0001140361-23-007960.txt : 20230222 0001140361-23-007960.hdr.sgml : 20230222 20230222120826 ACCESSION NUMBER: 0001140361-23-007960 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 121 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230222 DATE AS OF CHANGE: 20230222 FILER: COMPANY DATA: COMPANY CONFORMED NAME: STANDARD MOTOR PRODUCTS, INC. CENTRAL INDEX KEY: 0000093389 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 111362020 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-04743 FILM NUMBER: 23651578 BUSINESS ADDRESS: STREET 1: 37-18 NORTHERN BLVD. CITY: LONG ISLAND CITY STATE: NY ZIP: 11101 BUSINESS PHONE: 718-392-0200 MAIL ADDRESS: STREET 1: 37-18 NORTHERN BLVD. CITY: LONG ISLAND CITY STATE: NY ZIP: 11101 FORMER COMPANY: FORMER CONFORMED NAME: STANDARD MOTOR PRODUCTS INC DATE OF NAME CHANGE: 19920703 10-K 1 brhc10048362_10k.htm 10-K

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
(Mark One)

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

For the fiscal year ended December 31, 2022
or

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

For the transition period from ____ to ____

Commission file number:  001-04743

 
Standard Motor Products, Inc.
 
 
(Exact name of registrant as specified in its charter)
 

New York
11-1362020
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
 
 
37-18 Northern Blvd., Long Island City, New York
11101
(Address of principal executive offices)
(Zip Code)
 
 
Registrant’s telephone number, including area code:
(718) 392-0200

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, par value $2.00 per share
SMP
New York Stock Exchange LLC

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 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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes       No

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

Large Accelerated Filer 
Accelerated Filer
Non-Accelerated Filer   
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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.     

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 common stock based on the closing price on the New York Stock Exchange on June 30, 2022 (the last business day of registrant’s most recently completed second fiscal quarter) of $44.99 per share held by non-affiliates of the registrant was $872,058,761.  For purposes of the foregoing calculation only, all directors and officers have been deemed to be affiliates, but the registrant disclaims that any of such are affiliates.

As of February 17, 2023, there were 21,588,959 outstanding shares of the registrant’s common stock, par value $2.00 per share.

DOCUMENTS INCORPORATED BY REFERENCE

The information required by Part III of this Report is incorporated herein by reference from the registrant’s definitive proxy statement relating to its annual meeting of stockholders to be held on May 18, 2023.


STANDARD MOTOR PRODUCTS, INC.

INDEX
PART I.
Page No.
     
Item 1.
  3
Item 1A.
16
Item 1B.
26
Item 2.
26
Item 3.
27
Item 4.
27
     
PART II.
 
     
Item 5.
27
Item 6.
29
Item 7.
29
Item 7A.
41
Item 8.
43
Item 9.
92
Item 9A.
92
Item 9B.
93
Item 9C.
93
     
PART III.
 
     
Item 10.
93
Item 11.
93
Item 12.
93
Item 13.
93
Item 14.
93
     
PART IV.
 
     
Item 15.
94
Item 16.
94
 
98

2

PART I

In this Annual Report on Form 10-K, “Standard Motor Products,” “we,” “us,” “our,” “SMP,” and the “Company” refer to Standard Motor Products, Inc. and its subsidiaries, unless the context requires otherwise.  This Report, including the documents incorporated herein by reference, contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934.  Forward-looking statements in this Report are indicated by words such as “anticipates,” “expects,” “believes,” “intends,” “plans,” “estimates,” “projects,” “strategies” and similar expressions. These statements represent our expectations based on current information and assumptions and are inherently subject to risks and uncertainties.  Our actual results could differ materially from those which are anticipated or projected as a result of certain risks and uncertainties, including, but not limited to, changes or loss in business relationships with our major customers and in the timing, size and continuation of our customers’ programs; changes in our supply chain financing arrangements, such as changes in terms, termination of contracts and/or the impact of rising interest rates; the ability of our customers to achieve their projected sales; competitive product and pricing pressures; increases in production or material costs, including procurement costs resulting from higher tariffs, and inflationary cost increases in raw materials, labor and transportation, that cannot be recouped in product pricing; the performance of the aftermarket, non-aftermarket, industrial equipment and original equipment markets; changes in the product mix and distribution channel mix; economic and market conditions; successful integration of acquired businesses; our ability to achieve benefits from our cost savings initiatives; product liability and environmental matters (including, without limitation, those related to asbestos-related contingent liabilities and remediation costs at certain properties); the effects of widespread public health crises, including the coronavirus (COVID-19) pandemic; the effects of disruptions in the supply chain caused by the COVID-19 pandemic, Russia’s invasion of the Ukraine and resultant sanctions imposed by the U.S. and other governments; climate-related risks, such as physical risks and transition risks; as well as other risks and uncertainties, such as those described under Risk Factors, Quantitative and Qualitative Disclosures About Market Risk and those detailed herein and from time to time in the filings of the Company with the SEC. Forward-looking statements are made only as of the date hereof, and the Company undertakes no obligation to update or revise the forward-looking statements, whether as a result of new information, future events or otherwise. In addition, historical information should not be considered as an indicator of future performance.

ITEM 1.
BUSINESS

Overview

We are a leading manufacturer and distributor of premium automotive parts used in the maintenance, service and repair of vehicles in the automotive aftermarket industry.  Through organic growth and several recent acquisitions, described further below, we have strengthened our capabilities as a supplier of custom-engineered products for on-highway (commercial and light vehicles) and off-highway (construction and agriculture, and all other) applications.  We sell our products primarily to automotive aftermarket retailers, warehouse distributors, original equipment manufacturers and original equipment service part operations in the United States, Canada, Europe, Asia, Mexico and other Latin American countries.

As of December 31, 2022, we managed our business pursuant to two operating segments, each focusing on a specific line of parts.  Our Engine Management segment generates revenue from the sale of automotive engine parts, including ignition, emission control, fuel, electrical and safety related system products, and wire and cable parts.  Our Temperature Control segment generates revenue from the sale of automotive temperature control systems parts, including air conditioning compressors and other climate control parts.

Beginning in the first quarter of 2023, our business will be organized into three operating segments – Engineered Solutions, Vehicle Control and Temperature Control.

3

Engineered Solutions is a new operating segment created by carving out all non-aftermarket business from our existing Engine Management and Temperature Control operating segments, which will now solely reflect parts sales to aftermarket channels.  This will provide clarity regarding the unique dynamics and margin profiles of the markets served by each segment.  Our Engineered Solutions segment will supply custom-engineered solutions to vehicle and equipment manufacturers in non-aftermarket end markets, such as-
 

Commercial and Light vehicles
 

Construction
 

Agriculture
 

Power Sports
 

Marine
 

Hydraulics
 

Lawn & Garden

The Engineered Solutions segment sells into highly fragmented global end markets and is expected to provide a platform for future growth. Our growth strategy is long-term and we do not expect growth to be linear given the nature of customized engineering and the period of time between the awarding of new business and start of production. Some of our growth drivers in this segment include:
 

Developing new customer relationships
 

Cross-selling opportunities with existing customers
 

Introducing new products to both new and existing customers
 

Increasing content per unit

Segment offerings include product categories from both of our legacy operating segments, and offer a broad array of conventional and future-oriented technologies, including those that are specific to vehicle electrification as well as those that are powertrain-neutral.

Vehicle Control is the new name for our Engine Management operating segment; it will include our core aftermarket business after the carve out of all non-aftermarket business moved to the new Engineered Solutions operating segment.  Within the Vehicle Control segment there will be three new major product groups:

  (1)
Ignition, Emissions & Fuel, which will include the traditional internal combustion engine (ICE) dependent categories;


(2)
Wire Sets & Other, which will include spark plug wire sets and other related products, and are product categories we have noted to be in secular decline based upon product life cycle; and


(3)
Electrical & Safety, which will include powertrain neutral vehicle technologies such as electrical switches/relays, safety related products such as anti-lock brake and vehicle speed sensors, tire pressure monitoring, park assist sensors, and advanced driver assistance components.

Our Temperature Control operating segment remains substantially unchanged, as only a small portion of its business will be moved to Engineered Solutions, and this legacy aftermarket business segment is poised to benefit from the broader adoption of more complex AC systems.  Those systems will provide passenger comfort regardless of the vehicles powertrain propulsion, and are being developed to cool batteries and other products used on electric vehicles.  Segment offerings will continue to provide thermal products in the aftermarket business under two major product groups:

4


(1)
AC System Components, which includes compressors, connecting lines, heat exchangers, and expansion devices


(2)
Other Thermal Components, which includes parts that provide engine, transmission, electric drive motor, and battery temperature management

This change will better align our operating segments with our strategic focus on diversification, and provide greater transparency into how we are positioned to capture growth opportunities of the future. The change will also better reflect the impact of our recent acquisitions.

The following table summarizes both our reporting structure during 2022 and our planned 2023 reporting structure:

Operating Segments as of 2022
 
Planned Operating Segments in 2023
Engine Management:
 
Vehicle Control (Aftermarket):
Ignition, Emissions, Fuel & Safety
 
Ignition, Emissions & Fuel
Wire and Cable
 
Wire Sets and Other
   
Electrical & Safety
     
Temperature Control:
 
Temperature Control (Aftermarket):
Compressors
 
AC System Components
Other Climate Control Parts
 
Other Thermal Components
     
   
Engineered Solutions (non-Aftermarket):
   
Commercial Vehicle
   
Light Vehicle
   
Construction & Agriculture
   
All Other

 Our Business Strategy

The automotive aftermarket is a mature industry with participants that manufacture, distribute and sell vehicle replacement parts to professional technicians and to individual consumers, who perform “do-it-yourself” repairs on their personal vehicles.  While generally a stable industry, the aftermarket tends to be influenced by trends such as the number of vehicles on the road, the average age of vehicles on the road, and the total number of miles driven per year.  Weather extremes like unseasonably hot or cool temperatures in the summer can also have an impact on aftermarket product demand.

Other economic factors such as the level of new vehicle sales and production rates, which more recently have been impacted by global supply chain disruptions, can have a more direct impact on the on-highway and off-highway end markets we supply, such as commercial and light vehicles, construction, agricultural, power sports and others. Typically, these economic factors have a more indirect impact on the aftermarket.

While approximately 80% of our business is to the automotive aftermarket, we seek to enhance and diversify our business through the following:
 

Leveraging our manufacturing and distribution capabilities to secure additional business globally
 

Supporting the service part operations of vehicle and equipment manufacturers with value-added services and product support for the life of the part
 

Developing new product lines that complement our existing product offering and that have the potential for high growth
 

Expanding our product offering in the medium and heavy duty, commercial vehicle, construction and agricultural equipment, power sports, and other end markets
 

Executing our acquisition strategy

5

In 2021, we completed three acquisitions that expanded our business into specialized non-aftermarket end markets that complement our core aftermarket business.  In addition to providing access to product technologies suitable to the aftermarket, and manufacturing and engineering capabilities to support our operating strategy to bring more product manufacturing in-house, these acquisitions provide geographic expansion in Europe and Asia.

 With over 100 years in business, we believe that our success is attributable to our focus on being a key strategic partner to our customers, and in doing so provide:
 

Professional grade products and solutions within our areas of expertise.
 

Comprehensive product coverage for all vehicles on the road through our offering of professional grade engine management and temperature control products.
 

Supplier and customer focused initiatives designed to improve order fill rate and maintain high levels of product availability
 

Expanding our product coverage to include a broader product mix in categories such as
 

o
Electrification, including electric vehicles (EVs) and hybrid electric vehicles (HEVs),
 

o
Connectivity and safety related products, such as
 

anti-lock brake (ABS)
 

vehicle speed sensors
 

tire pressure monitoring
 

park assist sensors
 

advanced driver assistance components to meet the needs of our customers

In 2022, we introduced approximately 2,400 new products to the aftermarket, of which approximately two-thirds were powertrain neutral. We support our products with superior value-added services provided by our marketing and sales teams that provides our customers with offerings such as data-driven category management, technical support as well as product selection, assortment and application support for all of our products.  In addition, we have a team dedicated to providing technical training, in-person and virtually, on diagnosing and repairing vehicles equipped with complex systems.

We are committed to expanding our design, engineering and manufacturing capabilities, and vertically integrating production processes to bring more manufacturing in-house.  We engineer, tool and manufacture many of the products we offer for sale and the components used in their assembly.  We have found this level of vertical integration, in combination with our manufacturing footprint in low cost regions, provides advantages in terms of the cost, quality and availability of our products.

Examples of vertically integrated processes:
➢     plastic molding operations
➢   automated electronics assembly
➢     stamping and machining operations
➢   design and fabrication of processing and test equipment
➢     wire extrusion
➢   teardown, diagnostics and rebuilding of remanufactured air conditioning compressors,
diesel injectors and diesel pumps

We also believe that our technical capabilities have afforded us opportunities to expand our product coverage in our core aftermarket business and in the non-aftermarket end markets we supply for on-highway and off-highway applications, and have better positioned us to satisfy customer demand for both traditional, internal combustion engine (or ICE) applications, and non-ICE (electric or hybrid electric) applications.

6

Our manufacturing footprint is geographically diverse with a greater presence in North America and Europe compared to many of our peers. We leverage our footprint to improve our cost position by locating labor-intensive processes within our low-cost plants, and by investing in automation and undertaking continuous improvement initiatives in our domestic facilities.

Our Products & Services

The following describes our business more particularly under our existing operating segments as of December 31, 2022 – Engine Management and Temperature Control.  Our periodic reports for the first quarter of 2023 and reporting periods thereafter will focus on our new reporting structure and operating segments as of the first quarter of 2023 – Engineered Solutions, Vehicle Control and Temperature Control.

Engine Management Segment

Our Engine Management Segment manufactures and distributes a full line of critical components for most years, makes and models of vehicles on the road, including new technologies. Key product categories within our engine management portfolio include: (i) ignition, such as electronic ignition control modules, camshaft and crankshaft position sensors, ignition wires and coils; (ii) electrical, such as switches and relays; (iii) emissions, such as exhaust gas recirculation valves, pressure and temperature sensors and variable valve timing (VVT) components; (iv) fuel, such as mass airflow sensors, fuel pressure sensors, electronic throttle bodies and fuel injectors, including diesel injectors and pumps (new and remanufactured); and (v) safety-related systems, such as various sensors including anti-lock brake (ABS), vehicle speed, tire pressure monitoring (TPMS) and park assist sensors.

We continuously look to expand our product offering.  Recently, we have done so by adding late-model coverage for existing product categories, and new product categories in response to new and evolving vehicle technologies, including diesel control modules, pumps and components, turbochargers, evaporation emission control system components, exhaust gas temperature sensors, active grill shutters, battery current sensors, and Advanced Driver Assistance Systems (ADAS) components, including blind spot detection sensors, cruise control distance sensors, lane departure sensor cameras and park assist backup cameras. For example, our offering includes more than seventy product categories for one of the first mass-produced hybrid electric vehicles (HEVs).  As more HEVs enter the aftermarket, we intend to expand our product offering to service this important segment.

Ignition, Emission Control, Fuel & Safety Related System Products.  Replacement parts for ignition, emission, fuel and safety related systems accounted for $824.7 million, or 60%, of our consolidated net sales in 2022, $786.5 million, or 61%, of our consolidated net sales in 2021, and $691.7 million, or 61%, of our consolidated net sales in 2020.

As the use and complexity of vehicle systems continue to develop and proliferate, we expect to identify and benefit from new sales opportunities. All new vehicles are factory‑equipped with numerous electronic control modules designed to monitor and control the internal combustion process and the emissions, transmission, safety and comfort systems of the vehicle.  Newer automotive systems include Advanced Driver Assistance Systems and Collision Avoidance Systems to alert the driver to potential problems, or to avoid collisions by implementing safeguards. Many of these systems use on-board computers to monitor inputs from sensing devices located throughout the vehicle.  Our sales of sensors, switches, actuators, valves, solenoids and related parts have increased as automobile manufacturers continue to equip their cars with these more complex engine management systems.

New sales opportunities have also arisen in the United States as a result of government regulations regarding safety and emissions.  Legally, automobiles must now comply with emissions standards from the time they were manufactured and, in most states, until the last day they are in use.  Emissions laws and fuel economy regulations have had a positive impact on sales of our ignition, emissions control and fuel delivery parts since vehicles failing these laws may require repairs utilizing parts sold by us. Similarly, as government-mandated safety devices, such as anti-lock braking systems and air bags mature, requiring servicing and repair, we anticipate increased sales opportunities for many of our products such as ABS sensors, TPMS sensors and traction control products.

7

Wire & Cable Products.  Wire and cable parts accounted for $150.6 million, or 11%, of our consolidated net sales in 2022, $151.4 million, or 12%, of our consolidated net sales in 2021, and $144 million, or 13%, of our consolidated net sales in 2020.  These products include spark plug wire sets, battery cables, pigtails, sockets and a wide range of electrical wire, terminals, connectors and tools for servicing an automobile’s electrical system.

Temperature Control Segment

Our Temperature Control Segment manufactures and distributes a full line of critical components for the temperature control (air conditioning and heating) systems, engine cooling systems, power window accessories and windshield washer systems of motor vehicles.  Key product categories within our temperature control portfolio include: air conditioning compressors (new and remanufactured), air conditioning repair kits, clutch assemblies, blower and radiator fan motors (brushless and brushed), filter dryers, evaporators, accumulators, actuators, hose assemblies, thermal expansion devices, heater valves, heater cores, A/C service tools and chemicals, fan assemblies, fan clutches, oil coolers, window lift motors, window regulators and assemblies, and windshield washer pumps.
 
We continuously look to improve our cost position through strategic transactions with manufacturers in low cost regions.

In 2014, we formed Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd., a China-based joint venture that manufactures light vehicle and heavy duty air conditioning accumulators, filter driers, hose assemblies, and switches.

In 2017, we formed Foshan FGD SMP Automotive Compressor Co., Ltd., a China-based joint venture that manufactures light vehicle and heavy duty belt driven air conditioning compressors.

In 2019, we acquired a minority interest ownership position in Foshan Che Yijia New Energy Technology Co., Ltd., a China-based manufacturer of electric air conditioning compressors.

We believe these transactions enhance our position as a basic low-cost manufacturer and leading supplier of temperature control products and create opportunity for growth in the China OE market. The joint ventures also provide complementary manufacturing capabilities and opportunities for synergy with our other manufacturing facilities, which we believe results in a more reliable supply of products, supporting our customers’ needs for consistent and reliable service levels.

In 2022, we acquired Kade Trading GmbH, a supplier of temperature control products throughout Europe.  We believe this acquisition provides synergies to our other recent acquisitions in 2021 into specialized end markets, and an entry point into the European market for our temperature control products with a strong focus on the continuing electrification of thermal systems.

Compressors.  Compressors accounted for $222.5 million, or 16%, of our consolidated net sales in 2022, $206.7 million, or 16%, of our consolidated net sales in 2021, and $163.1 million, or 14%, of our consolidated net sales in 2020. Included in consolidated net sales for the compressor product line is the revenue generated from the sale of kits.

Other Climate Control Parts.  Other climate control parts accounted for $159.8 million, or 12%, of our consolidated net sales in 2022, $141.7 million, or 11%, of our consolidated net sales in 2021, and $118.9 million, or 11%, of our consolidated net sales in 2020.

8

Our Brands

We believe that our brands are an important component of our value proposition, and serve to distinguish our premium engine management and temperature control products from those of our competitors.  We market and distribute our products under our own brands, such as:

Engine
Management
Products
graphic

 
Temperature
Control
Products
graphic

We also distribute our products to customers for resale under private labels and the following co-labels:

Engine
Management
graphic
graphic

We have also developed our product offering and brand strategies to support our customers’ initiatives to market a tiered product assortment designed to satisfy end-user preferences for quality and value.  We believe that this alignment makes us an invaluable business partner to our customers.

Our Customers

We sell our products primarily to:
 

Automotive aftermarket retailers, such as O’Reilly Automotive, Inc. (“O’Reilly”), AutoZone, Inc. (“AutoZone”), and Canadian Tire Corporation, Limited.
 

Automotive aftermarket distributors, including warehouse distributors and program distribution groups, such as Genuine Parts Co. and National Automotive Parts Association (“NAPA”), Auto Value and All Pro/Bumper to Bumper (Aftermarket Auto Parts Alliance, Inc.), Automotive Distribution Network LLC, The National Pronto Association (“Pronto”), Federated Auto Parts Distributors, Inc. (“Federated”), Pronto and Federated’s affiliate, the Automotive Parts Services Group or The Group, and Icahn Automotive Group LLC (doing business as Pep Boys, Auto Plus, AAMCO and Precision Tune Auto Care).
 
9


Original equipment manufacturers and original equipment service part operations, such as General Motors Co., Ford Motor Co., Woodward, Inc., Deere & Company, Caterpillar Inc., Daimler Truck AG, Case/New Holland, Eberspacher, Mobile Climate Control, Volvo/Mack Truck, and Harley.
 
Our three largest individual customers accounted for approximately 59% of our consolidated net sales in 2022.  During 2022, O’Reilly, AutoZone and NAPA accounted for 27%, 17%, and 15% of our consolidated net sales, respectively. Net sales from each of these customers were reported in both our Engine Management and Temperature Control Segments.

Competition

The automotive aftermarket industry is comprised of a large number of diverse manufacturers varying in product specialization and size.  In addition to manufacturing, aftermarket companies must allocate resources towards a dynamic distribution process in order to maintain the flexibility and responsiveness on which their customers depend.  Aftermarket manufacturers must be efficient producers of small lot sizes, and must distribute, with rapid turnaround times, products for nearly all domestic and import vehicles on the road today.

We compete primarily on the basis of product quality, product availability, value-added services, product coverage, order turn‑around time, order fill rate, technical support and price.  We believe we differentiate ourselves from our competitors primarily through:
 
 
a value‑added, knowledgeable sales force;
 
 
continuous product development, engineering & technical advancement;
 
 
extensive market leading product coverage in conjunction with market leading brands;
 

knowledgeable category management, including inventory stocking recommendations for our distributors to get the right parts on the shelf for their marketplace;
 

rigorous product qualification standards to ensure that our parts meet or exceed exacting performance specifications;
 

sophisticated parts cataloging systems, including catalogs available online through our website and our mobile application;
 

inventory levels and responsive logistical systems sufficient to meet the critical delivery requirements of customers;
 

breadth of manufacturing capabilities; and
 

award-winning marketing programs, sales support and technical training.
 
We offer a variety of strategic customer discounts, allowances and incentives to increase customer purchases of our products.  For example, we offer cash discounts for paying invoices in accordance with the specified discounted terms of the invoice.  We also offer rebates and discounts to customers as advertising and sales force allowances, and allowances for warranty and overstock returns are also provided.  These discounts, allowances and incentives are a common practice throughout the automotive aftermarket industry, and we intend to continue to offer them in response to competitive pressures and to strategically support the growth of all our products.

We are one of the leading independent manufacturers and distributors serving North America and other geographic areas in our core businesses of Engine Management and Temperature Control.  In the Engine Management Segment, we compete with: ACDelco, Aptiv Plc, Denso Corporation, Continental AG, Hitachi, Ltd., Motorcraft, Robert Bosch GmbH, Visteon Corporation, NGK Spark Plug Co., Ltd., Dorman Products, Inc. and several privately-owned companies primarily importing products from Asia.  In the Temperature Control Segment, we compete with: ACDelco, MAHLE GmbH, Denso Corporation, Motorcraft, Sanden International (U.S.A.), Inc., Continental AG, Dorman Products, Inc., and several privately-owned companies.

10

Our business operates in highly competitive markets, and we face substantial competition in all markets that we serve.  In addition, in the aftermarket, we face competition from automobile manufacturers who supply many of the replacement parts sold by us, although these manufacturers generally supply parts only for cars they sell through OE dealerships.

Sales and Distribution

In the traditional aftermarket channel, we sell our products to warehouse distributors and retailers.  Our customers buy directly from us and sell directly to jobber stores, professional technicians and to “do-it-yourselfers” who perform automotive repairs on their personal vehicles.  In recent years, warehouse distributors have consolidated with other distributors, and an increasing number of distributors own their jobber stores or sell down channel to professional technicians.  Retailers are also consolidating with other retailers and have begun to increase their efforts to sell to professional technicians adding additional competition in the “do-it-for-me,” or the professional technician segment of our industry.  As automotive parts and systems become more complex, “do-it-yourselfers” are less likely to service their own vehicles and may become more reliant on professional technicians.

In the heavy duty aftermarket, we sell our products to recognized distributors who buy directly from us and sell directly to fleet operators and repair facilities for use in the repair and maintenance of medium to heavy duty vehicles. We also sell our products to the service parts divisions of heavy duty OEMs for distribution into the independent heavy duty aftermarket.

In the original equipment market we sell our products to manufacturers of automotive, heavy duty truck, construction, agriculture, alternative energy, lawn/garden and powersports/marine vehicles and equipment, as well as their tier suppliers and system integrators.  We also sell and support the service part divisions of each of our customers.

We sell our products primarily in the United States, with additional sales in Canada, Europe, Asia, Mexico and other Latin American countries.  Our sales are substantially denominated in U.S. dollars.  For information on revenues and long-lived assets by geographic area, see Note 21 “Industry Segment and Geographic Data” of the Notes to Consolidated Financial Statements in Item 8 of this Report.

Our customers have come to depend on our sales personnel as a reliable source for technical information and to assist with sales to their customers (e.g., jobber stores and professional technicians).  In this manner, we direct a significant portion of our sales efforts to our customers’ customers to generate demand for our products, and we believe that the structure of our sales force facilitates these efforts by enabling us to implement our sales and marketing programs uniformly throughout the distribution channel.

Another way we generate demand for our products is through our training program, which offers training seminars to professional automotive technicians.  Our training program is accredited by the National Institute for Automotive Service Excellence (ASE) Training Managers Council.  Our seminars are taught by ASE certified instructors in real time either in-person or by webinars online and feature more than 30 different topics.  We also offer on-demand training webinars online on more than 150 different topics.  Through our training program, we typically teach approximately 60,000 technicians annually how to diagnose and repair vehicles equipped with complex systems related to our products, and we have approximately 16,000 technicians who are registered to participate in such sessions through our online platform.

11

Seasonality

Historically, our operating results have fluctuated by quarter, with the greatest sales occurring in the second and third quarters of the year and revenues generally being recognized at the time of shipment.  It is in these quarters that demand for our products is typically the highest, specifically in the Temperature Control Segment of our business.  In addition to this seasonality, the demand for our Temperature Control products during the second and third quarters of the year may vary significantly with the summer weather and customer inventories, as evidenced by the strong customer demand in 2022 fueled by the record heat across the country in 2022 and the replenishment of customer inventory levels after very warm summer conditions in 2021.  While the COVID-19 pandemic caused large shifts in sales demand between quarters in 2020, our business returned to a more normalized pattern of seasonality and variability in demand of our Temperature Control products in 2022 and 2021.  As such, our working capital typically peaks near the end of the second quarter, as the inventory build-up of air conditioning products was converted to sales, and payments on the receivables associated with such sales were yet to be received.  During this period, our working capital requirements were funded by borrowing from our revolving credit facility in our Credit Agreement.

Working Capital and Inventory Management

We seek continuous improvements in our inventory management system, which are designed to reduce inventory requirements and enhance our ability to compete on the basis of product availability, product coverage, order turn‑around time and order fill rate.  We have a pack‑to‑order distribution system, which permits us to retain slow moving items in a bulk storage state until a related order is received.  This system reduces the volume of a given part in inventory.  We also expanded our inventory management system to improve inventory deployment, enhance our collaboration with customers on forecasts and inventory assortments, and further integrate our supply chain with both our customers and suppliers.

We face inventory management issues as a result of overstock returns.  We permit our customers to return new, undamaged products within customer-specific limits (which are generally limited to a specified percentage of their annual purchases from us) in the event that they have overstocked their inventories.  In addition, the seasonality of our Temperature Control Segment requires that we increase our inventory during the winter season in preparation of the summer selling season.  We accrue for overstock returns as a percentage of sales after giving consideration to recent returns history.

Our profitability and working capital requirements are seasonal due to our sales mix of Temperature Control products.  Our working capital requirements typically peak near the end of the second quarter, as the inventory build‑up of air conditioning products is converted to sales and payments on the receivables associated with such sales have yet to be received.  These increased working capital requirements are funded by borrowings from our revolving credit facility in our Credit Agreement.  In 2022, we strategically increased inventory levels to help offset potential supply chain risks associated with extended lead times and delays transporting our product.

Suppliers

We source materials through a global network of suppliers to ensure a consistent, high quality and low cost supply of materials and key components for our product lines.  As a result of the breadth of our product offering, we are not dependent on any single raw material.

The principal raw materials purchased by us consist of brass, electronic components, fabricated copper (primarily in the form of magnet and insulated cable), steel magnets, laminations, tubes and shafts, stamped steel parts, copper wire, stainless steel coils and rods, aluminum coils, fittings, rods, cast aluminum parts, lead, steel roller bearings, rubber molding compound, thermo‑set and thermo plastic molding powders, and chemicals.  Additionally, we use components and cores (used parts) in our remanufacturing processes for air conditioning compressors, diesel injectors, and diesel pumps.

In the case of cores for air conditioning compressors, diesel injectors, and diesel pumps, we obtain them either from exchanges with customers who return cores subsequent to purchasing remanufactured parts or through direct purchases from a network of core brokers.  In addition, we acquire certain materials by purchasing products that are resold into the market, particularly by OEM sources and other domestic and foreign suppliers.

12

We believe there is an adequate supply of primary raw materials and cores; however, disruptions in the global economy have impeded global supply chains, resulting in longer lead times and delays in procuring component parts and raw materials, and inflationary cost increases in certain raw materials, labor and transportation.  In response to the global supply chain volatility and inflationary cost increases, we have taken, and continue to take, several actions to mitigate the impact by working closely with our suppliers and customers to minimize any potential adverse impacts on our business, including initiating cost savings initiatives and the pass through of higher costs to our customers, which began in the fourth quarter of 2021.  We believe that we have also benefited from our geographically diversified manufacturing footprint and our strategy to bring more product manufacturing in-house, especially with respect to product availability and fill rates.

Environmental, Social and Governance (ESG) and Human Capital

We support and seek continuous improvement in the pursuit of environmental, social and corporate governance (ESG) practices that embody our culture and what we believe it means to be a good corporate citizen.

Our Culture

Our Company was founded in 1919 on the values of integrity, common decency and respect for others.  These values are embodied in our Code of Ethics, which has been adopted by the Board of Directors of the Company to serve as a statement of principles to guide our decision-making and reinforce our commitment to these values in all aspects of our business.  These values also serve as the foundation for our continued focus on many important environmental, social and governance issues, such as environmental stewardship and our efforts to identify and implement practices that reduce our environmental impact while achieving our business goals; our attention to diversity, equity and inclusion, employee development, retention, and health and safety; and our community engagement initiatives, to name a few.

Environmental Stewardship

We have made significant strides with respect to our ESG initiatives, building awareness of the environmental impact of our operations, and challenging ourselves to reduce our impact by reducing our usage of energy and water, reducing our generation of waste, increasing our recycling efforts and reducing our Scope 1 and Scope 2 greenhouse gas emissions (“GHG”).

As a leading manufacturer and distributor of premium parts used in the maintenance, service and repair of vehicles, we are proud of the role our parts play in replacing failed components that are necessary for vehicles to operate safely and efficiently, and in extending the service life of vehicles on the road.  We believe our product offering also contributes to a greener car parc through several key product categories that are critical components in automotive systems designed to improve fuel economy and reduce harmful emissions, such as fuel injectors, exhaust gas recirculation valves, sensors and tubes, and evaporative emission control system components. We also bring to market alternative energy products, which utilize cleaner burning fuels or are designed for electric or hybrid electric vehicles.

Our remanufacturing processes divert certain types of used automotive products from traditional waste streams and reprocess them for their original purpose.  We remanufacture key product categories within our offering, such as air conditioning compressors, diesel injectors and diesel pumps, resulting in the production of premium automotive products within these categories through processes that we believe save energy and reduce waste.

13

Human Capital

We believe that our commitment to our employees is critical to our continued success, and has led to high employee satisfaction and low employee turnover.  To facilitate talent attraction and retention, we strive to have a diverse, inclusive and safe workplace, with opportunities for our employees to grow and develop in their careers, supported by strong compensation, benefits and health and wellness programs, and by programs that build connections between our employees and their communities.  Our employees share our corporate values of integrity, common decency and respect of others, values which have been established since our company was founded.

As of December 31, 2022, we employed approximately 4,900 people, with 2,000 people in the United States and 2,900 people in Mexico, Canada, Poland, the U.K., Germany, Hungary, China, Hong Kong and Taiwan.  Of the 4,900 people employed, approximately 2,500 people are production employees.  We operate primarily in non‑union facilities and have binding labor agreements with employees at other unionized facilities.  We have approximately 75 production employees in Edwardsville, Kansas who are covered by a contract with The International Union, United Automobile, Aerospace and Agricultural Implement Workers of America (“UAW”) that expires in August 2026.  We also have approximately 1,400 employees in Mexico who are covered under union agreements negotiated at various intervals. For clarification, the employee numbers described above exclude the employees of our joint venture operations.

Although the COVID-19 pandemic has led to some challenges in finding adequate labor, generally we believe that our facilities are in labor markets with ready access to adequate numbers of skilled and unskilled workers, and we believe our relations with our union and non‑union employees are good.

Diversity, Equity, Inclusion, and Belonging.  We believe that a diverse workforce is critical to our success, and we continue to focus on the hiring, retention and advancement of women and underrepresented populations.  Our recent efforts have been focused in three areas: inspiring innovation through an inclusive and diverse culture; expanding our efforts to recruit and hire world-class diverse talent; and identifying strategic partners to accelerate our inclusion and diversity programs.  Over the last 5 years, approximately 50+% of our hires and promotions have been women or racially diverse individuals.  To further our commitment to diversity, in 2021, we established a Diversity, Equity, Inclusion, and Belonging steering committee to develop key structures within our organization to promote equality, inclusion and awareness among our employees.

Health, Safety and Wellness.  The success of our business is fundamentally connected to the well-being of our people.  Accordingly, we are committed to the health, safety and wellness of our employees.  We provide our employees and their families with access to a variety of innovative, flexible and convenient health and wellness programs, including benefits that provide protection and security so they can have peace of mind concerning events that may require time away from work, or that impact their financial well-being; that support their physical and mental health by providing tools and resources to help them improve or maintain their health status and encourage engagement in healthy behaviors; and that offer choice where possible so they can customize their benefits to meet their needs and the needs of their families.

Compensation and Benefits.  We provide competitive compensation and benefits programs that meet the needs of our employees.  In addition to wages and salaries, these programs include annual cash bonuses, stock awards, a 401(k) Plan, healthcare and insurance benefits, health savings and flexible spending accounts, paid time off, family leave, family care resources, and employee assistance programs.

Talent Development.  We invest significant resources to develop the talent of our high potential employees.  We deliver numerous training opportunities, provide rotational assignment opportunities, offer continuous learning and development, and implement methodologies to manage performance, provide feedback and develop talent opportunities for talent.

14

Our talent development programs are designed to provide employees with the resources they need to help achieve their career goals, build management skills and lead their organizations.  We provide a series of employee workshops and mentoring programs that support professional growth and development.  Our annual review process encourages manager and employee conversations throughout the year to enhance growth and development.

Social Engagement and Community Service

We believe that building connections between our employees, their families and our communities creates a more meaningful, fulfilling and enjoyable workplace.  Through our SMP Cares® initiative, we sponsor corporate giving and volunteering programs to encourage our employees to connect with our local communities and engage in the local causes that they are passionate about.

Our volunteering efforts include organizing blood drives with the American Red Cross, and fundraising for the March of Dimes, United Way, and many others.  In 2022, we collaborated with our employees to donate over $135,000 to local community organizations, schools, shelters, Ukraine, Project Hope, AACF, Habitat for Humanity, Love Independence, local parks, and Toys for Tots.  We are a lifetime trustee of the University of the Aftermarket Foundation (“UAF”), and we donate $10,000 annually to fund scholarships to support the next generation of technicians and automotive professionals, which we believe is an important way to sustain and give back to our industry.  We are also proud to sponsor annual scholarship contests for future automotive technicians, including our Women in Auto Care scholarship that aims to empower women entering the automotive industry.  Since our first scholarship contest in 2015, we have awarded $275,000 in scholarships.  We have continued to expand our scholarship program, and in 2022, we awarded four students each with a $5,000 scholarship to Women in AutoCare and to Blue Streak Better Then, Better Now Scholarship.  We continue to encourage participation in these initiatives as we believe they are essential in the support of our core values.

Governance

Our commitment to ESG is spearheaded by our Board of Directors. Specifically, our Nominating and Corporate Governance Committee established an ESG steering committee among our executive officers including our Chief Executive Officer & President, Chief Legal Officer & Secretary, Chief Human Resources Officer, and Senior Vice President of North American Operations. This ESG steering committee is tasked with developing specific strategies to ensure that our operations adhere to our corporate governance values and advance our ESG objectives.  The multidisciplinary approach of our steering committee allows it to leverage our expertise in operations, engineering, supply chain, human capital management, finance, legal and other fields to push our ESG initiatives ahead from all angles.

Continued Commitment

With each year, we intend to further our commitment to ESG initiatives, improving our environmental stewardship, finding ways to give back to our communities, and enhancing the diversity and inclusion of our workforce while offering opportunities for development.  Information on our ESG initiatives can be found in our most current sustainability report and on our corporate website at ir.smpcorp.com under “Environmental & Social Responsibility” and at smpcares.smpcorp.com.  Information in our sustainability report and on our corporate websites regarding our ESG initiatives are referenced for general information only and are not incorporated by reference in this Report.

Available Information

We are a New York corporation founded in 1919.  Our principal executive offices are located at 37‑18 Northern Boulevard, Long Island City, New York 11101, and our main telephone number at that location is (718) 392‑0200.  Our Internet address is www.smpcorp.com.  We provide a link to reports that we have filed with the SEC.  However, for those persons that make a request in writing or by e-mail (financial@smpcorp.com), we will provide free of charge our Annual Report on Form 10-K, our Quarterly Reports on Form 10-Q, our Current Reports on Form 8-K and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934.  These reports and other information are also available, free of charge, at www.sec.gov.

15

ITEM 1A.
RISK FACTORS

You should carefully consider the risks described below.  These risks and uncertainties are not the only ones we face.  Additional risks and uncertainties not presently known to us or other factors not perceived by us to present significant risks to our business at this time also may impair our business and results of operations.  If any of the stated risks actually occur, they could materially and adversely affect our business, financial condition or operating results.

 Risks Related to Our Operations

We depend on a limited number of key customers, and the loss of any such customer, or a significant reduction in purchases by such customer, could have a material adverse effect on our business, financial condition and results of operations.

Our three largest individual customers accounted for approximately 59% of our consolidated net sales in 2022.  During 2022, O’Reilly, AutoZone and NAPA accounted for 27%, 17% and 15% of our consolidated net sales, respectively. The loss of one or more of these customers or, a significant reduction in purchases of our products from any one of them could have a materially adverse impact on our business, financial condition and results of operations.  In addition, any consolidation among our key customers may further increase our customer concentration risk.

We do not typically enter into long-term agreements with any of our customers.  Instead, we enter into a number of purchase order commitments with our customers, based on their current or projected needs.  We have in the past, and may in the future, lose customers or lose a particular product line of a customer due to the highly competitive conditions in the automotive aftermarket industry, including pricing pressures, consolidation of customers, customer initiatives to buy direct from foreign suppliers and/or to pursue a private brand strategy, or other business considerations.  A decision by any significant customer, whether motivated by competitive conditions, financial difficulties or otherwise, to materially decrease the amount of products purchased from us, to change their manner of doing business with us, or to stop doing business with us, including a decision to source products directly from a low cost region such as Asia, could have a material adverse effect on our business, financial condition and results of operations.  Because our sales are concentrated, and the market in which we operate is very competitive, we are under ongoing pressure from our customers to offer lower prices, extend payment terms, increase marketing allowances and other terms more favorable to these customers.  These customer demands have put continued pressure on our operating margins and profitability, resulted in periodic contract renegotiation to provide more favorable prices and terms to these customers, and significantly increased our working capital needs.

Our industry is highly competitive, and our success depends on our ability to compete with suppliers of automotive products, some of which may have substantially greater financial, marketing and other resources than we do.

The automotive industry is highly competitive, and our success depends on our ability to compete with domestic and international suppliers of automotive products. In the Engine Management Segment, we compete with: ACDelco, Aptiv Plc, Denso Corporation, Continental AG, Hitachi, Ltd., Motorcraft, Robert Bosch GmbH, Visteon Corporation, NGK Spark Plug Co., Ltd., Dorman Products, Inc. and several privately-owned companies primarily importing products from Asia.   In the Temperature Control Segment, we compete with: ACDelco, MAHLE GmbH, Denso Corporation, Motorcraft, Sanden International (U.S.A.), Inc., Continental AG, Dorman Products, Inc., and several privately-owned companies.  In addition, automobile manufacturers supply many of the replacement parts we sell.  Some of our competitors may have larger customer bases and significantly greater financial, technical and marketing resources than we do.  These factors may allow our competitors to:

16


respond more quickly than we can to new or emerging technologies and changes in customer requirements by devoting greater resources than we can to the development, promotion and sale of automotive products and services;
 

engage in more extensive research and development;
 

sell products at a lower price than we do;
 

undertake more extensive marketing campaigns; and
 

make more attractive offers to existing and potential customers and strategic partners.

We cannot assure you that our competitors will not develop products or services that are equal or superior to our products or that achieve greater market acceptance than our products or that in the future other companies involved in the automotive industry will not expand their operations into product lines produced and sold by us.  We also cannot assure you that additional entrants will not enter the automotive industry or that companies in the industry will not consolidate.  Any such competitive pressures could cause us to lose market share or could result in significant price decreases and could have a material adverse effect upon our business, financial condition and results of operations.

There is substantial price competition in our industry, and our success and profitability will depend on our ability to maintain a competitive cost and price structure.

There is substantial price competition in our industry, and our success and profitability will depend on our ability to maintain a competitive cost and price structure.  This is the result of a number of industry trends, including the impact of offshore suppliers in the marketplace (particularly in China) which do not have the same infrastructure costs as we do, the consolidated purchasing power of large customers, and actions taken by some of our competitors in an effort to ‘‘win over’’ new business.  We have in the past reduced prices to remain competitive and may have to do so again in the future.  Price reductions have impacted our sales and profit margins and may do so in the future.  Our future profitability will depend in part upon our ability to respond to changes in product and distribution channel mix, to continue to improve our manufacturing efficiencies, to generate cost reductions, including reductions in the cost of components purchased from outside suppliers, to maintain a cost structure that will enable us to offer competitive prices, and to pass through higher distribution, raw materials and labor costs to our customers.  Our inability to maintain a competitive cost structure could have a material adverse effect on our business, financial condition and results of operations.

Our business is seasonal and is subject to substantial quarterly fluctuations, which impact our quarterly performance and working capital requirements.

Historically, our operating results have fluctuated by quarter, with the greatest sales occurring in the second and third quarters of the year and revenues generally being recognized at the time of shipment. It is in these quarters that demand for our products is typically the highest, specifically in the Temperature Control Segment of our business.

In addition to this seasonality, the demand for our Temperature Control products during the second and third quarters of the year may vary significantly with the summer weather and customer inventories, as evidenced by the strong customer demand in 2022 fueled by the record heat across the country in 2022 and the replenishment of customer inventory levels after very warm summer conditions in 2021.  While the COVID-19 pandemic caused large shifts in sales demand between quarters in 2020, our business has returned to a more normalized pattern of seasonality and variability in demand of our Temperature Control products in 2022 and 2021.  As such, our working capital typically peaks near the end of the second quarter, as the inventory build‑up of air conditioning products was converted to sales, and payments on the receivables associated with such sales were yet to be received.  During this period, our working capital requirements were funded by borrowing from our revolving credit facility in our Credit Agreement.

17

Climate-related physical risks, such as changes to weather patterns and conditions may also impact the pattern of seasonality and variability in demand for our Temperature Control products discussed above, which may impact our quarterly performance and working capital requirements.

We may incur material losses and significant costs as a result of warranty-related returns by our customers in excess of anticipated amounts.

Our products are required to meet rigorous standards imposed by our customers and our industry. Many of our products carry a warranty ranging from a 90-day limited warranty to a lifetime limited warranty, which generally covers defects in materials or workmanship, failure to meet industry published specifications and/or the result of installation error. In the event that there are material deficiencies or defects in the design and manufacture of our products and/or installation error, the affected products may be subject to warranty returns and/or product recalls. Although we maintain a comprehensive quality control program, we cannot give any assurance that our products will not suffer from defects or other deficiencies or that we will not experience material warranty returns or product recalls in the future.

We accrue for warranty returns as a percentage of sales, after giving consideration to recent historical returns. While we believe that we make reasonable estimates for warranty returns in accordance with our revenue recognition policies, actual returns may differ from our estimates. We have in the past incurred, and may in the future incur, material losses and significant costs as a result of our customers returning products to us for warranty-related issues in excess of anticipated amounts. Deficiencies or defects in our products in the future may result in warranty returns and product recalls in excess of anticipated amounts and may have a material adverse effect on our business, financial condition and results of operations.

Our profitability may be materially adversely affected as a result of overstock inventory related returns by our customers in excess of anticipated amounts.

We permit overstock returns of inventory that may be either new or non-defective or non-obsolete but that we believe we can re-sell. Customers are generally limited to returning overstocked inventory according to a specified percentage of their annual purchases from us. In addition, a customer’s annual allowance cannot be carried forward to the upcoming year.

We accrue for overstock returns as a percentage of sales, after giving consideration to recent historical returns. While we believe that we make reasonable estimates for overstock returns in accordance with our revenue recognition policies, actual returns may differ from our estimates. To the extent that overstocked returns are materially in excess of our projections, our business, financial condition and results of operations may be materially adversely affected.

We may be materially adversely affected by asbestos claims arising from products sold by our former brake business, as well as by other product liability claims.

In 1986, we acquired a brake business, which we subsequently sold in March 1998.  When we originally acquired this brake business, we assumed future liabilities relating to any alleged exposure to asbestos-containing products manufactured by the seller of the acquired brake business.  In accordance with the related purchase agreement, we agreed to assume the liabilities for all new claims filed after September 2001.  Our ultimate exposure will depend upon the number of claims filed against us on or after September 2001, and the amounts paid for settlements, awards of asbestos-related damages, and defense of such claims.  We do not have insurance coverage for the indemnity and defense costs associated with the claims we face.

At December 31, 2022, 1,530 cases were outstanding for which we may be responsible for any related liabilities.  Since inception in September 2001 through December 31, 2022, the amounts paid for settled claims and awards of asbestos-related damages, including interest, were approximately $64.6 million.  A substantial increase in the number of new claims, or increased settlement payments, or awards of asbestos-related damages, could have a material adverse effect on our business, financial condition and results of operations.

18

In accordance with our policy to perform an annual actuarial evaluation in the third quarter of each year, an actuarial study was performed as of August 31, 2022.  Based upon the results of the August 31, 2022 actuarial study, and all other available information to us, we increased our asbestos liability to the low end of the range, and recorded an incremental pre-tax provision of $18.5 million in earnings (loss) from discontinued operations in the accompanying statement of operations.  The results of the August 31, 2022 study included an estimate of our undiscounted liability for settlement payments and awards of asbestos-related damages, excluding legal costs, ranging from $68.8 million to $111.6 million for the period through 2065.  Future legal costs, which are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations, are estimated, according to the August 31, 2022 study, to range from $53.2 million to $105.7 million for the period through 2065.

Given the uncertainties associated with projecting asbestos-related matters into the future and other factors outside our control, we cannot give any assurance that significant increases in the number of claims filed against us will not occur, that awards of asbestos-related damages or settlement awards will not exceed the amount we have in reserve, or that additional provisions will not be required. Management will continue to monitor the circumstances surrounding these potential liabilities in determining whether additional reserves and provisions may be necessary. We plan on performing an annual actuarial analysis during the third quarter of each year for the foreseeable future, and whenever events or changes in circumstances indicate that additional provisions may be necessary.

In addition to asbestos-related claims, our product sales entail the risk of involvement in other product liability actions.  We maintain product liability insurance coverage, but we cannot give any assurance that current or future policy limits will be sufficient to cover all possible liabilities.  Further, we can give no assurance that adequate product liability insurance will continue to be available to us in the future or that such insurance may be maintained at a reasonable cost to us. In the event of a successful product liability claim against us, a lack or insufficiency of insurance coverage could have a material adverse effect on our business, financial condition and results of operations.

We may not be able to achieve the benefits that we expect from our cost savings initiatives.

We expect to realize the continued benefit of discretionary cost reduction measures, along with the continued cost savings anticipated from several ongoing and/or recently completed restructuring and integration initiatives.  Due to factors outside our control, such as the adoption or modification of domestic and foreign laws, regulations or policies, we may not be able to achieve the level of benefits that we expect to realize in these initiatives, or we may not be able to realize these benefits within the time frames we currently expect.  Our ability to achieve any anticipated cost savings could be affected by a number of factors such as changes in the amount, timing and character of charges related to such initiatives, or a substantial delay in the completion of such initiatives.  Failure to achieve the benefits of our cost saving initiatives could have a material adverse effect on us.  Our cost savings is also predicated upon maintaining our sales levels.

Severe weather, natural disasters and other disruptions could adversely impact our operations at our manufacturing and distribution facilities.

Severe weather conditions and natural disasters, such as hurricanes, tornados, earthquakes and floods, could damage our properties and effect our operations, particularly our major manufacturing and distribution operations at foreign facilities in Canada, China, Mexico, Poland, Germany and Hungary and at our domestic facilities in Florida, Indiana, Kansas, South Carolina, Texas, Virginia, and Wisconsin.  Moreover, global climate change may cause these natural disasters to occur more frequently and/or with more intense effects, which could prevent us from, or cause delays in our ability to, manufacture and deliver products to our customers, and/or cause us to incur additional costs.

19

In addition, our business and operations could be materially adversely affected in the event of other serious disruptions at these facilities due to fire, electrical blackouts, power losses, telecommunications failures, terrorist attack or similar events.  Any of these occurrences could impair our ability to adequately manufacture or supply our customers due to all or a significant portion of our equipment or inventory being damaged.  If our existing manufacturing or distribution facilities become incapable of producing and supplying products for any reason, we may not be able to satisfy our customers’ requirements and we may lose revenue and incur significant costs and expenses that may not be recoverable through our business interruption insurance.

Disruptions in the supply of raw materials, manufactured components, or equipment could materially and adversely affect our operations and cause us to incur significant cost increases.

We source various types of raw materials, finished goods, equipment, and component parts from suppliers as part of a global supply chain, and we may be materially and adversely affected by the failure of those suppliers to perform as expected.  Although we have had an adequate supply of purchased supplier raw materials, finished goods, equipment and component parts, disruptions in the global economy have impeded global supply chains, resulting in longer lead times and delays in procuring component parts and raw materials, and inflationary cost increases in certain raw materials, labor and transportation.  In response to the global supply chain volatility and inflationary cost increases, we have taken, and continue to take, several actions to mitigate the impact by working closely with our suppliers and customers to minimize any potential adverse impacts on our business, including initiating cost savings initiatives and the pass through of higher costs to our customers, which began in the fourth quarter of 2021.  We expect these inflationary trends to continue for some time, and while we believe that we will be able to somewhat offset the impact, there can be no assurances that unforeseen future events in the global supply chain affecting the availability of materials and components, and/or increasing commodity pricing, will not have a material adverse effect on our business, financial condition and results of operations.

Additionally, supplier non-performance may consist of delivery delays or failures caused by production issues or delivery of non-conforming products.  Our suppliers’ ability to supply products to us is also subject to a number of risks, including the availability and cost of raw materials, the destruction of their facilities, work stoppages, cyber attacks on their information technology systems or other limitations on their business operations, which could be caused by any number of factors, such as labor disruptions, financial distress, severe weather conditions and natural disasters, social unrest, economic and political instability, and public health crises, including the occurrence of a contagious disease or illness, such as the COVID-19 pandemic, war, terrorism or other catastrophic events.  In addition, our failure to promptly pay, or order sufficient quantities of inventory from our suppliers may increase the cost of products we purchase or may lead to suppliers refusing to sell products to us at all.  Our efforts to protect against and to minimize these risks may not always be effective.

Our operations could be adversely affected by interruptions or breaches in the security of our computer and information technology systems.

We rely on information technology systems throughout our organization to conduct day-to-day business operations, including the management of our supply chain and our purchasing, receiving and distribution functions.  We also routinely use our information technology systems to send, receive, store, access and use sensitive data relating to our Company and its employees, customers, suppliers, and business partners, including intellectual property, proprietary business information, and other sensitive materials.  Additionally, we rely on our information technology systems to enable many of our employees to work remotely as a result of new policies and practices enacted by us.

20

Our information technology systems have been subject to cyber threats, including attempts to hack into our network and computer viruses.  Such hacking attempts and computer viruses have not significantly impacted or interrupted our business operations.  While we implement security measures designed to prevent and mitigate the risk of cyber attacks, our information technology systems, and the systems of our customers, suppliers and business partners, may continue to be vulnerable to computer viruses, attacks by hackers, or unauthorized access caused by employee error or malfeasance.  The exploitation of any such vulnerability could unexpectedly compromise our information security, or the security of our customers, suppliers and other business partners.  Furthermore, because the techniques used to carry out cyber attacks change frequently and in many instances are not recognized until after they are used against a target, we may be unable to anticipate these changes or implement adequate preventative measures.  If our information technology systems, or the systems of our customers, suppliers or business partners, are subject to cyber attacks, such as those involving significant or extensive system interruptions, sabotage, computer viruses or unauthorized access, we could experience disruptions to our business operations and incur substantial remediation costs, which could have a material adverse effect on our business, financial condition or results of operations.

The transition risks associated with global climate change may cause us to incur significant costs.

In addition to the physical risks described above, global climate change has brought about certain risks associated with the anticipated transition to a lower-carbon economy, such as regulatory changes affecting vehicle emissions and fuel efficiency requirements, technological changes in vehicle architectures, changes in consumer demand, carbon taxes, greenhouse gas emissions tracking, and regulation of greenhouse gas emissions from certain sources. Any regulatory changes aimed to reduce or eliminate greenhouse gas emissions may require us to incur increased operating costs, such as to purchase and operate emissions control systems or other such technologies to comply with applicable regulations or reporting requirements. These regulations, as well as shifts in consumer demand due to public awareness and concern of climate change, could affect the timing and scope of their proliferation and may also adversely impact our sales of products designed for the internal combustion engines. As we monitor the rapid developments in this area, we may be required to adjust our business strategy to address the various transition risks posed by climate change.

Failure to maintain the value of our brands could have an adverse effect on our reputation, cause us to incur significant costs and negatively impact our business.

Our brands are an important component of our value proposition, and serve to distinguish our premium engine management and temperature control products from those of our competitors.  We believe that our success depends, in part, on maintaining and enhancing the value of our brands and executing our brand strategies, which are designed to drive end-user demand for our products and make us a valued business partner to our customers through the support of their marketing initiatives.  A decline in the reputation of our brands as a result of events, such as deficiencies or defects in the design or manufacture of our products, or from legal proceedings, product recalls or warranty claims resulting from such deficiencies or defects, may harm our reputation as a manufacturer and distributor of premium automotive parts, reduce demand for our products and adversely affect our business.

Our revenue and results of operations may suffer upon the bankruptcy, insolvency or other credit failure of a significant customer.

Most of our customers buy products from us on credit. We extend credit to customers and offer extended payment terms based upon competitive conditions in the marketplace and our assessment and analysis of creditworthiness. General economic conditions, competition and other factors may adversely affect the solvency or creditworthiness of our customers. Inflationary cost increases in raw materials, labor and transportation and a general worsening of economic conditions has put financial pressure on many of our customers and may threaten certain customers’ ability to maintain liquidity sufficient to repay their obligations to us as they become due. The bankruptcy, insolvency or other credit failure of any customer that has a substantial amount owed to us could have a material adverse effect on our operating revenue and results of operations. In January 2023, one of our customers filed a petition for bankruptcy. In connection with the bankruptcy filing, we recorded a $7 million charge in 2022 to reduce our outstanding accounts receivable balance from the customer to our estimated recovery amount.

21

Risks Related to Liquidity

We are exposed to risks related to our receivables supply chain financing arrangements.

We are party to several supply chain financing arrangements, in which we may sell certain of our customers’ trade accounts receivable without recourse to such customers’ financial institutions.  To the extent that these arrangements are terminated, our financial condition, results of operations, cash flows and liquidity could be adversely affected by extended payment terms, delays or failures in collecting trade accounts receivables.

The utility of the supply chain financing arrangements also depends upon a benchmark reference rate for the purpose of determining the discount rate on the sale of the underlying trade accounts receivable.  If the benchmark reference rate increases significantly, we may be negatively impacted as we may not be able to pass these added costs on to our customers, which could have a material and adverse effect upon our financial condition, results of operations and cash flows.  Depending upon the level of sales of receivables pursuant these agreements, a hypothetical, instantaneous and unfavorable change of 100 basis points in the reference rate may have an approximate $8.1 million negative impact on our earnings or cash flows.

A significant increase in our indebtedness, or in interest rates, could negatively affect our financial condition, results of operations and cash flows.

We have a Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, and a syndicate of lenders, which we refer to throughout this Report as our Credit Agreement. The Credit Agreement provides for a $500 million credit facility comprised of a $100 million term loan facility (the “term loan”) and a $400 million multi-currency revolving credit facility available in U.S. Dollars, Euros, Sterling, Swiss Francs, Canadian Dollars and other currencies as agreed to by the administrative agent and the lenders (the “revolving facility”).   As of December 31, 2022, our total outstanding indebtedness was $239.6 million, including outstanding borrowings under the Credit Agreement of $239.5 million, consisting of current borrowings of $55 million and long-term borrowings of $184.5 million.

Borrowings under our Credit Agreement bear interest, at the Company’s election, at a rate per annum equal to Term SOFR plus 0.10% plus an applicable margin, or an alternate base rate plus an applicable margin, where the alternate base rate is the greater of the prime rate, the federal funds effective rate plus 0.50%, and one-month Term SOFR plus 0.10% plus 1.00%. The applicable margin for the term benchmark borrowings ranges from 1.0% to 2.0%, and the applicable margin for alternate base rate borrowings ranges from 0% to 1.0%, in each case, based on the total net leverage ratio of the Company and its restricted subsidiaries.

The significant increase in our indebtedness could:


increase our borrowing costs;

limit our ability to obtain additional financing or borrow additional funds;

require that a substantial portion of our cash flow from operations be used to pay principal and interest in our indebtedness, instead of funding working capital, capital expenditures, acquisitions, dividends, stock repurchases, or other general corporate purposes;

limit our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate; and

increase our vulnerability to general adverse economic and industry conditions.

In addition, the Company’s obligations under the Credit Agreement are guaranteed by its material domestic subsidiaries (each, a “Guarantor”), and secured by a first priority perfected security interest in substantially all of the existing and future personal property of the Company and each Guarantor, subject to certain exceptions.  The collateral security described above also secures certain banking services obligations and interest rate swaps and currency or other hedging obligations of the Company owing to any of the then existing lenders or any affiliates thereof.  Concurrently with the Company’s entry into the Credit Agreement, the Company also entered into a seven year interest rate swap agreement with Wells Fargo Bank, N.A., Co-Syndication Agent and lender under the Credit Agreement, on $100 million of borrowings under the Credit Agreement.  The interest rate swap agreement matures in May 2029.

22

The Credit Agreement contains customary covenants limiting, among other things, the incurrence of additional indebtedness, the creation of liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other payments in respect of equity interests, acquisitions, investments, loans and guarantees, subject, in each case, to customary exceptions, thresholds and baskets.  The Credit Agreement also contains customary events of default.  If we were default on any of these covenants, or on any of our
indebtedness, if interest rates were to significantly increase, or the financial institution that is a party to our interest rate swap agreement were to default, or if we are unable to obtain necessary liquidity, our business could be adversely affected.

We may not be able to generate the significant amount of cash needed to satisfy our obligations or maintain sufficient liquidity through borrowing capacities.

Our ability either to make payments on or to refinance our indebtedness, or to fund planned capital expenditures and research and development efforts, will depend on our ability to generate cash in the future. Our ability to generate cash is in part subject to:
 

general economic, financial, competitive, legislative, regulatory and other factors that are beyond our control;
 

the ability of our customers to pay timely the amounts we have billed; and
 

our ability to sell receivables under supply chain financing arrangements.

The foregoing factors could result in reduced cash flow, which could have a material adverse effect on us. When cash generated by earnings is not sufficient for the Company’s liquidity needs, the Company seeks external financing. Our access to funding sources in amounts adequate to finance our activities on terms that are beneficial to us could be impaired by factors that affect us specifically or the economy generally. During periods of disruptions in the credit and capital markets, potential sources of external financing could be reduced, and borrowing costs could increase. A significant downgrade in the company’s credit ratings could increase its borrowing costs and limit access to capital.

Based on our current level of operations, we believe our cash flow from operations, available cash and available borrowings under our Credit Agreement will be adequate to meet our future liquidity needs for at least the next twelve months. Significant assumptions underlie this belief, including, among other things, that we will be able to mitigate the future impact, if any, of disruptions in the supply chain caused by the COVID-19 pandemic, Russia’s invasion of the Ukraine and the resultant sanctions imposed by the U.S. and other governments that may lead to a further increase in inventories to support our customers, and significant inflationary cost increases in raw materials, labor and transportation, and that there will be no material adverse developments in our business, liquidity or capital requirements.  If we are unable to fund our operations through earnings or external financing, we will be forced to adopt an alternative strategy that may include actions such as:
 

deferring, reducing or eliminating future cash dividends;
 

reducing or delaying capital expenditures or restructuring activities;
 

reducing or delaying research and development efforts;
 

selling assets;
 

deferring or refraining from pursuing certain strategic initiatives and acquisitions;
 

refinancing our indebtedness; and
 

seeking additional funding.

23

We cannot assure you that, if material adverse developments in our business, liquidity or capital requirements should occur, our business will generate sufficient cash flow from operations, or that future borrowings will be available to us under our Credit Agreement in amounts sufficient to enable us to pay the principal and interest on our indebtedness, or to fund our other liquidity needs. In addition, if we default on any of our indebtedness, or breach any financial covenant in our Credit Agreement, our business could be adversely affected.

Risks Related to External Factors

We conduct our manufacturing and distribution operations on a worldwide basis and are subject to risks associated with doing business outside the United States.

We have manufacturing and distribution facilities in many countries, including Canada, Mexico, Poland, Germany and Hungary, as well as a joint-venture in China.  Increasing our manufacturing footprint in low cost regions is an important element of our strategy.  There are a number of risks associated with doing business internationally, including: (a) exposure to local economic and political conditions; (b) social unrest such as risks of terrorism or other hostilities; (c) currency exchange rate fluctuations and currency controls; (d) the effect of potential changes in U.S. trade policy and international trade agreements; and (e) the potential for shortages of trained labor.

In particular, historically there has been social unrest in Hong Kong and Mexico and any recurrence, or increased violence in or around our facilities in such countries could be disruptive to our business operations at such facilities, or present risks to our employees who may be directly affected by the violence and may result in a decision by them to relocate from the area, or make it difficult for us to recruit or retain talented employees at such facilities.

Furthermore, changes in U.S. trade policy, particularly as it relates to China, have resulted in the assessment of increased tariffs on goods that we import into the United States, and have caused uncertainty about the future of free trade generally.  We benefit from free trade agreements, such as the U.S.-Mexico-Canada Agreement (USMCA).  The repeal or modification of the USMCA or further increases to tariffs on goods imported into the United States could increase our costs to source materials, component parts and finished goods from other countries.  The likelihood of such occurrences and their potential effect on us is unpredictable and may vary from country to country. Any such occurrences could be harmful to our business and our financial results.

We may incur liabilities under government regulations and environmental laws, which may have a material adverse effect on our business, financial condition and results of operations.

Domestic and foreign political developments and government laws and regulations directly affect automotive consumer products in the United States and abroad.  In the United States, these laws and regulations include standards relating to vehicle safety, fuel economy and emissions, among others.  Furthermore, increased public awareness and concern regarding climate change may result in new laws and regulations designed to reduce or mitigate the effects of greenhouse gas emissions or otherwise effect the transition to a lower-carbon economy.  The modification of existing laws, regulations or policies, or the adoption of new laws, regulations or policies could have a material adverse effect on our business, financial condition and results of operations.

Our operations and properties are subject to a wide variety of increasingly complex and stringent federal, state, local and international laws and regulations, including those governing the use, storage, handling, generation, treatment, emission, release, discharge and disposal of materials, substances and wastes, the remediation of contaminated soil and groundwater and the health and safety of employees. Such environmental laws, including but not limited to those under the Comprehensive Environmental Response Compensation & Liability Act, may impose joint and several liability and may apply to conditions at properties presently or formerly owned or operated by an entity or its predecessors, as well as to conditions at properties at which wastes or other contamination attributable to an entity or its predecessors have been sent or otherwise come to be located.

24

The nature of our operations exposes us to the risk of claims with respect to such matters, and we can give no assurance that violations of such laws have not occurred or will not occur or that material costs or liabilities will not be incurred in connection with such claims.  We are currently monitoring our environmental remediation efforts at one of our facilities and our reserve balance related to the environmental clean-up at this facility is $1.5 million at December 31, 2022.  The environmental testing and any remediation costs at such facility may be covered by several insurance policies, although we can give no assurance that our insurance will cover any environmental remediation claims.  We also maintain insurance to cover our existing U.S. and Canadian facilities. We can give no assurance that the future cost of compliance with existing environmental laws and the liability for known environmental claims pursuant to such environmental laws will not give rise to additional significant expenditures or liabilities that would be material to us. In addition, future events, such as new information, changes in existing environmental laws or their interpretation, and more vigorous enforcement policies of federal, state or local regulatory agencies, may have a material adverse effect on our business, financial condition and results of operations.

Our future performance may be materially adversely affected by changes in technologies and improvements in the quality of new vehicle parts.

If we do not respond appropriately to changes in automotive technologies, such as the adoption of new technologies and systems to make traditional, ICE vehicles more efficient, or the adoption of electric or hybrid electric vehicle architectures, we could experience less demand for our products thereby causing a decline in our results of operations or deterioration in our business and financial condition, and we may have a material adverse effect on our long-term performance.

In addition, the size of the automobile replacement parts market depends, in part, upon the growth in number of vehicles on the road, increase in average vehicle age, change in total miles driven per year, new or modified environmental and vehicle safety regulations, including fuel economy and emissions reduction standards, increase in pricing of new cars and new car quality and related warranties.  The automobile replacement parts market has been negatively impacted by the fact that the quality of more recent automotive vehicles and their component parts (and related warranties) has improved, thereby lengthening the repair cycle.  Generally, if parts last longer, there will be less demand for our products and the average useful life of automobile parts has been steadily increasing in recent years due to innovations in products and technology.  In addition, the introduction by original equipment manufacturers of increased warranty and maintenance initiatives has the potential to decrease the demand for our products.  When proper maintenance and repair procedures are followed, newer air conditioning (A/C) systems in particular are less prone to leak resulting in fewer A/C system repairs.  These factors could have a material adverse effect on our business, financial condition and results of operations.

Our business, results of operations and financial condition could be materially adversely affected by the effects of widespread public health crises, including the novel coronavirus (COVID-19) pandemic, that are beyond our control.

The global outbreak of the novel coronavirus (COVID-19) pandemic created significant volatility, uncertainty and economic disruption in many countries in which we operate, including the United States, Mexico, Canada, Poland, Germany, Hungary and China.  We believe customer demand for our products and customer preferences regarding product mix and distribution channels were also impacted as a result of the pandemic, and significant uncertainty exists with respect to the general economic conditions as we emerge from the pandemic, including rising inflation, disruptions in the supply chain and a possible national or global recession.  If customer demand were to decrease in future periods, or if customer preferences regarding product mix and distribution channels were to change, we may be required to adjust and reduce production volumes and implement cost reduction and cash preservation initiatives, including potential reductions in capital expenditures and employee furloughs, which could have a material adverse impact on our business, results of operations and financial condition.

25

In certain countries in which we operate, national, state and local governments implemented a variety of measures in response to the COVID-19 pandemic.  Many of these restrictions have been eased, however, there can be no guarantee that they will not be implemented in the future.  Any restrictions or limitations on our ability to perform such operations could have a material adverse effect on our business, results of operations and financial condition.

Furthermore, the COVID-19 pandemic and other public health crises could have a material adverse effect on the business, operations and financial condition of our customers, suppliers and other supply chain partners as a result of the governmental measures described above, disruptions to their business and operations for reasons similar to those described above, and their ability to manage and mitigate the adverse effects of these and other risks unique to their business and operations that may arise as a result of the pandemic.

ITEM 1B.
UNRESOLVED STAFF COMMENTS

None.

ITEM 2.
PROPERTIES

We maintain our executive offices in Long Island City, New York. The table below describes our principal facilities as of December 31, 2022.

Location

State or
Country

Principal Business Activity

Approx.
Square
Feet

Owned or
Expiration
Date
of Lease¹
                 
       
Engine Management
       
Ft. Lauderdale
 
FL
 
Distribution
 
23,300
 
Owned
Ft. Lauderdale
 
FL
 
Distribution
 
30,000
 
Owned
Mishawaka
 
IN
 
Manufacturing
 
153,100
 
Owned
Edwardsville
 
KS
 
Distribution
 
363,500
 
Owned
Independence
 
KS
 
Manufacturing
 
337,400
 
Owned
Long Island City
 
NY
 
Administration
 
75,800
 
2033
Greenville
 
SC
 
Manufacturing
 
184,500
 
Owned
Disputanta
 
VA
 
Distribution
 
411,000
 
Owned
Sheboygan Falls
 
WI
 
Manufacturing
 
22,000
 
2025
Milwaukee
 
WI
 
Manufacturing
 
84,000
 
2028
Wuxi
 
China
 
Manufacturing
 
27,600
 
2023
Kirchheim-Teck
 
Germany
 
Distribution
 
27,500
 
 2031
Pécel
 
Hungary
 
Manufacturing
 
33,500
 
2031
Reynosa
 
Mexico
 
Manufacturing
 
175,000
 
 2025
Reynosa
 
Mexico
 
Manufacturing
 
153,000
 
 2023
Tijuana
 
Mexico
 
Manufacturing
 
37,500
 
 2023
Tijuana
 
Mexico
 
Distribution
 
13,800
 
 2023
Bialystok
 
Poland
 
Manufacturing
 
142,400
 
 2027
                 
       
Temperature Control
       
McAllen
 
TX
 
Distribution
 
120,300
 
2027
Lewisville
 
TX
 
Administration and Distribution
 
415,000
 
2024
St. Thomas
 
Canada
 
Manufacturing
 
42,500
 
Owned
Reynosa
 
Mexico
 
Manufacturing
 
82,000
 
2026
Reynosa
 
Mexico
 
Manufacturing
 
117,500
 
2026
Reynosa
 
Mexico
 
Manufacturing
 
111,800
 
2024
                 
       
Other
       
Mississauga
 
Canada
 
Administration and Distribution
 
82,400
 
2028
Irving
 
TX
 
Training Center
 
13,400
 
2027

¹It is our intention to extend the leases that are set to expire in 2023.

26

ITEM 3.
LEGAL PROCEEDINGS

The information required by this Item is incorporated herein by reference to the information set forth in Item 8, “Financial Statements and Supplementary Data” of this Report under the captions “Asbestos” and “Other Litigation” appearing in Note 23, “Commitments and Contingencies” of the Notes to Consolidated Financial Statements in Item 8 of this Report.

ITEM 4.
MINE SAFETY DISCLOSURES

Not applicable.

PART II

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

Our common stock trades publicly on the New York Stock Exchange (“NYSE”) under the trading symbol “SMP.”  The last reported sale price of our common stock on the NYSE on February 17, 2023 was $41.17 per share.  As of February 17, 2023, there were 518 holders of record of our common stock.
 
Dividends are declared and paid on the common stock at the discretion of our Board of Directors (the “Board”) and depend on our profitability, financial condition, capital needs, future prospects, and other factors deemed relevant by our Board.  Our Credit Agreement permits dividends and distributions by us provided specific conditions are met.  For information related to our revolving credit facility, see Note 11, “Credit Facilities and Long-Term Debt,” of the Notes to Consolidated Financial Statements in Item 8 of this Report.
 
There have been no unregistered offerings of our common stock during the fourth quarter of 2022.
 
27

Stock Performance Graph
 
The following graph compares the five year cumulative total return on the Company’s Common Stock to the total returns on the Standard & Poor’s 500 Stock Index and the S&P 1500 Auto Parts & Equipment Index, which is a combination of automotive parts and equipment companies within the S&P 400, the S&P 500 and the S&P 600.  The graph shows the change in value of a $100 investment in the Company’s Common Stock and each of the above indices on December 31, 2017 and the reinvestment of all dividends. The comparisons in this table are required by the Securities and Exchange Commission and are not intended to forecast or be indicative of possible future performance of the Company’s Common Stock or the referenced indices.

graphic

   
SMP
   
S&P 500
   
S&P 1500 Auto
Parts &
Equipment
Index
 
2017
   
100
     
100
     
100
 
2018
   
110
     
96
     
69
 
2019
   
123
     
126
     
92
 
2020
   
94
     
149
     
113
 
2021
   
125
     
192
     
138
 
2022
   
85
     
157
     
93
 

* Source: S&P Capital IQ

28

ITEM 6.
(RESERVED)

ITEM 7.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
Overview of Financial Performance

The following discussion should be read in conjunction with our consolidated financial statements and the notes thereto. This discussion summarizes the significant factors affecting our results of operations and the financial condition of our business during each of the fiscal years in the three-year period ended December 31, 2022.
   
December 31,
 
(In thousands, except per share data)
 
2022
   
2021
   
2020
 

                 
Net sales
 
$
1,371,815
   
$
1,298,816
   
$
1,128,588
 
Gross profit
   
382,539
     
376,931
     
336,655
 
Gross profit %
   
27.9
%
   
29
%
   
29.8
%
Operating income
   
104,135
     
128,999
     
108,895
 
Operating income %
   
7.6
%
   
9.9
%
   
9.6
%
Earnings from continuing operations before income taxes
   
98,332
     
130,465
     
107,379
 
Provision for income taxes
   
25,206
     
31,044
     
26,962
 
Earnings from continuing operations
   
73,126
     
99,421
     
80,417
 
Loss from discontinued operations, net of income taxes
   
(17,691
)
   
(8,467
)
   
(23,024
)
Net earnings
   
55,435
     
90,954
     
57,393
 
Net earnings attributable to noncontrolling interest
   
84
     
68
     
 
Net earnings attributable to SMP
   
55,351
     
90,886
     
57,393
 
Per share data attributable to SMP – Diluted:
                       
Earnings from continuing operations
 
$
3.30
   
$
4.39
   
$
3.52
 
Discontinued operations
   
(0.80
)
   
(0.37
)
   
(1.01
)
Net earnings per common share
 
$
2.50
   
$
4.02
   
$
2.51
 

Consolidated net sales for 2022 were $1,371.8 million, an increase of $73 million, or 5.6% compared to net sales of $1,298.8 million in 2021, and an increase of $170.2 million, or 15.1%, compared to net sales of $1,128.6 million in 2020.  Consolidated net sales increased in both our Engine Management and Temperature Control Segments.
 
The increase in net sales in 2022 reflects the favorable impact of multiple factors including:
 

the price increases in both our segments, which were implemented to pass through inflationary increases in raw materials, distribution and labor costs,
 

incremental net sales in our Engine Management Segment from our soot sensor, Trombetta and Stabil acquisitions, and
 

continued strong customer demand in both our segments, and in particular in our Temperature Control Segment where the elevated customer demand we saw in 2021 held firm in 2022 fueled by record heat across the country and the replenishment of customer inventory levels after very warm summer conditions in 2021.
 
Gross margins as a percentage of net sales in 2022 was 27.9% as compared to 29% in 2021 and 29.8% in 2020.  Although the gross margin percentage decreased in 2022, gross margin dollars increased in 2022 to $382.5 million compared to $376.9 million in 2021 and $336.7 in 2020.  The gross margin decrease as a percentage of sales in 2022 reflects the impact of lower fixed cost absorption due to lower and more normalized production, inflationary cost increases in raw materials, labor and transportation, which were somewhat offset by increased pricing, the higher mix of non-aftermarket parts sales from recent acquisitions, which have a different profile than our aftermarket business with lower gross margins but comparable operating margin, and higher freight and related expenses resulting from higher inventory levels.  While we anticipate continued margin pressure resulting from inflationary cost increases, we believe that our annual cost initiatives and our ability to pass through higher prices to our customers, will help to mitigate the impact of the inflationary increases on our margins.

29

Operating margin as a percentage of net sales in 2022 was 7.6% as compared to 9.9% in 2021 and 9.6% in 2020.  Included in our operating margin were selling, general and administrative expenses (“SG&A”) of $276.6 million, or 20.2% of net sales in 2022, $247.5 million, or 19.1% of net sales in 2021, and $224.7 million, or 19.9% of net sales in 2020.  The higher SG&A expenses in 2022 is principally due to the impact of (1) higher interest rate related costs of $20.6 million incurred in our supply chain financing arrangements, (2) the impact of the $7 million charge recorded in 2022 to reduce our outstanding accounts receivable balance from one of our customers that filed a petition for bankruptcy in January 2023 to our estimated recovery amount, (3) incremental expenses of $7.2 million from our soot sensor, Trombetta and Stabil acquisitions, including amortization of intangible assets acquired, and (4) inflationary cost increases resulting in higher distribution and freight costs.  SG&A expenses in 2022 were favorably impacted by the higher mix of non-aftermarket parts sales from recent acquisitions, which have a different profile than our aftermarket business with lower SG&A expenses as a percentage of sales.

Overall, our core automotive aftermarket business demand remains strong, and we continue to make major strides into new complementary markets with upside potential.

New $500 Million Credit Facility

In June 2022, we entered into a new Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, and a syndicate of lenders (the “Credit Agreement”). The Credit Agreement provides for a $500 million credit facility comprised of a $100 million term loan facility (the “term loan”) and a $400 million multi-currency revolving credit facility (the “revolving facility”). Concurrently with our entry into the Credit Agreement, we also entered into a seven year interest rate swap agreement with Wells Fargo Bank, N.A., Co-Syndication Agent and lender under the Credit Agreement on $100 million of borrowings under the Credit Agreement to manage exposure to interest rate changes. The interest rate swap agreement matures in May 2029.

Borrowings under the Credit Agreement were used to repay all outstanding borrowings under the existing 2015 Credit Agreement, and pay certain fees and expenses incurred in connection with the Credit Agreement, with future borrowings used for other general corporate purposes of the Company and its subsidiaries.  The term loan amortizes in quarterly installments of 1.25% in each of the first four years, and quarterly installments of 2.5% in the fifth year of the Credit Agreement. The Credit Agreement matures on June 1, 2027.  The Company may request up to two one-year extensions of the maturity date.

Impact of Russia’s Invasion of the Ukraine

Russia’s invasion of the Ukraine, and the resultant sanctions imposed by the U.S. and other governments, have created risks, uncertainties and disruptions impacting business continuity, liquidity and asset values not only in the Ukraine and Russia, but in markets worldwide. Significant price increases have occurred in gas and energy markets, as well as in other commodities. Although we have no facilities or business operations in either the Ukraine or Russia, have historically had only minor sales to customers in Russia, which we have subsequently discontinued, and have not experienced additional significant disruptions in the supply chain, the inherent risks and uncertainties surrounding the invasion are being closely monitored. We have manufacturing and distribution facilities in Bialystok, Poland and Pecel, Hungary. Our facility in Bialystok, Poland does not use natural gas in its production process, or for heating, and, as such, is not impacted by Russia’s decision to halt the export of all natural gas to Poland and Bulgaria. While we have not been impacted by the war to date, there can be no assurances that any escalation of the invasion will not have an adverse impact on our business, financial condition and results of operations.

30

Impact of Global Supply Chain Disruption and Inflation
 
Disruptions in the global economy have impeded global supply chains, resulted in longer lead times and delays in procuring component parts and raw materials, and resulted in inflationary cost increases in certain raw materials, labor and transportation.  In response to the global supply chain volatility and inflationary cost increases, we have taken, and continue to take, several actions to mitigate the impact by working closely with our suppliers and customers to minimize any potential adverse impacts on our business, including implementing cost savings initiatives and the pass through of higher costs to our customers in the form of price increases, and increasing inventory levels to minimize the obvious disruptions from out-of-stock raw materials and components to ensure higher fill rates with our customers.  We believe that we have also benefited from our geographically diversified manufacturing footprint and our strategy to bring more product manufacturing in-house, especially with respect to product availability and fill rates.  We expect these inflationary trends to continue for some time, and while we believe that we will be able to somewhat offset the impact, there can be no assurances that unforeseen future events in the global supply chain affecting the availability of materials and components, and/or increasing commodity pricing, will not have an adverse effect on our business, financial condition and results of operations.

Environmental, Social, & Governance (“ESG”)

Our Company was founded in 1919 on the values of integrity, common decency and respect for others.  These values continue to this day and are embodied in our Code of Ethics, which has been adopted by the Board of Directors of the Company to serve as a statement of principles to guide our decision-making and reinforce our commitment to these values in all aspects of our business.  These values also serve as the foundation for our increased focus on many important environmental, social and governance issues, such as environmental stewardship and our efforts to identify and implement practices that reduce our environmental impact while achieving our business goals; our attention to diversity, equity and inclusion, employee development, retention, and health and safety; and our community engagement initiatives, to name a few.

We have made significant strides with respect to our ESG initiatives, building awareness of the environmental impact of our operations, and challenging ourselves to reduce our impact by reducing our usage of energy and water, reducing our generation of waste, increasing our recycling efforts and reducing our greenhouse gas emissions (“GHG”), with the ambition of achieving net-zero GHG emissions by 2050.  With each year, we intend to further our commitment to improving our environmental stewardship and finding ways to give back to our communities. Additional information on our ESG initiatives can be found under the heading, “Environmental, Social and Governance (ESG) and Human Capital,” in Part I, Item 1 of this Report, and on our corporate website at ir.smpcorp.com under “Environmental & Social Responsibility” and at smpcares.smpcorp.com. Information on our corporate websites regarding our ESG initiatives are referenced for general information only and are not incorporated by reference in this Report.

Comparison of Results of Operations For Fiscal Years 2022 and 2021
 
Sales.  Consolidated net sales for 2022 were $1,371.8 million, an increase of $73 million, or 5.6%, compared to $1,298.8 million in the same period of 2021, with the majority of our net sales to customers located in the United States.  Consolidated net sales increased in both our Engine Management and Temperature Control Segments.
 
31

The following table summarizes consolidated net sales by segment and by major product group within each segment for the years ended December 31, 2022 and 2021 (in thousands):
 
   
Year Ended December 31,
 
   
2022
   
2021
 
Engine Management:
           
Ignition, Emission Control, Fuel & Safety Related System Products
 
$
824,677
   
$
786,514
 
Wire and Cable
   
150,566
     
151,422
 
Total Engine Management
   
975,243
     
937,936
 
Temperature Control:
               
Compressors
   
222,532
     
206,697
 
Other Climate Control Parts
   
159,753
     
141,726
 
Total Temperature Control
   
382,285
     
348,423
 

               
All Other
   
14,287
     
12,457
 

               
Total
 
$
1,371,815
   
$
1,298,816
 

Engine Management’s net sales increased $37.3 million, or 4%, to $975.2 million for the year ended December 31, 2022.  Net sales in ignition, emission control, fuel and safety related system products for the year ended December 31, 2022 were $824.7 million, an increase of $38.2 million, or 4.9%, compared to $786.5 million in the same period of 2021.  Net sales in the wire and cable product group for the year ended December 31, 2022 were $150.6 million, an decrease of $0.8 million, or 0.5%, compared to $151.4 million in the same period of 2021.  Engine Management’s increase in net sales for the year ended December 31, 2022 compared to the same period in 2021, reflects the impact of the positive contribution of incremental sales from our soot sensor, Trombetta and Stabil acquisitions, strong customer demand, and price increases implemented in 2022, which were implemented to pass through inflationary increases in raw materials, distribution and labor costs.
 
Incremental net sales from our soot sensor, Trombetta and Stabil acquisitions of $44.6 million were included in the net sales of the ignition, emission control, fuel and safety related system product group for the year ended December 31, 2022.  Compared to the year ended December 31, 2021, excluding the incremental net sales from the acquisitions, net sales in the ignition, emission control, fuel and safety related product group decreased $6.4 million, or 0.8%, and Engine Management net sales decreased $7.3 million, or 0.8%.
 
Temperature Control’s net sales increased $33.9 million, or 9.7%, to $382.3 million for the year ended December 31, 2022.  Net sales in the compressors product group for the year ended December 31, 2022 were $222.5 million, an increase of $15.8 million, or 7.6%, compared to $206.7 million in the same period of 2021.  Net sales in the other climate control parts group for the year ended December 31, 2022 were $159.8 million, an increase of $18.1 million, or 12.7%, compared to $141.7 million for the year ended December 31, 2021.  Temperature Control’s increase in net sales for the year ended December 31, 2022, when compared to the same period in 2021, reflects the impact of continued strong customer demand, with the elevated demand we saw in 2021 holding firm, fueled by record heat across the country in 2022 and the replenishment of customer inventory levels after very warm summer conditions in 2021, and the impact of price increases, which were implemented to pass through inflationary increases in raw materials, distribution and labor costs.  Demand for our Temperature Control products may vary significantly with summer weather conditions and customer inventory levels.

Gross Margins.  Gross margins, as a percentage of consolidated net sales, decreased to 27.9% for 2022, compared to 29% for 2021.  The following table summarizes gross margins by segment for the years ended December 31, 2022 and 2021, respectively (in thousands):

32

Year Ended
December 31,
 
Engine Management
   
Temperature Control
   
Other
   
Total
 
2022
                       
Net sales (a)
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 
Gross margins
   
262,954
     
102,640
     
16,945
     
382,539
 
Gross margin percentage
   
27
%
   
26.8
%
   
%
   
27.9
%

                               
2021
                               
Net sales (a)
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 
Gross margins
   
266,961
     
95,138
     
14,832
     
376,931
 
Gross margin percentage
   
28.5
%
   
27.3
%
   
%
   
29
%
 
  (a)
Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.

Compared to 2021, gross margins at Engine Management decreased 1.5 percentage points from 28.5% to 27%, while gross margins at Temperature Control decreased 0.5 percentage points from 27.3% to 26.8%.  The gross margin percentage decrease in Engine Management compared to the prior year reflects the impact of lower fixed cost absorption due to lower and more normalized production, inflationary cost increases in raw materials, labor and transportation, which were somewhat offset by increased pricing, the higher mix of non-aftermarket parts sales from recent acquisitions, which have a different profile than our aftermarket business with lower gross margins but comparable operating margin, and higher freight and related expenses resulting from higher inventory levels.

The gross margin percentage decrease in Temperature Control compared to the prior year reflects the impact of inflationary cost increases in raw materials, labor and transportation, and higher freight and related expenses resulting from higher inventory levels, which were somewhat offset by seasonal volume, customer mix and increased pricing.  While we anticipate continued margin pressures at both Engine Management and Temperature Control resulting from inflationary cost increases, we believe that our annual cost initiatives, and our ability to pass through higher prices to our customers, will help to offset the impact of the inflationary increases on our margins.

Selling, General and Administrative Expenses.  Selling, general and administrative expenses (“SG&A”) increased to $276.6 million, or 20.2% of consolidated net sales in 2022, as compared to $247.5 million, or 19.1% of consolidated net sales in 2021.  The $29.1 million increase in SG&A expenses as compared to 2021 is principally due to the impact of (1) higher interest related costs of $20.6 million incurred in our supply chain financing arrangements, (2) the impact of the $7 million charge recorded in 2022 to reduce our outstanding accounts receivable balance from one of our customers that filed a petition for bankruptcy in January 2023 to our estimated recovery amount, (3) incremental expenses of $7.2 million from our soot sensor, Trombetta and Stabil acquisitions, including amortization of intangible assets acquired, and (4) inflationary cost increases resulting in higher distribution and freight costs.  SG&A expenses in 2022 were favorably impacted by the higher mix of non-aftermarket parts sales from recent acquisitions, which have a different profile than our aftermarket business with lower SG&A expenses as a percentage of sales.

Restructuring and Integration Expenses.  Restructuring and integration expenses were $1.9 million in 2022 compared to restructuring and integration expenses of $0.4 million in 2021.  Restructuring and integration expenses incurred in 2022 of $1.9 million related to (1) severance costs of approximately $0.9 million in connection with a reduction in our sales force, (2) expenses of approximately $0.6 million consisting of employee severance costs related to our product line relocations from our Independence, Kansas manufacturing facility in our Engine Management Segment and from our St. Thomas, Canada manufacturing facility in our Temperature Control Segment to our manufacturing facilities in Reynosa, Mexico, (3) relocation expenses of approximately $0.1 million in our Engine Management Segment of certain inventory, machinery, and equipment acquired in our 2021 soot sensor acquisition to our facilities in Independence, Kansas and Bialystok, Poland, and (4) the $0.2 million increase in environmental cleanup costs for ongoing monitoring and remediation in connection with the prior closure of our manufacturing operations at our Long Island City, New York location.

33

Restructuring and integration expenses incurred in 2021 of $0.4 million related to relocation in our Engine Management Segment of certain inventory, machinery, and equipment acquired in our 2021 soot sensor acquisition to our facilities in Independence, Kansas and Bialystok, Poland.  The soot sensor product line relocation has been substantially completed.

Operating Income.  Operating income was $104.1 million, or 7.6%, of consolidated net sales in 2022, compared to $129 million, or 9.9%, of consolidated net sales in 2021.  The year-over-year decrease in operating income of $24.9 million is the result of higher SG&A expenses driven primarily by the increased interest rate costs incurred in our supply chain financing arrangements, and to a lesser extent by the impact of lower gross margins as a percentage of consolidated net sales and higher restructuring and integration costs offset, in part, by higher consolidated net sales.

Other Non-Operating Income (Expense), Net.  Other non-operating income, net was $4.8 million in 2022, compared to $3.5 million in 2021.  The year-over-year increase in other non-operating income, net results primarily from the favorable impact of changes in foreign currency exchange rates, and to a lesser extent the increase in year-over-year equity income from our joint ventures.

Interest Expense.  Interest expense increased to $10.6 million in 2022, compared to $2 million in 2021.  The year-over-year increase in interest expense reflects the impact of higher average outstanding borrowings in 2022 when compared to 2021, and the impact of higher year-over-year average interest rates on our credit facilities.

Income Tax Provision.  The income tax provision for 2022 was $25.2 million at an effective tax rate of 25.6%, compared to $31 million at an effective tax rate of 23.8% in 2021.  The higher effective tax rate in 2022 compared to 2021 results primarily from the income tax provision impact related to the exercise of restricted stock.

Loss From Discontinued Operations.  Loss from discontinued operations, net of income tax, reflects information contained in the actuarial studies performed as of August 31, 2022 and 2021, as well as other information available and considered by us, and legal expenses and other costs associated with our asbestos-related liability.  During the years ended December 31, 2022 and 2021, we recorded a net loss of $17.7 million and $8.5 million from discontinued operations, respectively.  The loss from discontinued operations for the year ended December 31, 2022 and 2021 includes an $18.5 million and $5.3 million pre-tax provision, respectively, to increase our indemnity liability in line with the 2022 and 2021 actuarial studies; and legal expenses and other miscellaneous expenses, before taxes, of $5.4 million and $6.1 million for 2022 and 2021, respectively.  As discussed more fully in Note 23 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements in Item 8 of this Report, we are responsible for certain future liabilities relating to alleged exposure to asbestos containing products.

Net Earnings Attributable to Noncontrolling Interest.  In May 2021, we acquired the Trombetta business for $111.7 million. As part of the acquisition, we acquired a 70% ownership in a joint venture in Hong Kong, with operations in Shanghai and Wuxi, China (“Trombetta Asia, Ltd.”).  Net earnings attributable to the noncontrolling interest of $84,000 and $68,000 during the years ended December 31, 2022 and 2021, respectively, represents 30% of the net earnings of Trombetta Asia, Ltd.

Comparison of Results of Operations For Fiscal Years 2021 and 2020

For a detailed discussion on the comparison of fiscal year 2021 to fiscal year 2020, see Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Restructuring and Integration Programs

For a detailed discussion on the restructuring and integration costs, see Note 3, “Restructuring and Integration Expense,” of the Notes Consolidated Financial Statements in Item 8 of this Report.

34

Liquidity and Capital Resources

Operating Activities.  During 2022, cash used in operating activities was $27.5 million compared to cash provided by operating activities of $85.6 million in 2021.  The increase in cash used in operating activities resulted primarily from the decrease in net earnings, the smaller year-over-year decrease in accounts receivable, the decrease in accounts payable compared to a year-over-year increase in accounts payable,  the larger year-over-year increase in prepaid expenses and other current assets, and the decrease in sundry payables and accrued expenses compared to a year-over-year increase in sundry payables and accrued expenses offset, in part, by the smaller year-over-year increase in inventories.
 
Net earnings during 2022 were $55.4 million compared to $91 million in 2021.  During 2022 (1) the decrease in accounts receivable was $6.9 million compared to the year-over-year decrease in accounts receivable of $28.5 million in 2021; (2) the increase in inventories was $67.5 million compared to the year-over-year increase in inventories of $107.6 million in 2021; (3) the decrease in accounts payable was $48.6 million compared to the year-over-year increase in accounts payable of $33 million in 2021; (4) the increase in prepaid expenses and other current assets was $5.5 million compared to the year-over-year increase in prepaid expenses and other current assets of $0.8 million in 2021; and (5) the decrease in sundry payables and accrued expenses was $29.1 million compared to the year-over-year increase in sundry payables and accrued expenses of $13.4 million in 2021.  The increase in inventories during 2022 and 2021 reflects actions taken beginning in the fourth quarter of 2021 to meet ongoing customer demand, the impact of materials inflation, and higher safety stocks of raw materials given the volatility in the supply chain. The decrease in accounts payable in 2022 reflects the timing of payments to vendors for inventory purchases made in the fourth quarter of 2021, as well as the timing of inventory purchases made in 2022, including the impact of a reduction in inventory purchases in the second half of the year; while the decrease in sundry payments in 2022 reflects the impact of lower employee compensation accruals.  We continue to actively manage our working capital to maximize our operating cash flow.
 
Investing Activities.  Cash used in investing activities was $27.8 million in 2022 compared to $151.2 million in 2021.  Investing activities during 2022 consisted of (1) the cash payment of $1.7 million for our acquisition of 100% of the capital stock of Kade Trading GmbH, a German company, (“Kade”) , net of $1 million of cash acquired and the $0.5 million earn-out; (2) the payment of $0.2 million for our 3.55% increase in equity ownership in Foshan Che Yijia New Energy Technology Co., Ltd., (“CYJ”), a China-based joint venture that manufactures automotive electric air conditioning compressors; and (3) capital expenditures of $26 million.

Investing activities in 2021 consisted of (1) the payment of $15.4 million, net of $0.9 million of cash acquired, for our acquisition of 100% of the capital stock of Stabil Operative Group GmbH, a German company, (“Stabil”); (2) the payment of $107.1 million, net of $4.6 million of cash acquired, for our acquisition of 100% of the capital stock of Trumpet Holdings, Inc., a Delaware corporation, (“Trombetta”); (3) the payment of $2.9 million for our acquisition of certain assets of the soot sensor product lines from Stoneridge, Inc.; and (4) capital expenditures of $25.9 million.

Financing Activities.  Cash provided by financing activities was $55.5 million in 2022 compared to $69 million in 2021. In June 2022, we entered into a new credit agreement with JPMorgan Chase Bank, N.A., as agent. The new credit agreement provides for a $500 million credit facility comprised of a $100 million term loan facility and a $400 million revolving credit facility. Borrowings under the new credit facility were used to repay all outstanding borrowings under the then existing revolving credit facility, and certain fees and expenses incurred in connection with the refinancing.
 
During 2022, we (1) increased our borrowings under our revolving credit facilities by $114.2 million; (2) reduced our borrowings under lease obligations and our Polish overdraft facility by $2.9 million; (3) made cash payments of $2.1 million for debt issuance costs in connection with our refinancing; (4) made cash payments for the repurchase of shares of our common stock of $29.7 million; and (5) paid dividends of $23.4 million.  Cash provided by borrowings under our credit facilities were used to fund our operating activities, investing activities, reduce our borrowings under lease obligations and our Polish overdraft facility, pay debt issuance costs in connection with the refinancing, purchase shares of our common stock and pay dividends.
 
35

Cash provided by financing activities was $69 million in 2021.  During 2021, we (1) increased our borrowings under our revolving credit facility by $115.3 million; (2) increased our borrowings under lease obligations and our Polish overdraft facility by $3 million; (3) made cash payments for the repurchase of shares of our common stock of $26.8 million; and (4) paid dividends of $22.2 million.  Cash provided by operating activities, along with borrowings under our revolving credit agreement, lease obligations and Polish overdraft facility were used to fund our investing activities, purchase shares of our common stock and pay dividends.
 
Dividends of $23.4 million and $22.2 million were paid in 2022 and 2021, respectively.  Quarterly dividends were paid at a rate of $0.27 in 2022 and $0.25 in 2021. In February 2023, our Board of Directors voted to increase our quarterly dividend from $0.27 per share in 2022 to $0.29 per share in 2023.
 
Comparison of Liquidity and Capital Resources For Fiscal Years 2021 and 2020
 
For a detailed discussion of our Liquidity and Capital Resources comparison of fiscal year 2021 to fiscal year 2020, see Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Liquidity

Our primary cash requirements include working capital, capital expenditures, regular quarterly dividends, stock repurchases, principal and interest payments on indebtedness and acquisitions.  Our primary sources of funds are ongoing net cash flows from operating activities and availability under our Credit Agreement (as detailed below).
 
In June 2022, we entered into a new Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, and a syndicate of lenders (the “Credit Agreement”).  The Credit Agreement provides for a $500 million credit facility comprised of a $100 million term loan facility (the “term loan”) and a $400 million multi-currency revolving credit facility available in U.S. Dollars, Euros, Sterling, Swiss Francs, Canadian Dollars and other currencies as agreed to by the administrative agent and the lenders (the “revolving facility”).  The Credit Agreement replaces and refinances the existing Credit Agreement, dated as of October 28, 2015, among the Company, SMP Motor Products Ltd. and Trumpet Holdings, Inc., as borrowers, JPMorgan Chase Bank, N.A., as administrative agent and lender, and the other lenders named therein (the “2015 Credit Agreement”).
 
Borrowings under the Credit Agreement were used to repay all outstanding borrowings under the 2015 Credit Agreement, and pay certain fees and expenses incurred in connection with the Credit Agreement, with future borrowings used for other general corporate purposes of the Company and its subsidiaries.  The term loan amortizes in quarterly installments of 1.25% in each of the first four years, and quarterly installments of 2.5% in the fifth year of the Credit Agreement.  The revolving facility has a $25 million sub-limit for the issuance of letters of credit and a $25 million sub-limit for the borrowing of swingline loans.  The maturity date is June 1, 2027.  The Company may request up to two one-year extensions of the maturity date.

The Company may, upon the agreement of one or more of then existing lenders or of additional financial institutions not currently party to the Credit Agreement, increase the revolving facility commitments or obtain incremental term loans by an aggregate amount not to exceed (x) the greater of (i) $168 million or (ii) 100% of consolidated EBITDA (as defined in the Credit Agreement) for the four fiscal quarters ended most recently before such date, plus (y) the amount of any voluntary prepayment of term loans, plus (z) an unlimited amount so long as, immediately after giving effect thereto, the pro forma First Lien Net Leverage Ratio (as defined in the Credit Agreement) does not exceed 2.5 to 1.0.

Term loan and revolver facility borrowings in U.S. Dollars bear interest, at the Company’s election, at a rate per annum equal to Term SOFR plus 0.10% plus an applicable margin, or an alternate base rate plus an applicable margin, where the alternate base rate is the greater of the prime rate, the federal funds effective rate plus 0.50%, and one-month Term SOFR plus 0.10% plus 1.00%. Term loan borrowings are being made at one-month Term SOFR.  The applicable margin for the term benchmark borrowings ranges from 1.0% to 2.0%, and the applicable margin for alternate base rate borrowings ranges from 0% to 1.0%, in each case, based on the total net leverage ratio of the Company and its restricted subsidiaries.  The Company may select interest periods of one, three or six months for Term SOFR borrowings.  Interest is payable at the end of the selected interest period, but no less frequently than quarterly.

36

The Company’s obligations under the Credit Agreement are guaranteed by its material domestic subsidiaries (each, a “Guarantor”), and secured by a first priority perfected security interest in substantially all of the existing and future personal property of the Company and each Guarantor, subject to certain exceptions.  The collateral security described above also secures certain banking services obligations and interest rate swaps and currency or other hedging obligations of the Company owing to any of the then existing lenders or any affiliates thereof.  Concurrently with the Company’s entry into the Credit Agreement, the Company also entered into a seven year interest rate swap agreement with Wells Fargo Bank, N.A., Co-Syndication Agent and lender under the Credit Agreement, on $100 million of borrowings under the Credit Agreement.  The interest rate swap agreement matures in May 2029.

Outstanding borrowings at December 31, 2022 under the Credit Agreement were $239.5 million, consisting of current borrowings of $55 million and long-term debt of $184.5 million; while outstanding borrowings at December 31, 2021 under the 2015 Credit Agreement were $125.3 million, consisting of current borrowings.  Letters of credit outstanding under the Credit Agreement were $2.4 million at December 31, 2022, and $2.6 million under the 2015 Credit Agreement at December 31, 2021.  Borrowings at December 31, 2021 under the 2015 Credit Agreement have been classified as current liabilities based upon accounting rules and certain provisions in the agreement.
 
At December 31, 2022, the weighted average interest rate under our Credit Agreement was 5.2%, which consisted of $237 million in borrowings at 5.2% under Term SOFR, adjusted for the impact of the interest rate swap agreement on $100 million of borrowings, and an alternative base rate borrowing of $2.5 million at 8%.  At December 31, 2021, the weighted average interest rate on our 2015 Credit Agreement was 1.4%, which consisted of $125 million in direct borrowings at 1.4% and alternative base rate loan of $0.3 million at 3.5%. During the year ended December 31, 2022, our average daily alternative base rate loan balance was $5.6 million, compared to a balance of $1.1 million for the year ended December 31, 2021.
 
The Credit Agreement contains customary covenants limiting, among other things, the incurrence of additional indebtedness, the creation of liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other payments in respect of equity interests, acquisitions, investments, loans and guarantees, subject, in each case, to customary exceptions, thresholds and baskets.  The Credit Agreement also contains customary events of default.

In October 2022, our Polish subsidiary, SMP Poland sp. z.o.o., amended its overdraft facility with HSBC Continental Europe (Spolka Akcyjna) Oddzial w Polsce to provide for borrowings under the facility in Euros and U.S. Dollars.  Under the amended terms, the overdraft facility provides for borrowings of up to Zloty 30 million (approximately $6.8 million) if borrowings are solely in Zloty, or up to 85% of the Zloty 30 million limit (approximately $5.8 million) if borrowings are in Euros and/or U.S. Dollars.  The overdraft facility has an initial maturity date in December 2022, with automatic three-month renewals until June 2027, subject to cancellation by either party, at its sole discretion, at least 30 days prior to the commencement of the three-month renewal period.  Borrowings under the amended overdraft facility will bear interest at a rate equal to (1) the one month Warsaw Interbank Offered Rate (“WIBOR”) + 1.5% for borrowings in Polish Zloty, (2) the one month Euro Interbank Offered Rate (“EURIBOR”) + 1.5% for borrowings in Euros, and (3) the Mid-Point of the Fed Target Range + 1.75% for borrowings in U.S Dollars.  Borrowings under the overdraft facility are guaranteed by Standard Motor Products, Inc., the ultimate parent company.  At December 31, 2021, borrowings under the overdraft facility were Zloty 12.3 million (approximately $3 million).  There were no borrowings outstanding under the overdraft facility at December 31, 2022.

In order to reduce our accounts receivable balances and improve our cash flow, we are party to several supply chain financing arrangements, in which we may sell certain of our customers’ trade accounts receivable to such customers’ financial institutions.  We sell our undivided interests in certain of these receivables at our discretion when we determine that the cost of these arrangements is less than the cost of servicing our receivables with existing debt.  Under the terms of the agreements, we retain no rights or interest, have no obligations with respect to the sold receivables, and do not service the receivables after the sale.  As such, these transactions are being accounted for as a sale.
 
37

Pursuant to these agreements, we sold $813.7 million and $818.8 million of receivables for the years ended December 31, 2022 and 2021, respectively. Receivables presented at financial institutions and not yet collected as of December 31, 2021 were $1.3 million and remained in our receivable balance as of that date. There were no receivables presented at financial institutions and not yet collected as of December 31, 2022.  All receivables sold were reflected as a reduction of accounts receivable in the consolidated balance sheet at the time of sale. A charge in the amount of $32 million, $11.5 million and $12.2 million related to the sale of receivables is included in selling, general and administrative expenses in our consolidated statements of operations for the years ended December 31, 2022, 2021 and 2020, respectively.
 
To the extent that these arrangements are terminated, our financial condition, results of operations, cash flows and liquidity could be adversely affected by extended payment terms, delays or failures in collecting trade accounts receivables.  The utility of the supply chain financing arrangements also depends upon a benchmark reference rate for the purpose of determining the discount rate applicable to each arrangement. If the benchmark reference rate increases significantly, we may be negatively impacted as we may not be able to pass these added costs on to our customers, which could have a material and adverse effect upon our financial condition, results of operations and cash flows.
 
In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  The $7 million pre-tax charge is included in selling, general and administrative expenses in our consolidated statement of operations.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.
 
In March 2020, our Board of Directors authorized the purchase of up to $20 million of our common stock under a stock repurchase program.  Stock repurchases under this program, during the years ended December 31, 2021 and 2020, were 150,273 and 323,867 shares of our common stock, respectively, at a total cost of $6.5 million and $13.5 million, respectively, thereby completing the 2020 Board of Directors authorization.
 
In February 2021, our Board of Directors authorized the purchase of up to an additional $20 million of our common stock under a stock repurchase program.  Stock repurchases under this program, during the year ended December 31, 2021, were 464,992 shares of our common stock at a total cost of $20 million, thereby completing the 2021 Board of Directors authorization.
 
In October 2021, our Board of Directors authorized the purchase of up to $30 million of our common stock under a stock repurchase program.  Stock repurchases under this program, during the year ended December 31, 2022 and 2021 were 692,067 and 7,000 shares of our common stock, respectively, at a total cost of $29.7 million and $0.3 million, respectively, thereby completing the October 2021 Board of Directors authorization.

In July 2022, our Board of Directors authorized the purchase of up to an additional $30 million of our common stock under a new stock repurchase program. Stock will be purchased under the program from time to time, in the open market or through private transactions, as market conditions warrant.  To date, there have been no repurchases of our common stock under the program.

Material Cash Commitments

Material cash commitments as of December 31, 2022 consist of required cash payments to service our outstanding borrowings of $239.5 million under our Credit Agreement with JPMorgan Chase Bank, N.A., as agent, the future minimum cash requirements of $60.2 million through 2033 under operating leases, and future cash payments relating to our restructuring and integration activities of $4.9 million.  All of our other cash commitments as of December 31, 2022 are not material.  For additional information related to our material cash commitments, see Note 3, “Restructuring and Integration Expenses”, Note 7, “Leases,” and Note 11, “Credit Facilities and Long-Term Debt,” of the Notes to Consolidated Financial Statements in Item 8 of this Report.
 
38

We anticipate that our cash flow from operations, available cash, and available borrowings under our Credit Agreement will be adequate to meet our future liquidity needs for at least the next twelve months.  Significant assumptions underlie this belief, including, among other things, that we will be able to mitigate the future impact, if any, of disruptions in the supply chain caused by the COVID-19 pandemic, Russia’s invasion of the Ukraine and resultant sanctions imposed by the U.S. and other governments, future increases in interest rates, and significant inflationary cost increases in raw materials, labor and transportation that we are unable to pass through our customers, macroeconomic uncertainty, and that there will be no material adverse developments in our business, liquidity or capital requirements.  If material adverse developments were to occur in any of these areas, there can be no assurance that our business will generate sufficient cash flow from operations, or that future borrowings will be available to us under our Credit Agreement in amounts sufficient to enable us to pay the principal and interest on our indebtedness, or to fund our other liquidity needs.  In addition, if we default on any of our indebtedness, or breach any financial covenant in our Credit Agreement, our business could be adversely affected.
 
For further information regarding the risks in our business, refer to Item 1A, “Risk Factors,” of this Report.
 
Critical Accounting Policies and Estimates
 
We have identified the two accounting policies and estimates below as critical to our business operations and the understanding of our results of operations.  The impact and any associated risks related to these policies and estimates on our business operations is discussed throughout “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” where such policies and estimates affect our reported and expected financial results.  For a detailed discussion on the application of these and other accounting policies, see Note 1, “Summary of Significant Accounting Policies,” of the Notes to Consolidated Financial Statements in Item 8 of this Report.

You should be aware that preparation of our consolidated financial statements requires us to make estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of contingent assets and liabilities at the date of our consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. We can give no assurances that actual results will not differ from those estimates.  Although we do not believe that there is a reasonable likelihood that there will be a material change in the future estimates, or in the assumptions that we use in calculating the estimates, the uncertain future effects, if any, of the disruptions in the supply chain caused by the COVID-19 pandemic, Russia’s invasion of the Ukraine and resultant sanctions imposed by the U.S. and other governments, future increases in interest rates, inflation, macroeconomic uncertainty, and other unforeseen changes in the industry, or business, could materially impact the estimates, and may have a material adverse effect on our business, financial condition and results of operations.

Valuation of Long‑Lived and Intangible Assets and Goodwill
 
At acquisition, we estimate and record the fair value of purchased intangible assets, which primarily consist of customer relationships, trademarks and trade names, patents, developed technology and intellectual property, and non-compete agreements.  Intangible assets acquired through business combinations are subject to potential adjustments within the measurement period, which is up to one year from the acquisition date.  Valuing intangible assets requires the use of significant estimates and assumptions.  As related to valuing customer relationships, significant estimates and assumptions used include but are not limited to: (1) forecasted revenues attributable to existing customers; (2) forecasted earnings before interest and taxes (“EBIT”) margins; (3) customer attrition rates; and (4) the discount rate.  Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations.  Goodwill and certain other intangible assets having indefinite lives are not amortized to earnings, but instead are subject to periodic testing for impairment.  Intangible assets determined to have definite lives are amortized over their remaining useful lives.  We believe that the fair value of acquired identifiable net assets, including intangible assets, are based upon reasonable estimates and assumptions.
 
39

We assess the impairment of long‑lived assets, identifiable intangibles assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  With respect to goodwill and identifiable intangible assets having indefinite lives, we test for impairment on an annual basis or in interim periods if an event occurs or circumstances change that may indicate the fair value is below its carrying amount.  Factors we consider important, which could trigger an impairment review, include the following: (a) significant underperformance relative to expected historical or projected future operating results; (b) significant changes in the manner of our use of the acquired assets or the strategy for our overall business; and (c) significant negative industry or economic trends.  We review the fair values using the discounted cash flows method and market multiples.
 
When performing our evaluation of goodwill for impairment, if we conclude qualitatively that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative impairment test would not be required.  If we are unable to reach this conclusion, then we would perform a goodwill quantitative impairment test.  In performing the quantitative test, the fair value of the reporting unit is compared to its carrying amount.  A charge for impairment is recognized by the amount by which the reporting unit’s carrying amount exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.
 
Identifiable intangible assets having indefinite lives are reviewed for impairment on an annual basis using a methodology similar with that used to evaluate goodwill.  Intangible assets having definite lives and other long-lived assets are reviewed for impairment whenever events such as product discontinuance, plant closures, product dispositions or other changes in circumstances indicate that the carrying amount may not be recoverable.  In reviewing for impairment, we compare the carrying value of such assets to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition.  When the estimated undiscounted future cash flows are less than their carrying amount, an impairment loss is recognized equal to the difference between the assets fair value and their carrying value.
 
There are inherent assumptions and estimates used in developing future cash flows requiring our judgment in applying these assumptions and estimates to the analysis of identifiable intangibles and long‑lived asset impairment including projecting revenues, interest rates, tax rates and the cost of capital.  Many of the factors used in assessing fair value are outside our control and it is reasonably likely that assumptions and estimates will change in future periods.  These changes can result in future impairments.  In the event our planning assumptions were modified resulting in impairment to our assets, we would be required to include an expense in our statement of operations, which could materially impact our business, financial condition and results of operations.

Asbestos Litigation

In evaluating our potential asbestos-related liability, we have considered various factors including, among other things, an actuarial study of the asbestos related liabilities performed by an independent actuarial firm, our settlement amounts and whether there are any co-defendants, the jurisdiction in which lawsuits are filed, and the status and results of such claims.  As is our accounting policy, we consider the advice of actuarial consultants with experience in assessing asbestos-related liabilities to estimate our potential claim liability; and perform an actuarial evaluation in the third quarter of each year and whenever events or changes in circumstances indicate that additional provisions may be necessary.  The methodology used to project asbestos-related liabilities and costs in our actuarial study considered: (1) historical data available from publicly available studies; (2) an analysis of our recent claims history to estimate likely filing rates into the future; (3) an analysis of our currently pending claims; (4) an analysis of our settlements and awards of asbestos-related damages to date; and (5) an analysis of closed claims with pay ratios and lag patterns in order to develop average future settlement values.  Based on the information contained in the actuarial study and all other available information considered by us, we have concluded that no amount within the range of settlement payments and awards of asbestos-related damages was more likely than any other and, therefore, in assessing our asbestos liability we compare the low end of the range to our recorded liability to determine if an adjustment is required.  Future legal costs are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations.
 
40

We plan to perform an annual actuarial evaluation during the third quarter of each year for the foreseeable future and whenever events or changes in circumstances indicate that additional provisions may be necessary. Given the uncertainties associated with projecting such matters into the future and other factors outside our control, we can give no assurance that additional provisions will not be required. We will continue to monitor events and changes in circumstances surrounding these potential liabilities in determining whether to perform additional actuarial evaluations and whether additional provisions may be necessary, which will reported in earnings (loss) from discontinued operations in the accompanying statement of operations.  At the present time, however, we do not believe that any additional provisions would be reasonably likely to have a material adverse effect on our liquidity or consolidated financial position.  See Note 23, “Commitments and Contingencies,” of the Notes to Consolidated Financial Statements in Item 8 of this Report for additional information.

Recently Issued Accounting Pronouncements

For a detailed discussion on recently issued accounting pronouncements and their impact on our consolidated financial statements, see Note 1, “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements in Item 8 of this Report.

ITEM 7A.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risk, primarily related to foreign currency exchange and interest rates. These exposures are actively monitored by management. Our exposure to foreign exchange rate risk is due to certain costs, revenues and borrowings being denominated in currencies other than one of our subsidiary’s functional currency.  Similarly, we are exposed to market risk as the result of changes in interest rates, which may affect the cost of our financing. It is our policy and practice to use derivative financial instruments only to the extent necessary to manage exposures.  We do not hold or issue derivative financial instruments for trading or speculative purposes.

Exchange Rate Risk

We have exchange rate exposure, primarily, with respect to the Canadian Dollar, the Euro, the British Pound, the Polish Zloty, the Hungarian Forint, the Mexican Peso, the Taiwan Dollar, the Chinese Yuan Renminbi and the Hong Kong Dollar.  As of December 31, 2022 and December 31, 2021, our monetary assets and liabilities which are subject to this exposure are immaterial, therefore, the potential immediate loss to us that would result from a hypothetical 10% change in foreign currency exchange rates would not be expected to have a material impact on our earnings or cash flows.  This sensitivity analysis assumes an unfavorable 10% fluctuation in the exchange rates affecting the foreign currencies in which monetary assets and liabilities are denominated and does not take into account the incremental effect of such a change on our foreign currency denominated revenues.

Interest Rate Risk

We manage our exposure to interest rate risk through the proportion of fixed rate debt and variable rate debt in our debt portfolio. To reduce our market risk for changes in interest rates on our variable rate borrowings, and to manage a portion of our exposure to changes in interest rates, we occasionally enter into interest rate swap agreements.

In June 2022, we entered into a seven year interest rate swap agreement with a notional amount of $100 million that is to mature in May 2029.  The interest rate swap agreement has been designated as a cash flow hedge of interest payments on $100 million of borrowings under our Credit Agreement. Under the terms of the swap agreement, we will receive monthly variable interest payments based on one month Term SOFR and will pay interest based upon a fixed rate of 2.683% per annum, adjusted upward for the credit spread adjustment in the Credit Agreement of 0.10% and the loan margin in the Credit Agreement of 1.50% at December 31, 2022.

41

As of December 31, 2022, we had approximately $239.5 million of outstanding borrowings under our credit facilities, of which approximately $139.5 million bears interest at variable rates of interest and $100 million bears interest at fixed rates, after consideration of the interest rate swap agreement entered into in June 2022.  Additionally, we invest our excess cash in highly liquid short-term investments. Based upon our current level of borrowings under our facilities and our excess cash, the effect of a hypothetical, instantaneous and unfavorable change of 100 basis points in the interest rate may have an approximate $1.2 million annualized negative impact on our earnings or cash flows.
 
In addition, we are party to several supply chain financing arrangements, in which we may sell certain of our customers’ trade accounts receivable to such customers’ financial institutions.  We sell our undivided interests in certain of these receivables at our discretion when we determine that the cost of these arrangements is less than the cost of servicing our receivables with existing debt.  During the year ended December 31, 2022, we sold $813.7 million of receivables.  Depending upon the level of sales of receivables pursuant these agreements, the effect of a hypothetical, instantaneous and unfavorable change of 100 basis points in the margin rate may have an approximate $8.1 million negative impact on our earnings or cash flows.  The charge related to the sale of receivables is included in selling, general and administrative expenses in our consolidated statements of operations.

42

ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 
Page No.
   
44
   
45
   
47

 
49
   
50
   
51

 
52
   
53
   
54

43

MANAGEMENT’S REPORT ON INTERNAL CONTROL
OVER FINANCIAL REPORTING
To the Stockholders of
Standard Motor Products, Inc. and Subsidiaries:

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) or 15d-15(f) of the Exchange Act). Our internal control system was designed to provide reasonable assurance to our management and Board of Directors regarding the preparation and fair presentation of published financial statements.
 
All internal control systems, no matter how well designed, have inherent limitations. Because of these inherent limitations, internal control over financial reporting can provide only reasonable assurance with respect to financial statement preparation and presentation, and may not prevent or detect misstatements.  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.
 
We assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022. In making this assessment, we used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in the 2013 Internal Control - Integrated Framework.  Based on our assessment using those criteria, we concluded that, as of December 31, 2022, our internal control over financial reporting is effective.
 
Our independent registered public accounting firm, KPMG LLP, has audited our consolidated financial statements as of and for the year ended December 31, 2022 and has also audited the effectiveness of our internal control over financial reporting as of December 31, 2022.  KPMG’s report appears on the following pages of this “Item 8. Financial Statements and Supplementary Data.”

44

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM –
INTERNAL CONTROL OVER FINANCIAL REPORTING

To the Stockholders and Board of Directors
Standard Motor Products, Inc. and Subsidiaries:
 
Opinion on Internal Control Over Financial Reporting
 
We have audited Standard Motor Products, Inc and Subsidiaries’ (the “Company”) internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
 
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes and financial statement Schedule II, Valuation and Qualifying Accounts (collectively, the consolidated financial statements), and our report dated February 22, 2023 expressed an unqualified opinion on those consolidated 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. 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 of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included 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.
 
45

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/ KPMG LLP

New York, New York
February 22, 2023
 
46

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM –
CONSOLIDATED FINANCIAL STATEMENTS

To the Stockholders and Board of Directors
Standard Motor Products, Inc. and Subsidiaries:
 
Opinion on the Consolidated Financial Statements
 
We have audited the accompanying consolidated balance sheets of Standard Motor Products, Inc. and Subsidiaries (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows for each of the years in the three‑year period ended December 31, 2022, and the related notes and financial statement Schedule II Valuation and Qualifying Accounts (collectively, the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three‑year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.
 
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, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated February 22, 2023 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.
 
Basis for Opinion
 
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated 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 consolidated 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 consolidated 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 regarding the amounts and disclosures in the consolidated 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 consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
 
47

Critical Audit Matter
 
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
 
Asbestos liability and litigation
 
As discussed in Notes 1 and 23 to the consolidated financial statements, the Company is involved in asbestos litigation and has a potential asbestos liability. As of December 31, 2022, the accrued asbestos liability was $68 million.  The Company’s asbestos liability represents the low end of the actuarially determined range of the undiscounted liability for settlement payments and awards of asbestos related damages, excluding legal costs and any potential recovery from insurance carriers.
 
We identified the assessment of the asbestos liability recorded as a critical audit matter. This required subjective auditor judgment, due to the nature of the estimate and assumptions, including the applicability of those assumptions to the current facts and circumstances, as well as judgments about future events and uncertainties. Specialized skills were needed to evaluate the Company’s key assumptions. The key assumptions included future claim filings, closed with pay ratios, closed with pay lag patterns, settlement values, large claims, and ratios of allocated loss adjustment exposure (ALAE) to indemnity. Minor changes to these key assumptions could have had a significant effect on the Company’s assessment of the accrual for the asbestos liability.
 
The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the asbestos liability estimation process. This included controls related to the key assumptions and the claims data utilized in the process, and the potential need for an updated actuarial valuation. We evaluated the asbestos related legal cases settled during the year and the number of open cases as of year-end by reading letters received directly from the Company’s external and internal legal counsel. We tested a selection of claims data used in the actuarial model by comparing the selection items to underlying claims documentation. We involved an actuarial professional with specialized skills and knowledge, who assisted in evaluating (1) the future claim filings assumption by developing an independent expectation and comparing it against the Company’s future claim filing assumption, and (2) the closed with pay ratios, closed with pay lag patterns, settlement values, large claims, and ratios of ALAE to indemnity by comparing them to the Company’s historical experience.
 
/s/ KPMG LLP

We have served as the Company’s auditor since 2010.
 
New York, New York
February 22, 2023
 
48

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 
 
(Dollars in thousands,
except share and per share data)
 
Net sales
 
$
1,371,815
   
$
1,298,816
   
$
1,128,588
 
Cost of sales
   
989,276
     
921,885
     
791,933
 
Gross profit
   
382,539
     
376,931
     
336,655
 
Selling, general and administrative expenses
   
276,626
     
247,547
     
224,670
 
Intangible asset impairment
   
     
     
2,600
 
Restructuring and integration expenses
   
1,891
     
392
     
464
 
Other income (expense), net
   
113
     
7
   
(26
)
Operating income
   
104,135
     
128,999
     
108,895
 
Other non-operating income, net
   
4,814
     
3,494
     
812
 
Interest expense
   
10,617
     
2,028
     
2,328
 
Earnings from continuing operations before income taxes
   
98,332
     
130,465
     
107,379
 
Provision for income taxes
   
25,206
     
31,044
     
26,962
 
Earnings from continuing operations
   
73,126
     
99,421
     
80,417
 
Loss from discontinued operations, net of income tax benefit of $6,216, $2,975 and $8,089
   
(17,691
)
   
(8,467
)
   
(23,024
)
Net earnings
   
55,435
     
90,954
     
57,393
 
Net earnings attributable to noncontrolling interest
    84       68        
Net earnings attributable to SMP (a)
  $ 55,351     $ 90,886     $ 57,393  
                         
Net earnings attributable to SMP
                       
Earnings from continuing operations
  $ 73,042     $ 99,353     $ 80,417  
Discontinued operations
    (17,691 )     (8,467 )     (23,024 )
Total
  $ 55,351     $ 90,886     $ 57,393  
                         
Per share data attributable to SMP
                       
Net earnings per common share – Basic:
                       
Earnings from continuing operations
 
$
3.37
   
$
4.49
   
$
3.59
 
Discontinued operations
   
(0.82
)
   
(0.39
)
   
(1.02
)
Net earnings per common share – Basic
 
$
2.55
   
$
4.10
   
$
2.57
 
                         
Net earnings per common share – Diluted:
                       
Earnings from continuing operations
 
$
3.30
   
$
4.39
   
$
3.52
 
Discontinued operations
   
(0.80
)
   
(0.37
)
   
(1.01
)
Net earnings per common share – Diluted
 
$
2.50
   
$
4.02
   
$
2.51
 
                         
Dividend declared per share
 
$
1.08
   
$
1.00
   
$
0.50
 
                         
Average number of common shares
   
21,683,719
     
22,147,479
     
22,374,123
 
Average number of common shares and dilutive common shares
   
22,139,981
     
22,616,456
     
22,825,885
 
 
(a)  Throughout this Form 10-K, “SMP” refers to Standard Motor Products, Inc. and subsidiaries.

See accompanying notes to consolidated financial statements.

49

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

    Year Ended December 31,  
   
2022
   
2021
   
2020
 
   
(In thousands)
 
Net earnings
 
$
55,435
   
$
90,954
   
$
57,393
 
Other comprehensive income (loss), net of tax:
                       
Foreign currency translation adjustments
   
(8,222
)
   
(2,462
)
   
2,929
 
Derivative instruments
    3,823              
Pension and postretirement plans
   
(15
)
   
(16
)
   
(16
)
Total other comprehensive income (loss), net of tax
   
(4,414
)
   
(2,478
)
   
2,913
 
Total comprehensive income
   
51,021
     
88,476
     
60,306
 
Comprehensive income (loss) attributable to noncontrolling interest, net of tax:
                       
Net earnings
   
84
     
68
     
 
Foreign currency translation adjustments
   
(113
)
   
15
     
 
Comprehensive income (loss) attributable to noncontrolling interest, net of tax
   
(29
)
   
83
     
 
Comprehensive income attributable to SMP
 
$
51,050
   
$
88,393
   
$
60,306
 

See accompanying notes to consolidated financial statements.

50

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

 
 
December 31,
 
 
 
2022
   
2021
 
 
 
(Dollars in thousands,
except share data)
 
ASSETS
           
CURRENT ASSETS:
           
Cash and cash equivalents
 
$
21,150
   
$
21,755
 
Accounts receivable, less allowances for discounts and expected credit losses of $5,375 and $6,170 in 2022 and 2021, respectively
   
167,638
     
180,604
 
Inventories
   
528,715
     
468,755
 
Unreturned customer inventories
   
19,695
     
22,268
 
Prepaid expenses and other current assets
   
25,241
     
17,823
 
Total current assets
   
762,439
     
711,205
 
 
               
Property, plant and equipment, net
   
107,148
     
102,786
 
Operating lease right-of-use assets
   
49,838
     
40,469
 
Goodwill
   
132,087
     
131,652
 
Other intangibles, net
   
100,504
     
106,234
 
Deferred incomes taxes
   
33,658
     
36,126
 
Investments in unconsolidated affiliates
   
41,745
     
44,087
 
Other assets
   
27,510
     
25,402
 
Total assets
 
$
1,254,929
   
$
1,197,961
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
CURRENT LIABILITIES:
               
Current portion of revolving credit facility
 
$
50,000
   
$
125,298
 
Current portion of term loan and other debt
   
5,031
     
3,117
 
Accounts payable
   
89,247
     
137,167
 
Sundry payables and accrued expenses
   
49,990
     
57,182
 
Accrued customer returns
   
37,169
     
42,412
 
Accrued core liability
   
22,952
     
23,663
 
Accrued rebates
   
37,381
     
42,472
 
Payroll and commissions
   
31,361
     
45,058
 
Total current liabilities
   
323,131
     
476,369
 
 
               
Long-term debt
   
184,589
     
21
 
Noncurrent operating lease liabilities
   
40,709
     
31,206
 
Other accrued liabilities
   
22,157
     
25,040
 
Accrued asbestos liabilities
   
63,305
     
52,698
 
Total liabilities
   
633,891
     
585,334
 
Commitments and contingencies
           
 
               
Stockholders’ equity:
               
Common Stock - par value $2.00 per share:
               
Authorized 30,000,000 shares, issued 23,936,036 shares
   
47,872
     
47,872
 
Capital in excess of par value
   
105,615
     
105,377
 
Retained earnings
   
564,242
     
532,319
 
Accumulated other comprehensive income
   
(12,470
)
   
(8,169
)
Treasury stock - at cost (2,350,377 shares and 1,911,792 shares in 2022 and 2021, respectively)
   
(95,239
)
   
(75,819
)
Total SMP stockholders’ equity
   
610,020
     
601,580
 
Noncontrolling interest
    11,018       11,047  
Total stockholders’ equity
    621,038       612,627  
Total liabilities and stockholders’ equity
 
$
1,254,929
   
$
1,197,961
 

See accompanying notes to consolidated financial statements.

51

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 
 
(In thousands)
 
CASH FLOWS FROM OPERATING ACTIVITIES:
                 
Net earnings
 
$
55,435
   
$
90,954
   
$
57,393
 
Adjustments to reconcile net earnings to net cash provided by (used in) operating activities:
                       
Depreciation and amortization
   
28,298
     
27,243
     
26,323
 
Amortization of deferred financing cost
   
421
     
228
     
228
 
Increase (decrease) to allowance for expected credit losses
   
(757
)
   
451
     
396
 
Increase (decrease) to inventory reserves
   
6,035
     
(585
)
   
5,962
 
Customer bankruptcy charge
    7,002              
Intangible asset impairment
   
     
     
2,600
 
Equity income from joint ventures
   
(3,464
)
   
(3,295
)
   
(820
)
Employee Stock Ownership Plan allocation
   
2,296
     
2,513
     
2,301
 
Stock-based compensation
   
8,178
     
9,479
     
8,101
 
(Increase) in deferred income taxes
   
(713
)
   
(1,801
)
   
(8,334
)
Increase in tax valuation allowance
   
1,068
     
466
     
864
 
Loss on discontinued operations, net of tax
   
17,691
     
8,467
     
23,024
 
Change in assets and liabilities:
                       
(Increase) decrease in accounts receivable
   
6,916
     
28,464
     
(71,933
)
(Increase) decrease in inventories
   
(67,495
)
   
(107,609
)
   
17,984
 
(Increase) in prepaid expenses and other current assets
   
(5,509
)
   
(843
)
   
(370
)
Increase (decrease) in accounts payable
   
(48,604
)
   
33,046
     
7,428
 
Increase (decrease) in sundry payables and accrued expenses
   
(29,089
)
   
13,430
     
40,651
 
Net changes in other assets and liabilities
   
(5,242
)
   
(15,044
)
   
(13,902
)
Net cash provided by (used in) operating activities
   
(27,533
)
   
85,564
     
97,896
 
 
                       
CASH FLOWS FROM INVESTING ACTIVITIES:
                       
Acquisitions of and investments in businesses
   
(1,934
)
   
(125,419
)
   
 
Capital expenditures
   
(25,956
)
   
(25,875
)
   
(17,820
)
Other investing activities
   
73
     
45
     
21
 
Net cash used in investing activities
   
(27,817
)
   
(151,249
)
   
(17,799
)
 
                       
CASH FLOWS FROM FINANCING ACTIVITIES:
                       
Borrowings under term loan
    100,000              
Repayments of term loan
    (2,500 )            
Net borrowings (repayments) under revolving credit facilities
   
16,702
     
115,298
     
(42,460
)
Net borrowings (repayments) of other debt and capital lease obligations
   
(2,895
)
   
3,048
     
(4,248
)
Purchase of treasury stock
   
(29,656
)
   
(26,862
)
   
(13,482
)
Payments of debt issuance costs
    (2,128 )            
Increase (decrease) in overdraft balances
   
(595
)
   
247
     
(108
)
Dividends paid
    (23,428 )     (22,179 )     (11,218 )
Dividends paid to noncontrolling interest
   
     
(540
)
   
 
Net cash provided by (used in) financing activities
   
55,500
     
69,012
     
(71,516
)
Effect of exchange rate changes on cash
   
(755
)
   
(1,060
)
   
535
 
Net increase (decrease) in cash and cash equivalents
   
(605
)
   
2,267
     
9,116
 
CASH AND CASH EQUIVALENTS at beginning of year
   
21,755
     
19,488
     
10,372
 
CASH AND CASH EQUIVALENTS at end of year
 
$
21,150
   
$
21,755
   
$
19,488
 
 
                       
Supplemental disclosure of cash flow information:
                       
Cash paid during the year for:
                       
Interest
 
$
9,892
   
$
1,721
   
$
2,187
 
Income taxes
 
$
25,015
   
$
26,323
   
$
24,640
 

See accompanying notes to consolidated financial statements.

52

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
Years Ended December 31, 2022, 2021 and 2020

 
 
Common
Stock
   
Capital in
Excess of Par
Value
   
Retained
Earnings
   
Accumulated
Other
Comprehensive
Income (Loss)
   
Treasury
Stock
   
Total SMP
   
Non-
controlling
Interest
   
Total
 
(In thousands)
           
BALANCE AT DECEMBER 31, 2019
 
$
47,872
   
$
102,742
   
$
417,437
   
$
(8,589
)
 
$
(55,234
)
  $ 504,228     $    
$
504,228
 
Net earnings
   
     
     
57,393
     
     
      57,393            
57,393
 
Other comprehensive income, net of tax
   
     
     
     
2,913
     
      2,913            
2,913
 
Cash dividends paid ($0.50 per share)
   
     
     
(11,218
)
   
     
      (11,218 )          
(11,218
)
Purchase of treasury stock
   
     
     
     
     
(13,482
)
    (13,482 )          
(13,482
)
Stock-based compensation
   
     
1,712
     
     
     
6,389
      8,101            
8,101
 
Employee Stock Ownership Plan
   
     
630
     
     
     
1,671
      2,301            
2,301
 
 
                                                               
BALANCE AT DECEMBER 31, 2020
   
47,872
     
105,084
     
463,612
     
(5,676
)
   
(60,656
)
    550,236            
550,236
 
Noncontrolling interest in business acquired
                                        11,504       11,504  
Net earnings
   
     
     
90,886
     
     
      90,886       68      
90,954
 
Other comprehensive loss, net of tax
   
     
     
     
(2,493
)
   
      (2,493 )     15      
(2,478
)
Cash dividends paid ($1.00 per share)
   
     
     
(22,179
)
   
     
      (22,179 )          
(22,179
)
Purchase of treasury stock
   
     
     
     
     
(26,862
)
    (26,862 )          
(26,862
)
Dividends paid to noncontrolling interest
                                        (540 )     (540 )
Stock-based compensation
   
     
159
     
     
     
9,320
      9,479            
9,479
 
Employee Stock Ownership Plan
   
     
134
     
     
     
2,379
      2,513            
2,513
 
 
                                                               
BALANCE AT DECEMBER 31, 2021
   
47,872
     
105,377
     
532,319
     
(8,169
)
   
(75,819
)
    601,580       11,047      
612,627
 
Net earnings
   
     
     
55,351
     
     
      55,351       84      
55,435
 
Other comprehensive loss, net of tax
   
     
     
     
(4,301
)
   
      (4,301 )     (113 )    
(4,414
)
Cash dividends paid ($1.08 per share)
   
     
     
(23,428
)
   
     
      (23,428 )          
(23,428
)
Purchase of treasury stock
   
     
     
     
     
(29,656
)
    (29,656 )          
(29,656
)
Stock-based compensation
   
     
(131
)
   
     
     
8,309
      8,178            
8,178
 
Employee Stock Ownership Plan
   
     
369
     
     
     
1,927
      2,296            
2,296
 
 
                                                               
BALANCE AT DECEMBER 31, 2022
 
$
47,872
   
$
105,615
   
$
564,242
   
$
(12,470
)
 
$
(95,239
)
  $ 610,020     $ 11,018    
$
621,038
 

See accompanying notes to consolidated financial statements.

53

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. Summary of Significant Accounting Policies

Principles of Consolidation

Standard Motor Products, Inc. and subsidiaries (referred to hereinafter in these notes to the consolidated financial statements as “we,” “us,” “our,” “SMP,” or the “Company”) is a leading manufacturer and distributor of premium replacement parts utilized in the maintenance, repair and service of vehicles in the automotive aftermarket industry with a complementary focus on specialized equipments parts for manufacturers across multiple industries around the world.

The consolidated financial statements include our accounts and all domestic and international companies in which we have more than a 50% equity ownership, except in instances where the minority shareholder maintains substantive participating rights, in which case we follow the equity method of accounting.  In instances where we have more than a 50% equity ownership and the minority shareholder does not maintain substantive participating rights, our consolidated financial statements include the accounts of the company on a consolidated basis with its net income and equity reported at amounts attributable to both our equity position and that of the noncontrolling interest. Investments in unconsolidated affiliates are accounted for on the equity method, as we do not have a controlling financial interest but have the ability to exercise significant influence.  All significant inter-company items have been eliminated.

Use of Estimates

The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of contingent assets and liabilities at the date of our consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods.  We have made a number of estimates and assumptions in the preparation of these consolidated financial statements.  We can give no assurances that actual results will not differ from those estimates.  Although we do not believe that there is a reasonable likelihood that there will be a material change in the future estimates, or in the assumptions that we use in calculating the estimates, the uncertain future effects, if any, of disruptions in the supply chain caused by the COVID-19 pandemic, Russia’s invasion of the Ukraine and resultant sanctions imposed by the U.S. and other governments, future increases in interest rates, inflation, macroeconomic uncertainty, and other unforeseen changes in the industry, or business, could materially impact the estimates, and may have a material adverse effect on our business, financial condition and results of operations.  Some of the more significant estimates include allowances for expected credit losses, cash discounts, valuation of inventory, valuation of long-lived assets, goodwill and other intangible assets, depreciation and amortization of long-lived assets, product liability exposures, asbestos, environmental and litigation matters, valuation of deferred tax assets, share based compensation and sales returns and other allowances.

Reclassification

Certain prior period amounts in the accompanying consolidated financial statements and related notes have been reclassified to conform to the 2022 presentation.

Cash and Cash Equivalents

We consider all highly liquid investments purchased with a maturity of three months or less to be cash equivalents.

54

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Allowance for Expected Credit Losses and Cash Discounts

We do not generally require collateral for our trade accounts receivable.  Accounts receivable have been reduced by an allowance for amounts that may become uncollectible in the future.  These allowances are established based on a combination of write-off history, supportable forecasts, aging analysis, and specific account evaluations. When a receivable balance is known to be uncollectible, it is written off against the allowance for expected credit losses.  In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.  Cash discounts are provided based on an overall average experience rate applied to qualifying accounts receivable balances.

Inventories

Inventories are valued at the lower of cost and net realizable value.  Cost is determined on the first-in first-out basis.  Where appropriate, standard cost systems are utilized for purposes of determining cost; the standards are adjusted as necessary to ensure they approximate actual costs.  Estimates of lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business less reasonably predictable costs of completion, disposal and transportation of the inventory.

We also evaluate inventories on a regular basis to identify inventory on hand that may be obsolete or in excess of current and future projected market demand.  For inventory deemed to be obsolete, we provide a reserve on the full value of the inventory.  Inventory that is in excess of current and projected use is reduced by an allowance to a level that approximates our estimate of future demand.  Future projected demand requires management judgment and is based upon (a) our review of historical trends and (b) our estimate of projected customer specific buying patterns and trends in the industry and markets in which we do business.  Using rolling twelve month historical information, we estimate future demand on a continuous basis.  The historical volatility of such estimates has been minimal.  We maintain provisions for inventory reserves of $42.5 million and $46.2 million as of December 31, 2022 and 2021, respectively.

We utilize cores (used parts) in our remanufacturing processes for air conditioning compressors, diesel injectors, and diesel pumps.  The production of air conditioning compressors, diesel injectors, and diesel pumps involves the rebuilding of used cores, which we acquire either in outright purchases from used parts brokers, or from returns pursuant to an exchange program with customers. Under such exchange programs, at the time of sale of air conditioning compressors, diesel injectors, and diesel pumps, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.

In addition, many of our customers can return inventory to us based upon customer warranty and overstock arrangements within customer specific limits.  At the time products are sold, we accrue a liability for product warranties and overstock returns and record as unreturned customer inventory our estimate of anticipated customer returns.  Estimates are based upon historical information on the nature, frequency and probability of the customer return.  Unreturned core, warranty and overstock customer inventory is recorded at standard cost.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.

55

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Property, Plant and Equipment

Property, plant and equipment are recorded at historical cost and are depreciated using the straight-line method of depreciation over the estimated useful lives as follows:

Estimated Life
Buildings
25 to 33-1/2 years
Building improvements
10 to 25 years
Machinery and equipment
5 to 12 years
Tools, dies and auxiliary equipment
3 to 8 years
Furniture and fixtures
3 to 12 years

Leasehold improvements are depreciated over the shorter of the estimated useful life or the term of the lease.  Costs related to maintenance and repairs which do not prolong the assets useful lives are expensed as incurred.  We assess our property, plant and equipment to be held and used for impairment when indicators are present that the carrying value may not be recoverable.
 
Leases

We determine if an arrangement is a lease at inception.  For operating leases, we include and report operating lease right-of-use (“ROU”) assets, sundry payables and accrued expenses, and noncurrent operating lease liabilities on our consolidated balance sheet for leases with a term longer than twelve months.  Finance leases are reported on our consolidated balance sheets in property, plant and equipment, current portion of other debt, and long-term debt.

Operating lease ROU assets and operating lease liabilities are recognized at the lease commencement date based on the present value of the total lease payments over the lease term.  Our ROU assets represent the right to use an underlying leased asset over the existing lease term, and the corresponding lease liabilities represent our obligation to make lease payments arising from the lease agreement.  As most of our leases do not provide for an implicit rate, we use our secured incremental borrowing rate based on the information available when determining the present value of our lease payments.  Our lease terms may include options to terminate, or extend, our lease when it is reasonably certain that we will execute the option.  Lease agreements may contain lease and non-lease components, which are generally accounted for separately.  Operating lease expense is recognized on a straight-line basis over the lease term.

Valuation of Long-Lived and Intangible Assets and Goodwill

At acquisition, we estimate and record the fair value of purchased intangible assets, which primarily consist of customer relationships, trademarks and trade names, patents, developed technology and intellectual property, and non-compete agreements.  Intangible assets acquired through business combinations are subject to potential adjustments within the measurement period, which is up to one year from the acquisition date.  Valuing intangible assets requires the use of significant estimates and assumptions.  As related to valuing customer relationships, significant estimates and assumptions used include but are not limited to: (1) forecasted revenues attributable to existing customers; (2) forecasted earnings before interest and taxes (“EBIT”) margins; (3) customer attrition rates; and (4) the discount rate.  Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations.  Goodwill and certain other intangible assets having indefinite lives are not amortized to earnings, but instead are subject to periodic testing for impairment.  Intangible assets determined to have definite lives are amortized over their remaining useful lives.  We believe that the fair value of acquired identifiable net assets, including intangible assets, are based upon reasonable estimates and assumptions.

56

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
We assess the impairment of long‑lived assets, identifiable intangibles assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. With respect to goodwill and identifiable intangible assets having indefinite lives, we test for impairment on an annual basis or in interim periods if an event occurs or circumstances change that may indicate the fair value is below its carrying amount.  Factors we consider important, which could trigger an impairment review, include the following: (a) significant underperformance relative to expected historical or projected future operating results; (b) significant changes in the manner of our use of the acquired assets or the strategy for our overall business; and (c) significant negative industry or economic trends. We review the fair values using the discounted cash flows method and market multiples.

When performing our evaluation of goodwill for impairment, if we conclude qualitatively that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative impairment test would not be required.  If we are unable to reach this conclusion, then we would perform a goodwill quantitative impairment test.  In performing the quantitative test, the fair value of the reporting unit is compared to its carrying amount.  A charge for impairment is recognized by the amount by which the reporting unit’s carrying amount exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.

Identifiable intangible assets having indefinite lives are reviewed for impairment on an annual basis using a methodology similar with that used to evaluate goodwill.  Intangible assets having definite lives and other long-lived assets are reviewed for impairment whenever events such as product discontinuance, plant closures, product dispositions or other changes in circumstances indicate that the carrying amount may not be recoverable.  In reviewing intangible assets having definite lives and other long-lived assets for impairment, we compare the carrying value of such assets to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. When the estimated undiscounted future cash flows are less than their carrying amount, an impairment loss is recognized equal to the difference between the assets fair value and their carrying value.

There are inherent assumptions and estimates used in developing future cash flows requiring our judgment in applying these assumptions and estimates to the analysis of identifiable intangibles and long‑lived asset impairment including projecting revenues, interest rates, tax rates and the cost of capital.  Many of the factors used in assessing fair value are outside our control and it is reasonably likely that assumptions and estimates will change in future periods.  These changes can result in future impairments.  In the event our planning assumptions were modified resulting in impairment to our assets, we would be required to include an expense in our statement of operations, which could materially impact our business, financial condition and results of operations.

Foreign Currency Translation

Assets and liabilities of our foreign operations are translated into U.S. dollars at year-end exchange rates.  Income statement accounts are translated using the average exchange rates prevailing during the year.  The resulting translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) and remains there until the underlying foreign operation is liquidated or substantially disposed of.  Foreign currency transaction gains or losses are recorded in the statement of operations under the caption “other non-operating income (expense), net.”

57

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Revenue Recognition

We derive our revenue primarily from sales of replacement parts for motor vehicles from both our Engine Management and Temperature Control Segments. We recognize revenues when our performance obligation has been satisfied and the control of products has been transferred to a customer which typically occurs upon shipment.  Revenue is measured as the amount of consideration we expect to receive in exchange for the transfer of goods or providing services. The amount of consideration we receive and revenue we recognize depends on the marketing incentives, product warranty and overstock returns we offer to our customers.  For certain of our sales of remanufactured products, we also charge our customers a deposit for the return of a used core component which we can use in our future remanufacturing activities.  Such deposit is not recognized as revenue at the time of the sale but rather carried as a core liability.  At the same time, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.  The liability is extinguished when a core is actually returned to us, or at period end when we estimate and recognize revenue for the core deposits not expected to be returned.  We estimate and record provisions for cash discounts, quantity rebates, sales returns and warranties in the period the sale is recorded, based upon our prior experience and current trends.  Significant management judgments and estimates must be made and used in estimating sales returns and allowances relating to revenue recognized in any accounting period.

Product Warranty and Overstock Returns

Many of our products carry a warranty ranging from a 90-day limited warranty to a lifetime limited warranty, which generally covers defects in materials or workmanship and failure to meet industry published specifications and/or the result of installation error.  In addition to warranty returns, we also permit our customers to return new, undamaged products to us within customer-specific limits (which are generally limited to a specified percentage of their annual purchases from us) in the event that they have overstocked their inventories. At the time products are sold, we accrue a liability for product warranties and overstock returns as a percentage of sales based upon estimates established using historical information on the nature, frequency and average cost of the claim and the probability of the customer return.  At the same time, we record an estimate of anticipated customer returns as unreturned customer inventory.  Significant judgments and estimates must be made and used in connection with establishing the sales returns and other allowances in any accounting period.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.

New Customer Acquisition Costs

New customer acquisition costs refer to arrangements pursuant to which we incur change-over costs to induce a new customer to switch from a competitor’s brand.  In addition, change-over costs include the costs related to removing the new customer’s inventory and replacing it with our inventory commonly referred to as a stock lift. New customer acquisition costs are recorded as a reduction to revenue when incurred.

Selling, General and Administration Expenses

Selling, general and administration expenses include shipping costs and advertising, which are expensed as incurred.  Shipping and handling charges, as well as freight to customers, are included in distribution expenses as part of selling, general and administration expenses.

58

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Deferred Financing Costs

Deferred financing costs represent costs incurred in conjunction with our debt financing activities.  Deferred financing costs related to our revolving credit facility are capitalized and amortized over the life of the related financing arrangement.  If the debt is retired early, the related unamortized deferred financing costs are written off in the period the debt is retired and are recorded in the statement of operations under the caption other non-operating income (expense), net.

Accounting for Income Taxes

Income taxes are calculated using the asset and liability method.  Deferred tax assets and liabilities are determined based on the estimated future tax effects of temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities, as measured by the current enacted tax rates.
 
We maintain valuation allowances when it is more likely than not that all or a portion of a deferred asset will not be realized.  In determining whether a valuation allowance is warranted, we consider all positive and negative evidence and all sources of taxable income such as prior earnings history, expected future earnings, carryback and carryforward periods and tax strategies to estimate if sufficient future taxable income will be generated to realize the deferred tax asset.  The assessment of the adequacy of our valuation allowance is based on our estimates of taxable income by jurisdiction in which we operate and the period over which our deferred tax assets will be recoverable.  In the event that actual results differ from these estimates, or we adjust these estimates in future periods for current trends or expected changes in our estimating assumptions, we may need to modify the level of valuation allowance which could materially impact our business, financial condition and results of operations.

The valuation allowance of $3.2 million as of December 31, 2022 is intended to provide for the uncertainty regarding the ultimate realization of our U.S. foreign tax credit carryovers and foreign net operating loss carryovers.  Based on these considerations, we believe it is more likely than not that we will realize the benefit of the net deferred tax asset of $33.7 million as of December 31, 2022, which is net of the remaining valuation allowance.

Tax benefits are recognized for an uncertain tax position when, in management's judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority.  For a tax position that meets the more-likely-than-not recognition threshold, the tax benefit is measured as the largest amount that is judged to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority.  The liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances and when new information becomes available.  Such adjustments are recognized entirely in the period in which they are identified.  During the years ended December 31, 2022, 2021 and 2020, we did not establish a liability for uncertain tax positions.

Environmental Reserves

We are subject to various U.S. Federal and state and local environmental laws and regulations and are involved in certain environmental remediation efforts.  We estimate and accrue our liabilities resulting from such matters based upon a variety of factors including the assessments of environmental engineers and consultants who provide estimates of potential liabilities and remediation costs.  Such estimates are not discounted to reflect the time value of money due to the uncertainty in estimating the timing of the expenditures, which may extend over several years.  Potential recoveries from insurers or other third parties of environmental remediation liabilities are recognized independently from the recorded liability, and any asset related to the recovery will be recognized only when the realization of the claim for recovery is deemed probable.

59

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Asbestos Litigation

In evaluating our potential asbestos-related liability, we have considered various factors including, among other things, an actuarial study of the asbestos related liabilities performed by an independent actuarial firm, our settlement amounts and whether there are any co-defendants, the jurisdiction in which lawsuits are filed, and the status and results of such claims.  As is our accounting policy, we consider the advice of actuarial consultants with experience in assessing asbestos-related liabilities to estimate our potential claim liability; and perform an actuarial evaluation in the third quarter of each year and whenever events or changes in circumstances indicate that additional provisions may be necessary.  The methodology used to project asbestos-related liabilities and costs in our actuarial study considered: (1) historical data available from publicly available studies; (2) an analysis of our recent claims history to estimate likely filing rates into the future; (3) an analysis of our currently pending claims; (4) an analysis of our settlements and awards of asbestos-related damages to date; and (5) an analysis of closed claims with pay ratios and lag patterns in order to develop average future settlement values.  Based on the information contained in the actuarial study and all other available information considered by us, we have concluded that no amount within the range of settlement payments and awards of asbestos-related damages was more likely than any other and, therefore, in assessing our asbestos liability we compare the low end of the range to our recorded liability to determine if an adjustment is required.  Future legal costs are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations.
 
We plan to perform an annual actuarial evaluation during the third quarter of each year for the foreseeable future and whenever events or changes in circumstances indicate that additional provisions may be necessary. Given the uncertainties associated with projecting such matters into the future and other factors outside our control, we can give no assurance that additional provisions will not be required. We will continue to monitor events and changes in circumstances surrounding these potential liabilities in determining whether to perform additional actuarial evaluations and whether additional provisions may be necessary, which will reported in earnings (loss) from discontinued operations in the accompanying statement of operations.  At the present time, however, we do not believe that any additional provisions would be reasonably likely to have a material adverse effect on our liquidity or consolidated financial position.

Loss Contingencies

We have loss contingencies, for such matters as legal claims and legal proceedings.  Establishing loss reserves for these matters requires estimates, judgment of risk exposure and ultimate liability.  We record provisions when the liability is considered probable and reasonably estimable.  Significant judgment is required for both the determination of probability and the determination as to whether an exposure can be reasonably estimated.  We maintain an ongoing monitoring and identification process to assess how the activities are progressing against the accrued estimated costs.  As additional information becomes available, we reassess our potential liability related to these matters.  Adjustments to the liabilities are recorded in the statement of operations in the period when additional information becomes available.  Such revisions of the potential liabilities could have a material adverse effect on our business, financial condition or results of operations.

Concentrations of Credit Risk

Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash investments, accounts receivable and derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings.  We place our cash investments with high quality financial institutions and limit the amount of credit exposure to any one institution.  Derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings are entered into with high quality financial institutions, with their credit worthiness reviewed on a quarterly basis. Although we are directly affected by developments in the vehicle parts industry, management does not believe significant credit risk exists.
 
60

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
With respect to accounts receivable, such receivables are primarily from warehouse distributors and major retailers in the automotive aftermarket industry located in the U.S. We perform ongoing credit evaluations of our customers’ financial conditions. A significant portion of our net sales are concentrated from our three largest individual customers. The loss of one or more of these customers or, a significant reduction in purchases of our products from any one of them, could have a materially adverse impact on our business, financial condition and results of operations.

In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  The $7 million pre-tax charge is included in selling, general and administrative expenses in our consolidated statement of operations.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.
 
For further information on net sales to our three largest customers and our concentration our customer risk, see Note 21, “Industry Segment and Geographic Data.”

Foreign Cash Balances

Substantially all of the cash and cash equivalents, including foreign cash balances, at December 31, 2022 and 2021 were uninsured.  Foreign cash balances at December 31, 2022 and 2021 were $18.5 million and $16.6 million, respectively.

Derivative Instruments and Hedging Activities

We occasionally use derivative financial instruments to reduce our market risk for changes in interest rates on our variable rate borrowings.  Derivative financial instruments are recorded at fair value in other current and long-term assets, and other current and long-term liabilities in the consolidated balance sheets.  For derivative financial instruments that have been formally designated as cash flow interest rate hedges (“interest rate swap agreements”), provided that the hedging instrument is highly effective, the entire change in the fair value of the derivative will be deferred and recorded in accumulated other comprehensive income (“AOCI”) in the consolidated balance sheets. When the underlying hedged transaction is realized (i.e., when the interest payments on the underlying borrowing are recognized in the consolidated statements of operations), the gain/loss included in AOCI is recorded in earnings and reflected on the same line as the gain/loss on the hedged item attributable to the hedged risk (i.e., interest expense). At the inception of each transaction, we formally document the hedge relationship, including the identification of the hedge instrument, the related hedged items, the effectiveness of the hedge, as well as its risk management objectives and strategies.

61

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Recently Issued Accounting Pronouncements

Standards that were adopted

Standard
 
Description
 
Date of adoption / Effective date
 
Effects on the financial statements or other significant matters
             
ASU 2022-06 /ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
 
These standards are intended to provide optional guidance for a limited time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The new standards are applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.
 
ASU 2020-04 effective March 12, 2020 through December 31, 2022, with sunset date extended to December 31, 2024 by ASU 2022–06.
 
During the year ended December 31, 2022, we entered into a new credit agreement and new supply chain financing arrangements that no longer used LIBOR as the reference rate. In connection with these new agreements, the adoption of the optional guidance provided in the new standards did not materially impact our accounting, consolidated financial statements and related disclosures.

Standards that are not yet adopted as of December 31, 2022

There are no recently issued accounting pronouncements not yet been adopted as of December 31, 2022 that could have a material impact on our financial statements.
 
2.  Business Acquisitions and Investments

2022 Increase in Equity Investment

Investment in Foshan Che Yijia New Energy Technology Co., Ltd.

In August 2019, we acquired an approximate 29% minority interest in Foshan Che Yijia New Energy Technology Co., Ltd. (“CYJ”) for approximately $5.1 million. CYJ is a manufacturer of automotive electric air conditioning compressors and is located in China. We determined, at that time, that due to a lack of a voting majority and other qualitative factors, we do not control the operations of CYJ and accordingly, our investment in CYJ would be accounted for under the equity method of accounting.

In October 2022, we acquired an additional 3.55% equity interest in CYJ for RMB 1.7 million (approximately $242,000), increasing our minority ownership interest in CYJ from an approximate interest of 29% to 33%. The additional acquired ownership interest in CYJ was paid for in cash funded by borrowings under our Credit Agreement with JPMorgan Chase Bank, N.A., as agent.  We will continue to account for our minority interest in CYJ using the equity method of accounting.

62

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
2022 Business Acquisitions

Acquisition of Capital Stock of Kade Trading GmbH (“Kade”)

In October 2022, we acquired 100% of the capital stock of Kade Trading GmbH (“Kade”) headquartered in Glinde, Germany for Euros 2.7 million (approximately $2.7 million), inclusive of closing balance sheet adjustments, plus a Euros 0.5 million (approximately $0.5 million) earn-out based upon Kade’s performance in 2024 and 2025.  Kade is a supplier across Europe of mobile temperature control components to commercial vehicle, passenger car and specialty equipment markets and has been a distributor of CYJ products including electric compressors, hose assemblies and receiver dryers, with annual sales of approximately $6 million. The acquired Kade business, to be reported as part of our Temperature Control segment, was paid for with cash.

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):

Purchase price
       
$
3,176
 
Assets acquired and liabilities assumed:
             
Receivables          
 
$
790
         
Inventory          
   
829
         
Other current assets (1)          
   
1,003
         
Property, plant and equipment, net          
   
63
         
Operating lease right-of-use assets          
   
401
         
Intangible assets          
   
2,395
         
Goodwill          
   
766
         
Current liabilities          
   
(1,977
)
       
Noncurrent operating lease liabilities
   
(328
)
       
Deferred income taxes
   
(766
)
       
Net assets acquired
         
$
3,176
 


(1)
The other current assets balance includes $1 million of cash acquired.

Intangible assets acquired of $2.4 million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of 15 years.
 
Incremental revenues from the acquired Kade business included in our consolidated statement of operations from the acquisition date through December 31, 2022 were $1.3 million.

2021 Business Acquisitions

Acquisition of Capital Stock of Stabil Operative Group GmbH (“Stabil”)

In September 2021, we acquired 100% of the capital stock of Stabil Operative Group GmbH, a German company (“Stabil”), for Euros 13.7 million, or $16.3 million.  Stabil is a manufacturer and distributor of a variety of components, including electronic sensors, control units, and clamping devices to the European Original Equipment (“OE”) market, serving both commercial and light vehicle applications.  The acquired Stabil business was paid for with cash funded by borrowings under our revolving credit facility with JPMorgan Chase Bank, N.A., as agent, and is headquartered on the outskirts of Stuttgart, Germany with facilities in Germany and Hungary. The acquisition, reported as part of our Engine Management Segment, aligns with our strategy of expansion beyond our core aftermarket business into complementary areas, and gives us exposure to a diversified group of blue chip European commercial and light vehicle OE customers.

63

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):

Purchase price
       
$
16,290
 
Assets acquired and liabilities assumed:
             
Receivables          
 
$
2,852
         
Inventory          
   
5,126
         
Other current assets (1)          
    1,628          
Property, plant and equipment, net          
   
1,810
         
Operating lease right-of-use assets          
   
4,971
         
Intangible assets          
   
5,471
         
Goodwill          
   
4,827
         
Current liabilities          
   
(4,190
)
       
Noncurrent operating lease liabilities
   
(4,454
)
       
Deferred income taxes
   
(1,751
)
       
Net assets acquired
         
$
16,290
 


(1)
The other current assets balance includes $0.9 million of cash acquired.

Intangible assets acquired of $5.5 million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of 20 years.  Goodwill of $4.8 million was allocated to the Engine Management Segment.  The goodwill reflects relationships, business specific knowledge and the replacement cost of an assembled workforce associated with personal reputations.  The intangible assets and goodwill are not deductible for tax purposes.

Incremental revenues from the acquired Stabil business included in our consolidated statement of operations for the year ended December 31, 2022 were $14.9 million.

Acquisition of Capital Stock of Trumpet Holdings, Inc. (“Trombetta”)

In May 2021, we acquired 100% of the capital stock of Trumpet Holdings, Inc., a Delaware corporation, (more commonly known as “Trombetta”), for $111.7 million. Trombetta is a leading provider of power switching and power management products to Original Equipment (“OE”) customers in various markets. The acquired Trombetta business was paid for in cash funded by borrowings under our revolving credit facility with JPMorgan Chase Bank, N.A., as agent, and has manufacturing facilities in Milwaukee, Wisconsin, Sheboygan Falls, Wisconsin, Tijuana, Mexico, as well as a 70% ownership in a joint venture in Hong Kong, with operations in Shanghai and Wuxi, China (“Trombetta Asia, Ltd.”).  The acquisition, to be reported as part of our Engine Management Segment, aligns with our strategy of expansion into non-aftermarket parts.

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, (in thousands):

Purchase price
       
$
111,711
 
Assets acquired and liabilities assumed:
             
Receivables          
 
$
9,173
         
Inventory          
   
12,460
         
Other current assets (1)          
   
5,193
         
Property, plant and equipment, net          
   
4,939
         
Operating lease right-of-use assets          
   
3,847
         
Intangible assets          
   
54,700
         
Goodwill          
   
49,250
         
Current liabilities          
   
(5,072
)
       
Noncurrent operating lease liabilities
   
(3,065
)
       
Deferred income taxes
   
(8,210
)
       
Subtotal
           
123,215
 
Fair value of acquired noncontrolling interest
           
(11,504
)
Net assets acquired
         
$
111,711
 


(1)
The other current assets balance includes $4.6 million of cash acquired.

64

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Intangible assets acquired of $54.7 million consist of customer relationships of $39.4 million that will be amortized on a straight-line basis over the estimated useful life of 20 years; developed technology of $13.4 million that will be amortized on a straight-line basis over the estimated useful life of 15 years; and a trade name of $1.9 million that will be amortized on a straight-line basis over the estimated useful life of 10 years.  Goodwill of $49.3 million was allocated to the Engine Management Segment.  The goodwill reflects relationships, business specific knowledge and the replacement cost of an assembled workforce associated with personal reputations.  The intangible assets and goodwill are not deductible for tax purposes.

Incremental revenues from the acquired Trombetta business included in our consolidated statement of operations for the year ended December 31, 2022 were $27.4 million.

Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (“Soot Sensor”)

In March 2021 and November 2021, we agreed to acquire certain Soot Sensor product lines from Stoneridge, Inc for $2.9 million. The acquired product lines were paid for with cash funded by borrowings under our revolving credit facility with JPMorgan Chase Bank, N.A.  The assets acquired include inventory, machinery, and equipment and certain intangible assets.

The product lines acquired are used to manufacture sensors used in the exhaust and emission systems of diesel engines. The product lines acquired were located in Stoneridge’s facilities in Lexington, Ohio and Tallinn, Estonia.  We did not acquire these facilities, nor any of Stoneridge’s employees, and have substantially completed the relocation of the acquired inventory, machinery and equipment related to the production lines to our engine management plants in Independence, Kansas and Bialystok, Poland, respectively.  The acquisition, reported as part of our Engine Management Segment, aligns with our strategy of expansion into the OE heavy duty market.  Customer relationships to be acquired include Volvo, CNHi and Hino.

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):

Purchase Price
       
$
2,924
 
Assets acquired and liabilities assumed:
             
Inventory
 
$
1,032
         
Machinery and equipment, net
   
1,137
         
Intangible assets
   
755
         
Net assets acquired
         
$
2,924
 

Intangible assets acquired of approximately $0.8 million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of 10 years.

Incremental revenues from the acquired Soot Sensor business included in our consolidated statement of operations for the year ended December 31, 2022 were $2.3 million.

65

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

3. Restructuring and Integration Expense

The aggregated liabilities included in “sundry payables and accrued expenses” and “other accrued liabilities” in the consolidated balance sheet relating to the restructuring and integration activities as of and for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):

 
 
Workforce
Reduction
   
Other Exit
Costs
   
Total
 
Exit activity liability at December 31, 2020
 
$
179
   
$
   
$
179
 
Restructuring and integration costs:
                       
Amounts provided for during 2021
   
     
392
     
392
 
Cash payments
   
(100
)
   
(392
)
   
(492
)
Exit activity liability at December 31, 2021
 
$
79
   
$
   
$
79
 
Restructuring and integration costs:
                       
Amounts provided for during 2022 (1)
   
1,521
     
370
     
1,891
 
Cash payments
   
(16
)
   
(144
)
   
(160
)
Reclassification of environmental and other liabilities     (63 )     (226 )     (289 )
Exit activity liability at December 31, 2022
 
$
1,521
   
$
   
$
1,521
 


(1)
Included in restructuring and integration costs in 2022 is a $0.2 million increase in environmental cleanup costs related to ongoing monitoring and remediation in connection with the prior closure of our manufacturing operations at our Long Island City, New York location.  The environmental liability has been reclassed to accrued liabilities as of December 31, 2022.

Restructuring Costs

Cost Reduction Initiative

During the fourth quarter of 2022, to further our ongoing efforts to improve operating efficiencies and reduce costs, we announced plans for a reduction in our sales force, and initiated plans to relocate certain product lines from our Independence, Kansas manufacturing facility in our Engine Management segment and from our St. Thomas, Canada manufacturing facility in our Temperature Control segment to our manufacturing facilities in Reynosa, Mexico.

Total restructuring expenses related to the initiative of approximately $1.5 million were incurred during the year ended December 31, 2022 consisting of (1) expenses of approximately $0.9 million related to our sales force reduction, and (2) expenses of approximately $0.6 million consisting of employee severance related to our product line relocations.  Total future restructuring costs related to the initiative and expected to be incurred are approximately $3.4 million.  We anticipate that the Cost Reduction Initiative will be completed by the end of 2023.

Plant Rationalization Programs

The 2016 Plant Rationalization Program, which included the shutdown and sale of our Grapevine, Texas facility, and the 2017 Orlando Rationalization Program, which included the shutdown of our Orlando, Florida facility, has been completed.  Cash payments made of $16,000 and $100,000 during the years ended December 31, 2022 and 2021, respectively, consists of severance payments to former employees terminated in connection with these programs. There is no remaining aggregate liability related to these programs as of December 31, 2022.

66

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Integration Costs

Particulate Matter Sensor (“Soot Sensor”) Product Line Relocation

In connection with our acquisitions in March 2021 and November 2021 of certain soot sensor product lines from Stoneridge, Inc., we incurred certain integration expenses in connection with the relocation of certain inventory, machinery, and equipment from Stoneridge’s facilities in Lexington, Ohio and Tallinn, Estonia to our existing facilities in Independence, Kansas and Bialystok, Poland, respectively.  Integration expenses recognized and cash payments made of $144,000 and $392,000, during the years ended December 31, 2022 and 2021, respectively, related to these relocation activities in our Engine Management segment.The soot sensor product line relocation has been substantially completed and there is no remaining aggregate liability related to the soot sensor product line relocation as of December 31, 2022.

4. Sale of Receivables

We are party to several supply chain financing arrangements, in which we may sell certain of our customers’ trade accounts receivable to such customers’ financial institutions. We sell our undivided interests in certain of these receivables at our discretion when we determine that the cost of these arrangements is less than the cost of servicing our receivables with existing debt. Under the terms of the agreements, we retain no rights or interest, have no obligations with respect to the sold receivables, and do not service the receivables after the sale. As such, these transactions are being accounted for as a sale.

Pursuant to these agreements, we sold $813.7 million and $818.8 million of receivables for the years ended December 31, 2022 and 2021, respectively. Receivables presented at financial institutions and not yet collected as of December 31, 2021 were $1.3 million and remained in our accounts receivable balance as of that date. There were no receivables presented at financial institutions and not yet collected as of December 31, 2022. All receivables sold were reflected as a reduction of accounts receivable in the consolidated balance sheet at the time of sale. A charge in the amount of $32 million, $11.5 million and $12.2 million related to the sale of receivables is included in selling, general and administrative expenses in our consolidated statements of operations for the years ended December 31, 2022, 2021 and 2020, respectively.

To the extent that these arrangements are terminated, our financial condition, results of operations, cash flows and liquidity could be adversely affected by extended payment terms, delays or failures in collecting trade accounts receivables.  The utility of the supply chain financing arrangements also depends upon a benchmark reference rate for the purpose of determining the discount rate applicable to each arrangement.  If the benchmark reference rate increases significantly, we may be negatively impacted as we may not be able to pass these added costs on to our customers, which could have a material and adverse effect upon our financial condition, results of operations and cash flows.

5. Inventories

   
December 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
 
           
Finished goods
 
$
324,362
   
$
296,739
 
Work-in-process
   
14,099
     
16,010
 
Raw materials
   
190,254
     
156,006
 
Subtotal
   
528,715
     
468,755
 
Unreturned customer inventories
   
19,695
     
22,268
 
Total inventories
 
$
548,410
   
$
491,023
 

67

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
6. Property, Plant and Equipment

   
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Land, buildings and improvements
 
$
42,651
   
$
40,882
 
Machinery and equipment
   
166,149
     
159,967
 
Tools, dies and auxiliary equipment
   
67,017
     
63,944
 
Furniture and fixtures
   
32,084
     
30,688
 
Leasehold improvements
   
15,083
     
14,081
 
Construction-in-progress
   
23,340
     
21,012
 
Total property, plant and equipment
   
346,324
     
330,574
 
Less accumulated depreciation
   
239,176
     
227,788
 
Total property, plant and equipment, net
 
$
107,148
   
$
102,786
 

Depreciation expense was $19 million in 2022, $18.2 million in 2021 and $17.8 million in 2020.

7. Leases

Quantitative Lease Disclosures

We have operating and finance leases for our manufacturing facilities, warehouses, office space, automobiles, and certain equipment.  Our leases have remaining lease terms of up to eleven years, some of which may include one or more five-year renewal options. We have not included any of the renewal options in our operating lease payments, as we concluded that it is not reasonably certain that we will exercise any of these renewal options. Leases with an initial term of twelve months or less are not recorded on the balance sheet.  Operating lease expense is recognized on a straight-line basis over the lease term.  Finance leases are not material.

68

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
The following tables provide quantitative disclosures related to our operating leases and includes all operating leases acquired from the date of the acquisition (in thousands):

Balance Sheet Information
 
December 31,  
 
Assets
  2022      2021  
Operating lease right-of-use assets
 
$
49,838
   
$
40,469
 

   
     
 
Liabilities
   
     
 
Sundry payables and accrued expenses
 
$
10,763
   
$
10,544
 
Noncurrent operating lease liabilities
   
40,709
     
31,206
 
Total operating lease liabilities
 
$
51,472
   
$
41,750
 

   
     
 
Weighted Average Remaining Lease Term
               
Operating leases
 
7 Years
   
5.3 Years
 

   
     
 
Weighted Average Discount Rate
   
     
 
Operating leases
   
3.7
%
   
3
%


 
Year Ended, December 31,
 
Expense and Cash Flow Information
 
2022
   
2021
 
Lease Expense
           
Operating lease expense (a)
 
$
11,411
   
$
10,051
 
Supplemental Cash Flow Information
               
Cash Paid for the amounts included in the measurement of lease liabilities:
               
Operating cash flows from operating leases
 
$
11,293
   
$
9,985
 
Right-of-use assets obtained in exchange for new lease obligations:
               
Operating leases (b)
 
$
31,064
   
$
20,975
 

(a)
Excludes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.

(b)
Includes $21.6 million of right-of-use assets related to the lease modification and extension for our executive offices in Long Island City, New York during year ended December 31, 2022, and right-of-use assets obtained in business acquisitions of $0.4 million and $8.8 million during the years ended December 31, 2022 and 2021, respectively.


Minimum Lease Payments

At December 31, 2022, we are obligated to make minimum lease payments through 2033, under operating leases, which are as follows (in thousands):

2023
 
$
10,956
 
2024
   
9,770
 
2025
   
7,179
 
2026
   
6,268
 
2027
   
5,383
 
Thereafter
   
20,633
 
Total lease payments
 
$
60,189
 
Less: Interest
   
(8,717
)
Present value of lease liabilities
 
$
51,472
 

8. Goodwill and Other Intangible Assets

Goodwill

We assess the impairment of longlived and identifiable intangibles assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  With respect to goodwill, we test for impairment on an annual basis or in interim periods if an event occurs or circumstances change that may indicate the fair value of a reporting unit is below its carrying amount.  We completed our annual impairment test of goodwill as of December 31, 2022.

When performing our evaluation of goodwill for impairment, if we conclude qualitatively that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative impairment test would not be required.  If we are unable to reach this conclusion, then we would perform a goodwill quantitative impairment test.  In performing the quantitative test, the fair value of the reporting unit is compared to its carrying amount.  A charge for impairment is recognized by the amount by which the reporting unit’s carrying amount exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.

69

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
In light of the negative year-over-year impact on our company’s performance in the year ended December 31, 2022 of inflationary cost increases in raw materials, labor, transportation and freight costs, and the increase in interest rates, and the recent decline in our stock price, we elected to bypass the qualitative assessment at December 31, 2022 and have decided to perform a quantitative impairment test for goodwill at both the Engine Management and Temperature Control reporting units.  The fair values of the Engine Management and Temperature Control reporting units were determined based upon the Income Approach, which estimates the fair value based on future discounted cash flows, and the Market Approach, which estimates the fair value based on market prices of comparable companies.  We base our fair value estimates on projected financial information which we believe to be reasonable.  We also considered our total market capitalization as of December 31, 2022.  Our December 31, 2022 annual goodwill impairment analysis did not result in an impairment charge as it was determined that the fair values of our Engine Management and Temperature Control reporting units were in excess of their carrying amounts.  While the fair values exceed the carrying amounts at the present time and we do not believe that impairments are probable, we will need to maintain the ongoing performance of the business at current projected levels in future periods to sustain their carrying values.

Changes in the carrying values of goodwill by operating segment during the years ended December 31, 2022 and 2021 are as follows (in thousands):

 
 
Engine
Management
   
Temperature
Control
   
Total
 
Balance as of December 31, 2020:
                 
Goodwill
 
$
102,055
   
$
14,270
   
$
116,325
 
Accumulated impairment losses
   
(38,488
)
   
     
(38,488
)
 
 
$
63,567
   
$
14,270
   
$
77,837
 
Activity in 2021
                       
Acquisition of Trombetta
    49,250             49,250  
Acquisition of Stabil
    4,827             4,827  
Foreign currency exchange rate change
   
(262
)
   
     
(262
)
Balance as of December 31, 2021:
                       
Goodwill
   
155,870
     
14,270
     
170,140
 
Accumulated impairment losses
    (38,488 )           (38,488 )
    $ 117,382     $ 14,270     $ 131,652  
Activity in 2022
                       
Acquisition of Kade           766       766  
 Foreign currency exchange rate change     (402 )     71       (331 )
 Balance as of December 31, 2022:                        
 Goodwill
    155,468       15,107       170,575  
Accumulated impairment losses
    (38,488 )           (38,488 )
 
 
$
116,980
   
$
15,107
   
$
132,087
 

70

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

Acquired Intangible Assets

Acquired identifiable intangible assets as of December 31, 2022 and 2021 consist of:

December 31,
2022
2021
(In thousands)
Customer relationships
$
158,717
$
157,020
Patents, developed technology and intellectual property
14,123 14,123
Trademarks and trade names
8,880
8,880
Non-compete agreements
3,282
3,280
Supply agreements
800
800
Leaseholds
160
160
Total acquired intangible assets
185,962
184,263
Less accumulated amortization (1)
(86,945
)
(78,932
)
Net acquired intangible assets
$
99,017
$
105,331


(1)
Applies to all intangible assets, except for a related trademark/trade name totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.

Total amortization expense for acquired intangible assets was $8.6 million for the year ended December 31, 2022, $8.7 million for the year ended December 31, 2021, and $8.2 million for the year ended December 31, 2020.  Based on the current estimated useful lives assigned to our intangible assets, amortization expense is estimated to be $8.5 million for 2023, $8.4 million in 2024, $8.4 million in 2025, $8.4 million in 2026 and $62.7 million in the aggregate for the years 2027 through 2041.

For information related to identified intangible assets acquired in the Stabil, Trombetta, Soot Sensor and Kade  acquisitions, see Note 2, “Business Acquisitions and Investments,” of the notes to our consolidated financial statements.

Other Intangible Assets

Other intangible assets include computer software.  Computer software as of December 31, 2022 and 2021 totaled $18.7 million and $17.4 million, respectively.  Total accumulated computer software amortization as of December 31, 2022 and 2021 was $17.2 million and $16.5 million, respectively.  Computer software is amortized over its estimated useful life of 3 to 10 years. Amortization expense for computer software was $0.7 million, $0.3 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. 

9. Investments in Unconsolidated Affiliates

   
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd.
 
$
18,410
   
$
20,692
 
Foshan FGD SMP Automotive Compressor Co. Ltd
   
16,747
     
16,676
 
Foshan Che Yijia New Energy Technology Co., Ltd.
   
4,098
     
3,990
 
Orange Electronic Co. Ltd
   
2,490
     
2,729
 
Total
 
$
41,745
   
$
44,087
 

71

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Investment in Foshan Che Yijia New Energy Technology Co., Ltd.

In August 2019, we acquired an approximate 29% minority interest in Foshan Che Yijia New Energy Technology Co., Ltd. (“CYJ”) for approximately $5.1 million.  CYJ is a manufacturer of automotive electric air conditioning compressors and is located in China.  Our minority interest in CYJ is accounted for using the equity method of accounting.

In December 2021, Standard Motor Products (Hong Kong), Ltd., (“SMP HK”), a subsidiary of Standard Motor Products, Inc., entered into an unsecured loan agreement with CYJ.  Under the terms of the loan agreement, CYJ shall have the right to borrow from SMP HK, as lender, up to an aggregate principal amount of $4 million, with interest calculated on the basis of simple interest of five percent (5%) per annum and a maturity date of November 30, 2023, subject to extension by SMP HK at its sole discretion. At December 31, 2022, outstanding borrowings under the loan agreement were $4 million.

In October 2022, we acquired an additional 3.55% equity interest in CYJ for RMB 1.7 million (approximately $242,000), increasing our minority ownership interest in CYJ from an approximate interest of 29% to 33%.  We will continue to account for our minority interest in CYJ using the equity method of accounting.  During the years ended December 31, 2022 and 2021, purchases we made from CYJ were not material.

Investment in Foshan FGD SMP Automotive Compressor Co. Ltd.

In November 2017, we formed Foshan FGD SMP Automotive Compressor Co., Ltd., a 50/50 joint venture with Foshan Guangdong Automotive Air Conditioning Co., Ltd. (“FGD”), a China-based manufacturer of automotive belt driven air conditioning compressors. We acquired our 50% interest in the joint venture for approximately $12.5 million.  We determined that due to a lack of a voting majority, and other qualitative factors, we do not control the operations of the joint venture and accordingly, our investment in the joint venture is accounted for under the equity method of accounting.  During the years ended December 31, 2022 and 2021, we made purchases from the joint venture of approximately $53.3 million and $32.2 million, respectively.

Investment in Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd.

In April 2014, we formed Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd., a 50/50 joint venture with Gwo Yng Enterprise Co., Ltd. (“Gwo Yng”), a China-based manufacturer of automotive air conditioner accumulators, filter driers, hose assemblies and switches. We acquired our 50% interest in the joint venture for $14 million.  We determined, at that time, that due to a lack of a voting majority and other qualitative factors, we do not control the operations of the joint venture and accordingly, our investment in the joint venture was accounted for under the equity method of accounting.

In March 2018, we acquired an additional 15% equity interest in the joint venture for approximately $4.2 million, thereby increasing our equity interest in the joint venture to 65%.  Although we increased our equity interest in the joint venture to 65%, the minority shareholder maintained participating rights that allowed it to participate in certain significant financial and operating decisions that occur in the ordinary course of business.  As a result of the existence of these substantive participating rights of the minority shareholder, we continued to account for our investment in the joint venture under the equity method of accounting.  During the years ended December 31, 2022 and 2021, we made purchases from the joint venture of approximately $16.1 million and $15.9 million, respectively.

72

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Investment in Orange Electronic Co. Ltd.

In January 2013, we acquired a minority interest in Orange Electronic Co., Ltd. (“Orange”) for $6.3 million.  Orange is a manufacturer of tire pressure monitoring system sensors and is located in Taiwan.  As of December 31, 2022, our minority interest in Orange of 19.4% is accounted for using the equity method of accounting as we have the ability to exercise significant influence. During the years ended December 31, 2022 and 2021, we made purchases from Orange of approximately $4.1 million and $7.8 million, respectively.

10. Other Assets

   
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Deferred compensation
 
$
20,190
   
$
23,623
 
Noncurrent portion of interest rate swap fair value
    3,091        
Long term receivables
    1,944       971  
Deferred financing costs, net
   
1,603
     
206
 
Other
   
682
     
602
 
Total other assets, net
 
$
27,510
   
$
25,402
 

Deferred compensation consists of assets held in a nonqualified defined contribution pension plan as of December 31, 2022 and 2021, respectively.

11. Credit Facilities and Long-Term Debt

Total debt outstanding is summarized as follows:

 
 
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Credit facility – term loan due 2027
 
$
97,500
   
$
 
Credit facility – revolver due 2027
    142,000        
Senior secured facility – revolver due 2023
          125,298  
Other (1)
   
120
     
3,138
 
Total debt
 
$
239,620
   
$
128,436
 

               
Current maturities of debt
 
$
55,031
   
$
128,415
 
Long-term debt
   
184,589
     
21
 
Total debt
 
$
239,620
   
$
128,436
 

(1)
Other includes borrowings under our Polish overdraft facility of Zloty 12.3 million (approximately $3 million) as of December 31, 2021.  There were no borrowings under the Polish overdraft facility at December 31, 2022.

Term Loan and Revolving Credit Facilities

In March 2022, the Company and its wholly owned subsidiaries, SMP Motor Products Ltd. and Trumpet Holdings, Inc., entered into an amendment to our existing Credit Agreement, dated as of October 28, 2015, as amended (the “2015 Credit Agreement”), with JP Morgan Chase Bank, N.A., as agent, and a syndicate of lenders for our senior secured revolving credit facility. The amendment provided for the drawdown of an additional $50 million from the agreement’s accordion feature to increase the line of credit under the revolving credit facility from $250 million to $300 million, and updated the benchmark provisions to replace LIBOR with Term SOFR as the reference rate.

73

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

In June 2022, the Company entered into a new Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, and a syndicate of lenders (the “Credit Agreement”).  The Credit Agreement provides for a $500 million credit facility comprised of a $100 million term loan facility (the “term loan”) and a $400 million multi-currency revolving credit facility available in U.S. Dollars, Euros, Sterling, Swiss Francs, Canadian Dollars and other currencies as agreed to by the administrative agent and the lenders (the “revolving facility”).  The Credit Agreement replaces and refinances the 2015 Credit Agreement.

Borrowings under the Credit Agreement were used to repay all outstanding borrowings under the 2015 Credit Agreement, and pay certain fees and expenses incurred in connection with the Credit Agreement, with future borrowings used for other general corporate purposes of the Company and its subsidiaries. The term loan amortizes in quarterly installments of 1.25% in each of the first four years, and quarterly installments of 2.5% in the fifth year of the Credit Agreement. The revolving facility has a $25 million sub-limit for the issuance of letters of credit and a $25 million sub-limit for the borrowing of swingline loans. The maturity date is June 1, 2027. The Company may request up to two one-year extensions of the maturity date.

The Company may, upon the agreement of one or more then existing lenders or of additional financial institutions not currently party to the Credit Agreement, increase the revolving facility commitments or obtain incremental term loans by an aggregate amount not to exceed (x) the greater of (i) $168 million or (ii) 100% of consolidated EBITDA (as defined in the Credit Agreement) for the four fiscal quarters ended most recently before such date, plus (y) the amount of any voluntary prepayment of term loans, plus (z) an unlimited amount so long as, immediately after giving effect thereto, the pro forma First Lien Net Leverage Ratio (as defined in the Credit Agreement) does not exceed 2.5 to 1.0.

Term loan and revolver facility borrowings in U.S. Dollars bear interest, at the Company’s election, at a rate per annum equal to Term SOFR plus 0.10% plus an applicable margin, or an alternate base rate plus an applicable margin, where the alternate base rate is the greater of the prime rate, the federal funds effective rate plus 0.50%, and one-month Term SOFR plus 0.10% plus 1.00%. Term loan borrowings are being made at one-month Term SOFR.  The applicable margin for the term benchmark borrowings ranges from 1.0% to 2.0%, and the applicable margin for alternate base rate borrowings ranges from 0% to 1.0%, in each case, based on the total net leverage ratio of the Company and its restricted subsidiaries.  The Company may select interest periods of one, three or six months for Term SOFR borrowings.  Interest is payable at the end of the selected interest period, but no less frequently than quarterly.

The Company’s obligations under the Credit Agreement are guaranteed by its material domestic subsidiaries (each, a “Guarantor”), and secured by a first priority perfected security interest in substantially all of the existing and future personal property of the Company and each Guarantor, subject to certain exceptions.  The collateral security described above also secures certain banking services obligations and interest rate swaps and currency or other hedging obligations of the Company owing to any of the then existing lenders or any affiliates thereof.  Concurrently with the Company’s entry into the Credit Agreement, the Company also entered into a seven year interest rate swap agreement with Wells Fargo Bank, N.A., Co-Syndication Agent and lender under the Credit Agreement, on $100 million of borrowings under the Credit Agreement. The interest rate swap agreement matures in May 2029.

Outstanding borrowings at December 31, 2022 under the Credit Agreement were $239.5 million, consisting of current borrowings of $55 million and long-term debt of $184.5 million; while outstanding borrowings at December 31, 2021 under the 2015 Credit Agreement were $125.3 million, consisting of current borrowings.  Letters of credit outstanding under the Credit Agreement were $2.4 million at December 31, 2022, and $2.6 million under the 2015 Credit Agreement at December 31, 2021.  Borrowings at December 31, 2021 under the 2015 Credit Agreement have been classified as current liabilities based upon accounting rules and certain provisions in the agreement.

74

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
At December 31, 2022, the weighted average interest rate under our Credit Agreement was 5.2%, which consisted of $237 million in borrowings at 5.2% under Term SOFR, adjusted for the impact of the interest rate swap agreement on $100 million of borrowings, and an alternative base rate borrowing of $2.5 million at 8%.  At December 31, 2021, the weighted average interest rate on our 2015 Credit Agreement was 1.4%, which consisted of $125 million in direct borrowings at 1.4% and alternative base rate loan of $0.3 million at 3.5%. During the year ended December 31, 2022, our average daily alternative base rate loan balance was $5.6 million, compared to a balance of $1.1 million for the year ended December 31, 2021.

The Credit Agreement contains customary covenants limiting, among other things, the incurrence of additional indebtedness, the creation of liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other payments in respect of equity interests, acquisitions, investments, loans and guarantees, subject, in each case, to customary exceptions, thresholds and baskets.  The Credit Agreement also contains customary events of default.

Polish Overdraft Facility

In October 2022, our Polish subsidiary, SMP Poland sp. z.o.o., amended its overdraft facility with HSBC Continental Europe (Spolka Akcyjna) Oddzial w Polsce to provide for borrowings under the facility in Euros and U.S. Dollars.  Under the amended terms, the overdraft facility provides for borrowings of up to Zloty 30 million (approximately $6.8 million) if borrowings are solely in Zloty, or up to 85% of the Zloty 30 million limit (approximately $5.8 million) if borrowings are in Euros and/or U.S. Dollars.  The overdraft facility has an initial maturity date in December 2022, with automatic three-month renewals until June 2027, subject to cancellation by either party, at its sole discretion, at least 30 days prior to the commencement of the three-month renewal period.  Borrowings under the amended overdraft facility will bear interest at a rate equal to (1) the one month Warsaw Interbank Offered Rate (“WIBOR”) + 1.5% for borrowings in Polish Zloty, (2) the one month Euro Interbank Offered Rate (“EURIBOR”) + 1.5% for borrowings in Euros, and (3) the Mid-Point of the Fed Target Range + 1.75% for borrowings in U.S Dollars.  Borrowings under the overdraft facility are guaranteed by Standard Motor Products, Inc., the ultimate parent company.  At December 31, 2021 borrowings under the overdraft facility were Zloty 12.3 million (approximately $3 million).  There were no borrowings outstanding under the overdraft facility at December 31, 2022.


Maturities of Debt


As of December 31, 2022, maturities of debt through 2027, assuming no prepayments, are as follows (in thousands):
   
Revolving Credit Facility
   
Term Loan Facility
   
Polish Overdraft Facility and Other Debt
   
Total
 
2023
   
     
5,000
     
120
     
5,120
 
2024    
     
5,000
     
     
5,000
 
2025
   
     
5,000
     
     
5,000
 
2026
   
     
7,500
     
     
7,500
 
2027
   
142,000
     
75,000
     
     
217,000
 
Total
 
$
142,000
   
$
97,500
   
$
120
   
$
239,620
 
Less: current maturities
   
(50,000
)
   
(5,000
)
   
(31
)
   
(55,031
)
 Long-term debt
 
$
92,000
   
$
92,500
   
$
89
   
$
184,589
 

75

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Deferred Financing Costs

We have deferred financing costs of approximately $2.1 million and $0.4 million as of December 31, 2022 and 2021, respectively.  Deferred financing costs are related to our term loan and revolving credit facilities.  In connection with the amendment to the 2015 Credit Agreement entered into in March 2022 and the Credit Agreement entered into in June 2022 with JPMorgan Chase Bank, N.A., as agent, we incurred and capitalized approximately $0.2 million, and $1.9 million, respectively, of deferred financing costs related to bank, legal, and other professional fees which are being amortized, along with certain preexisting deferred financing costs, through June 2027, the term of the Credit Agreement.  In addition, upon entering into the Credit Agreement, we wrote-off $40,000 of unamortized deferred financing costs associated with the 2015 Credit Agreement.  Unamortized deferred financing costs written-off in June 2022 were recorded in other non-operating income (expense), net in our consolidated statement of operations.

Deferred financing costs as of December 31, 2022, assuming no prepayments, are being amortized as follows:

(In thousands)
     
2023
   
491
 
2024
   
478
 
2025
   
469
 
2026
   
464
 
2027
   
191
 
Total amortization
 
$
2,093
 

12.  Accumulated Other Comprehensive Income

Changes in Accumulated Other Comprehensive Income by Component (in thousands)

   
Foreign
Currency
Translation
   
Unrecognized
Postretirement
Benefit Costs
(Credit)
   
Unrealized
derivative
gains
(losses)
   
Total
 
Balance at December 31, 2020 attributable to SMP
 
$
(5,744
)
 
$
68
   
$
   
$
(5,676
)
Other comprehensive income before reclassifications
   
(2,477
)
   
     
     
(2,477
)
Amounts reclassified from accumulated other comprehensive income
   
     
(16
)
   
     
(16
)
Other comprehensive income, net
   
(2,477
)
   
(16
)
   
     
(2,493
)
Balance at December 31, 2021 attributable to SMP
  $
(8,221 )   $
52     $
    $
(8,169 )
Other comprehensive income before reclassifications
    (8,109 )           3,797 (1)      (4,312 )
Amounts reclassified from accumulated other comprehensive income
          (15 )     26       11  
Other comprehensive income, net
    (8,109 )     (15 )     3,823       (4,301 )
Balance at December 31, 2022 attributable to SMP
 
$
(16,330
)
 
$
37
   
$
3,823
   
$
(12,470
)

 
(1)
Consists of the unrecognized gain relating to the change in fair value of the cash flow interest rate hedge of $5.2 million ($3.8 million, net of tax), net of cash settlements payments of $42,000 ($31,000, net of tax) in the year ended December 31, 2022.

76

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Reclassifications Out of Accumulated Other Comprehensive Income (in thousands):

 
 
Year Ended December 31,
 
Details About Accumulated Other Comprehensive Income Components
 
2022
   
2021
 
Derivative cash flow hedge:
           
Unrecognized gain (loss) (1)
 
$
35
   
$
 
Postretirement Benefit Plans:
               
Unrecognized gain (loss) (2)
   
(25
)
   
(27
)
Total before income tax
   
10
     
(27
)
Income tax expense (benefit)
   
(1
)
   
(11
)
Total reclassifications attributable to SMP
 
$
11
   
$
(16
)

 
(1)
Unrecognized accumulated other comprehensive income (loss) related to the cash flow interest rate hedge is reclassified to earnings and reported as part of interest expense in our consolidated statements of operations when the interest payments on the underlying borrowings are recognized.

 
(2)
Unrecognized accumulated other comprehensive income (loss) related to our post retirement plans is reclassified to earnings and included in the computation of net periodic postretirement benefit costs, which are included in other non-operating income (expense), net in our consolidated statements of operations (see Note 15, “Employee Benefits,” for additional information).

13. Stockholders’ Equity

We have authority to issue 500,000 shares of preferred stock, $20 par value, and our Board of Directors is vested with the authority to establish and designate any series of preferred, to fix the number of shares therein and the variations in relative rights as between each series. In December 1995, our Board of Directors established a new series of preferred shares designated as Series A Participating Preferred Stock. The number of shares constituting the Series A Preferred Stock is 30,000. The Series A Preferred Stock is designed to participate in dividends, ranks senior to our common stock as to dividends and liquidation rights and has voting rights. Each share of the Series A Preferred Stock shall entitle the holder to one thousand votes on all matters submitted to a vote of the stockholders of the Company. No such shares were outstanding at December 31, 2022 and 2021.

In March 2020, our Board of Directors authorized the purchase of up to $20 million of our common stock under a stock repurchase program. Stock repurchases under this program, during the years ended December 31, 2021 and 2020, were 150,273 and 323,867 shares of our common stock, respectively, at a total cost of $6.5 million and $13.5 million, respectively, thereby completing the 2020 Board of Directors authorization.

In February 2021, our Board of Directors authorized the purchase of up to an additional $20 million of our common stock under a stock repurchase program. Stock repurchases under this program, during the year ended December 31, 2021, were 464,992 shares of our common stock at a total cost of $20 million, thereby completing the February 2021 Board of Directors authorization.

In October 2021, our Board of Directors authorized the purchase of up to an additional $30 million of our common stock under a stock repurchase program. Stock repurchases under this program, during the year ended December 31, 2021 and 2022 were 7,000 and 692,067 shares of our common stock, respectively, at a total cost of $0.3 million and $29.7 million, respectively, thereby completing the October 2021 Board of Directors authorization.

77

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
In July 2022, our Board of Directors authorized the purchase of up to an additional $30 million of our common stock under a new stock repurchase program. Stock will be purchased under the program from time to time, in the open market or through private transactions, as market conditions warrant. To date, there have been no repurchases of our common stock under the program.

14. Stock-Based Compensation Plans

Our stock-based compensation program is a broad-based program designed to attract and retain employees while also aligning employees’ interests with the interests of our shareholders.  In addition, members of our Board of Directors participate in our stock-based compensation program in connection with their service on our board.

In May 2021, our Board of Directors and Shareholders approved an amendment and restatement to the 2016 Omnibus Incentive Plan (the “Plan”).  Under the Plan, which terminates in May 2026, we are authorized to issue, among other things, shares of restricted and performance-based stock to eligible employees and restricted stock to directors of up to 2,050,000 shares; and shares of restricted and performance-based stock to nonemployee directors of up to 350,000 shares.  Shares issued under the Plan that are cancelled, forfeited or expire by their terms are eligible to be granted again under the Plan.  The 2016 Omnibus Incentive Plan is the only remaining plan available to provide stock-based incentive compensation to our employees, directors and other eligible persons.  Awards previously granted under the 2006 Omnibus Incentive Plan remain outstanding, while shares not yet granted under the plan are not available for future issuance.

We account for our stock-based compensation plans in accordance with the provisions of FASB ASC 718, Stock Compensation, which requires that a company measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award.  The service period is the period of time that the grantee must provide services to us before the stock-based compensation is fully vested.  The grant-date fair value of the award is recognized as an expense on a straight-line basis over the requisite service periods in our consolidated statements of operations.  Forfeitures are estimated at the time of grant based on historical trends in order to estimate the amount of share-based awards that will ultimately vest.  We monitor actual forfeitures for any subsequent adjustment to forfeiture rates.

Restricted Stock and Performance Share Grants

We currently grant shares of restricted stock to eligible employees and our independent directors and performance-based stock to eligible employees.  We grant eligible employees two types of restricted stock (standard restricted shares and long-term retention restricted shares).  Standard restricted shares granted to employees become fully vested no earlier than three years after the date of grant.  Long-term retention restricted shares granted to selected executives vest at a 25% rate on or within approximately two months of an executive reaching the ages of 60 and 63, and become fully vested on or within approximately two months of an executive reaching the age of 65.  Restricted shares granted to directors become fully vested upon the first anniversary of the date of grant.

Performance-based shares issued to eligible employees are subject to a three-year measuring period and the achievement of performance targets and, depending upon the achievement of such performance targets, they may become vested no earlier than three years after the date of grant.  Each period we evaluate the probability of achieving the applicable targets, and we adjust our accrual accordingly.  Restricted shares (other than long-term retention restricted shares) and performance shares issued to certain key executives and directors are subject to a one or two year holding period upon the lapse of the vesting period. Forfeitures on stock grants are estimated at 5% for employees and 0% for executives and directors based upon our evaluation of historical and expected future turnover.

78

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Prior to the time a restricted share becomes fully vested or a performance share is issued, the awardees cannot transfer, pledge, hypothecate or encumber such shares.  Prior to the time a restricted share is fully vested, the awardees have all other rights of a stockholder, including the right to vote (but do not receive dividends during the vesting period).  Prior to the time a performance share is issued, the awardees shall have no rights as a stockholder.  All shares and rights are subject to forfeiture if certain employment conditions are not met.

Under the amended and restated 2016 Omnibus Incentive Plan, 2,050,000 shares are authorized to be issued.  At December 31, 2022, under the plan, there were an aggregate of (a) 1,385,337 shares of restricted and performance-based stock grants issued, net of forfeitures, and (b) 664,663 shares of common stock available for future grants.  For the year ended December 31, 2022, 246,325 restricted and performance-based shares were granted (179,825 restricted shares and 66,500 performance-based shares).

In determining the grant date fair value, the stock price on the date of grant, as quoted on the New York Stock Exchange, was reduced by the present value of dividends expected to be paid on the shares issued and outstanding during the requisite service period, discounted at a risk-free interest rate.  The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the restriction or vesting period at the grant date. In addition, a further discount for the lack of marketability reduced the fair value of grants issued to certain key executives and directors subject to the one or two year post vesting holding period.  Assumptions used in calculating the discount for the lack of marketability include an estimate of stock volatility, risk-free interest rate, and a dividend yield.

As related to restricted and performance stock shares, we recorded compensation expense of $7.6 million ($5.7 million, net of tax), $9.1 million ($6.9 million, net of tax) and $7.8 million ($5.8 million, net of tax), for the years ended December 31, 2022, 2021 and 2020, respectively.  The unamortized compensation expense related to our restricted and performance-based shares was $14.9 million and $16.6 million at December 31, 2022 and 2021, respectively and is expected to be recognized over a weighted average period of 4.3 years and 0.3 years for employees and directors, respectively, as of December 31, 2022 and  over a weighted average period of 4.7 years and 0.4 years for employees and directors, respectively, as of December 31, 2021.

Our restricted and performance-based share activity was as follows for the years ended December 31, 2022 and 2021:

 
 
Shares
   
Weighted Average
Grant Date Fair
Value per Share
 
Balance at December 31, 2020
   
839,686
   
$
34.77
 
Granted
   
211,815
     
38.51
 
Vested
   
(227,682
)
   
36.10
 
Forfeited
   
(16,800
)
   
39.39
 
Balance at December 31, 2021
   
807,019
   
$
34.92
 
Granted
   
246,325
     
28.44
 
Vested
   
(190,082
)
   
41.71
 
Performance Shares Target Adjustment
    25,317       42.21  
Forfeited
   
(7,750
)
   
40.73
 
Balance at December 31, 2022
   
880,829
   
$
31.79
 

The weighted-average grant date fair value of restricted and performance-based shares outstanding as of December 31, 2022, 2021 and 2020 was $28 million (or $31.79 per share), $28.2 million (or $34.92 per share), and $29.2 million (or $34.77 per share), respectively.

79

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
15. Employee Benefits

Defined Contribution Plans

We maintain various defined contribution plans, which include profit sharing, and provide retirement benefits for substantially all of our employees. Matching obligations, in connection with the plans which are funded in cash and typically contributed to the plans in March of the following year, are as follows (in thousands):

 
 
U.S. Defined
Contribution
 
Year ended December 31,
     
2022
 
$
9,816
 
2021
   
9,763
 
2020
   
9,457
 

We maintain a defined contribution Supplemental Executive Retirement Plan for key employees.  Under the plan, these employees may elect to defer a portion of their compensation and, in addition, we may at our discretion make contributions to the plan on behalf of the employees.  In March 2022 and 2021, contributions of $0.8 million and $0.5 million were made related to calendar year 2021 and 2020, respectively. As of December 31, 2022, we have recorded an obligation of $0.8 million for 2022.

We also have an Employee Stock Ownership Plan and Trust (“ESOP”) for employees who are not covered by a collective bargaining agreement.  In connection therewith, we maintain an employee benefits trust to which we contribute shares of treasury stock.  We are authorized to instruct the trustees to distribute such shares toward the satisfaction of our future obligations under the plan. The shares held in trust are not considered outstanding for purposes of calculating earnings per share until they are committed to be released. The trustees will vote the shares in accordance with its fiduciary duties.  During 2022, we contributed to the trust an additional 48,200 shares from our treasury and released 48,200 shares from the trust leaving 200 shares remaining in the trust as of December 31, 2022.  The provision for expense in connection with the ESOP was approximately $2.3 million in 2022, $2.5 million in 2021 and $2.3 million in 2020.

Defined Benefit Pension Plan

We maintain a defined benefit unfunded Supplemental Executive Retirement Plan (“SERP”).  The SERP, as amended, is a defined benefit plan pursuant to which we will pay supplemental pension benefits to certain key employees upon the attainment of a contractual participant’s payment date based upon the employees’ years of service and compensation.  As there are no current participants in the SERP, there was no benefit obligation outstanding related to the plan as of December 31, 2022 and 2021 and we recorded no expense related to the plan during the years ended December 31, 2022, 2021 and 2020.

Postretirement Medical Benefits

We provide certain medical and dental care benefits to 13 former U.S. union employees. The postretirement medical and dental benefit obligation for the former union employees as of December 31, 2022, and the net periodic benefit cost for our postretirement benefit plans for the years ended December 31, 2022, 2021 and 2020 were not material.

80

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
16. Other Non-Operating Income (Expense), Net

The components of other non-operating income (expense), net are as follows:

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 
 
(In thousands)
 
Interest and dividend income
 
$
209
   
$
49
   
$
109
 
Equity income from joint ventures
   
3,464
     
3,295
     
820
 
Gain (loss) on foreign exchange
   
334
   
(257
)
   
(350
)
Other non-operating income, net
   
807
     
407
     
233
 
Total other non-operating income, net
 
$
4,814
   
$
3,494
   
$
812
 

17.  Derivative Financial Instruments
   
Interest Rate Swap Agreements
 
We occasionally use derivative financial instruments to reduce our market risk for changes in interest rates on our variable rate borrowings. The principal financial instruments used for cash flow hedging purposes are interest rate swap agreements. The interest rate swaps effectively convert a portion of our variable rate borrowings under our existing facilities to a fixed rate based upon determined notional amount. We do not enter into interest rate swap agreements, or other financial instruments, for trading or speculative purposes.
 
In June 2022, we entered into a seven year interest rate swap agreement with a notional amount of $100 million that is to mature in May 2029.  The interest rate swap agreement has been designated as a cash flow hedge of interest payments on $100 million of borrowings under our Credit Agreement. Under the terms of the swap agreement, we will receive monthly variable interest payments based on one month Term SOFR and will pay interest based upon a fixed rate of 2.683% per annum, adjusted upward for the credit spread adjustment in the Credit Agreement of 0.10% and the loan margin in the Credit Agreement of 1.50% at December 31, 2022.
   
The fair value of the interest rate swap agreement as of December 31, 2022 was an asset of $5.2 million, which has been deferred and recorded in accumulated other comprehensive income, net of income taxes, in our consolidated balance sheet. When the interest expense on the underlying borrowing is recognized, the deferred gain/loss in accumulated other comprehensive income is recorded in earnings as interest expense in the consolidated statements of operations. We perform quarterly hedge effectiveness assessments and anticipate that the interest rate swap will be highly effective throughout its term.

18. Fair Value Measurements

We follow a three-level fair value hierarchy that prioritizes the inputs to measure fair value.  This hierarchy requires entities to maximize the use of “observable inputs” and minimize the use of “unobservable inputs.”  The three levels of inputs used to measure fair value are as follows:
Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets as of the measurement date.
Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3: Significant unobservable inputs that reflect assumptions that market participants would use in pricing an asset or liability.

81

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
The following is a summary of the estimated fair values, carrying amounts, and classification under the fair value hierarchy of our financial instruments at December 31, 2022 and December 31, 2021 (in thousands):

      
December 31, 2022
   
December 31, 2021
 
 
Fair Value
Hierarchy
 
Fair Value
   
Carrying
Amount
   
Fair Value
   
Carrying
Amount
 
                           
Cash and cash equivalents
LEVEL 1
 
$
21,150
   
$
21,150
   
$
21,755
   
$
21,755
 
Deferred compensation
LEVEL 1
   
20,190
     
20,190
     
23,623
     
23,623
 
Short term borrowings
LEVEL 1
   
55,031
     
55,031
     
128,415
     
128,415
 
Long-term debt
LEVEL 1
   
184,589
     
184,589
     
21
     
21
 
Cash flow interest rate swap
LEVEL 2
   
5,174
     
5,174
     
     
 

The carrying value of cash and cash equivalents approximates fair value due to the short maturity of those investments.  The fair value of the underlying assets held by the deferred compensation plan are based on the quoted market prices of the underlying funds which are held by registered investment companies. The carrying value of our variable rate short-term borrowings and long-term debt under our credit facilities approximates fair value as the variable interest rates in the facilities reflect current market rates. The fair value of our cash flow interest rate swap agreement obtained from two independent third parties, is based upon market quotes, and represents the net amount required to terminate the interest rate swap, taking into consideration market rates and counterparty credit risk.

19. Income Taxes

The income tax provision (benefit) consists of the following (in thousands):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
Current:
                 
Domestic
 
$
16,182
   
$
26,528
   
$
30,368
 
Foreign
   
8,669
     
5,851
     
4,064
 
Total current
   
24,851
     
32,379
     
34,432
 
 
                       
Deferred:
                       
Domestic
   
1,102
     
(1,161
)
   
(7,418
)
Foreign
   
(747
)
   
(174
)
   
(52
)
Total deferred
   
355
     
(1,335
)
   
(7,470
)
Total income tax provision
 
$
25,206
   
$
31,044
   
$
26,962
 

Reconciliations between taxes at the U.S. Federal income tax rate and taxes at our effective income tax rate on earnings from continuing operations before income taxes are as follows (in thousands):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
U.S. Federal income tax rate of 21%
 
$
20,650
   
$
27,398
   
$
22,550
 
Increase (decrease) in tax rate resulting from:
                       
State and local income taxes, net of federal income tax benefit
   
3,118
     
4,579
     
3,781
 
Income tax (benefit) attributable to foreign income
   
(53
)
   
(122
)
   
330
 
Other non-deductible items, net
   
423
   
(1,277
)
   
(563
)
Change in valuation allowance
   
1,068
     
466
     
864
 
Provision for income taxes
 
$
25,206
   
$
31,044
   
$
26,962
 

82

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
The following is a summary of the components of the net deferred tax assets and liabilities recognized in the accompanying consolidated balance sheets (in thousands):

 
 
December 31,
 
 
 
2022
   
2021
 
Deferred tax assets:
           
Inventories
 
$
11,604
   
$
12,181
 
Allowance for customer returns
   
14,506
     
14,185
 
Postretirement benefits
   
25
     
33
 
Allowance for expected credit losses
   
2,965
     
1,450
 
Accrued salaries and benefits
   
12,048
     
15,585
 
Tax credit and NOL carryforwards
   
5,103
     
5,702
 
Accrued asbestos liabilities
   
17,208
     
15,463
 
Other
   
190
     
190
 
 
   
63,649
     
64,789
 
Valuation allowance
   
(3,155
)
   
(2,087
)
Total deferred tax assets
   
60,494
     
62,702
 
Deferred tax liabilities:
               
Intangible assets acquired, net of amortization
    13,292       13,450  
Depreciation
   
8,715
     
7,589
 
    Interest rate swap agreement
    1,299        
Other
   
3,530
     
5,537
 
Total deferred tax liabilities
   
26,836
     
26,576
 
 
               
Net deferred tax assets
 
$
33,658
   
$
36,126
 

In assessing the realizability of the deferred tax assets, we consider whether it is more likely than not that some portion or the entire deferred tax asset will be realized.  Ultimately, the realization of the deferred tax asset is dependent upon the generation of sufficient taxable income in those periods in which temporary differences become deductible and/or net operating loss carryforwards can be utilized.  We consider the level of historical taxable income, scheduled reversal of temporary differences, carryback and carryforward periods, tax planning strategies and projected future taxable income in determining whether a valuation allowance is warranted.  We also consider cumulative losses in recent years as well as the impact of one-time events in assessing our pre-tax earnings. Assumptions regarding future taxable income require significant judgment. Our assumptions are consistent with estimates and plans used to manage our business.

The valuation allowance of $3.2 million as of December 31, 2022 is intended to provide for uncertainty regarding the ultimate realization of our U.S. foreign tax credit carryovers and foreign net operating loss carryovers.  Based on these considerations, we believe it is more likely than not that we would realize the benefit of the net deferred tax asset of $33.7 million as of December 31, 2022, which is net of the remaining valuation allowance. At December 31, 2022, we have foreign tax credit carryforwards of approximately $3 million that will expire in varying amounts by 2031.

As related to the taxation of our foreign subsidiaries, we aggregate our foreign earnings and profits, and utilize allowable deductions and available foreign tax credits in computing our U.S. tax.  Notwithstanding the U.S. taxation of these amounts, we intend to continue to invest most, or all, of these earnings indefinitely outside of the U.S., and do not expect to incur any significant additional taxes related to such amounts.

In accordance with generally accepted accounting practices, we recognize in our financial statements only those tax positions that meet the more-likely-than-not recognition threshold.  We establish tax reserves for uncertain tax positions that do not meet this threshold.  During the years ended December 31, 2022, 2021 and 2020, we did not establish a liability for uncertain tax positions.

83

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
We are subject to taxation in the U.S. and various state, local and foreign jurisdictions.  As of December 31, 2022, the Company is no longer subject to U.S. Federal tax examinations for years before 2019.  We remain subject to examination by state and local tax authorities for tax years 2018 through 2021.  Foreign jurisdictions have statutes of limitations generally ranging from 2 to 6 years.  Years still open to examination by foreign tax authorities in major jurisdictions include Canada (2018 onward), Hong Kong (2017 onward), China (2020 onward), Mexico (2018 onward),  Poland (2017 onward), Hungary (2016 onward) and Germany (2019 onward).  We do not presently anticipate that our unrecognized tax benefits will significantly increase or decrease over the next 12 months; however, actual developments in this area could differ from those currently expected.

20. Earnings Per Share

We present two calculations of earnings per common share.  “Basic” earnings per common share equals net earnings attributable to SMP divided by weighted average common shares outstanding during the period. “Diluted” earnings per common share equals net earnings attributable to SMP divided by the sum of weighted average common shares outstanding during the period plus potentially dilutive common shares.  Potentially dilutive common shares that are anti-dilutive are excluded from net earnings per common share.

The following are reconciliations of the net earnings attributable to SMP and the shares used in calculating basic and dilutive net earnings per common share attributable to SMP (in thousands, except per share data):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 Net Earnings Attributable to SMP -
                 
Earnings from continuing operations
 
$
73,042
   
$
99,353
   
$
80,417
 
Loss from discontinued operations
   
(17,691
)
   
(8,467
)
   
(23,024
)
Net earnings attributable to SMP
 
$
55,351
   
$
90,886
   
$
57,393
 
 
                       
Basic Net Earnings Per Common Share Attributable to SMP -
                       
Earnings from continuing operations per common share
 
$
3.37
   
$
4.49
   
$
3.59
 
Loss from discontinued operations per common share
   
(0.82
)
   
(0.39
)
   
(1.02
)
Net earnings per common share attributable to SMP
 
$
2.55
   
$
4.10
   
$
2.57
 
 
                       
Weighted average common shares outstanding
    21,684       22,147       22,374  
                         
Diluted Net Earnings Per Common Share Attributable to SMP -
                       
Earnings from continuing operations per common share
 
$
3.30
   
$
4.39
   
$
3.52
 
Loss from discontinued operations per common share
   
(0.80
)
   
(0.37
)
   
(1.01
)
Net earnings per common share attributable to SMP
 
$
2.50
   
$
4.02
   
$
2.51
 
 
                       
Weighted average common shares outstanding
   
21,684
     
22,147
     
22,374
 
Plus incremental shares from assumed conversions:
                       
Dilutive effect of restricted stock and performance-based stock
   
456
     
469
     
452
 
Weighted average common shares outstanding – Diluted
   
22,140
     
22,616
     
22,826
 

84

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
The shares listed below were not included in the computation of diluted net earnings per common share attributable to SMP because to do so would have been anti-dilutive for the periods presented or because they were excluded under the treasury method (in thousands):

 
 
2022
   
2021
   
2020
 
Restricted and performance shares
   
292
     
269
     
268
 

21. Industry Segment and Geographic Data

We have two major reportable operating segments, each of which focuses on a specific line of automotive parts in the automotive aftermarket with a complementary focus on the non-aftermarket, industrial equipment and original equipment service markets. Our Engine Management Segment manufactures and remanufactures ignition and emission parts, ignition wires, battery cables, fuel system parts and sensors for vehicle systems.  Our Temperature Control Segment manufactures and remanufactures air conditioning compressors, air conditioning and heating parts, engine cooling system parts, power window accessories and windshield washer system parts.

The accounting policies of each segment are the same as those described in the summary of significant accounting policies (see Note 1). The following tables contain financial information for each reportable segment (in thousands):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
Net sales (a):
                 
Engine Management
 
$
975,243
   
$
937,936
   
$
835,685
 
Temperature Control
   
382,285
     
348,423
     
281,954
 
Other
   
14,287
     
12,457
     
10,949
 
Total net sales
 
$
1,371,815
   
$
1,298,816
   
$
1,128,588
 
Intersegment sales (a):
                       
Engine Management
 
$
22,845
   
$
23,599
   
$
15,952
 
Temperature Control
   
9,728
     
9,024
     
6,162
 
Other
   
(32,573
)
   
(32,623
)
   
(22,114
)
Total intersegment sales
 
$
   
$
   
$
 
Depreciation and Amortization:
                       
Engine Management
 
$
23,289
   
$
21,881
   
$
20,417
 
Temperature Control
   
3,266
     
3,626
     
4,035
 
Other
   
1,743
     
1,736
     
1,871
 
Total depreciation and amortization
 
$
28,298
   
$
27,243
   
$
26,323
 
Operating income (loss):
                       
Engine Management
 
$
91,047
   
$
117,367
   
$
111,217
 
Temperature Control
   
31,712
     
36,997
     
21,296
 
Other
   
(18,624
)
   
(25,365
)
   
(23,618
)
Total operating income
 
$
104,135
   
$
128,999
   
$
108,895
 
Investment in unconsolidated affiliates:
                       
Engine Management
 
$
2,490
   
$
2,729
   
$
2,428
 
Temperature Control
   
39,255
     
41,358
     
38,079
 
Other
   
     
     
 
Total investment in unconsolidated affiliates
 
$
41,745
   
$
44,087
   
$
40,507
 
Capital expenditures:
                       
Engine Management
 
$
19,306
   
$
21,922
   
$
13,496
 
Temperature Control
   
4,502
     
2,586
     
1,988
 
Other
   
2,148
     
1,367
     
2,336
 
Total capital expenditures
 
$
25,956
   
$
25,875
   
$
17,820
 
Total assets:
                       
Engine Management
 
$
867,433
   
$
845,767
   
$
618,210
 
Temperature Control
   
283,086
     
257,114
     
230,111
 
Other
   
104,410
     
95,080
     
108,219
 
Total assets
 
$
1,254,929
   
$
1,197,961
   
$
956,540
 


(a)
Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.

85

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments, as well as items pertaining to our Canadian business unit that does not meet the criteria of a reportable operating segment and our corporate headquarters function.

Reconciliation of segment operating income to net earnings:

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 
 
(In thousands)
 
Operating income
 
$
104,135
   
$
128,999
   
$
108,895
 
Other non-operating income, net
   
4,814
     
3,494
     
812
 
Interest expense
   
10,617
     
2,028
     
2,328
 
Earnings from continuing operations before income taxes
   
98,332
     
130,465
     
107,379
 
Provision for income taxes
   
25,206
     
31,044
     
26,962
 
Earnings from continuing operations
   
73,126
     
99,421
     
80,417
 
Discontinued operations, net of tax
   
(17,691
)
   
(8,467
)
   
(23,024
)
Net earnings
 
$
55,435
   
$
90,954
   
$
57,393
 

   
December 31,
 
 
 
2022
   
2021
   
2020
 
Long-lived assets (a):
 
(In thousands)
 
United States
 
$
326,199
   
$
315,983
   
$
241,053
 
Asia
   
76,766
     
80,175
     
40,621
 
Europe
   
38,351
     
37,892
     
16,504
 
Mexico
   
10,355
     
12,119
     
10,586
 
Canada
   
7,161
     
4,461
     
4,470
 
Total long-lived assets
 
$
458,832
   
$
450,630
   
$
313,234
 

(a)
Long-lived assets are attributed to countries based upon the location of the assets.

Our three largest individual customers accounted for approximately 59% of our consolidated net sales in 2022. During 2022, O’Reilly, AutoZone and NAPA accounted for 27%, 17% and 15% of our consolidated net sales, respectively. Net sales from each of the customers were reported in both our Engine Management and Temperature Control Segments.  The loss of one or more of these customers or, a significant reduction in purchases of our products from any one of them could have a material adverse impact on our business, financial condition and results of operations. In addition, any consolidation among our key customers may further increase our customer concentration risk.

86

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
For the disaggregation of our net sales from customers by geographic area, major product group and major sales channels for each of our segments, see Note 22, “Net Sales.”

Beginning in the first quarter of 2023, our business will be organized into three operating segments – Engineered Solutions, Vehicle Control and Temperature Control.  This change in operating segments will better align our operating segments with our strategic focus on diversification, and provide greater transparency into how we are positioned to capture growth opportunities of the future.  The change will also better reflect the impact of our recent acquisitions.

22. Net Sales

Disaggregation of Net Sales

We disaggregate our net sales from customers by geographic area, major product group, and major sales channels for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our net sales are affected by economic factors. 

The following tables provide disaggregation of net sales information for the years ended December 31, 2022, 2021 and 2020 (in thousands):

Year Ended December 31, 2022 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
849,858
   
$
359,246
   
$
   
$
1,209,104
 
Canada
   
32,410
     
19,894
     
14,287
     
66,591
 
Europe         
   
37,098
     
1,422
     
     
38,520
 
Mexico
   
30,917
     
400
     
     
31,317
 
    Asia         
   
18,830
     
356
     
     
19,186
 
Other foreign
   
6,130
     
967
     
     
7,097
 
Total
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
824,677
   
$
   
$
10,775
   
$
835,452
 
Wire and cable
   
150,566
     
     
(223
)
   
150,343
 
Compressors
   
     
222,532
     
1,813
     
224,345
 
Other climate control parts
   
     
159,753
     
1,922
     
161,675
 
Total
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 
Major Sales Channel:
                               
Aftermarket
 
$
709,128
   
$
343,702
   
$
14,287
   
$
1,067,117
 
OE/OES
   
234,092
     
35,915
     
     
270,007
 
Export
   
32,023
     
2,668
     
     
34,691
 
Total
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 

87

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

Year Ended December 31, 2021 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
804,398
   
$
329,980
   
$
   
$
1,134,378
 
Canada
   
33,590
     
16,513
     
12,457
     
62,560
 
    Europe         
   
27,293
     
390
     
     
27,683
 
Mexico
   
25,288
     
358
     
     
25,646
 
Asia
   
40,668
     
348
     
     
41,016
 
Other foreign
   
6,699
     
834
     
     
7,533
 
Total
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
786,514
   
$
   
$
8,956
   
$
795,470
 
Wire and cable
   
151,422
     
     
(275
)
   
151,147
 
Compressors
   
     
206,697
     
1,434
     
208,131
 
Other climate control parts
   
     
141,726
     
2,342
     
144,068
 
Total
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 
Major Sales Channel:
                               
Aftermarket
 
$
702,473
   
$
317,804
   
$
12,457
   
$
1,032,734
 
OE/OES
   
208,760
     
28,545
     
     
237,305
 
Export
   
26,703
     
2,074
     
     
28,777
 
Total
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 

Year Ended December 31, 2020 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
738,521
   
$
268,680
   
$
   
$
1,007,201
 
Canada
   
25,842
     
11,679
     
10,949
     
48,470
 
Europe         
   
12,255
     
351
     
     
12,606
 
Mexico
   
19,336
     
271
     
     
19,607
 
Asia
   
35,079
     
165
     
     
35,244
 
Other foreign
   
4,652
     
808
     
     
5,460
 
Total
 
$
835,685
   
$
281,954
   
$
10,949
   
$
1,128,588
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
691,722
   
$
   
$
8,172
   
$
699,894
 
Wire and cable
   
143,963
     
     
159
     
144,122
 
Compressors
   
     
163,071
     
812
     
163,883
 
Other climate control parts
   
     
118,883
     
1,806
     
120,689
 
Total
 
$
835,685
   
$
281,954
   
$
10,949
   
$
1,128,588
 
Major Sales Channel:
                               
Aftermarket
 
$
674,744
   
$
263,690
   
$
10,949
   
$
949,383
 
OE/OES
   
142,072
     
17,096
     
     
159,168
 
Export
   
18,869
     
1,168
     
     
20,037
 
Total
 
$
835,685
   
$
281,954
   
$
10,949
   
$
1,128,588
 

(a)
Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.

(b)
Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments as well as sales from our Canadian business unit that does not meet the criteria of a reportable operating segment.  Intersegment wire and cable sales for the years ended December 31, 2022 and 2021 exceeded third party sales from our Canadian business unit.

88

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
Geographic Area

We sell our line of products primarily in the United States, with additional sales in Canada, Mexico, Europe, Asia and Latin America.  Sales are attributed to countries based upon the location of the customer.  Our sales are substantially denominated in U.S. dollars.

Major Product Group

The Engine Management segment of the Company principally generates revenue from the sale of automotive engine parts in the automotive aftermarket including ignition, emission control, fuel and safety related system products, and wire and cable parts.  The Temperature Control segment of the Company principally generates revenue from the sale of automotive temperature control systems parts in the automotive aftermarket including air conditioning compressors and other climate control parts.

Major Sales Channel

In the aftermarket channel, we sell our products to warehouse distributors and retailers.  Our customers buy directly from us and sell directly to jobber stores, professional technicians and to “do-it-yourselfers” who perform automotive repairs on their personal vehicles.  In the Specialized Original Equipment (“OE”) and Original Equipment Service (“OES”) channel, we sell our products to original equipment manufacturers who redistribute our products within their distribution network, independent dealerships and service dealer technicians.  Lastly, in the Export channel, our domestic entities sell to customers outside the United States.

23. Commitments and Contingencies

Total rent expense for the three years ended December 31, 2022 was as follows (in thousands):

 
 
Total
   
Real Estate
   
Other
 
2022 (1)
 
$
14,135
   
$
11,385
   
$
2,750
 
2021 (1)
   
12,065
     
9,500
     
2,565
 
2020
   
11,669
     
8,290
     
3,379
 


(1)
Includes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.

For our operating lease minimal rental payments that we are obligated to make, see Note 7, “Leases.”

Warranties

We generally warrant our products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product.  As of December 31, 2022 and 2021, we have accrued $19.7 million and $17.5 million, respectively, for estimated product warranty claims included in accrued customer returns. The accrued product warranty costs are based primarily on historical experience of actual warranty claims. Warranty expense for each of the years 2022, 2021 and 2020 were $112.5 million, $91.9 million and $87.1 million, respectively.

89

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
The following table provides the changes in our product warranties:

 
 
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Balance, beginning of period
 
$
17,463
   
$
17,663
 
Liabilities accrued for current year sales
   
112,477
     
91,908
 
Settlements of warranty claims
   
(110,273
)
   
(92,108
)
Balance, end of period
 
$
19,667
   
$
17,463
 

Letters of Credit

At December 31, 2022, we had outstanding letters of credit with certain vendors aggregating approximately $2.4 million.  These letters of credit are being maintained as security for reimbursements to insurance companies and as security to the landlord of our administrative offices in Long Island City, New York.  The contract amount of the letters of credit is a reasonable estimate of their value as the value for each is fixed over the life of the commitment.

Change of Control Arrangements

We have a change in control arrangement with one key officer. In the event of a change of control (as defined in the agreement), the executive will receive severance payments and certain other benefits as provided in his agreement.

Asbestos

In 1986, we acquired a brake business, which we subsequently sold in March 1998 and which is accounted for as a discontinued operation in the accompanying statement of operations.  When we originally acquired this brake business, we assumed future liabilities relating to any alleged exposure to asbestos-containing products manufactured by the seller of the acquired brake business. In accordance with the related purchase agreement, we agreed to assume the liabilities for all new claims filed on or after September 2001. Our ultimate exposure will depend upon the number of claims filed against us on or after September 2001, and the amounts paid for settlements, awards of asbestos-related damages, and defense of such claims.  At December 31, 2022, approximately 1,530 cases were outstanding for which we may be responsible for any related liabilities.  Since inception in September 2001 through December 31, 2022, the amounts paid for settled claims and awards of asbestos-related damages, including interest, were approximately $64.6 million.  We do not have insurance coverage for the indemnity and defense costs associated with the claims we face.

In evaluating our potential asbestos-related liability, we have considered various factors including, among other things, an actuarial study of the asbestos related liabilities performed by an independent actuarial firm, our settlement amounts and whether there are any co-defendants, the jurisdiction in which lawsuits are filed, and the status and results of such claims.  As is our accounting policy, we consider the advice of actuarial consultants with experience in assessing asbestos-related liabilities to estimate our potential claim liability; and perform an actuarial evaluation in the third quarter of each year and whenever events or changes in circumstances indicate that additional provisions may be necessary.  The methodology used to project asbestos-related liabilities and costs in our actuarial study considered: (1) historical data available from publicly available studies; (2) an analysis of our recent claims history to estimate likely filing rates into the future; (3) an analysis of our currently pending claims; (4) an analysis of our settlements and awards of asbestos-related damages to date; and (5) an analysis of closed claims with pay ratios and lag patterns in order to develop average future settlement values.  Based on the information contained in the actuarial study and all other available information considered by us, we have concluded that no amount within the range of settlement payments and awards of asbestos-related damages was more likely than any other and, therefore, in assessing our asbestos liability we compare the low end of the range to our recorded liability to determine if an adjustment is required.
90

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)

In accordance with our policy to perform an annual actuarial evaluation in the third quarter of each year, an actuarial study was performed as of August 31, 2022. The results of the August 31, 2022 study included an estimate of our undiscounted liability for settlement payments and awards of asbestos-related damages, excluding legal costs, ranging from $68.8 million to $111.6 million for the period through 2065. The change from the prior year study, which was as of August 31, 2021, was a $7.9 million increase for the low end of the range and a $11.4 million increase for the high end of the range.  The increase in the estimated undiscounted liability from the prior year study at both the low end and high end of the range reflects our actual experience, our historical data and certain assumptions with respect to events that may occur in the future.

Based upon the results of the August 31, 2022 actuarial study, in September 2022 we increased our asbestos liability to $68.8 million, the low end of the range, and recorded an incremental pre-tax provision of $18.5 million in earnings (loss) from discontinued operations in the accompanying statement of operations.  Future legal costs, which are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations, are estimated, according to the August 31, 2022 study, to range from $53.2 million to $105.7 million for the period through 2065.  Total operating cash outflows related to discontinued operations, which include settlements, awards of asbestos-related damages and legal costs, net of taxes, were $12 million, $8.8 million and $16.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.

We plan to perform an annual actuarial evaluation during the third quarter of each year for the foreseeable future and whenever events or changes in circumstances indicate that additional provisions may be necessary. Given the uncertainties associated with projecting such matters into the future and other factors outside our control, we can give no assurance that additional provisions will not be required. We will continue to monitor events and changes in circumstances surrounding these potential liabilities in determining whether to perform additional actuarial evaluations and whether additional provisions may be necessary.  At the present time, however, we do not believe that any additional provisions would be reasonably likely to have a material adverse effect on our liquidity or consolidated financial position.

Other Litigation

We are currently involved in various other legal claims and legal proceedings (some of which may involve substantial amounts), including claims related to commercial disputes, product liability, employment, and environmental.  Although these legal claims and legal proceedings are subject to inherent uncertainties, based on our understanding and evaluation of the relevant facts and circumstances, we believe that the ultimate outcome of these matters will not, either individually or in the aggregate, have a material adverse effect on our business, financial condition or results of operations.  We may at any time determine that settling any of these matters is in our best interests, which settlement may include substantial payments.  Although we cannot currently predict the specific amount of any liability that may ultimately arise with respect to any of these matters, we will record provisions when the liability is considered probable and reasonably estimable.  Significant judgment is required in both the determination of probability and the determination as to whether an exposure can be reasonably estimated.  As additional information becomes available, we reassess our potential liability related to these matters. Such revisions of the potential liabilities could have a material adverse effect on our business, financial condition or results of operations.

ITEM 9.
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON  ACCOUNTING AND FINANCIAL DISCLOSURE
 
None.
 
ITEM 9A.
CONTROLS AND PROCEDURES

(a)
Evaluation of Disclosure Controls and Procedures.

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
 
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) and Rule 15d-15(e) promulgated under the Exchange Act, as of the end of the period covered by this Report. This evaluation also included consideration of our internal controls and procedures for the preparation of our financial statements as required under Section 404 of the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”).  Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Report.

(b)
Management’s Report on Internal Control Over Financial Reporting.

Pursuant to Section 404 of the Sarbanes-Oxley Act, as part of this Report we have furnished a report regarding our internal control over financial reporting as of December 31, 2022. The report is under the caption “Management’s Report on Internal Control Over Financial Reporting” in “Item 8. Financial Statements and Supplementary Data,” which report in included herein.

(c)
Attestation Report of Independent Registered Public Accounting Firm.

KPMG LLP, our independent registered public accounting firm, has issued an opinion as to the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022. The opinion is under the caption “Report of Independent Registered Public Accounting Firm−Internal Control Over Financial Reporting” in “Item 8. Financial Statements and Supplementary Data” for this attestation report, which is included herein.

(d)
Changes in Internal Control Over Financial Reporting.

During the quarter ended December 31, 2022 and subsequent to that date, we have not made changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
We review, document and test our internal control over financial reporting using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in the 2013 Internal Control–Integrated Framework.  We may from time to time make changes aimed at enhancing their effectiveness and to ensure that our systems evolve with our business.  These efforts may lead to various changes in our internal control over financial reporting.

92

ITEM 9B.
OTHER INFORMATION

None.

ITEM 9C.
DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not Applicable.

PART III

ITEM 10.
DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by this Item is incorporated herein by reference to the information in our Definitive Proxy Statement to be filed with the SEC in connection with our 2023 Annual Meeting of Stockholders (the “2023 Proxy Statement”) set forth under the captions “Proposal No. 1 - Election of Directors,”  “Management Information,” and “Corporate Governance.”

The Board of Directors of the Company has adopted a Code of Ethics that applies to all employees, officers and directors of the Company.  The Company’s Code of Ethics is available at ir.smpcorp.com under “Governance Documents.”  The Company intends to satisfy any disclosure requirement under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of the Company’s Code of Ethics that applies to its principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions, by disclosing such information on the Company’s website, at the address specified above.

ITEM 11.
EXECUTIVE COMPENSATION

The information required by this Item is incorporated herein by reference to the information in our 2023 Proxy Statement set forth under captions “Corporate Governance,” “Compensation Discussion & Analysis,” “Executive Compensation and Related Information” and “Report of the Compensation and Management Development Committee.”

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

The information required by this Item is incorporated herein by reference to the information in our 2023 Proxy Statement set forth under the captions “Executive Compensation and Related Information” and “Security Ownership of Certain Beneficial Owners and Management.”

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

The information required by this Item is incorporated herein by reference to the information in our 2023 Proxy Statement set forth under the captions “Corporate Governance” and “Executive Compensation and Related Information.

ITEM 14.
PRINCIPAL ACCOUNTANT FEES AND SERVICES

The Company’s independent registered public accounting firm is KMPG LLP, New York, New York (PCAOB ID 185).  All other information required by this Item is incorporated herein by reference to the information in our 2023 Proxy Statement set forth under the captions “Audit and Non-Audit Fees.”

93

PART IV

ITEM 15.
EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a)
(1)
The Index to Consolidated Financial Statements of the Registrant under Item 8 of this Report is incorporated herein by reference as the list of Financial Statements required as part of this Report.



 
(2)
The following financial schedule and related report for the years 2022, 2021 and 2020 is submitted herewith:





Schedule II - Valuation and Qualifying Accounts





All other schedules are omitted because they are not required, not applicable or the information is included in the financial statements or notes thereto.
   
 
(3)
Exhibits.





The exhibit list in the Exhibit Index is incorporated by reference as the list of exhibits required as part of this Report.

ITEM 16.
FORM 10-K SUMMARY

None.

94

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
EXHIBIT INDEX

Exhibit
Number
 
   
3.1
   
3.2
   
3.3
   
10.1
   
10.2
   
10.3
   
10.4
   
10.5
   
10.6
   
10.7
   
10.8
   
10.9

95

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
EXHIBIT INDEX
 
Exhibit
Number
 
   
10.10
   
10.11
   
10.12
   
10.13
   
21
   
23
   
24
   
31.1
   
31.2
   
32.1

 
32.2

96

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
EXHIBIT INDEX

101.INS**
Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).
101.SCH**
Inline XBRL Taxonomy Extension Schema Document.
101.CAL**
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.LAB**
Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE**
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
101.DEF**
Inline XBRL Taxonomy Extension Definition Linkbase Document.
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

**
In accordance with Regulation S-T, the XBRL-related information in Exhibit 101 to the Original Filing shall be deemed to be “furnished” and not “filed.”

97

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.


STANDARD MOTOR PRODUCTS, INC.

(Registrant)



 /s/ Eric P. Sills

Eric P. Sills

Chief Executive Officer and President

 

/s/ Nathan R. Iles

Nathan R. Iles

Chief Financial Officer

New York, New York
February 22, 2023

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Eric P. Sills and Nathan R. Iles, jointly and severally, as his attorneys-in-fact, each with the power of substitution, for him in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.
 
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 dates indicated:

February 22, 2023
/s/   Eric P. Sills

Eric P. Sills

Chief Executive Officer and President

(Principal Executive Officer)

 
February 22, 2023
/s/   Nathan R. Iles
 
Nathan R. Iles
 
Chief Financial Officer
 
(Principal Financial and Accounting Officer)
   
February 22, 2023
/s/   James J. Burke
 
James J. Burke
 
Chief Operating Officer
   
February 22, 2023
/s/   Lawrence I. Sills
 
Lawrence I. Sills, Director
   
February 22, 2023
/s/   Alejandro C. Capparelli
 
Alejandro C. Capparelli, Director

98

February 22, 2023
/s/   Pamela Forbes Lieberman
 
Pamela Forbes Lieberman, Director
   
February 22, 2023
/s/   Patrick S. McClymont
 
Patrick S. McClymont, Director
   
February 22, 2023
/s/   Joseph W. McDonnell
 
Joseph W. McDonnell, Director
   
February 22, 2023
/s/   Alisa C. Norris
 
Alisa C. Norris, Director
   
February 22, 2023
/s/   Pamela S. Puryear, Ph.D.
 
Pamela S. Puryear, Director
   
February 22, 2023
/s/   William H. Turner
 
William H. Turner, Director

99

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

Schedule II Valuation and Qualifying Accounts

Years ended December 31, 2022, 2021 and 2020

 
       
Additions
             
 
                       
Description
 
Balance at
beginning
of year
   
Charged to
costs and
expenses
   
Other
   
Deductions
   
Balance at
end of year
 
 
                             
Year ended December 31, 2022:
                             
Allowance for expected credit losses
 
$
4,815,000
   
$
6,242,000
 (1)  
$
   
$
6,928,000
   
$
4,129,000
 
Allowance for discounts
   
1,355,000
     
13,456,000
     
     
13,565,000
     
1,246,000
 
 
 
$
6,170,000
   
$
19,698,000
   
$
   
$
20,493,000
   
$
5,375,000
 
 
                                       
Allowance for sales returns
 
$
42,412,000
   
$
152,985,000
   
$
   
$
158,228,000
   
$
37,169,000
 
 
                                       
 
                                       
Year ended December 31, 2021:
                                       
Allowance for expected credit losses
 
$
4,406,000
   
$
450,000
   
$
   
$
41,000
   
$
4,815,000
 
Allowance for discounts
   
1,416,000
     
13,827,000
     
     
13,888,000
     
1,355,000
 
 
 
$
5,822,000
   
$
14,277,000
   
$
   
$
13,929,000
   
$
6,170,000
 
 
                                       
Allowance for sales returns
 
$
40,982,000
   
$
129,964,000
   
$
   
$
128,534,000
   
$
42,412,000
 
 
                                       
 
                                       
 
                                       
Year ended December 31, 2020:
                                       
Allowance for expected credit losses
 
$
4,244,000
   
$
392,000
 
$
   
$
230,000
 
$
4,406,000
 
Allowance for discounts
   
968,000
     
11,488,000
     
     
11,040,000
     
1,416,000
 
 
 
$
5,212,000
   
$
11,880,000
   
$
   
$
11,270,000
   
$
5,822,000
 
 
                                       
Allowance for sales returns
 
$
35,240,000
   
$
135,448,000
   
$
   
$
129,706,000
   
$
40,982,000
 


(1)
Includes a $7 million charge relating to one of our customers that filed a petition for bankruptcy in January 2023.


100
EX-21 2 brhc10048362_ex21.htm EXHIBIT 21

EXHIBIT 21

SUBSIDIARIES OF STANDARD MOTOR PRODUCTS, INC.

Name
State or Country of
Incorporation
KADE Trading GmbH
Germany
SMP Automotive de Mexico, S.A. de C.V.
Mexico
SMP Engine Management de Mexico, S. de R.L. de C.V.
Mexico
SMP Four Seasons de Mexico, S. de R.L. de C.V.
Mexico
SMP Motor Products Limited
Canada
SMP Poland sp. z o.o.
Poland
STABIL ELEKTROTECHNIK GmbH
Germany
STABIL PRODUKT Elektrotechnikai Kft.
Hungary
STABIL VERBINDUNGSTECHNIK GmbH
Germany
Standard Motor Products de Mexico, S. de R.L. de C.V.
Mexico
Standard Motor Products (Hong Kong) Limited
Hong Kong
Trumpet Holdings, Inc.
Delaware
Trombetta Asia, Ltd.
Hong Kong
Trombetta Electric (Shanghai) Co., Ltd.
China
Trombetta Electric (Wuxi) Co., Ltd.
China
Trombetta S. de R.L. de C.V.
Mexico

The names of particular subsidiaries have been omitted where, considered in the aggregate as a single subsidiary, they would not constitute, as of the end of the year covered by this report, a “significant subsidiary” as that term is defined in Regulation S-X under the Securities Exchange Act of 1934.




EX-23 3 brhc10048362_ex23.htm EXHIBIT 23

Exhibit 23

Consent of Independent Registered Public Accounting Firm
 
We consent to the incorporation by reference in the registration statements (No. 333-256362, No. 333-211461, No. 333-174330, and No. 333-134239) on Form S-8 of our reports dated February 22, 2023, with respect to the consolidated financial statements and financial statement Schedule II, Valuation and Qualifying Accounts of Standard Motor Products, Inc. and Subsidiaries and the effectiveness of internal control over financial reporting.
 
/s/ KPMG LLP
 
New York, New York
February 22, 2023



EX-31.1 4 brhc10048362_ex31-1.htm EXHIBIT 31.1

EXHIBIT 31.1

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

I, Eric P. Sills, certify that:
 
1.
I have reviewed this annual report on Form 10-K of Standard Motor Products, Inc.;
 
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 

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

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

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

d)
disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
 
5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
 

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

b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
Date: February 22, 2023
 
   
 
/s/ Eric P. Sills
 
Eric P. Sills
 
Chief Executive Officer and President



EX-31.2 5 brhc10048362_ex31-2.htm EXHIBIT 31.2

EXHIBIT 31.2

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

I, Nathan R. Iles, certify that:
 
1.
I have reviewed this annual report on Form 10-K of Standard Motor Products, Inc.;
 
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 

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

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

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

d)
disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
 
5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
 

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

b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
Date: February 22, 2023
 
 
/s/ Nathan R. Iles
 
Nathan R. Iles
 
Chief Financial Officer



EX-32.1 6 brhc10048362_ex32-1.htm EXHIBIT 32.1

EXHIBIT 32.1

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

In connection with the Annual Report of Standard Motor Products, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Eric P. Sills, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:

(1)
The Report 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 Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
 
/s/ Eric P. Sills
Eric P. Sills
Chief Executive Officer
and President

February 22, 2023

*          A signed original of this written statement required by Section 906 has been provided to Standard Motor Products, Inc. and will be retained by Standard Motor Products, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.



EX-32.2 7 brhc10048362_ex32-2.htm EXHIBIT 32.2

EXHIBIT 32.2

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

In connection with the Annual Report of Standard Motor Products, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Nathan R. Iles, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:

(1)
The Report 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 Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

/s/ Nathan R. Iles
Nathan R. Iles
Chief Financial Officer

February 22, 2023

*          A signed original of this written statement required by Section 906 has been provided to Standard Motor Products, Inc. and will be retained by Standard Motor Products, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.



EX-101.SCH 8 smp-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 010200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Calc 2 link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 030100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 050100 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Business Acquisitions and Investments link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Restructuring and Integration Expense link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Sale of Receivables link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Investments in Unconsolidated Affiliates link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Credit Facilities and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Other Non-Operating Income (Expense), Net link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 061900 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 062000 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 062100 - Disclosure - Industry Segment and Geographic Data link:presentationLink link:calculationLink link:definitionLink 062200 - Disclosure - Net Sales link:presentationLink link:calculationLink link:definitionLink 062300 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 062400 - Schedule - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Business Acquisitions and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Restructuring and Integration Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Investments in Unconsolidated Affiliates (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Credit Facilities and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Stock-Based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Other Non-Operating Income (Expense), Net (Tables) link:presentationLink link:calculationLink link:definitionLink 081800 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 081900 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 082000 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 082100 - Disclosure - Industry Segment and Geographic Data (Tables) link:presentationLink link:calculationLink link:definitionLink 082200 - Disclosure - Net Sales (Tables) link:presentationLink link:calculationLink link:definitionLink 082300 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Summary of Significant Accounting Policies, Principles of Consolidation (Details) link:presentationLink link:calculationLink link:definitionLink 090102 - Disclosure - Summary of Significant Accounting Policies, Allowance for Expected Credit Losses and Cash Discounts (Details) link:presentationLink link:calculationLink link:definitionLink 090104 - Disclosure - Summary of Significant Accounting Policies, Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090106 - Disclosure - Summary of Significant Accounting Policies, Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090108 - Disclosure - Summary of Significant Accounting Policies, Product Warranty and Overstock Returns and Accounting for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090110 - Disclosure - Summary of Significant Accounting Policies, Concentrations of Credit Risk and Foreign Cash Balances (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Business Acquisitions and Investments, Investment in Foshan Che Yijia New Energy Technology Co., Ltd (Details) link:presentationLink link:calculationLink link:definitionLink 090202 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Kade Trading GmbH (Details) link:presentationLink link:calculationLink link:definitionLink 090204 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Stabil Operative Group GmbH (Details) link:presentationLink link:calculationLink link:definitionLink 090206 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Trumpet Holdings, Inc. (Details) link:presentationLink link:calculationLink link:definitionLink 090208 - Disclosure - Business Acquisitions and Investments, Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Restructuring and Integration Expense (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Sale of Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Leases (Details) CALC 01 link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Goodwill and Other Intangible Assets, Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - Goodwill and Other Intangible Assets, Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Investments in Unconsolidated Affiliates (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Credit Facilities and Long-Term Debt, Term Loan and Revolving Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 091104 - Disclosure - Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details) link:presentationLink link:calculationLink link:definitionLink 091106 - Disclosure - Credit Facilities and Long-Term Debt, Maturities of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091108 - Disclosure - Credit Facilities and Long-Term Debt, Deferred Financing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 091108 - Disclosure - Credit Facilities and Long-Term Debt, Maturities of Debt (Details) CALC 01 link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Accumulated Other Comprehensive Income, Changes in Accumulated Other Comprehensive Income by Component (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - Accumulated Other Comprehensive Income, Reclassifications Out of Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Other Non-Operating Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091902 - Disclosure - Income Taxes (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 092000 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 092100 - Disclosure - Industry Segment and Geographic Data, Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 092102 - Disclosure - Industry Segment and Geographic Data, Operating Income to Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 092104 - Disclosure - Industry Segment and Geographic Data, Customer Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 092200 - Disclosure - Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 092300 - Disclosure - Commitments and Contingencies, Rent (Details) link:presentationLink link:calculationLink link:definitionLink 092302 - Disclosure - Commitments and Contingencies, Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 092304 - Disclosure - Commitments and Contingencies, Letters of Credit and Asbestos (Details) link:presentationLink link:calculationLink link:definitionLink 092400 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 smp-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 smp-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 smp-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Changes in Accumulated Other Comprehensive Income by Component [Roll Forward] Award Type [Axis] Summary of Significant Accounting Policies [Abstract] Accounts payable Long term receivables Accounts Receivable, after Allowance for Credit Loss, Noncurrent Accounts receivable, less allowances for discounts and expected credit losses of $5,375 and $6,170 in 2022 and 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Unrealized Derivative Gains (Losses) [Member] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Foreign Currency Translation [Member] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Income (Loss) [Member] Accumulated other comprehensive income Unrecognized Postretirement Benefit Costs (Credit) [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Acquired Indefinite-lived Intangible Assets [Line Items] Capital in Excess of Par Value [Member] Capital in excess of par value Adjustments to reconcile net earnings to net cash provided by (used in) operating activities: Compensation expense, net of tax Share-Based Payment Arrangement, Expense, after Tax Accounts receivable, allowances for discounts and expected credit losses Customer bankruptcy charge Allowance for Expected Credit Losses [Member] Amortization expense Amortization of deferred financing cost Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Asbestos [Member] ASSETS Assets [Abstract] Balance Sheet Information [Abstract] Total assets Total assets Total current assets Assets, Current CURRENT ASSETS: Long-lived assets [Abstract] Alternate Base Rate [Member] Overdraft facility Bankruptcy [Abstract] Number of customers who filed a petition Number of customers who filed a petition Number of customers who filed a petition Building Improvements [Member] Buildings [Member] Other current assets Earn-out based performance obligation in 2024 and 2025 Purchase Price Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Sales force reduction costs Receivables Noncurrent operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisitions and Investments [Abstract] Business Acquisition [Line Items] Percentage of entity acquired Assets acquired and liabilities assumed [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Business Combination, Description [Abstract] Business Combination, Description [Abstract] Business Acquisitions and Investments Business Combination Disclosure [Text Block] Revenues from acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Fair value of acquired noncontrolling interest Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Intangible assets Property, plant, and equipment, net Machinery and equipment, net Inventory Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Subtotal Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Canada Tax Authority [Member] Other intangible assets Accumulated computer software amortization Capitalized Computer Software, Accumulated Amortization Other Intangible Assets [Abstract] Capitalized Computer Software, Net [Abstract] Amortization of computer software Carrying Amount [Member] Cash and cash equivalents CASH AND CASH EQUIVALENTS at beginning of year CASH AND CASH EQUIVALENTS at end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Cash acquired Cash Acquired from Acquisition Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Total operating cash outflows related to discontinued operations Class of Stock [Line Items] Class of Stock [Domain] Commitments and Contingencies [Abstract] Loss Contingencies Commitments and contingencies Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock [Member] Dividend declared per share (in dollars per share) Common stock available for future grants (in shares) Cash dividends paid (in dollars per share) Common stock, par value (in dollars per share) Common Stock - par value $2.00 per share: Authorized 30,000,000 shares, issued 23,936,036 shares Common Stock, Value, Issued Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Employee Benefits [Abstract] Deferred tax liabilities [Abstract] Components of Deferred Tax Liabilities [Abstract] Components of net deferred tax assets and liabilities [Abstract] Accumulated Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract] Comprehensive income (loss) attributable to noncontrolling interest, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income (loss) attributable to noncontrolling interest, net of tax: Comprehensive income attributable to SMP Comprehensive Income (Loss), Net of Tax, Attributable to Parent Computer Software [Member] Concentration Risk Type [Axis] Concentration Risk [Line Items] Concentration Risk Type [Domain] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration Risk Benchmark [Domain] Concentration risk, percentage Concentration Risk, Percentage Concentration Risk [Table] Concentration Risk Benchmark [Axis] Principles of Consolidation Construction-in-Progress [Member] Construction in Progress [Member] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Axis] Other [Member] Other [Member] Corporate and Other [Member] Trombetta Asia, Ltd [Member] Cost of sales Domestic Foreign Total current Current Income Tax Expense (Benefit) Current [Abstract] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Accrued rebates Customer Refund Liability, Current Customer Concentration Risk [Member] Customer Relationships [Member] Disaggregation of Net Sales Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Table] Debt Instrument, Redemption, Period [Axis] Fifth Year [Member] Debt Instrument, Redemption, Period Two [Member] First Four Years [Member] Debt Instrument, Redemption, Period One [Member] Debt Instrument, Redemption, Period [Domain] Basis spread on variable rate Margin on variable rate Debt Instrument, Basis Spread on Variable Rate Credit Facilities and Long-Term Debt [Abstract] Weighted average interest rate Debt, Weighted Average Interest Rate Schedule of Long-Term Debt Instruments [Table] Credit Facilities and Long-Term Debt Debt Disclosure [Text Block] Debt Instrument [Axis] Frequency of periodic payment Debt Instrument, Frequency of Periodic Payment Debt Instrument [Line Items] Interest rate periods Debt Instruments [Abstract] Interest rate Debt Instrument, Name [Domain] Maturity date Deferred incomes taxes Deferred compensation Deferred Compensation Plan Assets Deferred Financing Costs Domestic Deferred Federal Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total amortization Deferred financing costs Debt Issuance Costs, Net Deferred financing costs, net Deferred Financing Costs [Abstract] Debt Issuance Costs, Net [Abstract] Total deferred tax liabilities Deferred Tax Liabilities, Gross Deferred [Abstract] Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Total deferred Deferred Income Tax Expense (Benefit) Net deferred tax assets Net deferred tax asset Deferred Tax Assets, Net Deferred tax assets [Abstract] Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Tax credit and NOL carryforwards Deferred tax assets, gross Deferred Tax Assets, Gross Inventories Other Deferred Tax Assets, Other Allowance for expected credit losses Accrued salaries and benefits Postretirement benefits Interest rate swap agreement Allowance for customer returns Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Other Deferred Tax Liabilities, Other Intangible assets acquired, net of amortization Deferred Tax Liabilities, Intangible Assets Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Employer discretionary contribution amount Benefit obligation outstanding Defined Benefit Plan, Benefit Obligation Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) U.S defined contribution Depreciation and amortization Depreciation expense Depreciation Derivative Instrument [Axis] Derivative term of contract Period of agreement Derivative contract, maturity date Derivative, Maturity Date Derivative Financial Instruments [Abstract] Derivative [Table] Derivative [Line Items] Derivative Financial Instruments Fixed interest rate Derivative, notional amount Derivative Contract [Domain] Derivative Instruments and Hedging Activities Developed Technology [Member] Stock-Based Compensation Plans Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Plans [Abstract] Income tax benefit Cash dividends paid Dividends, Common Stock, Cash Earnings Per Share [Abstract] Earnings Per Share, Diluted, Other Disclosure [Abstract] Net earnings per common share - Basic (in dollars per share) Earnings Per Share, Basic Net earnings per common share - Diluted (in dollars per share) Earnings Per Share, Diluted Earnings Per Share Basic Net Earnings Per Common Share Attributable to SMP [Abstract] Net earnings per common share - Basic: Diluted Net Earnings Per Common Share Attributable to SMP [Abstract] Net earnings per common share - Diluted: Earnings Per Share [Abstract] Per share data attributable to SMP Effect of exchange rate changes on cash U.S. Federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Unamortized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Weighted average period of recognition for unrecognized compensation expense Workforce Reduction [Member] Payroll and commissions Employee Stock Ownership Plan (ESOP), Debt Structure [Abstract] Shares released from trust (in shares) Employee Stock Ownership Plan allocation Employee Stock Ownership Plan (ESOP), Compensation Expense Employee Stock Ownership Plan (ESOP), Plan [Domain] Employee Stock Ownership Plan (ESOP) Name [Axis] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Additional shares contributed to ESOP (in shares) Total remaining balance of shares in the ESOP (in shares) Accumulated Other Comprehensive Income [Abstract] Percentage of equity interest acquired Equity Method Investment, Ownership Percentage Equity Component [Domain] Investment in unconsolidated affiliates Fair Value [Member] Fair Value, Net Asset (Liability) [Abstract] Measurement Basis [Axis] Fair Value Measurements [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, by Balance Sheet Grouping [Table] Summary of Estimated Fair Values, Carrying Amounts and Classification under Fair Value Hierarchy Fair Value Measurement [Domain] LEVEL 1 [Member] LEVEL 2 [Member] Germany Tax Authority [Member] Mid-Point of Fed Target Range [Member] Federal Funds Rate [Member] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Financial Standby Letter of Credit [Member] Estimated amortization expense in year 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Estimated amortization expense in year 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Estimated amortization expense in years 2025 through 2041 Finite-Lived Intangible Asset, Expected Amortization, Year Three Estimated amortization expense in years 2026 through 2041 Total acquired intangible assets Finite-Lived Intangible Assets, Gross Estimated useful life of intangible assets Finite-Lived Intangible Asset, Useful Life Net acquired intangible assets Finite-Lived Intangible Assets, Net Gain (loss) on foreign exchange Foreign Currency Transaction Gain (Loss), before Tax Foreign Tax Authority [Member] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Furniture and Fixtures [Member] Grantee Status [Domain] Grantee Status [Axis] Loss on discontinued operations, net of tax Gain (Loss) on Disposition of Business Goodwill gross, ending balance Goodwill gross, beginning balance Goodwill, Gross Goodwill acquisition Goodwill accumulated impairment losses, Ending balance Goodwill accumulated impairment losses, Beginning balance Goodwill, Impaired, Accumulated Impairment Loss Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Goodwill Goodwill net, ending balance Goodwill net, beginning balance Goodwill foreign currency exchange rate change Goodwill by operating segment [Abstract] Goodwill [Roll Forward] Goodwill and Other Intangible Assets [Abstract] Goodwill [Line Items] Gross profit Gross Profit Hong Kong Tax Authority [Member] Intersegment Revenues [Member] Intangible asset impairment Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Valuation of Long-Lived and Intangible Assets and Goodwill Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Lease Expense [Abstract] Income Statement Location [Axis] Income Taxes [Abstract] Accounting for Income Taxes [Abstract] Earnings from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Statement Location [Domain] Income Tax Authority [Axis] Earnings from continuing operations per common share (in dollars per share) Earnings from continuing operations (in dollars per share) Equity income from joint ventures Equity income from joint ventures Income (Loss) from Equity Method Investments Earnings from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Earnings from continuing operations per common share (in dollars per share) Earnings from continuing operations (in dollars per share) Loss from discontinued operations per common share (in dollars per share) Discontinued operations (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Loss from discontinued operations per common share (in dollars per share) Discontinued operations (in dollars per share) Earnings from continuing operations before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Loss from discontinued operations, net of income tax benefit of $6,216, $2,975 and $8,089 Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Income Taxes Income Tax Disclosure [Text Block] CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Tax Authority [Domain] Provision for income taxes Provision for income taxes Income tax expense (benefit) Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Reconciliations Between Taxes at the U.S. Federal Income Tax Rate and Taxes at our Effective Income Tax Rate on Earnings [Abstract] Income Tax Provision (Benefit) [Abstract] U.S. Federal income tax rate of 21% State and local income taxes, net of federal income tax benefit Other non-deductible items, net Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Income tax (benefit) attributable to foreign income Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Income taxes Loss from discontinued operations Discontinued operations, net of tax Discontinued operations Accounting for Income Taxes Earnings from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Net Earnings Attributable to SMP [Abstract] Net earnings attributable to SMP (Increase) decrease in accounts receivable Increase (Decrease) in Accounts Receivable Increase (decrease) in accounts payable Increase (Decrease) in Accounts Payable Increase (decrease) in sundry payables and accrued expenses Increase (Decrease) in Accrued Liabilities (Increase) in deferred income taxes Increase (Decrease) in Deferred Income Taxes (Increase) decrease in inventories Increase (Decrease) in Inventories Change in assets and liabilities: (Increase) in prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Net changes in other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Dilutive effect of restricted stock and performance-based stock (in shares) Amount of acquired indefinite-lived intangible assets Other intangibles, net Interest expense Cash flow interest rate swap Interest Interest Rate Swap [Member] Noncurrent portion of interest rate swap fair value Derivative fair value Interest Rate Contract [Member] Inventories [Abstract] Increase (decrease) to inventory reserves Inventory reserve Inventory Valuation Reserves Inventories Inventory Disclosure [Text Block] Inventories Inventory, Policy [Policy Text Block] Finished goods Inventory, Finished Goods, Net of Reserves Inventory [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Investments in Unconsolidated Affiliates Investments in and Advances to Affiliates [Table Text Block] Investments in and Advances to Affiliates [Table] Investments in Unconsolidated Affiliates [Abstract] Investments in Unconsolidated Affiliates Investments in and Advances to Affiliates, Schedule of Investments [Text Block] Investments in unconsolidated affiliates Investments in and Advances to Affiliates, Balance [Abstract] Investments in and Advances to Affiliates [Line Items] LIBOR [Member] London Interbank Offered Rate (LIBOR) [Member] Leases Remaining operating lease terms Lessee, Operating Lease, Remaining Lease Term Leases Lessee, Leases [Policy Text Block] 2,027 Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five 2,024 Lessee, Operating Lease, Liability, to be Paid, Year Two Renewal option period 2,026 Lessee, Operating Lease, Liability, to be Paid, Year Four 2,023 Lessee, Operating Lease, Liability, to be Paid, Year One 2,025 Lessee, Operating Lease, Liability, to be Paid, Year Three Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Lease, Description [Table] Minimum Lease Payments Lessee, Lease, Description [Line Items] Quantitative Lease Disclosures [Abstract] Total lease payments Lessee, Operating Lease, Liability, to be Paid Outstanding letters of credit with certain vendors Outstanding letters of credit Land, Buildings and Improvements [Member] Real Estate [Member] Land and Building [Member] Leaseholds [Member] Rent Expense Lease, Cost [Table Text Block] Leasehold Improvements [Member] Leasehold Improvements [Member] Leases [Abstract] Asbestos Litigation Legal Costs, Policy [Policy Text Block] LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities and stockholders' equity Liabilities and Equity Total liabilities Liabilities Total current liabilities Liabilities, Current CURRENT LIABILITIES: Average daily loan balance outstanding Line of Credit Facility, Average Outstanding Amount Borrowings under credit agreement Outstanding borrowings under credit facility Long-Term Line of Credit Line of Credit Facility [Line Items] Line of Credit Facility [Abstract] Line of Credit Facility [Table] Maturity date Line of Credit Facility, Expiration Date Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Current portion of revolving credit facility Current portion of debt Line of Credit, Current Accrued asbestos liabilities Sale of Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-term debt Long-Term Debt, Fair Value Total debt Outstanding borrowings Current maturities of debt Less: current maturities Long-term debt Long-Term Debt, Excluding Current Maturities 2023 Long-Term Debt, Maturity, Year One 2027 Long-Term Debt, Maturity, Year Five Long-term debt Long-Term Line of Credit, Noncurrent 2026 Long-Term Debt, Maturity, Year Four 2025 Long-Term Debt, Maturity, Year Three 2024 Long-Term Debt, Maturity, Year Two Loss Contingency Nature [Axis] Loss Contingencies [Line Items] Incremental pre-tax provision Loss Contingency Accrual, Provision Loss Contingencies [Table] Loss Contingency, Nature [Domain] Range of possible loss Loss Contingency, Estimate of Possible Loss Pending claims, approximate number Loss Contingency, Pending Claims, Number Mexican Tax Authority [Member] Machinery and Equipment [Member] Noncontrolling Interest Valuation and Qualifying Accounts [Roll Forward] Changes in product warranties [Roll forward] Long-lived assets CASH FLOWS FROM FINANCING ACTIVITIES: Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities CASH FLOWS FROM INVESTING ACTIVITIES: CASH FLOWS FROM OPERATING ACTIVITIES: Net earnings attributable to SMP Net Income (Loss) Attributable to Parent Net earnings Net earnings attributable to noncontrolling interest Recently Issued Accounting Pronouncements Non-Compete Agreements [Member] Other Non-Operating Income (Expense), Net [Abstract] Nonoperating Income (Expense) [Abstract] Notional Disclosures [Abstract] Number of reportable operating segments Noncontrolling interest in business acquired Non-controlling Interest [Member] Other comprehensive income before reclassifications Open Tax Years Open Tax Year Weighted average discount rate Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Noncurrent operating lease liabilities Noncurrent operating lease liabilities Minimum Lease Payments [Abstract] Lessee, Operating Lease, Liability, to be Paid [Abstract] Total operating lease liabilities Operating Lease, Liability Operating lease right-of-use assets Operating cash flows from operating leases Operating Lease, Payments Operating lease expense Operating Loss Carryforwards, Expiration Dates Total rent expense Operating Lease, Cost Operating Income Operating income Operating income (loss) Reportable Segments [Member] Rent [Abstract] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Table] Derivative instruments Foreign currency translation adjustments Other comprehensive income (loss), net of tax Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Other Exit Costs [Member] Other income (expense), net Other Operating Income (Expense), Net Other accrued liabilities Other Assets Other Assets Disclosure [Text Block] Other Other Assets [Abstract] Other Non-Operating Income (Expense), Net [Abstract] Other assets Total other assets, net Other Assets, Noncurrent Other Assets [Abstract] Other Assets, Noncurrent [Abstract] Other comprehensive income (loss), net of tax: Other Non-Operating Income (Expense), Net Other Income and Other Expense Disclosure [Text Block] Interest and dividend income Other Interest and Dividend Income Current portion of term loan and other debt Other non-operating income, net Total other non-operating income, net Other non-operating income, net Other Nonoperating Income (Expense) Sundry payables and accrued expenses Other comprehensive income, net Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Pension and postretirement plans Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Total SMP [Member] Payment for settled claims and awards related damages, including interest Other investing activities Payments for (Proceeds from) Other Investing Activities Dividends paid to noncontrolling interest Payments of Ordinary Dividends, Noncontrolling Interest Purchase of treasury stock Payments for Repurchase of Common Stock Cash payments Payments for Restructuring Dividends paid Payments of Ordinary Dividends, Common Stock Payments of debt issuance costs Payments of Debt Issuance Costs Payment to acquire Business Payments to Acquire Businesses, Gross Acquisitions of and investments in businesses Payments to Acquire Businesses, Net of Cash Acquired Capital expenditures Capital expenditures Employee Benefits Retirement Benefits [Text Block] Defined Contribution Plans [Abstract] Performance-Based Shares [Member] Performance Shares [Member] Plan Name [Domain] Plan Name [Axis] Portion at Fair Value Measurement [Member] [Default] Preferred Stock [Member] Preferred Stock [Member] Preferred stock, par value (in dollars per share) Preferred stock, shares authorized (in shares) Preferred stock, shares outstanding (in shares) Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Prepaid expenses and other current assets Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Net borrowings (repayments) under revolving credit facilities Net borrowings (repayments) of other debt and capital lease obligations Increase (decrease) in overdraft balances Borrowings under term loan Settlements of warranty claims Standard and Extended Product Warranty Accrual, Decrease for Payments Warranty expense Balance, beginning of period Balance, end of period Standard and Extended Product Warranty Accrual Liabilities accrued for current year sales Net earnings Net earnings Net earnings Net earnings Estimated useful life Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment [Abstract] Property, plant and equipment, net Total property, plant and equipment, net Total property, plant and equipment Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment, Type [Domain] Property, plant and equipment [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Increase (decrease) to allowance for expected credit losses Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Sale of Receivables [Abstract] Allowance for Expected Credit Losses and Cash Discounts Receivable [Policy Text Block] Amounts reclassified from accumulated other comprehensive income Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Reclassifications Out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reconciliation of segment operating income to net earnings [Abstract] Reconciliation of Segment Operating Income to Net Earnings Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Environmental Reserves Purchases from equity method investment Related Party [Domain] Related Party [Axis] Repayments of term loan Repayments of Notes Payable Restricted Shares [Member] Restricted Stock [Member] Restructuring Plan [Axis] Exit activity liability, end of period Exit activity liability, beginning of period Restructuring Reserve Expected future restructuring costs Restructuring Cost and Reserve [Line Items] Restructuring and Integration Expense [Abstract] Restructuring and integration costs provided for during the period Restructuring and integration expenses Restructuring Charges Restructuring and integration activities [Roll Forward] Restructuring Reserve [Roll Forward] Restructuring Costs [Abstract] Restructuring Plan [Domain] Restructuring Type [Axis] Restructuring and Integration Expense Restructuring and Related Activities Disclosure [Text Block] Retained earnings Retained Earnings [Member] Retirement Plan Type [Domain] Retirement Plan Type [Axis] Disaggregation of net sales Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Business acquisition annual sales Net sales Net Sales Revenue from Contract with Customer [Text Block] Net Sales [Abstract] Concentration Risk [Abstract] Expiration of vesting period Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Short term borrowings Net Sales [Member] Revenue Benchmark [Member] Restricted and Performance-Based Share Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Changes in Product Warranties Schedule of Product Warranty Liability [Table Text Block] Other Assets Schedule of Other Assets [Table Text Block] Allocation of Purchase Price, Assets Acquired And Liabilities Assumed Long-lived Assets by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Reconciliations of Earnings Available to Common Stockholders and Shares used in Calculating Basic and Dilutive Net Earnings per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Inventories Schedule of Inventory, Current [Table Text Block] Income Tax Provision (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Maturities of Debt Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Summary of Total Debt Outstanding Schedule of Debt [Table Text Block] Components of Net Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table] Anti-dilutive Securities Excluded from Computation of Earnings per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Changes in Accumulated Other Comprehensive Income by Component Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Acquired Identifiable Intangible Assets Schedule of Goodwill [Table] Carrying Value of Goodwill by Operating Segment Components of Other Non-Operating Income (Expense) Schedule of Restructuring and Related Costs [Table] Schedule of Property, Plant and Equipment [Table] Restructuring and Integration Expense Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Sales and Operating Income by Operating Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Stock by Class [Table] SOFR [Member] Industry Segment and Geographic Data Segment Reporting Disclosure [Text Block] Segment Reporting Information [Line Items] Segments [Domain] Financial information for reportable segment [Abstract] Industry Segment and Geographic Data [Abstract] Discontinued Operations [Member] Operating Activities [Domain] Selling, General and Administrative Expenses [Member] Selling, general and administrative expenses Selling, General and Administration Expenses Series A Preferred Stock [Member] Employee severance costs Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Employees and Directors [Member] Share-Based Payment Arrangement, Employee [Member] Restricted and performance-based stock, weighted average grant date fair value per share [Roll Forward] Age 65 [Member] Share-Based Payment Arrangement, Tranche Three [Member] Age 60 [Member] Nonemployee Directors [Member] Age 63 [Member] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Restricted and performance-based stock, shares [Roll Forward] End of period (in dollars per share) Beginning of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Stock-based compensation Compensation expense, gross End of period (in shares) Beginning of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Shares authorized for issuance (in shares) Award Type [Domain] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Warranties [Abstract] Product Warranty and Overstock Returns Standard Product Warranty, Policy [Policy Text Block] State and Local [Member] State and Local Jurisdiction [Member] State Administration of Taxation, China [Member] CONSOLIDATED BALANCE SHEETS [Abstract] Segments [Axis] Class of Stock [Axis] Equity Components [Axis] Statement [Line Items] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Operating Activities [Axis] Statement [Table] CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Stock repurchase program, authorized amount Restricted and performance-based stock grants issued, net of forfeitures (in shares) Employee Stock Ownership Plan Stock Issued During Period, Value, Employee Stock Ownership Plan Total SMP stockholders' equity Balance attributable to SMP Balance attributable to SMP Stockholders' Equity Attributable to Parent Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Total Stockholders' Equity Balance at end of period Balance at beginning of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' equity: Stockholders' Equity [Abstract] Supplemental disclosure of cash flow information: Supplemental Executive Retirement Plan [Member] Supplemental Employee Retirement Plan [Member] Tax credit carryforward Tax Credit Carryforward, Amount Tools, Dies and Auxiliary Equipment [Member] Tools, Dies and Molds [Member] Receivables not yet collected Trade Names [Member] Trademarks and Trade Names [Member] Trademarks and Trade Names [Member] Treasury Stock [Member] Stock repurchased during period (in shares) Treasury Stock, Shares, Acquired Treasury stock - at cost (2,350,377 shares and 1,911,792 shares in 2022 and 2021, respectively) Treasury Stock, Common, Value Treasury stock - at cost (in shares) Purchase of treasury stock Stock repurchased during period Treasury Stock, Value, Acquired, Cost Method Type of Restructuring [Domain] Unrecognized gain relating to change in fair value of cash flow interest rate hedge Recognized uncertain tax positions Use of Estimates Vesting [Axis] Vesting [Axis] Vesting [Domain] Increase in tax valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation Allowances and Reserves [Domain] Balance at end of year Balance at beginning of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Charged to costs and expenses Deductions Valuation Allowances and Reserves Type [Axis] Variable Rate [Domain] Variable Rate [Axis] Weighted average common shares outstanding - Diluted (in shares) Average number of common shares and dilutive common shares (in shares) Weighted average common shares outstanding (in shares) Weighted average common shares outstanding (in shares) Average number of common shares (in shares) Plus incremental shares from assumed conversions [Abstract] Write off of unamortized deferred financing costs Asia [Member] Consolidation Items [Axis] Consolidation Items [Domain] Directors [Member] Director [Member] Europe [Member] Investment, Name [Domain] Executives [Member] Executive Officer [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Customers [Axis] Maximum [Member] Minimum [Member] Customer [Domain] Products and Services [Domain] Products and Services [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Investment, Name [Axis] Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Geographical [Domain] Geographical [Axis] Title of Individual [Axis] Title of Individual [Domain] Schedule II - Valuation and Qualifying Accounts [Abstract] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Table] Canada [Member] Mexico [Member] United States [Member] Cover [Abstract] Document Type Document Annual Report Document Transition Report Entity Interactive Data Current Amendment Flag ICFR Auditor Attestation Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Public Float Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Auditor Name Auditor Location Auditor Firm ID Amount reclassified out of the restructuring reserve during the period. Restructuring Reserve, Reclassification Adjustment Reclassification of environment liability Amount of environmental and other liabilities reclassified out of the restructuring reserve during the period. Restructuring Reserve, Reclassification Adjustment of Environmental and Other Liabilities Reclassification of environmental and other liabilities Program initiated in 2016 to selling off or closing down some plants or units to reorganize a firm's operations to be more in line with its core competencies, in the interest of efficiency, or as a cost cutting measure. Plant Rationalization Program [Member] Plant Rationalization Programs [Member] The product line relocation made in connection with the acquisition of certain soot product lines from Stonebridge, Inc.. Soot Sensor Product Line Relocation [Member] Soot Sensor Product Line Relocation [Member] Tabular disclosure of quantitative disclosures related to operating leases. Lessee, Quantitative Disclosures Related to Operating Leases [Table Text Block] Quantitative Disclosures Related to Operating Leases Amount after valuation and FIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer. FIFO Inventory, Net Inventories Subtotal Carrying amount as of the balance sheet date of goods shipped to customers that the entity expects to be returned within the normal operating cycle of one year. Unreturned Customer Inventories Unreturned customer inventories Amount of liability for consideration received or receivable from customer when consideration is expected to be refunded to customer, classified as current. The liability arises when core products are sold and expected to be returned. Accrued Core Liabilities, Current Accrued core liability Amount of liability for consideration received or receivable from customer when consideration is expected to be refunded to customer, classified as current. The liability arises when goods are expected to be returned by the customer due to defective goods or overstock. Accrued Customer Returns Accrued customer returns Name of acquired entity. Stabil Operative Group GmbH [Member] Stabil [Member] Stabil [Member] Name of acquired entity. Trumpet Holdings, Inc. [Member] Trombetta [Member] Trombetta [Member] Name of acquired entity. Kade Trading GmbH [Member] Kade [Member] Name of acquired entity. Particulate Matter Sensor Business of Stoneridge, Inc. [Member] Soot Sensor [Member] The number of independent third parties from whom cash flow interest rate swap agreement obtained. Number of Independent Third Parties Number of independent third parties Fair value portion of currency related to deferred compensation. Deferred Compensation, Fair Value Deferred compensation The amount of operating right-of-use assets recognized as of the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets Operating lease right-of-use assets Right-of use assets obtained in business acquisitions Cash Paid During Period [Abstract] Cash paid during the year for: Name of acquired entity. Foshan Che Yijia New Energy Technology Co Ltd [Member] Foshan Che Yijia New Energy Technology Co., Ltd. [Member] Expense and Cash Flow Information [Abstract] Expense and Cash Flow Information [Abstract] Supplemental Cash Flow Information Lessee [Abstract] Cash Paid For The Amounts Included In The Measurement Of Lease Liabilities [Abstract] Cash paid for the amounts included in the measurement of lease liabilities [Abstract] Right-of-Use Asset Obtained In Exchange For Operating Lease Liability [Abstract] Right-of-use assets obtained in exchange for new lease obligations [Abstract] Liabilities, Lessee [Abstract] Liabilities [Abstract] Current portion of the present value of lessee's discounted obligations from operating leases included in sundry payables and accrued expenses. Lessee Sundry Payables and Accrued Expenses Sundry payables and accrued expenses Amount of right-of-use assets related to lease modifications and extension for our executive offices in Long Island City, New York. Right-of-use Assets Related to Lease Modifications and Extension Right-of-use assets related to lease modifications and extension Assets Lessee [Abstract] Assets [Abstract] Operating leases [Abstract] Operating Leases [Abstract] Amount of non-lease expense components such as maintenance, property taxes, etc, and operating lease expense for leases with an initial term of 12 months or less. Operating Lease, Non-lease Components Excluded expenses of non lease Expenses related to non lease components Amount after valuation and FIFO reserves including unreturned customer inventories expected to be sold, or consumed within one year or operating cycle, if longer. FIFO Inventory Net With Unreturned Customer Inventories Total inventories Shares or units awarded to employees for meeting certain performance targets and stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Restricted and Performance based Shares [Member] Restricted and Performance-Based Shares [Member] Restricted and Performance-Based Shares [Member] The amount of charges incurred relating to the sale of receivables during the reporting period. Sale of receivables, related charges Charge related to sale of receivables The amount of receivables sold during the period. Sale of Receivables Sale of receivables to financial institutions An operating segment that manufactures and remanufactures air conditioning compressors, air conditioning and heating parts, engine cooling system parts, power window accessories and windshield washer system parts. Temperature Control [Member] Temperature Control [Member] An operating segment which manufactures and distributes ignition and emission parts, ignition wires, battery cables and fuel system parts. Engine Management [Member] Engine Management [Member] A valuation allowance for the amount of products sold that the entity expects to be returned by the purchaser. SECSchedule1209 Allowance for Sales Returns [Member] Allowance for Sales Returns [Member] The amount of sales revenue which the Entity expects that it will not receive because customers may pay a reduced price if they make their payment within a certain timeframe offered by the Entity. SEC Schedule, 12-09, Reserve, Discounts [Member] Allowance for Discounts [Member] Customer Concentration [Abstract] Represents the number of largest individual customers, including members of a marketing group. Number of largest individual customers Number of largest individual customers Disclosure of three largest individual customers, including members of a marketing group. Three Largest Individual Customers [Member] Three Largest Individual Customers [Member] Name or description of a single external customer that accounts for 10 percent or more of the entity's revenues. O' Reilly Automotive, Inc. [Member] O' Reilly [Member] Name or description of a single external customer that accounts for 10 percent or more of the entity's revenues. NAPA Auto Parts [Member] NAPA [Member] Name or description of a single external customer that accounts for 10 percent or more of the entity's revenues. AutoZone, Inc [Member] AutoZone [Member] Product group that manufactures and remanufactures Ignition, Emission Control, Fuel and Safety Related System Products. Ignition, Emission Control, Fuel and Safety Related System Products [Member] Ignition, Emission Control, Fuel and Safety Related System Products [Member] Channel where our domestic entities sell to customers outside the United States. Export [Member] Export [Member] Countries excluding the United States, Canada, Mexico and countries in Europe Other Foreign [Member] Other Foreign [Member] Product group that manufactures and remanufactures other climate control parts. Other Climate Control Parts [Member] Channel that sell our products to warehouse distributors and retailers. Aftermarket [Member] Aftermarket [Member] Product group that manufactures and remanufactures air conditioning compressors. Compressors [Member] Channel that sell our products to original equipment manufacturers who redistribute our products within their distribution network, independent dealerships and service dealer technicians. Original Equipment ("OE") and Original Equipment Service ("OES") [Member] OE/OES [Member] Product group that manufactures wire and cable. Wire and Cable [Member] Amount of paid and unpaid noncontrolling interest dividends declared with the form of settlement in cash. Dividends Paid to Noncontrolling Interest Dividends paid to noncontrolling interest Amount of increase to treasury stock for the portion of the cost to recognize the award under share-based payment arrangement. APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Treasury Stock Stock-based compensation Letters of Credit and Asbestos [Abstract] Letters of Credit and Asbestos [Abstract] The estimated increase (or decrease) from the lower amount of possible loss from the contingency during the period. Loss Contingency, Range of Possible Loss, Increase (Decrease) from Lower Range Increase in range of possible loss from lower range Refers to number of key officers, with whom control arrangements entered into by the entity. Number of key officers The estimated increase (or decrease) from the higher range amount of possible loss from the contingency during the period. Loss Contingency, Range of Possible Loss, Increase (Decrease) from Higher Range Increase in range of possible loss from upper range Debt Issuance Costs, Amortization [Abstract] Deferred Finance Costs, Amortization [Abstract] Amount of amortization expense expected to be recognized during the fourth fiscal year following the latest fiscal year for financing costs. Amortization Of Financing Costs Year Four 2026 Amount of amortization expense expected to be recognized during the second fiscal year following the latest fiscal year for financing costs. Amortization Of Financing Costs Year Two 2024 Amount of amortization expense expected to be recognized during the next fiscal year following the latest fiscal year for financing costs. Amortization of Financing Costs, Next Twelve Months 2023 Amount of amortization expense expected to be recognized during the third fiscal year following the latest fiscal year for financing costs. Amortization Of Financing Costs Year Three 2025 Amount of amortization expense expected to be recognized during the fifth fiscal year following the latest fiscal year for financing costs. Amortization Of Financing Costs Year Five 2027 Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount. Term Loan and Revolving Credit Facilities [Member] Term Loan and Revolving Credit Facilities [Member] Name of acquired entity for the facility located in Tallinn, Estonia. Particulate Matter Sensor Business of Stoneridge, Inc., Tallinn, Estonia [Member] Tallinn, Estonia Facility [Member] Name of acquired entity for the facility located in Lexington, Ohio. Particulate Matter Sensor Business of Stoneridge, Inc., Lexington, Ohio [Member] Lexington, Ohio Facility [Member] Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software. Property Plant And Equipment Estimated Useful Lives [Text Block] Estimated Useful Lives of Property, Plant and Equipment Arrangement in which loan proceeds can continuously be obtained following repayments, in U.S. Dollars, Euros, Sterling, Swiss Francs, Canadian Dollars and other currencies. Multi-currency Revolving Credit Facility [Member] Credit Facility - Revolver Due 2027 [Member] Revolving Credit Facility [Member] Senior secured facility in which proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount. Senior Secured Facility Revolving Credit Facility [Member] Senior Secured Facility - Revolver Due 2023 [Member] Senior Secured Revolving Credit Facility [Member] This element represents polish overdraft facility and other debt. Polish Overdraft Facility and Other Debt [Member] Other [Member] Polish Overdraft Facility and Other Debt [Member] This represents the term loan facility in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.. Term Loan Facility [Member] Credit Facility - Term Loan Due 2027 [Member] Term Loan Facility [Member] The amount of the valuation allowance recorded intended to provide for uncertainty regarding the ultimate realization of our state tax credit carryovers, U.S. capital loss carryforwards, U.S. foreign tax credit carryovers, and foreign net operating loss carryforwards. Valuation allowance, Remaining amount Valuation allowance, remaining amount Designated tax departments of Poland entitled to levy and collect income taxes from the entity. Poland Tax Authority [Member] Designated tax departments of Hungary entitled to levy and collect income taxes from the entity. Hungary Tax Authority [Member] Increase (decrease) in tax rate resulting from [Abstract] Operating Loss Carryforwards [Abstract] Income Tax Contingency [Abstract] Represents the period for statutes of limitations, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period for statutes of limitations Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued asbestos liabilities. Deferred Tax Assets Accrued Litigation liabilities Accrued asbestos liabilities Disclosure of accounting policy for arrangements pursuant to which change-over costs incurred to induce a new customer to switch from a competitor's brand. New Customer Acquisition Costs [Policy Text Block] New Customer Acquisition Costs Disclosure of accounting policy for foreign cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. Foreign Cash and Cash Equivalents, Policy [Policy Text Block] Foreign Cash Balances Foreign Cash Balances [Abstract] Foreign Cash Balances [Abstract] Cash balances held in foreign currencies. Foreign Cash Foreign cash balance Principles of Consolidation [Abstract] The minimum threshold percentage of equity ownership for domestic and international companies accounted for as a consolidated basis and included on the financial statements. Minimum Equity Ownership Percentage Threshold for Consolidation in Financial Statements Equity ownership in entities included in consolidated financial statements, minimum Interest rate at which a bank borrows funds from other banks in Euro interbank market. Euro Interbank Offered Rate [Member] 1M EURIBOR [Member] Interest rate at which a bank borrows funds from other banks in Warsaw interbank market. Warsaw Interbank Offered Rate [Member] 1M WIBOR [Member] Threshold borrowing capacity limit to Tigger debt terms, Threshold borrowing capacity limit Threshold borrowing capacity limit Threshold percentage of borrowing capacity to trigger different debt terms. Threshold Percentage of Borrowing Capacity Threshold percentage of borrowing capacity Period of time at which borrowing available under credit facility automatically renew, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Line Of Credit Facility Renewal Period Overdraft facility renewal period Period of time at which cancellation of the credit facility before renewal, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Line of Credit Facility, Cancellation Period Overdraft facility cancellation period Refers to the borrowings under polish overdraft facility in which proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount. Polish Overdraft Facility [Member] Tabular disclosure of defined contribution plan matching obligations in connections with the plans which are funded in cash. Defined Contribution Plan Matching Obligations [Table Text Block] Defined Contribution Plan Matching Obligations Employee Stock Ownership Plan and Trust (ESOP) for the company. Employee Stock Ownership Plan and Trust (ESOP) [Member] The amount of provision for expense in connection with the ESOP during the period. Provision for expense in connection with ESOP Provision for expense in connection with ESOP Benefit Plan [Abstract] Postretirement Medical Benefits [Abstract] Number of former union employees in the US covered by the plan. Number of former union employees covered by the plan Number of former union employees covered by the plan Amount of income related to nonoperating activities, classified as other. Other Nonoperating Income, Net Other non-operating income, net Refer to other leased properties that that are not separately disclosed. Other Leased Properties [Member] Other [Member] Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument, Term of Variable Rate Term of variable rate Derivative instrument, percentage of credit spread adjustment under credit agreement. Derivative Instrument, Rate of Credit Spread Adjustment Derivative, credit spread adjustment percentage This represents the interest rate swap facility in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.. Interest Rate Swap Facility [Member] Interest Rate Swap Agreement [Member] Information by 2020 share repurchase program. Stock Repurchase Program 2020 [Member] Stock Repurchase Program 2020 [Member] Information by 2021 share repurchase program for the month of October. Stock Repurchase Program 2021, October [Member] Stock Repurchase Program 2021, October [Member] Information by 2022 share repurchase program for the month of July. Stock Repurchase Program 2022, July [Member] Stock Repurchase Program 2022, July [Member] Information by 2021 share repurchase program for the month of February. Stock Repurchase Program 2021, February [Member] Stock Repurchase Program 2021, February [Member] Number of votes each outstanding preferred share is entitled to vote per share owned on all matters submitted to a vote of shareholders. Preferred Stock Voting Rights Number of Votes Number of votes per share Agreement in which one party agrees to supply predetermined quantity. Supply Agreement [Member] Supply Agreements [Member] Intangible asset arising from original creative thought. Include, but is not limited to, patents, developed technology and intellectual property. Patents, Developed Technology and Intellectual Property [Member] Patents, Developed Technology and Intellectual Property [Member] Intangible assets acquired [Abstract] Amortization of acquired intangible assets [Abstract] Aggregate amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth fiscal year following the current fiscal year. Finite Lived Intangible Assets Amortization Expense, after Year Four Estimated amortization expense in years 2027 through 2041 Refers to fixed assets which are not included in borrowing base. Fixed Assets Not Included in Borrowing Base [Member] Refers to term benchmark borrowings in a debt arrangement. Term Benchmark Borrowings [Member] Term Benchmark Borrowings [Member] Refers to fixed assets which are included in borrowing base. Fixed Assets Included in Borrowing Base [Member] Consolidated Leverage Ratio as defined in the Credit Agreement. Debt Instrument, Leverage Ratio Net Leverage Ratio Amortization percentage for periodic payments in a debt agreement. Debt Instrument, Amortization Percentage of Periodic Payment Periodic payment amortization percentage Period for extension of maturity date permitted under debt agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Debt Instrument, Period for Extension of Maturity Date Debt instrument, extension period This element represents number of extensions of maturity date permitted under debt agreement. Debt Instrument, Number of Extensions of Maturity Date Number of extensions of maturity date The amount of money a lender will loan to a company based on the value of the collateral the company pledges. The borrowing base is usually determined by a method called margining, where the lender determines a discount factor that is multiplied by the value of the collateral; the result is the amount that will be loaned to the company. Borrowing Base Borrowing base Additional borrowing capacity under the accordion feature credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. Line Of Credit Facility Additional Borrowing Capacity Line of credit facility, accordian feature Loan made available to a borrower directly from the issuing bank. No third-party is used to disperse or finalize any part of the loan. Direct loans may result in lower interest rates and fees because of the alleviation of the middle man. Borrowing [Member] Direct Borrowings [Member] 'The maximum net debt to EBITDA ratio under debt agreement. Debt Instrument, Covenant, Maximum, Debt To EBITDA Ratio Maximum consolidated EBITDA A swing line facility is a sub-limit of a syndicated revolving credit loan whereby a lender makes a short term (operating not more than five days) loan, in smaller amounts, on shorter notice, and with a higher interest rate than is otherwise available for revolving credit loans. Swing Line Loans [Member] Swing Line Loans [Member] A letter of credit sub-limit arrangement in a revolving credit facility. Sub-limit Letter of Credit [Member] Letter of Credit Sublimit [Member] Details About Accumulated Other Comprehensive Income Components [Abstract] Details About Accumulated Other Comprehensive Income Components [Abstract] One of the ranking officers of the entity, appointed to the position by the board of directors and Person serving on the board of directors (who collectively have responsibility for governing the entity). Executives and Directors [Member] Share-based Compensation Arrangement by Share-based Payment Award [Abstract] Restricted and Performance Stock Grants [Abstract] Restricted Stock and Performance Share Grants [Abstract] Post vesting holding period that once the award vests the participant needs to hold the award for a given time period until they can exercise the award, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award, Holding Period Holding period for restricted and performance shares issued Represents the percentage of the forfeitures on share-based payment award during the period. Share-based Compensation Arrangement by Share-based Payment Award, Estimated forfeitures, Percentage Estimated forfeitures The fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units. Share based compensation arrangement by share based payment award equity instruments other than options nonvested grant date fair value Weighted-average grant date fair value The weighted average fair value at grant date for performance shares target adjustment equity-based awards issued during the period. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Shares Target Adjustment, Weighted Average Grant Date Fair Value Performance Shares Target Adjustment (in dollars per share) The number of equity-based payment instruments, excluding stock (or unit) options, related to performance shares target adjustment during the reporting period. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Shares Target Adjustment Performance Shares Target Adjustment (in shares) The number of types of restricted stock granted to eligible employees. Number of Types of Restricted Stock Number of types of restricted stock Disclosure of 2016 Omnibus Incentive Plan which permits the grant of incentive awards from time to time to selected employees, officers, and directors of the Company and its Affiliates. Two Thousand and Sixteen Omnibus Incentive Plan [Member] 2016 Omnibus Incentive Plan [Member] Represents the measuring period for performance-based shares, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award, Measuring period for performance-based shares Measuring period for performance-based shares Post vesting holding period that once the award vests the participant needs to hold the award for a given time period until they can exercise the award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award,, Post Vesting Holding Period Post vesting holding period for restricted and performance shares issued The vesting period for shares granted within eligible age limit employee under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Vesting Period Before Eligible Age Limit Vesting period before reaching age limit Employees hired by the Company. Employees [Member] Amount net of taxes unrealized gain (loss) related to the increase or decrease in fair value of interest rate derivatives designated as cash flow hedging instruments, which was recorded in accumulated other comprehensive income to the extent that the cash flow hedge was determined to be effective. Unrealized Gain (Loss) on Interest Rate Cash Flow Hedges, Net of Taxes, Accumulated Other Comprehensive Income (Loss) Unrecognized gain relating to change in fair value of cash flow interest rate hedge, net of tax Amount of unrealized gain (loss) related to net of cash settlements payments in fair value of interest rate derivatives designated as cash flow hedging instruments, which was recorded in accumulated other comprehensive income. Unrealized Gain (Loss), Pretax, Accumulated Other Comprehensive Income (Loss), Cash Settlements Payments Unrecognized gain, net of cash settlements payments Amount net of taxes unrealized gain (loss) related to net of cash settlements payments in fair value of interest rate derivatives designated as cash flow hedging instruments, which was recorded in accumulated other comprehensive income. Unrealized Gain (Loss), Net of Taxes, Accumulated Other Comprehensive Income (Loss), Cash Settlements Payments Unrecognized gain, net of cash settlements payments, net of tax A 50/50 joint venture formed in April 2014. Foshan GWO YNG SMP Vehicle Climate Control & Cooling Products Co. Ltd. [Member] Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd. [Member] The entity acquired by company, which has distribution facilities in Taiwan. Orange Electronic Co., Ltd [Member] A 50/50 joint venture formed in November 2017. Foshan Guangdong Automotive Air Conditioning Co., Ltd [Member] Foshan FGD SMP Automotive Compressor Co. Ltd [Member] Tabular disclosure of information pertaining to deferred financing costs amortized period of time. Schedule of Deferred Financing Costs, Amortized [Table Text Block] Scheduled of Deferred Financing Costs Maturities of Debt [Abstract] Maturities of Debt [Abstract] Product Warranty and Overstock Returns [Abstract] Product Warranty and Overstock Returns [Abstract] Refers to the product warranty period in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Standard Product Warranty Period Product warranty period Allowance for Expected Credit Losses and Cash Discounts [Abstract] EX-101.PRE 12 smp-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 image00001.jpg begin 644 image00001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" #. A(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#ZIHHHH ** M*\>\9?%&Z?5+G2_"B1%8',4U](-R[QU"#OCUH ]>DE2)WL]0UF7?JM]=WCL>CR%5'T48K7L]#TM&;%@+C9]YH[?>!^/> MG8#V"/7M*D.$U&T)]/-%7XI8Y5W1.KKZJ[O-)N1R'MY24)]T;((_*@#NJ*X"Q\7WNAZE%IOC!83'(=L.IV MXQ$Y["1?X#^E=\I#*"I!!&01WI +1110 4444 %%%% !1110 4444 %%%% ! M17 >./B78>'K]]*L(&U+6%4,\*-A(<]/,;M].M<(WB3Q9KSYN=3^Q1'_ )8V M*!1WZLV2>OMT%%@/>B<=>* <].:\)_L:WF\JUUG59Y6( 2&[U!MQ],*6!-=/ MI_@VWB@\FWN-0M(^ZP7.)[N.:2-A&6@8< MD<'I7E/AMM-BM8-]PD8QD[\@Y[D_C73?%F\O+*_\.K:WGVF=I/M,$-U;()X6 M) 4-@=,GH1_#6G\0-0U?4O$5CX-TMX-T]HJW\HB7JWWFSCY0 ,\>M1[9IM'= M#*ZNR6[V)=-U;0HH/\ D*VL;8P&W=#5GPO\2M'T;3AI^K[//A8J ML]M\\TNX8;=XW5VE]68CH23TKH=-T31 MKJVTOPW,$6ZT-;>^D) ^8X)(/]:KGDW8R>#PRIJI[V[7396UV\T -WY5#KFAV7BGQY:M)]F:VTBU4ZG/'A$FFZB//3.1^ M-+VDK:(J. P_.U-M);ZK=)=+=W9>9C:MXLTK4U*7^J>8K#!!M."*Z+PC\2M" MT'1TL;R^N[I8SB)VA(*KV7\*K>-]';7/&W@F*6"&/SH]TR1$% J-N(R.",8% M:/C/7+=_!_B>_L;B*]M#(-/CMY(%C6%N%8J<9?KFCVDM;]!+ 49>SY;MRW\M M;=C3_P"%Q^&,9!NR/40FGVGQ=\.WDPBMEO9'(R (NU9^A6&IZ%IGA&QM(HH= M/6(W6JW,R+M"D9V$GOSV]*XKPM!!XB^(5]/8H%TY[K9"JC"A =S8'N0IH4Y7 M2%+ T.2I4BW:.SNN]E?32^_H?1$3B2-77HPR*=2*-J@#H!BEK8\<**** "BB MB@ HHHH J7&IV%O,8KB]MHI5ZH\H!'X9J"XUK3TMY7CO;5V5"P E!R0/K7B& MA:-I?CCXB>*M5UZUAN;"!Y-IE.T!(\(OS9X'RL?2MR?P#X4M9;FYET:*&&VT MS[5-"LI:,2-]S:XY/W6'ITKK6&VN]U?[SAEC;-VCHFUOVWZ?U8X/P_ILDTDM MQ.YFN;J9YYY3R9'9B2?Z?05Z1I&FF&'>D8=U&57IN/I6-X0\.VS>%]+:R+>?9K:.;5GMU(4 .=Q/)W!N. M>GL:TGA%&7+S:_UY_P!69E3S!S@I\MEOO\^W]719\!_\(W?^&T,D4+WJ;H[R M*[ $RS?Q!PW.2>?H13- U2]T^P2UN[!'>,E5*7.0%S\HS@YP,#->>^'[32_$ MGBZ=M;D6&VVLT:2SD[R#A8_,;G'OU]*ZC3_"GAR3Q0VEZAX>GMI1:^>VVZ\R M%5!^^&'S<].?3I3JX%TFTWTO_6OY$T,S59*48Z-VW_X&GS.P_P"$DF*%1IN, M]_/'_P 37'>(;.ZO[^#4;,2VVHVQW03+(N5/H>.5/<5/X?\ "7AC6]-74+/0 M?W4MQY*1R7; A%/S29SSW^7V]ZK_ /"'>'K?2;N_32HKI&O)(X%N[LVV(UX/ M)]&5N",X^E9_5E=Q;UV_K4V^NMQ4E'1Z[O;[CTO1M66YTR"6_:&WNBO[R,." M WM[5<_M"S_Y^H?^^Q7BECX+TRX\):GJ<]@8;J:&6[LHSEEAB4C )[DYXSV& M:TM8\!^'=#\/Q:M?Z?YYAMHUEMDR-\[?Q.>JKDC@8_'@53P:3Y>;6]MNI$

M)?VDDBHES"SL<*H<9)]JLUXA\)M*MIO$-MQV8>M[>E&HE:X4445D;!1110 4444 %?, M7PQU:/0OC!\5=5GC>6*R6^N'1,;F"W.2!GOQ7T[7R5H?_(Z?&W_KSU/_ -'F M@:/19_VB-).F1WFG^']6NU4$W) 2WYPH9^1D]?Q%8WQE^*Z:K\.=+O/"(5@"?P _* MO+5)_P"&8'_[& ?^BZ /:=/^,NDZ-\.=*U'6;?5?MS(MM';SQXFNW6-=TBDG ME"6'S'UZ5/X7^-^EZIXAMM&UK1]1T*ZNRJV[7:_*Y/ !X!&3P#C'O7C_ ,1I MGE\4?#2XMM4M+2$:5:1Q7LBB6*WE4\EAR."5)!Z9&:V?B%H-_JE]H\7C#XE: M'<7"2;K-8K/<^21WB7/)QUH [C4/VA= LVU&$Z9J#WMI M-OUY'O4MS\?=&@O-1LET;5)K^U;8D$2AC,W?&.@&,DFN5_9IT^WF\?>.[FYA MCENK><)'(RY*[I)-V/3.T5;^"R*?C]\0V*C"_BUX>\3>%M2UMFDT^/3!NO(I\%H MP?ND8^\#C [YXQ7FW[.L:#XM?$!@J@K+(JG'0>>W'Z#\J\L2VN9?"_Q-%DI\ MJ&_M7F5/^>0FF'3T#%3^% 'M;?M$Z?M-VGA?66T@2^7]MP-O7\L^VZL/]H#X MFO<:!H+>$+S5K:.ZQ="_MRT43H0R^46!SO!'*GI716'B+PPO[-ODO>V(4:.U MNUN77?\ :-A&-O7=YG/ZUXGJ\-U#^SWH#76X12ZY-);Y&/W?EX_]"#T ?0NJ M_&71]"\&Z5J=]8ZF+Z]!2#3Y8PD[[3M+MD\*3T/?/ ZU!X5^.&F:KXDM]$UK M1]0T*[NBJP&['RNQZ \ C/0'&*\_\;7ME;?'SP3JFJS1-HIM(!'<,X:(,-XS MGH-KD$^G6K7[4.HZ;J^I>$['19X+O6O/;;]F<.RJQ4*"1ZL.![&@#M?$7QVT M'0M8US3+NQO3=Z:_E(JE?](?.,+SP.^3VKK/"*W^JSV_B=KZ=;#4;1)DL)&) M\H,H(7'3(R>0.WUKR'X:64%U^TQXO:[ACFD@6=T+J#M?>@W#WP3^=?1K ",@ M# Q0P,VSL8[NUBN+QI)9I5#D^8P"Y&< X %3?V39_\ /-O^_K?XU+I?_(-M M/^N*?^@BN1\9^,%LU>QTMPUR?E>4VU]=+:UG+EUC,@D; 8].,^XKH[!3!>7-JKLT*(DB!B6*[MP(R>XUJ]U:YNL XB5$4<*O MS\5Y^!QB=>-.I;FFVTDK-1LW:1K5I^ZVME^?D=A1117T1R!1110 4444 %%% M% !1110!D^*]*?7/#U[ILA.[)KVWQ+HL>M6(C)$<\9WPRXSL;^H/0BN8T": M/3+K[!JB?8;K.$W']W)[JW]#S1R1[&GUW$;<[^\\^B\.:)D.H:7<6B3F M!I%PL@&=I]<=Z7)'L'UW$?SO[SB;7X:RBS1(+M4MV7(C#S!0#[;ZSI_!NDV" MRZ9>0+YF/,=(IY DBGHQ7=UKH5\2>);"W$$]IIMPR#:)UE* ^Y6N,O=0ECOK MS4-1N5GU"Y 5BHPB(.B*/2G[./8/KN(Z3?WD.H:9I]IL:'[0C1+MC(N9,H/0 M?-P*H>'?#\.L7$>EVZ@)-(T@$CR,BA1R=H8#.67FJTSW6HW"JBOM8\ #YF^@ M_P BO7OAOX7;283>WB!;J5 JIU\M.N,^N\">!?\ A&;QIFDA9=I")$A4 GJ>23FNZHH44G=(B>)J MSCR2DVO4****9B%%%% !1110 51UZ:XM]$OYK*%Y[J.!VBB3J[A3@#\:O44 M?-WA7_A(M TR6TMM+U#;<*OVA9M/60.1DGJWJ36XFO>+O,N'DM;V3SPH=9-, M5EPO0 9P![>IKW7 ]*X_XCZ&^IZ?%=6_V@O:[O,BMW97DC/7;@C+ @$#O@CO M77]!"S#S=+#G<226R3U))YKH?"OAFPO[5)I)+FYC8961;R4! MO_'OTKJH_!&BG[T-U_X&S?\ Q=/ZY/LON0O[.I=Y?^!,\FT>/6])M[J"UL[I MX+H 31SZ;YBOC.."?>K;WGB9[Z[O'2_-Q=0?9G;^SONQ_P!U>?E_"NV\7^&M M+TS1)[JPL[V6:':Y$=U+(VP$%L*S8/&>*VX/'7AB2Q%PNLV@0)N*L^''MMZY M]J;Q]5MR=KOR1$:MRZ_+?W&HW\L36]K/-FU MB==K^6 !N8=BQR?IBN3U74VN)3'&1ZDDX"CN2>P'K0\;4>K2^Y#66THJR]+=7OB2Z34DN+? M4)$U *)U.F\':,#'S<<8Z>E=S\(]*:&SN-3D!"7"K%;[EP3&N3N_X$S,WXBO M0L#TI+'5%LE]R&\MI-6;E_X$_P"NK."^$VEO::?T45RRDY2YAU.2YL]2NH9@PES*1-M0R;L!PWW5SP<5ZQ7 W7A?73#-34O!]V^H0WMC)9K); MQ6(CC<%5=X'E)R0. 1)@'!QCI0!DGX?> ;/0I/#<]G"VE[Y+QI9KL9@D&Q#A MBVY3RHXX['J,P^$OAS\./"]S'KNGR6LK12;8KJYO5D2-_1>=N[]:NS>!-2O+ MJ2XO9[#?,9C)&@9E^>YMY<(I-6LYH 1=BXC@\UX<@V MXB.70$@Y&> W&)I/AO=^'(FMH+B> MTE@!0N8T9]W=LL1EO_U=*BMO![1FV,AM7:+6IM48[,DJXDP.GWAO'Y4"(/#V MB^"O"NJ7FKZ9=V=M^-TQ87&8A'\FW&.3'C.[HQXH&<9=?##X1 MPWD=W)<0B*2<1B%-1S%O.6 .#D# /?%=I\0=#\-WOA;2M'OM$?4+&2X2"QMK M)EC*-L8@JVY0!M5N]3-X0GM?#FAPZH7*K)$\@WY24.$OA[\.O!^L07MC+:OJ.P2V[W=ZL MC*I!PR*3CH#AL?C70ZQX19);*70!%'Y"'T591JS6EYNMK>%<*6VM%+,^M/ =GK%SXPTR^LX[O5 M RRW,EY@/NPQ&UFP#P#C&:[T.DL'F1LKHR[E93D$$<$&O-AX+U];#38/-TPM MI\+VT#132P.$8*"Q<*?O;1E2I' P:[SP]8S:=H&G6-U+'-/;V\<,DD<8C5F5 M0"0HX ]J!$*VLUYI5G"LY@@:%?,*<.PP. >WUZUPOBSP[?R:S'#IFG[;-4"P MF(#'N6/KDGK7?PPW]K&L,!MY84X0R%E8+V!QG./6G;M3_P">=E_WVW^%>-B\ M!3Q=-0J)IZ;>73T]#HIU94Y71R^F>"3//]K\07+7,[FVEO9Z MG=16D,<,8@A^5%Q_%)4N[4_^>=E_WVW^%2V=O)'+-/QAK?5O?9]63.I*2]YEJBBBO3,0HHHH **** "BBB@ HHHH *** M* "JNHZ?:ZC;F&]@2:,]F&:M44 &(/-WD?DFMZBBD 4444 %%%% !1110 4444 %%%% ! M1110!S.H>')H+Z34?#MPMG=R'=- Z[H)SZLO8^XP?K4/_"52V2B+7M,N;&7I MYL:F:%N<<,!D?B*ZRD95<88 CT(H XBZ\3Z=/&&M[^W<,2!^\ R1U'-J M6SW#>4MJ;C!?=N3=]'=(NW#W&G6LC Y!:,9%11>%M#BE\Q-,M1)C&[ MRQFG<#Q,PWFLRXM_,GW $"!2V<@$?,<#'/7FNU\*_#GYA+K"JL.03;@[M_IO M/?Z<#VKTNWMH+=<01)&/]E<5-1LWJ:= MI%[>RYV6\+RMCKA035RLSQ-I(UW0KO3'G>!+E0C2( 2!D$]?7&/QI2O9VW-: M"@ZD54=HW5_3J?.]QKVKC28M1M-9\4HTEP(TDGF;[,?4;LXS[8K0OM?\0>'[ M[7-)GUB_N[VXCBBMW-PS89RK%DYXXR 1CJ*Z+4? 'A[0VM[?5=>U&YAC;S!9 M+C'UQT&:UH])\-:[XN.OI=7$M:_7U^\^[J9 MYEG-RI2<0VT$UVQ\['WCPW0<_E6C;^'_ M;Z1=V M,6IZF/M3H9)?(7)5>0G7IGG\!5_3?"_A33H;2^O;W4KZ,%EMXYD&U"#UVYY& M3TZ>M)8>MU_,J>=97%N5-V2=[ZTNW;R2T/3O!MW=R>$]*FUN0"]E@#2 M%R%)ST)]\8K8^U6__/>+_OL5R]_HUMXPC@U!;NXB@"E8T* =#R:XF2U\.1R, MAU#4"5)&1"N#^M>G%621\#6J*I4E-*UVW9=/(]>^U6__ #WB_P"^Q1]JM_\ MGO%_WV*\VT/POI&M1326=_=A8B QDC5>OXUG7MAX;M9S%_:EY,5X+11*5_// M-,S/6OM5O_SWB_[[%'VJW_Y[Q?\ ?8KR>ZTWP_;1V[OJ%\5G3S$VPKTR1SSZ M@U7%OX<)P+_4<_\ 7!?\: /9E(905((/(([T5#9P+;6<$$>=D4:HN?0#%34 M%%%% !1110 4444 %?-/_"5:U_T&-1_\"7_QKZ6KX\-T!U('XUZ. 2?-==CS ML>VN6S[_ *'6_P#"5:U_T&-1_P# E_\ &KFFZOXGU.7R["_U6=N^VX? ^IS7 M&Z?F^OH+6(C?,X0<^M>X:QJUE\.?#]E:V,,,FHW"Y&\\ #JQ]>3735FHM0A& M[9RT8DWUO!!4;B3=Z],U+LQ1#J[S2 M #]:I:?K[>(/B+::A,D<+W$Z91#D#"X[_2O9_'CPZAX=UW3!M,T5F+E??&2/ MQRAIU*OLY1BXK7:S%$."[S2 #]:I?"V)=0\96:D@K'F0\]/\ .:]0^)^I0W_PQGO(=H22 M2(CGMO%54JJ-1044*G1R?L]R>8FO>Q@_\ :E/%Q2I.R_JX ML(Y>U5W_ %8]@HHHKQCV0HHHH **** "BBB@ II=1U91^->=^,;R[U7Q6=$6 M\ELM/MH(Y[AH7*/*9&<*NX(S-4ZDJ5.#DX[VLK?>T=,,-S14I2M?8]+\V/_GHG_?0H\Z+_ )Z) M_P!]"O+T\)Z/;PVTLTMM ]S$)ECE+EMI [9]Z?8Z)IMSHUIJ$RV=M#F&XA'65/^^A2?:8/^>T? M_?0KS2;PMIIU">T>TT]WAM_M)8VRD%?;BLV/P[H?]BR:N-)TU8UV# M$W'=C M';WK&6>U(OE>'=]>JZ:LM8*+5U47_#GKC74"C+31@>["F#4+,M@74)/IO%?, MWQ'T*#5O%7AS0=/ALK::X+8;R@H&X@ G Z?+6)XD^&D?AZWF>Y\0Z')/#(L; MV\;'S 20.F.V MDL?_ 'T*7SXCTE3_ +Z%?(__ J;4)/&$F@M+8%DM/MOVMD/E>5QSTSU.*;X M?^&(U'P_;ZU_;.CZ?:7$K11-< H7(./3OUKO>7P2O[5?<^IS+'3;M[-_>CZ[ M\V/^^OYTOF)_>7\Z^5K;X6ZU_P ))?Z,=8M(&L[9;MIR[B,HW\JBB\#:C/XA MT_1M.\56-Y+=H[B2WG=ECVC/S?6E]0ATJ+OLQ_79=:;[=#ZOWK_>'YTN<]*^ M5-0^'6JVFF7]_9^*[2]%@5%PMM=2[H\G'/IW_(ULQ_#KQ%!9B\B^(,$=IO\ M+$RZA.$W>F<]>.E0\%%*_M%^/^1:QS?X?YGTE17EOP-\97VOZ;>:9KU 'B=W<>9KDLVI1O)F4 MF5-VTGGIGM77Z+-H4&@:Q=6L=SAD6.6%F&Y58[<*WH%=,@M$>.(6XE"NVXC>2>M4-*OH+)7$^GV]V6(P9<_+],$58\ M73FXUC[BILBC4*O1?D' H ]1T#&G>#K9Y,E8[8RMCKC!;^M>9_:?#I/_ !X7 M_P#W_7_XFM"T\3:C=Z/?VL[1^1':; H'=5'Z$USNEW45G,SSV<-T",!97-RT7F$^6J MKGIQD_C3O$EA)J/A;2]2M+58XXU=6AB!PBEC@_Y]:Q]&\1:M:6JZ=92[4=MJ M94$J2>QH W/&/AJ/3M#MKIYV::%$@"J/E/4D^OK5+P+X1<*H M^]W_ *5O?%*3R]+L(-V27).3R<#']:E^&\\5MI,4+AO.NI7=<#(P !S^M '; MT444 %%%% !1110 4444 %>)?"B)&^&UY=):P23C4-C3/:B=HHSY89MN,G ) M.*]MKXFTSQ1K.E6Y@TS5KZSA+;S'!.R*6]< ]>*[<)!S4DO(X\7+E<7ZGT(D MFN(Z3Q:#:2HR@(G]GA"Q'E\^J[@S<'I@^E-DOM9EA62WT6*]\M7+-+IGEF0! M-V%![YX'3)&/>O%-'^(.O0:K:2W^N:I/:+*IFC:Z?#)GGOZ5[-\5M+\0W>@V M&L^ =3U,JJ;IK>WO)&,J-@AURQR1Z>A]JWG:$DI):G-!2G%N+>AJZ+=RR:B5 MU3P]';VGGJ$D_L[[T?EN"> 3_K%!YQPPX[U6U.?7%N-7,6D6MREO(;CP!I5SX6FU1]3=HVF:*\?<4*G/5L=<5YM]B^*W_/7 M7_\ P+/_ ,52C*$X]$$H3A+JSTC2[_5_.LC=^%XE!N%6IXM4UZ.6W6X\,I+(K%+@I9C:P\I0A!]#(Q/? !!QC->5Z#K/BZU\>: M9H_B#5=7C:25?,@DNWY4@D=#7;^/=9N=$^+.@Z=%?W\>F7$2>;!]LEVL69ES M][/I3E92M9;7%&,G&_,]_P"NAIKU06VH>)+JXV3Z);VUMLE98WTTG+*B;!]T]6+>GZ5+\5'O/"G@[5;Z'5+\7 M%U>(EFWVR4F%6Y('S>BMUSUK.U[4;ZV^!]OK<.I:BFIL(:]$-4TNSMK,)/YL/\ 9Z@;D9%7#^C;F8>H M7ZUF_!?:OB7QS&BA42]50H& !OFXKP?_ (3OQ/\ ]#%JW_@4_P#C7KG[,MS) M=OXHFGD:25WMW=V.2Q/FDDGUIUZ;C3DWY?F%":E4BO7\CW*BBBO,/3"BBB@ MHHHH **** /,-?&/B)K/_7C9_P#H5Q5S7.;'P]CUF_D*IZ_)$GQ,O(IF"FZL M+?R0>-YC:7>![CS%_.M'4I5E.D0Q*Y, D,AV\+D#'-?%8RE_MF*&_ ME(;[H_6>X1X;;[.56$L#D@YS^%0BXMK[1]'^V&XM9H) M3<&,1;R"4==I_P"^\_A715H4YU)R5ES0M?F6OP[ZZ;>1$92C%)WTE?;U'Z+' M)<:G>W%],^9+1HRY4 (@],#WJE?I8Q> +I-.N9+F)6A&]XFCS\RXZ@9JY)J4 M;ZIJ,ZK@K/D?;X+%B8Y# M;UU2\_D)\TGS)66FGS/-+ZX\[X[^'HL_ZAXDQCIG+?UK(^,VA:/;:]K&I6_B M*"ZU*6[_ 'FG+;E6CSUR^<''TK5FN+&#XP1:A>LL,5K=*'E8G"A1UJ/QWX?\ M+:KJ^H:O:^*H)9[NXW^0JD;0Q /..PY_"OOX)RPM_,*[OQ!/XD'M6/IOA?4O%'P M;\.0:1%%))!?/*XDD" +D^M;T?BG0)-:NM >\C'A4Z2M@LO/E[P,[AQP?F(^ MH%*,'[O.&Z=#_6NNGS;15FY7^6OY$2@G\3NE M&WST/2I;5+GQ]XJBFG2&%M"BADE^\(^N21[ YKA/AAX;TS0OB;I8TO6DU<-; MRLTLW;?0JT9N,VNO?;4OWFG6OA?P'XCEN M+R!G\0 &VCB0YW ME2<8R-WZ&L6<#_A2=OP,?VO_ .RO3YM:TW4_ >K:9>WD M<=S:7K76G[L_O58DE5X]V_[Z%06]_ID_PVLM&N+^."Z.J>;(I!)2/:WS_3D5 M48R2O+?F7Y#;5[+:S)?V?IRGCS4H1T=$./HC5]'5\X_ FW'_ LG49;5_/M% M4H)E'#;5()_,@5]'5Y6+:=:37<[<.K4TF%%%%#2[C^S5W7FW$8R!SGKSQ5VB@#S?[!XO,WF&TM_,SG?B'/US5S4K+Q M>TS?9Y(Y8O-(Q,L;83Y%!'/7F1OP QS7>45,X\RM.+YCD%8EP2.FX Y]"<50CL?'!BC6:&U:8Q%6D*PX#'( MR>Y(^5A[ CKQ7IE%9^Q_O/[SJCF3C=>RA_X#Z^?F>>"R\61M($BROG2+_JX, M&,)\C?>YRPS@@=>2,9J 6?C39&WV*UWA1A"(2,@#.\^AY QWZ\,;BK5?U6SUP:A+-I% MC%%\D1B)2' /)DW\[MW '''/6NUHIJETYF3+,+M2]E#3R_X)YU]G\<2<3QV\ MD@0#=)Y13=LSQSGEL@_ACCFMWPQ!K*:G)_:4ZL7'V<5?LM?S"BBBM3@"BBB@ HHHH **** "OS\\_P!Z M_0.N?_X0KPM_T+6B?^ $7_Q-=.'KJC>ZW.?$4'5M9['PYY_O7?\ @/XMZ]X/ MM?L4/DWVGCE(+C/[O_=8<@>W(KZD_P"$*\+?]"UHG_@!%_\ $T?\(5X6_P"A M:T3_ , (O_B:WEC**?\ GST;_OS)_P#%U]#?\(5X6_Z%K1/_ B_P#B:/\ A"O" MW_0M:)_X 1?_ !-3[>C_ "%^QK?SGR-JWC_4M4\:0^)KB*T6_BV;416$9VC MR,Y[^M,\7>/-2\4^(+36+Y+:&[M41(_LZE5^5BP)R3SDU]>?\(5X6_Z%K1/_ M B_P#B:/\ A"O"W_0M:)_X 1?_ !-6L736O*1]5J;.?B=K/C/3;2Q MU2.SB@MY/,7[.K*6.,%O^A:T3_P B_^)I+%4TDE'8'AJC;; MEN?#GG^]?0?[)\F]/%'L;7_VK7L'_"%>%O\ H6M$_P# "+_XFM'2=%TO1_-_ MLC3;*Q\W'F?98$BWXSC.T#.,G\Z5;%JI!Q2'1PKIS4FR_1117"=H4444 %%% M% !1110!SOBKP?IGB54^WJZNAW*\9PRGU!['W%<])\,(B,1^(=>4?]?K_P"- M>AT5G.C3J:SBGZHI3E'9GG:_#,K]WQ)K7XW+G_V:I/\ A7)-4'U@45F\)AWO37W(KVL_YG]YYT_P .M0/^K\6:DG_ 0?ZTW_A -<7_ %?C"X_X M':*W]:]'HJ?J6&_Y]K[D/VU3^9_>>+W7P0ENKF6>?Q/<-+(Q9F^SCDG_ (%4 M)^!!)Y\37/X0?_95[=17H1Q%6*48R:2\SF=&G)W<5<\0/P&SU\2W/_?C_P"R MH7X!0?Q^(KT_1,?^S5[?11]9K?S/[Q>QI_RK[CQB/X"Z>N-VMW[?I_6I?^%$ M:21AM5O_ ,'(_K7L5%'UBK_,_O'[&G_*ON/&O^%":,>NJ:A_W\/^-21_ 3P^ M&S)J&I,.X\W@_GFO8:*7MZG\S^\/94_Y5]QS_A#PCI7A2T,&E1$%AAI&P6(] M.. /I70445D:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !17*WWC6W@U.ZLK/2=9U-[5@DTEC;K)&K$9V MY+#D=ZB_X3:3_H5/%'_@&G_Q=1[2)V++\0TGR[^:_P SKZ*Y#_A-I/\ H5/% M'_@&G_Q=;?AW6[77]/\ M=FLT>UVCDBF7;)&X/*L,G!IJ<6[(BK@ZU*//..G MR?Y&I167XCURUT"P%U>+-)O=8HX8%W22N>BJ,C)K$_X3:3_H5/%'_@&G_P 7 M0YQ3LPI8.M5CSPCI\E^9U]%*/_ -/_BZMZ)XNMM3U;^S9M/U/ M3;MHC+&E_"(_-4'!VX8Y(I*I'8J6 KQBY..B\U_F=)1115G(%%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !6!XUUJ31M(_P!"02ZG=N+:SB_O2MT/T'4_2M^N(\._ M\5!XVU75;O@:2YL+2V;[T9QEY2.Q;H#Z"HFWLMV=F#IQ;=6HKQAJUW[+YO?R MN=!X5T5-!T2"R5O,FYDGF/665N68_4_IBN?\9_$"R\->(M+TR4!_M#9N6S_J M4/ /US^@-=+XDUFVT#1+K4KUL10)NQW8]E'N3Q7DWAOPSH'B>!M7\7:A&^KZ MC*91#'AE]"G7<\9C4W#;3=R?\ EO\ <>RBZMR M1/$0>0=XKBM1GA\,>,8]2BEC_LO5V6&[ 88CF_@D_'H:K?\ "GO"?_/"Z_[_ M '_UJXKQCX"T.+Q!IGA[PY#-_:5RWF3R-)N$$(ZDC'4U-24TKM?C_P WR_# MX&=1PC5DTT[WBDK;WOS=-_4]#T*DTG3[?2M-MK&S0)! @1 /:O-?&=[9>+?%Z> M'KN]CM]%T[][>L90AEEZ*@/MW_&K;=./FSCHTXX[$65U2@OFHK]6_P 6=;\/ M/%<7B[05O JQW,;&.>('[C?X$?4=-BO-,PNKZ:_VFS;^\P^]&?9AQ M^58_A32_!_A:ZFGTC5(T:9 DBO=!E;!XX]1S^=:/B?Q=:VFE,-&N(+W5+AEM M[2&-PQ:1N 3[#J?I23]RTV5.DUC>?!0?+?2ZMONGY?H;/AO6(->T6UU&UR$F M7+(>J,.&4^X.16E6'X+TNVTCP[;6UK.MR3F26<'/FR,/TK2$ZBU6:3 MY5*AC[5S/C+[TO\ U[-_[-6AK!8:-; ="%S_ -\U\Y',JM.6+E)W5.UE]YUN ME%J"74AO/$:Q-\@C12< RMC)JU8ZU',X2<"-CT;/!K)T!H4UB,R*6ED1HXSC M[O\ $?SQ^@JO?2"6ZE8*%!)XKQ7FV+HT:>,=7FYFTXVTT\_ZW-_80E)T^6UN MIOW^LI!(8X5#LO5B>!5 >)CNB7R4?S-V&5N.*I:3917VJ1I=*)((T:3RV^ZS M @#([@9)QZX]*U]>L+5;99T@C25#A648ZCGI7;'$9AB,++,(U>5:VC9;+S[F M;C2C-4G&_F36FL++9W$\J!/*D\L '.X[5;_V;]*Q[_Q@+,G-KO"_?(?&TD?* M.G4^GISZ9S\#,\@) >5FQE MC[\?EP.@J<)F>+QGP2LX16FEY/J[=EOI^II&A2C-*>S>_8S5^(-]N:1K2W:! M6P0BMG/IG.,^V*]%M9'EMHI)HC#(Z!FC)R4)'(R.N*\NTOQ%J'A_997UOFVC M.XPR1[649W9'X\TD.JZSK6O>1I=]*JS2.Z9D*JL?)R>#V(_$BO2PF8\BY9.4 MY-VM9*S-<1@^;6*48K6_<]7HKR72-0UZ34CIEE>.\TQ92TLA(4#DMDY(Z=O4 M4W3O$U_HVI/'<7$ER&WH5=RPW '!Y]P*WCG,&HRE!I.^OH9/+97:C)-K]3UR MBO*;"3Q)JXN=2MKF40VY)9FFV D#)"KT. >^!67_ ,)%JYG(_M"YP$R1O/4G MC^1HEG,8).5-I/5;:H%EKDVHS6FY[56-:^)-/N=5_LZ)I#<[V3&SC*@D\_@: MX.RC\6:IIJ75M=SK;!BRRR3A"RACG&.<<$#/\JS?#MIJ6HZQ_P 2Y]EPHWR3 M&3:44D D>IY/Y43S*JZE.,*;7-WZKR"."@H3E*:T[=SU^&]M9YGA@N8))DSN M1) 67'!R/Q%6*S;/0]-LM2FO[6TCBO)MPDE7.6W$%OS(!_"M*O7CS6]X\Z5K MZ!1115""BBB@ KQ?]K/Q%J/AWX5J=)N)+:6_OX[*26-BK",I(YP1TSL ^A-> MT5X!^VM_R2S2O^PU%_Z(GH ^5?!/P_\ %'CH7K>%M,;4/L93SSY\<>S?NV_? M89SM;IZ5N:M\$?B)I.FW%_?>&IUM;=#)(T=Q#*54=3M1R3CV%>F?L>^*] \, MQ>+!XAUBQTTW#6OD_:IA'YFWSMV,]<9'YU[WXD^+/@.'P_J+CQ3I,Y%NX$4- MP)'NWW>7:W/VF3'9(U+ ML?H I)]JM7EWXH^-'Q&6%7:XO[Z5O(A>0B*VC'.!Z*JCD@9./6@#[NL_B#X. MO;A(+3Q7H4\S_=CCOXF8_0!JD^(;*_P[\3,C!E.E71!!R#^Y:OD3Q3^S/XKT M+P_>:HFH:7?"UC,TD$+.'*J,L5W* <#Z4SX#?$#48M#\4>#]0NGFTZYT6\>T M21L^3(L+$JN>Q4'CIQ0!SW[-W_)2O^X=>?\ HEJT?V3/^2UZ9_U[W'_HLUG? MLW?\E*_[AUY_Z):E_9LGN;7XFK/80O/>1Z=>/!%&N6>00MM '?G% 'W+K7B_ MPWH,/#W_@QA_P#BJ^+[+X.^.==U MZ6;Q-"=&6X+S3:CJS[(RW7D\DDUS/C7PAIOAJ$?9O%^BZS=%MI@T_P Q\#N2 MY7;QZ9S0!]1_MC7$-W\(]/GM9HYH7U2(K)&P96'ER]"*@_8G_P"2>:U_V%&_ M]%1UX);W<\_[-=[!-*[PV_B6$1(3D(&MY"0/J>:[WX&_$:Q^''P0U^_G*RZE M/JCQV5KD9DD\F/YB/[HZD_AU- 'UAJ/B/1-,N3;ZCJ^GVDX 8QSW*(V#T."< MUP_Q#'BC6;C2;WP)?--8%) 7M)HRGF=%9B6&5!]-W?Y3Q7RQ\)/ FK_&;Q[= MZKKTTKZ>LWGZC=G(,A)XB0]B1Q[#\*^Z],L+72].MK#3X$M[.VC6*&)!A44# M H LT444 %%%% !1110 4444 %%%% !1110 5Q/BI3X;\0V_B>!3]BF"VNJ M(O\ CVWG8ROB1X0O?&<%G!;ZI':V,9\PIL+>8W8YST _G M6%X'^$D7A_7XM3O[R.]\D$Q1B+: _9C]*I)'X)BL1+,GB&T;?Y,-K+),LTS8 MZ)'G)QQSTY%,LY? EQ8ZI6.09. -W4GC%2\%5>4:6'^JT\2U!WTY%\]>:YZIXAU>WT+1KK4;QML,"%B/[Q[ >Y-9M8?ZJ+^%1Z<5R<,7@+4;R#3[V'7X#.AEC%\TR(R@9W%Q#ES.&W]=CGIX[+J>'E1A5=Y/ M5\JV73XN^K^1Z/XUUF32-)"60WZG>-]GM(_[TA[_ $'6LG1=-\.:7;+I=U%; MW>I0J9)VE@#R2OC1Y27;@"-23DGVK M=NO'N@)>L8+2_OKB$;9'L[)I?))QE68<9X&1FM(86JY-S@SCK9A0ITE2PM31 MZM[-]%LWHM?G#X&S?:/!#&R&1"+-3\HW=_?::O1>-/!EI?*MI:()DB M$P>&T4$*>#@\'(Y! YR"*)?%_ABTO);!-,OKF:!0TL4-D9O)+<[3C.#R>.W- M7=+\9^&;[7DTV*$PW_DF9O.MPGE+C>=Q_A/.2.W>NIT(6O[-_P!?(\[ZY6E[ MKK+\?\SI]$-N=-B-E;/:P?,%B=-A7!(Z?AGZ5>K+\-ZW:^(=+74-/$WV5V98 MVD3;O .-P'IG/Y5J5QRCRMIJQU*?.N:][]0HHHJ1A1110 4444 + 4!3CGZ[:ZJBO'EDM*5:59 MSE[VZOH_)JVQNL1+E4;+0Y#R;C3-02=[:>7RPP7RXFD!SW^4'MG\ZABL;S5) MV6.&:V@=OWD\JF,JO<(#R6]\8'7GI7:T5C#A_#IQC*3<(NZB[6U^5W]Y3Q4M M6EJSFKVPN+"?S;-9&C[% 69?8CJ?UK+NVU&]NH7:WO9$B#;LPLHYP!@$#/X5 MW-%*?#V'DVHSE&+^RGI]P+%2ZI7,'P_9F2QNTO+>2,//N42+M;&Q!D?B#7+Z MOH6O:9K$VH:7)+<*X"IY1 *(.BE2>>54'"$=;Q5D^MEYBI MXF<).2UOT>QY6GAO7?$%XTVJQR0Q$?.\I4.X'\"J.F>F3C&<\UJ^"-!U+3]4 MNKJ\LF@Q;M'%N=#N)(./E)Q]T?G7?T4Z664:4U43;:OJWO?N:3QU2<7!VL_T M. \$Z%J=CK%Q>7]FT.+=DC+.AW,S*>Q/]VLO3?!NIW=Q4[NA!< MLO'RD]@?SKU.BC^RZ')&#O:-_P =P^O5>9R5KNWX'E=OIWBF&SGTRVM)UMR2 M7&Y%4YZX8GG/M5!?">O*7?\ LR0YP OFQYXY_O>_Z5['163R:A)6E*3Z;_\ M -%F55.Z27R,864]KX06QMTWW,=F(0H(&6V8ZGCK6+\/=%O=,FOYM1MC TBH MD89E8D L3]TGU'Y5V=%=TL-"56-5[Q5D_UX/\ MDV=U??#'3([*VFN)!K$3%(HRY \F?G M[9OQC /\ <->@?\,K>,?^@IHG M_?R3_P"(KM/V)]/O+"'QC]NM+BVWM9[?.B9-V/.SC(YZBOIV@#Y@\/\ P$_X M0/P+XQUG6+N+4=:.BWD-M%;H2D.Z%@2"1DL>G0<$] :^Z+J".YMI8)E#12H4=3W!&"*^"O'?PQ\9?"_QC]OT*WOY+2"; MS+'4K.,OM&> V =K-)C P"_8=08^Z_99>*W]:^+7Q)\::;/H4U[G=$V69>HXX Z\F@#SC] MF[_DI7_<.O/_ $2U'[-^J1Z)\2AJL^!%9:=>7#9Z?+"Q_I5_]G?1M3MOB-YE MSIU[#'_9]X-TD#*,F%L#)%,_9]\*7^H?$%K"_P!.NH;>\TZ\MV>:%T0;X6 R M<>IH P%D\8?&?QP;?[0U[J-QOE2*2;9%"@YPH/"@"NG^)GP*OOA[X#&O:OJ] MO<79N8X!:V\9* ,"YH MV/_ ";IJO\ V,MO M_P"DTE<&VF7PT./53"YTUKAK83?PB4*&*^QP0??\*]5C\+ZU;?LVRR2Z;=?Z M?X@AGMT6)B[1K!(I?;C.,]#7J_[,G@V#Q!\'?$NA>)M/E2WNM0;"S1%64^5' MAUR."#T/M0!V'[*WBK0=7^'-IHVDQI:ZEIB8O+?H78G_ %WN&_0\>E>TU\!W MGAOQE\&?BXH Z.BBB@ HHHH **** "BBB@ HHHH **** "O M&O&?A;7_ !=K372>''TJ^4"&+47U=65(PQY\M 3D@G@'O7LM%;4*\J$N:*U^ M?^?YF%>A&O'ED]/E_E^1XWI/AKQ?H/BZZO(].CUIUMEM+'4+N]55@4#EBO+< MG/ ]2,\U6_X5?J]YJ1M=1GD^QL6OKR^CD0-=7)SM5%.<*N>X'4^U>VT5O]?J M)W25S#ZA3M9MM'@5YX*\87'A]6NM+EO=>NY#'=W,M]&62V&,1(2V%W85&K67X_YV$LO MIIWN_P /\KGANG_#_6M)\1:AZ44WF%5[I?C_F" MRZDMF_P_R/"O#/@[Q%IL3T%-O/A5 MK;:YI0AD)ANKO=Z*/[1JW GRAPHIC 14 image00004.jpg begin 644 image00004.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" "> A$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#ZIHHHH ** M** "BBB@ HHHH **#65K>O:9HD'FZK>P6R=M[-:^"M%8P%MGV^[!V+[X' ^F2?:MNW\!RZD1 M+XQUBZU=P*WA48 M5(T"@?E6%X_\7V/@W0I+V\(>9OE@MP<-*WI]/4UK3C*4DEJSAK2IQ3:T2[F/ MX5^)VFZ[XED\/S65YI^J(SH8IPI&Y/O+E2>>#^5>@+TKQ7X*>#;V75)_&WB' M*WM\9)(("I!7>>7/U' 'H:]J'2M\3&G"?+3_ *9SX:4YPYJG](6BBBL#H"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBH;RZ@LK.>ZNY4AMH(VEEEXT5 MX=_PTOX._P"@;X@_[\0__':/^&E_!W_0-\0?]^(?_CM 'N-%>'?\-+^#O^@; MX@_[\0__ !VC_AI?P=_T#?$'_?B'_P".T >XT5X=_P -+^#O^@;X@_[\0_\ MQVC_ (:7\'?] WQ!_P!^(?\ X[0![C17AW_#2_@[_H&^(/\ OQ#_ /':/^&E M_!W_ $#?$'_?B'_X[0![C17AW_#2_@[_ *!OB#_OQ#_\=H_X:7\'?] WQ!_W MXA_^.T >XT5X=_PTOX._Z!OB#_OQ#_\ ':/^&E_!W_0-\0?]^(?_ ([0![C1 M7AW_ TOX._Z!OB#_OQ#_P#':[3X;_%7P]\0;JZM=&%Y!=VZ>:T%W&J,R9 + M#:S @$@'GN* .]HHHH XWXK:S>Z!X.GOM,E$5RLL:ABH;@M@\&O(M*\;?$35 MX7FTP3W42-L9HK4, ?3@5Z9\=N/AY=?]=HO_ $(5XWX&\::_X9TZ>VT6Q@N( M))?,9I('A:YHS:5;QVN;56/E#;EE; MAN._O1[:2OR[(4,GH57&-6ZG4YFK;*Q[,GCS0W\2_P!@K--_:/FF'9Y1V[A[ M_A26OCW0[KQ!)HT4TQOHW=&4Q$#* D\_@:\6T*8W'QMMIF^])=[S^*$U+X?_ M .2V7O\ U\W7_H+T*O)_?8RGDM"-]7I3YOG]VQZ:?B[X3SS=7/\ X#M5[4/B M-H4/A&^U^SG-U!:X0Q*"KF0\*I!Z9)ZU\_\ @R?08%UC_A(HQ)OM&%J-A)\W MMC'0^YK:\$>#=3\2>"/$D-LIC680FW+\++(C%L?EQGWK7#5G.K&-39[DYMD] M#"X:I4I?$C6]/U'Q!ICI%I-FW[U8XX]J 8./F^8X!&:ZK MPCXS\-^(_#.HZWXQT>Q-W8/''/*MOYF\/PI .3U!XKRWPSXNUOP&UYH][IT< MMC,Q^U:=>Q$;LC!]QD#W!]*] \3ZQX7UOX/ZU<^%]/@TZ82P+=P)$J,#O^7. M.HZX/UKZ+$8>$K1<-&U9KMYGP.&Q52%YQJ/F2=T_T.QM?C'X&M8$AMIIX84& M%1+1E4#V%=AJWB[2=*\,Q:_>2R)ITJHR,(R6._IQUKYJ\ ZC\/K70S'XNTRZ MNM1\YB'BW8V8&!PP]Z[S]H6_MK;P/X;TS3@8[6X831QDG(C1!M!_[[%8SP=- M58THIZOK^AK#&U)4I59M-V_JYZ9X0^(&@>+KV:TT6XEDGAC\UEDB*?+G&1GW M(KA_'.H> M&\:"\\2S7NJ:M$,BV8>=' #R!M.%'KC\:X3X6H_A3XRVNFR$HE MQ (9-W??"L@'_?6*QKZY'ACXL:A<>+M+^WPFYE9XI@&WHY.UUSP>,8JX82,: MK4&[6NN[(GBY2I)S2O>S[(^DO"/C?0?%-K-+I%WG[.NZ:.1=C1CU(/;W%17.^$]$L+OX->+=2GM8GOK>XC$,Q7YHP"G0]L[C41PE'63O:Z79 ME2Q5;2*M>S?D?0^L>/\ P_I7AZQUNXNV?3;QMD,L49;<<$].HZ'KZ56;XE>' M%\+IX@-S,=->?[,&$)W>9@G&WKT%?-(?_ M (U5[]ESPN^A?#S^T;I=MSK$OVD#&"(0-L8/U^9A[.*[CX;QZXFAW4GB>U:S MOY[^XG6!I4D\N-Y"R+E"1P#CKVH ^7OA)\((_&^OZW]LNKFUT/3;AK?S(P#) M,^X_*"1@$* 2<'J..>/78O@7\-KF]NM)@NKQM3MHE::-+T&:(,/E8KC SUZ8 MZ<.F13 Z:W^ /AA_']WH;ZCK36L6G1WH=7B#*SRN@4M ML(/"$]!7 _'3P%X7^'U]96&EW&K7-YN:9K MOPK;3-/U*_COI);2S?4(BWEX.^VF\M0W/&]X4KIU MM;LXC7!FCN,NW+=#!A V-V(;MM#MMT%S+9D>N:N0_$/PE;WM[9Q6NN- MHE](UW<2E(EN?M'VF.=0J[RNS]T%SG/.<<&Y]/N+6@#E/">@V]U:_:K^,X#;U+,=I08'W0,MEF50!U) XY M-7_%OAN"*.Y>VM)8KM3Q&8S"1L(#@QG[I 92>V"#GJ*R/#7B".RM'M+SS'20 M[1N&Y AQE2,@XR >"/48(JWXB\1PR6LUK:R.TY.?/A+!#N(9SEF9R3@9)))Q MZ "@#H]!^&NE^(+/1(-.U*]BU>X^RRW@GB4PI#,S+NC(.2RE1P<9R.>I&C:_ M"C0[M[>>#6K];#5UM8](WVZ^9YTXFP)^F>51"\,#,VV, 9#,6'S'.-HXZBM&U^*^AVDD$$&BWYL-)6VDT M@-<+Y@F@$V#/Q@J3.V=N,8'KP S.K_:RULEP;F!5MI#/" MTH\EP(/$>ID#-O:Q6P.3G]XY;CM_RR'Z5Y/K?BYM6\ M*IHUPUTT=J]J]D';- MJ1IC\Z4444@///CMS\/+K_KM%_P"A"L?]G,?\4MJ/_7Y_[(M>HZAI M]KJ-L;>_MXKF D$QRH&4D=.#3-,TJQTJ)HM-M(+2-FW,L*! 3Z\5BZ;]ISGI MQQ\8X!X2VK=[GAO[0VGS1>(-.U((QMY(/)+8X#*Q."?<-^AK"^)NOVWC37M' M311+*1 L!!0@^8S*--U77;K3_!/AN(:5$<7.H8$,9]@ I+>P./P MIPPX9*,.A'O M3/ ?B/5_#7AKQ%>Z+'%-)"8'9)4+J%+,I; (]1S7T?8:#I.GM*UAIMG;-(NQ MS%"J[E]#@UO*Q\^ZG\3=+\5?#_5+7Q7:1'7>19F" @#H5(8DXP]1;6\>68^Z@X'XXJYX M6O)?$.G?8$\$VMGH1.=EUM2-N3WSC\:]G^T:-/W*<7JT_0^6_L;%5(^ MWJVLE:^U_OW^1XY\.O&?A/0?#[6>O^'O[1O#,SB;R(W^4@8&6.>Q_.D^,.M+ MXL\4Z%!I4)CB-G D$+X&UI#D#CCH4_*OHO\ X0CPOW\.Z3_X")_A7)SZKX,T M[Q)=077A^T@EL&Q'=+:H26CC#G&!D8&,?2M8XJ$JGM(0=_4Y)86:IJG.2MIT M/$?%4?B+PQX_TS4?%;1OJ"M#<;XR"&1& X [+BNSU;XBZ9KFN7>C?$'0[6* MQ@,D:W$2,TR,#\I!Z@'V]J[OQ'XL\*:E()+S1H=5,'F)OG@5BI5HP5&X'KY@ M-:D:^$?%,UQ]KT:UFNK&"-I%N+9=Z*R;E4'OQZ4I8A2474@[I=-+#CAW%R5. M>C?7]3YK\&Z1'?%5EIWPN\2Z!/ MYGVZ_FC>$!?E(RN[)[8V_K7NFA^.O"FD:?;I%8+I/G1+.8;>%6"JV=I8IQD@ M$X/(P1VT\<;02Q)Q[$?6M98MS;4X.VGX&<<(HI< MLU?7\3Q*\TJ2R^#-E>R@@7NK[T!'55B=<_F#3_B=IAM=,\(Z@F=E]I,2-[M& M!_0K7NM[XQ\$ZC;6]E>VBW-M'Y;0Q2V6Y%+*N-HQC(#C./>KOC"Z\.:?_8=C MJFC6=UI\F]87>-#%;A=HP 1CG(P!UV^N!4QQDXR5X/=L2Z=\0 M]5\'^ _#UG%I%K>:=O65IH^DZ5J%WLU2.W@ADCD1@3(508R1@G+KT]:["LJWL]-U%; M?4EM()'D"SQRO$-XR!@\C(. /RK5KRI--W/5BK*P4445)04444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\V?M9R_;M M?\':03/Y9\Z658%,C[69!N"#J0%?'XU])U\P?M80:MIGB_0?$-F_EVHM#:HX MVG;)NRW]K D=I%<6I\I0"JC=M?. M/UQ4W@_]H;2+GP[;2>)+6\&K!BEP+"T+0J2[; I+DY*@=3USBOF!_$NK/)&Y MNL-'G81&@(SLSV_Z9K^7N:B_MW4' M++49$FEDN'ALK%LM(1EF.X@9P,GGH*^5H_$VKQH4CNPB$;=JQ( !QP!CCIVZ M4L_BC6)Y-\UYN.7.#$F!N#AN,8Z2/^?L, 'T%\-OC5X/\/Z3J1U!-234-3U. MZU*X6. ,JM)(=H!W?W GXYKPGXEZW%XC\>:WJUMYGD75RSQB1-K!1@ $=C@" MJUYXKUBZM#;R7>V)@WF!$5?,+,S$G ]7/3CI69J-_T6/@3P[I&FVY6"SOVU'Q#IEW;M)$LFS3KB8B*,DC^(*^X M=#QUK,U:V\.7?C6SLY+'PU>ZA:3ZC,+71K9HHC!#;R/''.-JAI/,3D#/&020 M17BVC>(=5T6)H]+NVMT:XANB JG,L)+1MR#]TD^WK4-OK.HVVN#6+:[EAU,3 M&X%Q&=K!RN3QTYH ]Y\&Z3X:UW[/K7B#1-/M+>_\+7US>);6X2.)HKI8 MQ-$G1'"#.5Q^IR]/"NF^%?%'V+5+;02]CX--Q)<75B+FW:87NT3L@4EB5P,X MW8.*\8O/'7B2\O[V\N=5E>>\LVT^8[$"FW;&Z-5 VHIP#\H'ZT:=XZ\2:=>0 M75KJD@GALAIL;NB28MP^\1_,#D;N>>>W2@#T_1M"T;QMX:\31JFC1ZM=ZI#; M:3=V-F+2%I5MV81J& **XC88.,NP.,UJ7&YH]'*W-F+C3( MI-A9T0KT^[CHHQR37BNI>+MH.3+=1WC&-%C_?1IL1QM P0IQQCUZT MVX\6:W%]) MT>,JPL;6. NJX#LJ@%L>YR?QH UJ***0!1110 4444 >%?M#^*+U+ZS\*63B M"&]C22YEZ%@SE0OT^7)_"O5?"/A[3O">@0Z?IRB.&,;I)&/,C$08'^\3BNB=6+I M1IQTMOYG/"E)595):WV\C.U'Q7I]JK"T$VI3C@0V2&4D^F1P/Q-8+CQKXD! M,/AFR/\ VVN&'\A_.N_5 HPH 'L* MI7?-5DV)BN?U#P9H M.I7L]W>Z;#+//CS6.1OP, D XSCC/I70T5:DXZIF+BGN<_%X-\/Q;MFEVPW, MS'Y3R25)[^JK^5.L/"NF6&I->V\;"8KL&3D*NQ4"CV"J*WJ*?/+N+DCV.:7P M-X:5%5='M JQM"!L_@8G(_4_F:G_ .$1T+S+E_[,MMUR&64[?O!A\P_&MZBG MSR[AR1['(P_#SP[%J4MX+!"SHB",CY%"8VX[_P (ZD]_6KZ^$=%^RZ=!+8Q3 M)IZE;?S1N*9Z_G@?E6_10ZDGNQ*$5LC!MO".AVME=6D&FVZ6UT@2>/;D2*,X M!_,_G3;KP;H%V[O<:9;NSJRL<$$@OO/?^\2?Q-=!12YY=Q\D>Q%;P1V\$<,* MJD4:A$51PH' %2T45)04444 %%%% !17S!KG[0WB"'6KZ+2K+1I-/2=UMWEA MD+M&&.TDB3&<8Z52_P"&B_%O_0.T'_OQ-_\ ':]99+BFKV7WG&\=26A]645\ MX77QM\76_@NPUR33]$!N[V:W0>5+@HBHOK/P?\5WWC/P9'J^J M16T5RT\D96W5E3"GCAB3^M90#GG#>E52RVO5A&<5H]A3Q5.$G%]#Z0HKY3_X:+\6_ M] [0?^_$W_QVM?PC\=_%&L>)+&RNK'1([-WWW,B0RAD@0%Y6!,A&0BL>1CCF MMI9-B8IR:6GF0L;2;LCZ5HKY4?\ :+\5[VV:=H>W/&8)I:E:6-KIN@M<74R01@P3NK;PO;6%S8 MPN8UFN8G;S".-RE9!E3V..E6\GQ*ERV7WD_7:5KW/HRBOE/_ (:+\6_] [0? M^_$W_P =KV'P5\0[KQ/I>A7<$5JOVF4P7BE&!5QNX0;CV"]<_>&<9K.OEE>A M'FFM"J>*IU':)Z715*Z>]:8K8_9MJCYS*3U]./;'7U%26+W#I(+L1>8K[08P M=I&!Z_4UP6TN=%RS16?(^I/(YMOL?D[B%W[MW'!SCWIWGW36L(C$(NY,G:^0 MN!U..N.GYC-/E"Y>HK-_XG'_ %#_ /Q^KBRNI59HVS@9=1E<^GK^)&/>AQ"Y M-1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N M1^+>L'0OAQKUZC^7+]F,,3#J'D^12/<%L_A775\^_M8>(#'8Z/X?A?!F9KR= M0>=J_*F1Z$E_Q45V8"C[;$0AY_D8XB?LZ;D>%>"_[ _MZ-O%INO[)5&+K:CY MV;&% ].3G\*]%\WX*_\ /OXC_/\ ^O7.>!(OAV=&<^,Y]6&I&9MJVB_((\#' M8Y.=WZ5Z'X#\-_"GQ'XFM;/1/[=GO$/GA)^(R$Y.XXZ=!^-?3XNK%2&S@DF$:/]X9"L<^^2<^];?PD\56?@ MWX#OJ]]EO+NIDAB'660GY5'\SZ $U%^UL/\ B3^'3_TWF'_CJUX"NIZKJNEZ M9X=@+RVT,S-;VT2\O+(>I'<] /0=.ISS86A];P4%-Z!=#U3XK?$9Y]4,DT+R_:=1G!VA(\_<4]L_=4#M[ U>_:+U2WNO'BZ7IZ+ M'9:/;)9I&@PJM]YL#VW!?^ U[]\/O#5I\+_AS<2WH0W4<+WNH2KSN95SM![A M0,#WR>]?(MO=V^K>*UO?$R1+EMK/N?:/4Y.*UPE98G$2J1^""L MB:T/94U%_%+5G>: _P )DT6R&MQZ[)J?E*;EHAA/,Q\P7YN@/'X5/XANO 5E MX.U2\\#V^JIJ$Y33S+=GA4DRS[>>I6,J?9_>K'E?!7_GX\1_E_\ 6KG?BJ-! MTY=)TCPFMP-.\D:B[7)_>L\RKM#<< (J$?[Y]:N"52JE[_?78F7NQ;]WY;F; M\/CX.6:];QP-1:/:HMDLQU/.XL-4"7&7ED MF).< 9]5 'M7M'P[^"?AW5_ NEZQKTVH175S";B39.J1JA)*GE3@;-IY->-^ M$;FWL_B-97VF^G3^M M")4Y0C%22U^\E\965Q;7VB^%PF;S3X%@E1>4%-P'JH9F'H5!KA?V>? &G>,-0 MU6Z\06IN=-M(UC6/S'CW2L>YDABC*,Y.!C, M@/"A!T[&I@L7'!-ZNI)_-)?T_O&W1==;**,/]H;P]X7\*:II>E^&M-%I=-$U MQKZC%\4_C1:-''.FGWUS# L'I4)MN3U=S;"QC*I.I';9"VBD0AF7:[DNPQR,]C]!@ M?AVZ55B_M&./8MO: \DL;AFY)R3C8,\GIQ^%6KHN0D<;F-G;&X#)4#DGH1[< M\<_@8HXY8KE UU/*""2'$8'&/10>XKQ$=Y)-'LL_*1B/E$8;.TC/&>,<_3%+ M$H\]RN J*(U7;C;W./8Y7\J;(P-TH) 6)3(V1TSD#G_OK]/Q6'=':;W5O,(, MC+G<03R1^'04N@$926>9G6YDBB1MH6/80^.I.5)'.1C/\-36[&6UC:50&= 6 M7.0,CD5"ID6&**%26;F24KL SU;![DYX_/W=-M8"U0\D#<.I">^?7&/_ -5# M 73]W]GVV\Y;RER<@Y.!ZAB:F'ES4G9_+]3.I2C45IH^=?^&:?^IL_P#*;_\ ;:[WX2_" MF'X?7^H7C:F-2N+F)84;[-Y/E*#EA]YLY(7T^[W[>FT5O5S+$UH.G.5T_)?Y M&<,+2A+FBM3A/BU\/A\0=,L;3^TO[/-K,9=_V?S=V5QC&Y<5SOPR^"MMX*\2 M#6+C5O[3FCC9($-KY0C9N"V=[9.,CMU->NT5G'&UX4O8QE[O;3_ARW0IN?.U MJ8/CO0)/%/A/4-%BO?L+7B*AG\KS-H# D;O$_P#AFG_J;/\ RF__ M &VOHJBGA\=7P\>6E*R]$*IAZ=5WFCYU_P"&:?\ J;/_ "F__;:T-<_9Z.K: MS@:; MSFM!&MJ(63S5V,P;>W.TL.G?\#[517/3Q=:E!PA*R>YI*C";4I+8^=W_ &:5 M+'9XK(7/ .G9('U\VF_\,T_]39_Y3?\ [;7T5173_:^,_G_!?Y&7U.C_ "_F M>0^-/@C8>(M+T"VMM4:PN-*LULC-]F$@G1>?/4=V:PIQIK MEBM!NW,H?/ 7 &/7_P#534CQ-)(2"6 48&, =CZ\D_G4E%8W+(G@#K(K'OKPZ*-8E(0=3DDG))]S M3Z*=P"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%>8_$[XHR>"=>M]-325O1+;+<>8;CR\9=UQC:?[O7WII-Z(J,7)V1Z=17F M_P ,/B6_C?4+RV?2ULA;Q"3<+CS-V3C'W17H5U,8;:64#<44MCIG H:L[,'% MQ=F345X%_P -!S8_Y%R/_P #3_\ &Z]OTV_^V:1:WTBK$)H$F92V0FY0>OMG MK0XM;CE"4=R]17ANL?'M;35;NWL=$2[MHI6CCG^U[?- .-V-AP#VYZ5"WQ]G MANC#=>&?**/MD!NR&7UX*#FJY)%>PGO8]XHKR?Q;\5K[0E@O+;P^E_HETBO; M:A'=%4D!'0C8=K#D8/I^5GX=?%JT\6ZD^GW=FNFW9&Z$&?>LOJ <#YO;TIGT5Q?Q%\?V/@JP5YE6ZOY3B*T60*Q']YCSA??'7BN*\.?&35_$> MI1V.D^$Q/.W+8O3M1?[S'R^!246U<%3DUS'M-%>"S_'Z>&:2,^'(B48J2+T] MO^V=7(_C3K,L:R1>";EXV&Y669R&!Z$'RJ?(RG1FMT>W45X7-\=[NSG1-1\* M26X;G#W)5L>P,8KI=*^,6D:KHNI7-M!)%J-G;O'?\ ;2-VUB,XV<=*.5B]E-NR/=**\#;]H&=2-WAI!P#_ ,?IZ?\ M?NO9/#6OV?B/1K?4M-D62"51E?XD;'*-Z$4.+CN*5.4-T;%%>(:[\=)=+UO4 M=/'A^.46ES);A_MA7=L8KG&PXSBNVC\6:S?Z)I.I:5HZRB\M?M#1?,V&/1-_ M &>F2.,Y(P"0.+6X.G):L[FBBBI("BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "JU[J%G8[/MUW;VV_.WSI53=CKC)YZBK->,?M&Q7$J^' MOLZ2M@W&[8"O!ID6KZ;+<_9XM0LWN,[?*6=2V?3& MW>%E+.Y&T#/7YEKA--;6=/U2TU=8+DLEQY@;:?F92"1^OZUB\19+0]BGD,:D MZD8U-([75KNU['UZSJJDLP '4DU0&MZ4691J=CN4$L/M"9 '7/->+?%GQ/J> MLW5CI6BI<):3112NR@@NS@$ GT (_&K>D?!Z_BB+W>KA998V1U4$[=PQUJG5 M;=HJYR1RRE3HQJXFIRN6RM<];_X2#1O^@OIW_@2G^-6_MUH;3[4+J#[-C/G> M8-F/][I7R_=^#KJ#Q\OAX3SM"9DB^T[3CYE!S^M:6MV&M7>LZ?X,T^>=[2S= MH!,P*J[%BS,?89Q^%3[=]4=##2 MJ@*L.>J^M5_%>M:CXB\#Z0;F&?[;:M+!*=IR^/*(;\1^H-#KN.DEJ1')Z-:4 M)8>K>#=F[:K0^@[;6-,NI1';:C9S2'HD]M+:KI_P $^AAJVG&Z^S"_ MM#<[MGE>=6RZ M,<7'"4Y7>EW^?W'IV%\S+97MK<,HRPBE5R![X-)-JFGP7(MY[ZUCN"0!$ M\RAB3TX)S7SE\*;R_P##WC:T^W07"6]V@A?*.8 MP^?:$L <=5S4*O>-['9/)%'$NCSZ18V2>)ED.$(<$-]/6OER;1I-2\6:^MU/-:11M/OGU]*[RXB^,WV>3SO.\K:=_SVO3'/>O/OAW\3M+^'6MZF+[3M4N)V!MY M(3$D1C96Y!^<]^*]$@_:/TK5YX]-L?#>K2W5XPMXD5XR6=^%'7U-.4U?0NI5 M7/=(\/&,<>E?0'Q4\8G1_A_HVB6+@7NH6,?FL&YBAVKG_OKD?3->"702TLKR M[N+;54M[.Z^Q7$AMH\1S\_(?WO7@^W%5=4\7:=J=XUS=3:B9&54'^BI\JJ J M@?O>@ 'Y53E&35S24X2:;>QU7P^BTE_%%G+XAO(K73K=A,_F*S>85.0@ '<] M>V :Z'XTW/AS5-<@U;PU?Q3R7"[;J-$9<..C\@=1P?H#WJ;P7JF@6_@D:C-X M U#5[6)7EGU&1X " 3GY2^5 Q@#OCO67J'Q3^&UU8SP1>"+FWDDC9%EC,8:, MD8W#GJ.M#FKW)=>//S'6_!+Q+9WUG/X*\0K'+8W0;[-YG3)Y,?MW8'US[5R_ MQ,\#7?@35;>>UNGEL9GW6L^[$J,N#AL=QQR/TZ5R?@];C6;AKKPU!JTKZ>Z2 MM,L$2+"Q.4RS3 DKQ]*ZKXO?%"VUQ;31M9TG5-*U/3G_P!(5H4.6*C^'S.! MW')X-',E+0/:1C.Z>CW,_0]/UKXC>+O*DNO.O9D\R:XF/"1K@9P/3( [GMR M:^H/!/@_3/".EBUTR/,C8,T[C]Y,1W)_/ Z"OE7X5_$72O"WBH7<5GJ>H2W$ M)M(X%BCC)9V7')D/IC\:]OF^,MU!=:I;2^!M>2?3(1<7BEXOW$9!8,3NQ@@' MIGH:BLW$5LJF6011I'$#P MH+-,%&>PZ\5']/^ M)\>M6;ZWJ^ERZ:L@-PD:KN9>X'[L?S%?.'B7_D9-7_Z_)O\ T8U5IM6:STO3 M]6N7UQ-/O'<6TQB7;*4;#X_?9X/%9^J>*-'OM3N[L-J""XF>7;]F0[=S$XSY MGO2BTF3"<8N]SVGQQX%-]\.- \2Z:N;BWTRW%U$B9,B!!\_U4=?8>U87P9\< MMX4UL6=_+C1KQL2[CQ"_02?R!]N>U=AHWQ>/A_PO9V5SX0UJ2'3]+@GDN"8@ MA@(V))]\@!B#@9)X->%>(/%'AJ\U:YN=+M]4L;65]ZV[0QOY>>H!#CCTXXI* M2:LQ1JQDG&>QL^-763QEKSQLKHVH7#*RG((,C:19ZG<6L,@BDE$$**KD9 ):87UQ(GK[_A7J-4M M3TC3=5\O^U-/L[WR\[/M$"R;,XSC<#C.!^51.+E&R.K!UHT*T:DU=+MZ'COC MK4]'T+2=)MH'NXIKV!+J7:SR$C'RY!E&W)+=">E.U2QURR\,>;>K>KIENOVC MY8U+J#U)Q/N/7OTKUJ\\/:+>M&;W2-.N#&@C0RVR/L4=%&1P!Z5>GM8+BV>W MN((I;=UV-$Z!E9?0@\8K/V+=[G:LRC&,%%-M.[OK]WR/GZTU!=2T0ZGITNH3 M-8.L4Z1PLSJ#DJ^WSON]1WZ@ MV>A:39131V6EV%O', )4BMT02 =-P YZGK3++P]HMC7:EJULOQA2R::Z$WVF)=@0[,E5/ M7S,?^.U8^(9G\+Z\FMQ&]^SR-OW11-*D;="&S* ,_3%>F/H>DOJ OWTNQ:^# M!A3'-&'4_@>*/9.S(6/@IP:B[)6:[GB MNN?%2VUZS33M/@U"*24A7"VX=I/9=L@(J7Q=$GAGPOIHOYKM9[@O*VU6++_J M_E(\W@CCN>]>JP>%] MYDE@T/2HI4.5=+2-64^H(%7-1TK3M35%U*PM+M4SM M%Q"L@7.,XR#Z#\J'2;NV]33^T,/3G%48-03N]=6>#W.J0Z-8Z#K:2WQAN@SH M?+9AO1R""#-@=N.:[GXB>(+&Z\ 6&K133"UN)8RC1J2V2K<$!UZ8(//45W$W MA_1IK2&UFTG3Y+6$DQ0O;(4CSUVKC _"GR:)I4NGQV$NF6+V,9W);M;H8U// M(7&!U/YT*E))JY-3'T9SA-Q=XONMNWJ8WPVN8[OP5IL\32.CJ^&D!#'YV'.6 M;T]37GGCKQ'%K7C==%LGNWGA?[,B0Q\%_P"(Y$J].^1Q@U[+9VEM96R6]E;P MV]NF=D42!%7)SP!P.:J)H.CI?_;DTK3UO=Q?[0+9!)N/4[L9S[U4J;<5$QH8 MNG3K3K-/6]O*_<\9\:'4]'BM;OQ ;V-#BWB9(QV!(!V3_7DU!+XNLM4\5:-, M+B\,DYM@0(R%+9"G.)<#D>A_&O=-1TRPU.)8M2LK6\C5MRI<1+( ?4 @\\FJ M4?A?0(I(Y(]#TI)(B#&RVD8*$'((...:AT7?1G52S.ER)5(OFUVLEJ>,V]U; MZOXCUZS@EOFN8%N)E4(_5'R0,3<]P!@=>U==\&_%=EJ<<^DQRS-/#F9/-3:6 M4GG'SL3@^_>N_MM"TFUNY+JVTNPAN9,AYH[=%=L](Q]&M3E3<7TMJM&MS2HHHK<\@**** "BB MB@ KQ?XKZ-XT'Q#37/!?ANTU0MHW]GFXN;B-!$3*[, K2*<[2.?]HU[110!\ M;>.OA;\2_%WB2XUJ?P?;6=QZA_: M=XT>J12M-/@C(W2X5?F/ KA?^%$?$C_H7/\ R>MO_CE?=%% [GQQI?PQ^*&G M^"];\.1^%(7M]5E@EDF:_M]Z&)MPQ^\QS[USW_"B?B1_T+G_ )/6W_QRONBB M@5SY'\(_#_XDZ'X?U'0=0\#V^KZ+?3).]M+J4,161>C!TE![+D'/0=.:R_&W MPM^*7B[Q->:WJ'AB**>Y*YCBOK?:BJH50,R9X"BOLRB@#X@TOX*?$K3]3M+V M/PTKO;3),JM?6^"58$ _O/:O3=0M?C%?6^IQS>#+'.HV]S;3R"_@W,DK$H"? M-Y\L,RKGL:^DJ* /A?\ X41\1_\ H6__ ">MO_CE=9X2^'7Q'T+1=3T>_P# MUOK&CZBT_P"%$?$C_H7/ M_)ZV_P#CE?=%% 'R//X(^+DWP[C\(/X9B^R+*K&Y^WV_FM$I++"3YN-@9BP' M8XKC_P#A1'Q(_P"A<_\ )ZV_^.5]T44 ?*OP_P#"7Q2\&Z)?:9#X)MKV"ZG6 MX8R:I'&RL%P "DP.*^BO 5G=V'A#2K?4;1;*[2 >;;+)Y@A8G.P-DY Z9R?K M7044!<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** %** /_]D! end GRAPHIC 15 image00005.jpg begin 644 image00005.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" &- G<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z9U[6++0= M,>_U-Y4MD>./]U"\SL\CK&BJB LQ+,H /6L7_A/-(_Y\_$G_A.:C_\ &*/B M7_R+MG_V&M)_].-O754 :1_SY^)/_ G-1_\ C%=510!R MO_">:1_SY^)/_":1_SY^)/_ G-1_\ C%=510!RO_">:1_SY^)/_":1_SY^)/_ G-1_\ C%=510!RO_"> M:1_SY^)/_": M1_SY^)/_ G-1_\ C%=510!RO_">:1_SY^)/_":1_SY^)/_ G-1_\ C%=510!RO_">:1_S MY^)/_":1_SY M^)/_ G-1_\ C%=510!RO_">:1_SY^)/_":1_SY^)/_ G-1_\ C%=510!RO_">:1_SY^)/ M_":1_SY^)/_ M G-1_\ C%=510!RO_">:1_SY^)/_":1_SY^)/_ G-1_\ C%=510!RO_">:1_SY^)/_":1_SY^)/_ G- M1_\ C%=510!RO_">:1_SY^)/_":1_SY^)/_ G-1_\ C%=510!RO_">:1_SY^)/_":1_SY^)/_ G-1_\ MC%=510!RO_">:1_SY^)/_":1_SY^)/_ G-1_\ C%=510!5TG4+75]*L]2T^7SK*\A2X@DV ME=\;J&4X(!&01P1FBN?^$_\ R2SP;_V!;/\ ]$)10 ?$O_D7;/\ [#6D_P#I MQMZZJN5^)?\ R+MG_P!AK2?_ $XV]=50 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 45X%'X7T'QV_C77/'%]=V^IZ/J-Q!;S"\>+^R88 MP#&Z(K 9(&_)!S6UJ.M>(=8U_3_#?@[Q=:V%M9Z+#J;ZM+;S18=&UJVT M-KC0;F^N&%@EPCRPS%-\88Y ;'&21@]":N>%_''C.XNO">HZIJEC+8>(]+NI M5LH;,)]EDABW!PY)+%CU!X'0#O0]$V^E_P +_P#R+%UM_73_ #/>J*^?/!?C M?QE#:> ]=U_Q+8:IIOB*3['-8I8I$UN0KMYOF*U8:5%:)#Y4996C^=I'&<#+C'U.<.2Y;WZ7_#447S;>7XG MO5%?/>CZOXKO/!W@'7?$FMVFJMK&LV(C@;2X%%LO[S<0Q!^=N/F 4KCC&36Y MH/B'QEI_Q$6+QOJMQ86%[=R6UE8'1HWM)OO&,1W<%6F, M0*S9W-*,9*D8ZUFS>-?'L%MK?B(Z_:G1])\3-IG]GMI\9>XA,RI@R#!&T-Q@ M9/.2:48MM+^NG^:'+W;M]/\ @_Y,^BZ*X7XL:_JFD6.BV.@W-O8W^M:@FGI? M7$8D2UW*S%]AX9OEP >,FO'?B;J'BR_\+ZUX7U7Q'!=3:3JEA!-?P6"*M['. M1A)$R55D;DJ.&& >M)7>W>WY?YH'9:OM?\_\CZGW<\=*K:/X,\)>!/%L$GAK5[C3KZ]L9Y#II MO'F6_( /G$.6RR])K"2'7=2NM)2"7 M3$_<;3)MF+*5WE=G"X4$=3D^]"7,U;K;]/\ Y)#>B;?2_P"'-_\ (L^@Z*\*F\8> M)E\>:--IOBE=4\.:UJ4VFQPII,4,5N55AE)#(9)"K+R<;3@],J*Y_P )3Z_9 M^&-#FU?6TUAKKQH+8&ZL8F:+;)*KLI8,06(!!&"G13BB*YK>=OQ:7ZW"7NW\ MK_@F_P!&CZ5HKQ?2_&OB&X\0V'@YM0$FOV.JW#:I,(8PSZ?&OF(VW;@;Q)$F M0 @2]U-OI_P?\ A_2Q]#T5\_\ [1&D?VW\1?!5E_PC'_"4;K6] M;^S?[0^Q;\>7\WFY&,=<=ZO:#ITGA[6/AWH]EX>@\+&Z&IO)9-+'J$EL_EC# M).X8C/!(4@'H$6GQ*\0/!;VOG"?4O#MG?W/B)5C M0&9H-R1)C;\GF-A_E X''%2?!#QSXSU_Q L/B*SUNXTN^M6NDN[O0Q8PVS\$ M1Q2*S"5""<,V&X'K32N[+^M_\F#]U:^G]?>CW.BO)/C0E[X1N[;Q[X<\D:@B MKIEY;RDJES'*P6-C@'YDD((]B17->-KS6?A?X>\->&O#+ZC+J^L2SW5_J=AI MJW]S+, &D98690Q8MW/RJM)/2_R^?_#:_@.VMOG\O^'/H"BO$E\6>+-=\&Z+ M;?VK=>%_%XNHXC_K/+E<)$I!4G)(R>#@5E:#XS\;>,)/ =II^O M0Z/-JNG7)O ^HWFNV7VNZTJQN)[23SGC\M_+SNPK 'E1P!/AOX1;P M/%;Z1K?B\V=K#O%&@7GB:.6^T._L5DU2TLUB^UQ3L!Y;J&PC*Q!(7J >":V MOB=XG\5^'[.ZN-#\9I=7'AVUMSJ=FFCP[9Y&Q\TLK2#9NY.R,9 /?BFE?^O* M]_Q%9WL>[T5YE\.I3/\ %/X@S,NTR+ISE?3-N3BO"O&FEV3^,OB!JNJ>!?[: MM8=5$+:R=8DM5L"R( 6CC!9E!(8MBD[IV\K_ )?Y@M5=?UI<^PJ*^V^CQWMS?:7I*ZJ]VV=H4AF7;'QRXRQR*T]+O_ !9J_P 5 M="U*\U.YTE9/#;7T^D2V8 C8,%>/#'()?#;B-P "]*;5F^VOX7_R8+5?)?C; M_,][HKPW0?'OB"[\._"RXGU-7NM;FG6_/DQ S*L=OF]!)W5_* M_P"?^1](T5YO\+]9\0OXJ\7>&_%&J0ZO/I,EO)#>1VJVVY)D+;2BDCY<8'4^ MI->D4NP_(****0!1110 4444 %%%% !1110 4444 %%%% !1110!ROPG_P"2 M6>#?^P+9_P#HA**/A/\ \DL\&_\ 8%L__1"44 'Q+_Y%VS_[#6D_^G&WKJJY M7XE_\B[9_P#8:TG_ -.-O754 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 <9XG^%_@OQ1K46K:]H%K=ZA&0?.+.F_&,;PI ?H!\P/'%6? M%WP]\*>+XK&/Q#HMM=K9<6^"T9C']T%"#MX'R]/:NJHHZ6#KS[5U5%)^\FG_ %O_ )O[QIV=_P"OZT/,OA=\(]!\(Z?I5W>: M3IS^)[>T^SW%Y 69'/()4-@9(."VT$C@UJZ-\)_!&BWHO-*\/V]K=!Y'$L8I5ESN^[@GY?NCJ #7<453?,[LE*RL<]'X,T"+1]&TI+#%AH\R7%C%YTG M[ETSM.=V6QD\,2*S-+^%W@O2_%3>(]/T"V@UAF+^+7\36V@VD>MNQK!,[0Q_O 9Y/-3R^ _#< MNDWVF/IN;&^O?[1N(_/D^>XW!]^=V1\R@X! XZ5T]%):; ]=S+\2:!I7B;1Y M]*UZRBO;"88>*3/;H01R".Q!!%8UG\./"=EX;30+31H8=*2=+KR8Y'!:5&#* M[/NW,00.I/3'2NMHH6FP/71D&H65MJ-E/9W]O%'[>UU"&=KF.9)),H[ @X&[&W!/R_='85IV?@3PY96^E06VG;(M+NGO;-?/ MD/E3/NW-RW.=S<'(YZ5TU%%V#UW./UCX:>$-9TVZL-3T:.XM;F];49%::0$W M#?><,&RN?0$#VI^D_#GPII"6R:9I$=M';7QU*%(Y9 J7!387 W8QMXV_=]JZ MVBA:;?U_5E]P/7?^OZN<59_"SP58ZX=9L] MH-3-T+P7$;N&649Y'S< Y.5' MRGN#4]K\-_"=I=2W-MI"12RZ@FJ.4GE -RN=LF-V!]X\#CGD5UU%"TV_K^K+ M[@>N_P#7]7?WF1;^&])M_$UUXAALD76+J!;::YW-EXU.0,9P/J!DX'I61I7P MV\(:3XJF\2:=H5K!K,I9FN%+8!;J50G:I/.2 #R?6NNHH6FP;F9=Z#IMYKUA MK5Q;;]3L(Y(K:;S&&Q9,;QM!P M7Y@VOP#@Y [@^U:5% &-8>%]%L-6U?4[2PB2]U?9]ND)+>?M7:,@D@#![ 9[ MUF>$?ASX2\'ZE=W_ (;T2WL;NZ!$DB,['!.2J[B0JY[+@<#TKK**%IL#UW,S MQ'H.F^)-,.GZU;?:;,R)*8_,9/F1@RG*D'@@'K53QCX/T'QGIBZ?XFTV*_M4 M?>BNS(R-ZJRD,/P-;U%%N@=;G%W_ ,+?!.H:9I.G7?AVSDLM*8M9Q?,!'DY( M.#\P)Y(;()ZYJ_HW@;PYHMUIUQIFFBWETZ.:&TVS2$1)*VYU"EL8)]N.@P*Z M6BG=BLMBMJ=C;ZGIUU87T?FVEU$T,R;BNY&&",C!'![5E7_A#0=0\)Q^&K[3 M8KC1(X4@2VD9FVJHPN&SN!&.&SGWK>HI>15V6X'.<\#FL^^^#_@*_EBEO/#=K-)':+8HS22$B)5VK_%]X M!_O#'6N]HIW=[B6FB,K2O#^F:5J-]?V%L8KN^6);B0R.QD$:[4X)(&!QQU[Y MJ.U\+Z-;#61%8IMUB1I;]79G6=BH4Y#$@ J ,# K9HI/7<%ILF#;:"2XE+Q+_=\S?O*_[))'3CBM2X\#>&I]5T;4GTF 7FC1F& MP>-F00IC&W:I (QV(.*Z2BG=@<+I/PD\#:/JT>IZ9X>M[:^CF:X29)9 5=@5 M./FP%P3\OW1V%:D?@7PY%X?TW1$T[&EZ;<+=6L/GR?NY58NK;MVXX8DX)(KI MJ*+M ]=69=AH.FV&MZEJ]I;>7J.I",74OF,?,\L83@G P#V ]ZU***0!1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 #?^P+9_\ HA** M/A/_ ,DL\&_]@6S_ /1"44 'Q+_Y%VS_ .PUI/\ Z<;>NJKE?B7_ ,B[9_\ M8:TG_P!.-O754 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!ROPG_Y)9X-_[ MG_P"B$HH^ M$_\ R2SP;_V!;/\ ]$)10 ?$O_D7;/\ [#6D_P#IQMZZJN5^)?\ R+MG_P!A MK2?_ $XV]=50 4444 %%%0:@MP]ABO!_A!<7,,7BO0?%.JZYI>OJK7%W*UVDL(5<*]Q!(P;:2>H. H*X QFF:9X M@U6\\/S2:3'M3U%MUY=6,4LK8QN8J,G'OU_&A*\ M>9>7XW_R&]'9^?X'2T5S_B'Q(VD:K8:;;:-J6K7MY#-<+'9- NR.)HE8L9I8 MQUF3 !)Z^E5?^$HU?_H1/$G_ '_T[_Y*I =517*_\)1J_P#T(GB3_O\ Z=_\ ME4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J_ M_0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ MO_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E M4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_ M\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T M(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ MZ=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\ M)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B> M)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW M_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =5 M17*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J M_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3 M_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\ ME4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J_ M_0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ MO_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E M4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_ M\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T M(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ MZ=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\ M)1J__0B>)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B> M)/\ O_IW_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW M_P E4 =517*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =5 M17*_\)1J_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517*_\)1J M_P#T(GB3_O\ Z=_\E4?\)1J__0B>)/\ O_IW_P E4 =517/^'O$C:OJM_IMS MHVI:3>V<,-PT=ZT#;XY6E52IAED'6%\@D'IZUT% !1110 4444 %%%% '*_" M?_DEG@W_ + MG_Z(2BCX3_\ )+/!O_8%L_\ T0E% !\2_P#D7;/_ +#6D_\ MIQMZZJN5^)?_ "+MG_V&M)_].-O754 %%%% !3)X8[B"2&=%DBD4HZ,,AE/! M!'I3Z* .)L_A?X4MM+U;3A8326FJ?+<*]U+N\O((B5@P98P1]T'%:5IX)T.U MT272%BO9=/DV8BN-1N)S%L^X8V>0M&5(!!0C! /:NDHH YR;P3H$VD6VFM92 M+;6[M)&T=S*DH9L[V,H82$MN.XECNR_[ NI_^C["NJI % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+X MWU6?0?!>OZO9I$]SI^GW%W$LH)1GCC9@& (.,CG!%.U_Q)I>A>6E_'/E MHO)!12Q(Z.IZ 'S;_P -5^-_^@5X;_\ >?_ ./5]J5\J_\ #(W_ %.W_E)_ M^W5[W_9'B71&W:'JJZM9C)^PZN?WBCCA+E1N]?\ 6*Y.?O"@#KZ*Y2R\;V(N MDL]?MKK0+]SM6/4%"QR'.,1S*3&^?0-NY&0*ZL'(R.10 4444 %%%% !1110 M 4444 Q>\U2[AM M+9.LDK!1GL//#MF='TUL?\3+4X2)G'!S%;'!'!/S2;<$?< M84 =!K^O:9X?L_M.KW<=NC':B\M)*W]U$&6=CV502:Y\W'BCQ-N%E$WAG2FX M^T7"+)?2CD92/E(NQ!?Y:])GU#5I!B34;Y_-G88Z XPB_[ M*!5]JZ"@#&\/^&M,T'S7L87:ZF.9[NXD::>8_P"U(Q+$>@S@=@*V:** "BBB M@"*ZMH+RWDM[N&*>"0;7CE0,K#T(/!KE#X-DTE6;P;JDVCX'RV4@-Q9<# 'E M,08Q[1L@]C7844 <>/%6HZ0_E^+=$FMH0<#4=/)NK4Y. 6 'F1]B=R[1G[QK MIM+U&RU:QCO-+N[>\M)1E)H) Z,/8CBK5#?^P+9_\ HA** #XE_P#(NV?_ &&M)_\ M3C;UU5VNG6_,47#S=N?D0YR&-6-/\&QRW4=_XHO'U[4HV#QF M9 EM;L/^>4 RJ\\AFW/_ +5=70!S6C^$+.TODU+5)Y]9UA22M[?;6,6>T2 ! M(Q_N@$]R>M=+110 4444 %%%% !1110 4444 %%%% !61X@\-Z1X@C1=6LHY MWCR8I@2DT)(QF.12&0\GE2#6O10!QW]E^*=#8MH^J1ZW99S]BU8[)E''"7"# MGC/#HQ)ZL*LV?C;33=QV.M1W&A:C(0J0:BHC65CGB.4$QR'@\*Q/J!745!?6 M=M?VLEM?6\-S;2#:\4R!T8>A!X- $]%<>/!]QI+F3PAJ]QIB\G[!<9N;,^P1 MCNCZ=(V4.]2\*Z#J=YXE\.7"R6=M+/'-8R&>UG95)5"X7?%G Y=- MHS]XXH U=-_Y*GXA_P"P+IG_ */OZZJOD"V_:B\GQ5J.L_\ "(;OM=E;6?D_ MVGC9Y+SONW>3SGS\8QQMZG/'U_0 4444 %%%% !1110!ROPG_P"26>#?^P+9 M_P#HA**/A/\ \DL\&_\ 8%L__1"44 'Q+_Y%VS_[#6D_^G&WKJJY7XE_\B[9 M_P#8:TG_ -.-O754 %%%% !4&H726-C<77(A^83B$&1]I M"/+M+/2DM['2+_4]3$TUO'8ZJTUJ8(E#._G^2.>0 F,D<@ M9(ZSPUK%OXA\/Z=J]EN%M?0)<1A^H##.#[CI7GD/P^UBSNDUNT;36UM[F]FE MLWGD6UC2Y5594<(6RI16SL&XEN%SD=YX-T-?#7A32=%24S"QMD@\PC&\J,$X M[9-/2VN^GZW_ $#KIY_\ SM2_P"2I^'O^P+J?_H^PKJJX[7+9+KXG^'4E:90 M-'U)LQ2O&?\ 7V/=2#^%=!_8UM_SUO\ _P #Y_\ XNI&:-%9W]C6W_/6_P#_ M /G_P#BZ/[&MO\ GK?_ /@?/_\ %T :-%9W]C6W_/6__P# ^?\ ^+H_L:V_ MYZW_ /X'S_\ Q= &C16=_8UM_P ];_\ \#Y__BZ/[&MO^>M__P"!\_\ \70! MHT5G?V-;?\];_P#\#Y__ (NC^QK;_GK?_P#@?/\ _%T :-%9W]C6W_/6_P#_ M /G_P#BZ/[&MO\ GK?_ /@?/_\ %T :-%9W]C6W_/6__P# ^?\ ^+H_L:V_ MYZW_ /X'S_\ Q= &C16=_8UM_P ];_\ \#Y__BZ/[&MO^>M__P"!\_\ \70! MHT5G?V-;?\];_P#\#Y__ (NC^QK;_GK?_P#@?/\ _%T :-%9W]C6W_/6_P#_ M /G_P#BZ/[&MO\ GK?_ /@?/_\ %T :-%9W]C6W_/6__P# ^?\ ^+H_L:V_ MYZW_ /X'S_\ Q= &C16=_8UM_P ];_\ \#Y__BZ/[&MO^>M__P"!\_\ \70! MHT5G?V-;?\];_P#\#Y__ (NC^QK;_GK?_P#@?/\ _%T :-%9W]C6W_/6_P#_ M /G_P#BZ/[&MO\ GK?_ /@?/_\ %T :-%9W]C6W_/6__P# ^?\ ^+H_L:V_ MYZW_ /X'S_\ Q= &C16=_8UM_P ];_\ \#Y__BZ/[&MO^>M__P"!\_\ \70! MHT5G?V-;?\];_P#\#Y__ (ND;2+15+--?!0,DF_G '_C] &E575M0M=(TJ\U M+4)?)LK.%[B>3:6V1HI9C@ DX / &:Y"\\1^%8+AK:VU+4=3O%<1M;Z7-_\ H3?$G_@KG_\ B:^]/AIX?2U^'/A:"[34 M;6ZCTNU6:%KJ>(QR>4NY2FX;2#G(P,4 3P^$9=4D2Y\9WW]K2JVY;*-3%91< MY'[K)\PCCF0MR,@+TKK54(H5 %51@ # K/_ +&MO^>M_P#^!\__ ,71_8UM M_P ];_\ \#Y__BZ -&BL[^QK;_GK?_\ @?/_ /%T?V-;?\];_P#\#Y__ (N@ M#1HK._L:V_YZW_\ X'S_ /Q=']C6W_/6_P#_ /G_P#BZ -&BL[^QK;_ )ZW M_P#X'S__ !=']C6W_/6__P# ^?\ ^+H T:*SO[&MO^>M_P#^!\__ ,71_8UM M_P ];_\ \#Y__BZ -&BL[^QK;_GK?_\ @?/_ /%T?V-;?\];_P#\#Y__ (N@ M#1HK._L:V_YZW_\ X'S_ /Q=']C6W_/6_P#_ /G_P#BZ -&BL[^QK;_ )ZW M_P#X'S__ !=']C6W_/6__P# ^?\ ^+H T:*SO[&MO^>M_P#^!\__ ,71_8UM M_P ];_\ \#Y__BZ -&BL[^QK;_GK?_\ @?/_ /%T?V-;?\];_P#\#Y__ (N@ M#1KG_B%I]UJ_@'Q+INGQ>=>WFF7-O!'N"[Y'B95&20!DDM_\ ^!\__P 70!\#Q_ WXBRZK<::GA[-[;PQ7$L? MVVV^6.1I%0Y\S!R8I. #?\ L"V?_HA**/A/_P DL\&_]@6S M_P#1"44 'Q+_ .1=L_\ L-:3_P"G&WKJJY7XE_\ (NV?_8:TG_TXV]=50 44 M44 %%%% !1110 4444 'K6\DLXM06_OXR ]IIT;7_F3;-P]T#5?T7PCH&C3_:-/TNV2[*A6NI M99V Z;I7R[?B36[0!R:V_C/4B#>$%==10!%:VT%G L%I#%!"@PL<2!57Z < M5+110 4444 %%%% !1110 4444 %%(S!5+,0% R23@"N8NO'6A)=/:6%S)JU MZAVM;Z7"UTR'&<.4!5/^!E: .HHKD/M_C'5A_H&DV.A0/'D3:G+]HG5O0P1' M;T_Z:_A3;KP5+J,,IUK7]3U*=E/EQN_D6J-MP,PQ;=ZYYVNS?6@#!T_XMZ=> M?&B[\#1^48X[?$=R&SONERSQ^F O'8[E(YR*]/KY?M_V5YK2\CO+/Q?);W<3 MB6*2*U*&-P<@KM<$8/H0?>O;/,\3^%U7STD\3Z2H^:2,*E_$..J\),.O3:W' M1C0!VE%9GA_7],\069N=(NTG13MD3!22)NZNC ,C#^ZP!K3H **** "BBB@ MHHHH **** .5TW_DJ?B'_L"Z9_Z/OZZJN5TW_DJ?B'_L"Z9_Z/OZZJ@ HHHH M **** "BBB@#E?A/_P DL\&_]@6S_P#1"44?"?\ Y)9X-_[ MG_Z(2B@ ^)? M_(NV?_8:TG_TXV]=57*_$O\ Y%VS_P"PUI/_ *<;>NJH **** "BBB@ HHHH M **** .5U+_DJ?A[_L"ZG_Z/L*ZJN5U+_DJ?A[_L"ZG_ .C["NJH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK(UCQ-H6B(7UC6M-L%!P3< MW21\^G)H UZ*Y5O'NAR/&M@=1U(R M%]8OKY!S&KPD@G. ZQN[Q@X/+JHX//3(!Z=45WM0?LOA_PFLB\B61]2N(S]%V1Y_%OI5!?A+<7UU;WGB3Q?JNI MWL6&,GD0A"P'WDCD618CR>8]IYZ], 'Q5_PL?QO_ -#EXD_\&D__ ,57VW\/ M#XWUOP'X8GGU/3=/AETVW=Y]CWMW< Q+B0NY54<_>.5DY/4]3XWJ'[*\W_"= M6T%AJDG_ B3IYDMQ*RFYC(Q^[ 8GLV, 9R,@!O=M'L?%7@[1[+3+.WL?$ M.DV,"6T"QM]DNUBC0*H(8F.1N ,[HQ0!>'@+3+HAO$%UJ6OOLV,NHW):%AG/ M,";8?_'*Z:QLK73[9;>PMH+6W086*&,(H^@'%<_9^.=%DNEM-1DGT:^9MBV^ MJ1&V+MC.$9ODD_X S5U .1DK%MX%T);A;G4+>75[Q7\Q9]4E:Z*-C&45\JG_ * (#\0- M*N]R^&X+[Q%+M)4Z7#OA;!QC[0Q6'.>V_/M3C_PF>J,NIM;>"T@2"UAC@A086.-0JJ/8#@5+63KOB31]!\L:MJ$%O)* M<10D[I93Z)&,LY]E!H UJBNIX[6VFN)VV0Q(9';!.% R3Q7*KKWB'60/^$?T M$V5LW_+[K1,/&,[EMUS(?H_EGK2#P5_:2Y\7ZM>:V6^]:Y^SV?3!'DH?F7D\ M2,_6@#Q*S_:CM7^(SV]S8^5X/8^0EQM/GHV?]Z@9 YY(P?IQ&#HK*/,"@<''0= >0,XQT(T7Q#X=P?#>H M?VKIZ_\ ,,U:5BZ#CB*YP6'&>) ^3_$HH T_$'A2PU>X6]C>?3M7C&(]1L7\ MN9?9N"LB_P"RX9?:LW^W-:\-C;XJM?M^GJ<#5M.A8[1G@S0#++[LFY>I(05> MTGQA87EY%I^H17&CZO(,K8Z@HC=SW\M@2DF/]AC[XKI* *VFW]GJEC#>Z;=0 M7=I,NZ.:!PZ./4$<&K-+;C29EMO&MBNEL3M34(7,EC,2<#YS@Q-_LN .9IWAGQ+>9Z+]C6V)_"=H\?C0!U=%J.?\ MB3Q].OMR =717)_V'XI MN+?9>>+Q!*>LFG:9%%CGL)3+]._4^V%7P:\MOY6H^)O$EYGJ_P!L%LQ_&!8\ M?A0!C:]\8?".A^.[7PK?WX6\F^62<8\FWDXVI(V>"?R'&<=NHU7Q?X;TEE74 M]>TNU=CM5);I%9CZ!30!E?\)WI4 MMQY.GVVLZ@^,AK73)VC/_;4H(_\ QZFCQ#XANED_L_P==Q$'"'4KV"!7]_W9 ME8#ZKGVKK*AO+JWLK=[B\GBMX$&7DE<(JCW)X% '+LGCJ\MU_?\ AO2)2?FQ M%-?X'L2T//3M_C3SX9UFYF5[_P 8ZML Y@LX+>WC;\?+:3\G[4Q?&\6I$+X4 MTR]US) %S$ODV@R,@^>^ X]XP_TI%T;Q-J^&UW6TTV D$V>BK@XQRK7#C<>> MZ+&: ,W6M"\%:&?,\2W]S<27+$)%J>J7%R93W5(6<@]^%7^51Z-&RQI'X&\# MV.DVG!6\U"W6R7!SRL"KYK'/9Q'UZUU6@>%=$T"22;2].ABNI0!+=/F2XEP, M#?*V7?CU)K;H Y >#IM2(?Q9K=[JO S:0G[):9P<_NT.Y@<])'<<"NETS3K+ M2K..TTRSM[.UC&$AMXQ&BCV &*M44 %%%% !1110!#>6MO>V[V]Y!%<0.,-' M*@=6'N#P:Y;_ (0:WL"&\+:EJ&@%2I\BU<26Q S\OD2!D4'/.P(>G-=?10!R M U+Q;HZ@:II%MKD"X!N-)?R93ZDP2MC'?Y9&/7BK^C^,=#U6\^Q0WH@U'DFR MO$:VN.#@D1R ,1GN 1[UT%4=8T?3=;M/LVL6%K?6^<^7<1+( >H(R.#P.?:@ M"]17('PC>:;EO"WB"^L!R1:WI-];9//W7/F*/9)%'M69K'Q G\'M&OC>SLX8 MY'V1W6GW:R!^,C,+[9$+#4=,Y?SRC8^BD^U::IXTU!@99=%T2'<(-7UK6I$R2+F[,,39_ MO0PA(V'LRFMS2=!TG1K$V>CZ;::=;$$>7:0K".>OW0.?>@#YLU#]H&ZD^-R6 MVC@2>'C&--C@O7>U0SLP_?/E2R8;Y>5)"@\ FO>%T7Q-J3*VL^(DL8=V3;:/ M;A,C'W6FDW,?JH0US7_"@_AU_P! 'GU^T29_/=G->G6\2V]O'#'NV1J$7WKM=7/)R?WLA9_PSBNBHHH **YS5 M/&FBV%\;".>34-3'!LM/B:YF7.<;PF0@X/+E1[U3$WC'6B/)M[/PU9M@[K@B M[NR.!7*KXWBU([?" M>FWNNY./M,2B&T'&<^>^ X]XP_TJ:R\#:2MS'>:N;G7-00AEN-4D\[8P!&Y( M\".,\G[BK74@8&!P* ./71?$VL8;7];33;>>Z+&>E:^@ M>&-&T NVE6$44\F/-N6S)/+@8!>5LNYP.I)K9HH **** "BBB@"GJVEV.L6+ MV>JV<%Y:O]Z*9 ZGWP>_O7-?V'KOA_YO#.H?;[)?^89JLK-M'I%<&>,.C?4&N7/A[7/#^7\)ZE]J MLQS_ &3JTK2(.O$5QS)'VX;S% & %H 7_A$KK07,W@B\6QBZMI-SE[)_]P?> M@/\ N?+SRAJUI7C&VEOX]+UVVFT36)#MCMKLC9<'G_4RCY).!G .X#JHHTOQ MG8SW\>FZQ!<:)J\AVI:7X"^<>?\ 52 E)>A.%)('4"MW5--LM6L9+/4[6&[M M9!AHID#*?P- %NBN,.D^(/#3;_#MT=7TP'G2]0E/FQCCB&X.3P,_+)NR>-ZB MM;0/%.FZU<26D;26NJ0J&FT^[7RKB('N5/5>#AERI[&@#=HHHH Y73?^2I^( M?^P+IG_H^_KJJY73?^2I^(?^P+IG_H^_KJJ "BBB@ HHHH **** .5^$_P#R M2SP;_P!@6S_]$)11\)_^26>#?^P+9_\ HA** #XE_P#(NV?_ &&M)_\ 3C;U MU5. M.O/I5N@C(P>12DKJPT[.YX!\#+5[*?Q)X822*'5Y(/.77M,G,L-PF=JR^6WR MB3G=N.=V3R0*72HYH_AC:V+333V4WB][2]>=]YE@-XRD2,>H8A0<]8YZDXJ;^Q],_L^XL/[.L_L-P7::W\A?+E M+G+%EQ@Y)).>N>:OFV;\OP:?_ )2T:\_T:_6YX1I\/VW4+'1=2AB?PO#?ZVM MO;R*#!^ZQY*@'C"9D*C^';Q]WCUOX57-Y>?#7PS<:FTCWDFGPM(\GWF.TLK^OX]/D?E97V)\/O''CJ[\)^&M'\/0>'+>2'38(XH;W?]HEC M2-%#JCR19!X.5#*=PP>Y[O4/AUX,7XD:':KX5T1;:72=0EDB%E&$9UFL@K$8 MQD!W ]-Q]:[ZZ\,Z'=Z+#I%SI%C+ID*A8K5H%,<8'3:N,+C QCI2 \JN=1^) M]PBB\T;Q);>O]FS:4N?^_AD(_.K+Q:G=P1C6=&\:OT+@ZQ)&0?1A:@ _AD%M?N(8A_RX:GF\M\9)(5B1*G7 ^ KV\\O#9O]/U"_ P.I=K M>0$_B3R<]36[HWB?0;.(+IF@VFG)'A53^SKNUP.VT-:+QQVKT#2=4L-8LH[S M2KVVO;6096:WD$BG\15R@#A)_B3I%L@>[U/P_;(3@-<:DT0)],M$!GVI]I\1 M]$O)$CM=>\(32O\ =C374+'\-F:[BH)K.UF!$UM#)N.3OC!S0!BP>(6N #!+ MH4H)P"FJ;N?3B.KL=WJ#O#HQ_=TZ%?Y+0!N^=J__/C8?^!C_P#QJCSM7_Y\ M;#_P,?\ ^-5ECP+X;7'E:8D.!C,,KQG'I\K#CVJM+\/-#>0O'+KMNYY'D:[> MQA?HHEP/P% 'CG_#6/A[_H7=5_[^1_XUZ78?%"WU+3;&XTJSCU&ZN[>*X6PL MIWGGB$B!U67;&4B.",[V ]Z^1O\ AGSXG?\ 0L_^3]K_ /'*^W/AOI$NA?#_ M ,.:9=6R6MY:Z=;Q7,2;3B98E#Y*\$[@>03F@#(DG^(&LPQFWL](\.0MRPFN M#=70&.V$\M&S_P!=!Q18^#/+N([O5;-0C(9;G5-0>=J_P#SXV'_ (&/_P#&JT:* ,[SM7_Y\;#_ ,#'_P#C5'G:O_SX MV'_@8_\ \:K1HH SO.U?_GQL/_ Q_P#XU1YVK_\ /C8?^!C_ /QJM&F32QPQ M-),Z1QJ,LSG 'U- %'SM7_Y\;#_P,?\ ^-4>=J__ #XV'_@8_P#\:KQG6?CW M86?QEM?#MB4U#0C#]GEFM-LC/=L05"-G! X0\@98YZ5Z3'JOB[4O+-AX>M=* M@8'=)JUX&E3TQ%#N4_C(M &[YVK_ //C8?\ @8__ ,:JGJFM3Z3:MI[B[^(.HP-]ATSP_HI.-KWMW)>./7*1JB@_P# S7;T4 < ?"FO M7S.=?U:[OT?&;>#4FLH5QV AA5R#W#.U:VB^'HM$9WTGPYH=K*YW/+'.1(Y] M6?RMS'W)KJ:* .7US05U[RCJ^@:/@^,M*D3 M^P-7MWM5*@VFL7#WBA1U"2[%E!/J[/TZ5W]% '"7'C'7]*;;X@\*-;Q #-Y9 MW+W<&3[1Q&11[L@ ]:VM%\0/KEK]IT9M%OH,[2]OJ1D (Z@XBX/L:Z&N>U[P M=HNLS&ZFLDAU,+A+ZV9H+A>0?]9&5EL+R\DUYF\Z/61(PC$ ^7S-W90#MV_\!QS7V%X;\(Z3H.R>"UCEU0Q MJDU_,6EGE('.9)"SXSDX+'&: ,2U\4^*-9R-"\+)# P!2^U2Y>WC.?2(Q^:? MH54'UJ+_ (1;Q#J;*_BN_341P39VEY)9VF>@44 86E6-Q MI%DEGI6BZ/96L8PL-O<&-!^ AQ5SSM7_ .?&P_\ Q__ (U6C10!G>=J_P#S MXV'_ (&/_P#&J/.U?_GQL/\ P,?_ .-5HT4 9WG:O_SXV'_@8_\ \:H\[5_^ M?&P_\#'_ /C5:-% &=YVK_\ /C8?^!C_ /QJCSM7_P"?&P_\#'_^-5HT4 9W MG:O_ ,^-A_X&/_\ &J/.U?\ Y\;#_P #'_\ C5:-% &=YVK_ //C8?\ @8__ M ,:H\[5_^?&P_P# Q_\ XU6C10!G>=J__/C8?^!C_P#QJCSM7_Y\;#_P,?\ M^-5HT4 8>J6=SJ]C)9:KHVD7EI(,/#<7!D1OJ#%BN;BT'Q7H4V_PQ<6;6.26 MTO4KZ6>/N<12F/?'R1P2Z@# 45Z!10!PUCXYN6U!--UG2X-$U.1ML4%_=E5G M//\ JI1&4DX!. =P'4"M'Q%H;^(8(X]4TC3Y'A):"=+Z2.:!L8W1R+&&1O=2 M*WM3T^SU2QEL]3M8+NTE7;)#/&'1A[@\5R[^&M7T/Y_!^J$VZY/]E:H[30'J M<)+S)%U']]0!@)0!2%QXV\,PL9[*#Q)IRD!?*N-M[$O^U^[590/8*WLQK;T# MQ')K]H;C24TZ=5.V1#=R))$W]UT:$,C>S &H+#QK:B]BT_Q%:S:!J !]?T %%%% !1110 4444 )!R>'##VJD$\8Z&!LDM/$UHI Q)BTO N/[P'E2- MGVB'O7844 &>,.C#T(/!KF#X-FTO+>$=:N]) SBSF_P!+L^V!Y;G< M@XZ1N@Y/% '845Q[>)=9T!CEHL"53UX57 Q]ZM_1- MAP: -&BBB@ HHHH **** "BF3S16\3 M2SR)%&HRSNP4#ZDURS>/]"FF$.CR7.MS$E0-*MWN4!'4-*H\M?\ @3"@#K** MY'[?XRU/_CQTC3M$@9,B74I_M$RMZ&&+Y?\ R+^%+_PB%S?.[>(?$>KWZL0? MLUO(+*!<=@(L.0>X9VH UM:\2Z)HCHFJZI:6LTAQ'"\H\R0]<*GWF/T%9"^+ M;[4HP?#GAK5+M64E)[]?[/AR.F1(/-P?41FMC0_#FBZ"L@T;2K*R,C%Y&@A5 M6D8]2S=6/N3FM:@#D6TSQ=JD9&H:[::-&RC,6DVXEE0]_P!],"I';_5"G)X MT!Y!+JEO-K-RK"19=5F:[V.!@,J.2B'_ '5%=910!\\S_LMZ#/?27DWB36VN M9)#*TA$62Q.<_=]:^@+&%[>RMX99WN)(XU1II TA P6..,GKQ4U% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!7U"QM=2LI;/4;:&ZM)E*20SH'1P>Q!X(KB-:\+W. MA:)J3>'KN6XTO[/(9=#OT>[@E3:Q:.+_ ):(6!("@LO0!*[^B@#X/\(>.?#5 MW\4@]_X TLZ)?&.UCT^VMO-D@8,=KIP"SDMR,'K/XW^(= M7MM+MX[\:99W*R ?=EFENEE<#H&80IDCGK_>.?2Z "BBB@ HHHH **** .5^ M$_\ R2SP;_V!;/\ ]$)11\)_^26>#?\ L"V?_HA** #XE_\ (NV?_8:TG_TX MV]=57*_$O_D7;/\ [#6D_P#IQMZZJ@ HHHH **** "BBB@ HHHH Y74O^2I^ M'O\ L"ZG_P"C["NJKE=2_P"2I^'O^P+J?_H^PKJJ "BBB@ HHHH **** "L+ M7/"6C:U<+=7=IY=^@PE[:R-;W"#(.!*A#8R!QG![BMVB@#D!8^+=%.=/U&V\ M068Z6^I 07 &><3QKM;CH&C!XY;G-/M_'6FQ31VWB"&Z\/WCL$6/4T"1NQ. M$F!,3$]@&WE.UKQ/HFB2)'JNJVEM/(<1P-(#+(?14'S,?8 U M\;^+/ ?Q"O/B'-KNA>#+ZPL8+C-C:PD1+'"IP$ 5QM!&-?87@_1=*TW M2H)],T*VT:6Z19IX4A5)%=@"P=A]Y@>"&-4NE924N-0 M']GPY[9$@\WGU$9XH;2O%VJ(1J.OVNCQLHS%H]L))5/?]],""/?RE-=?10!R ML7@'P^TZW&I6CZQCZG?W&H16D$UG;33X M1Y "9+9"'#JN3L5B2 .YQ0M?P_'0/^#^![/17F_[ NI_P#H^PKJJY74O^2I^'O^P+J?_H^P MKJJ0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** .5TW_ )*GXA_[ NF?^C[^ MNJKE=-_Y*GXA_P"P+IG_ */OZZJ@ HHHH **** "BBB@#E?A/_R2SP;_ -@6 MS_\ 1"44?"?_ ))9X-_[ MG_ .B$HH /B7_R+MG_ -AK2?\ TXV]=57*_$O_ M )%VS_[#6D_^G&WKJJ "BBB@ HHHH JZK;W%UI\\%E>26-RZXCN$17,9]=K M@_0UY_X/^'VK^'=,OIK;7H+?7[ZY6>XGBL@]LX3< AB9MV"#DD.K9Q@X%>E4 M4 >>+\-VMK>UN+#58XM=CFNIY;V6TWQRFY_UP\H.,#A=OS$C:,[N<]CX:T>W M\/>'].TBRW&VL8$MXR_4A1C)]SUK2HIWTL'6YQVN6EO>?$_P['=V\,\8T?4F M"RH' /GV/.#]:Z#^PM(_Z!5A_P" Z?X5C:E_R5/P]_V!=3_]'V%=52 SO["T MC_H%6'_@.G^%']A:1_T"K#_P'3_"M&B@#._L+2/^@58?^ Z?X4?V%I'_ $"K M#_P'3_"M&B@#._L+2/\ H%6'_@.G^%']A:1_T"K#_P !T_PK1HH SO["TC_H M%6'_ (#I_A1_86D?] JP_P# =/\ "M&B@#._L+2/^@58?^ Z?X4?V%I'_0*L M/_ =/\*T:* ,[^PM(_Z!5A_X#I_A1_86D?\ 0*L/_ =/\*T:* ,[^PM(_P"@ M58?^ Z?X4?V%I'_0*L/_ '3_"M&B@#._L+2/^@58?\ @.G^%']A:1_T"K#_ M ,!T_P *T:* ,[^PM(_Z!5A_X#I_A1_86D?] JP_\!T_PK1HH SO["TC_H%6 M'_@.G^%']A:1_P! JP_\!T_PK1HH SO["TC_ *!5A_X#I_A1_86D?] JP_\ M =/\*T:* ,[^PM(_Z!5A_P" Z?X4?V%I'_0*L/\ P'3_ K1HH SO["TC_H% M6'_@.G^%']A:1_T"K#_P'3_"M&B@#._L+2/^@58?^ Z?X4?V%I'_ $"K#_P' M3_"M&B@#._L+2/\ H%6'_@.G^%']A:1_T"K#_P !T_PK1HH SO["TC_H%6'_ M (#I_A1_86D?] JP_P# =/\ "M&B@#._L+2/^@58?^ Z?X4?V%I'_0*L/_ = M/\*T:* ,[^PM(_Z!5A_X#I_A1_86D?\ 0*L/_ =/\*T:* ,[^PM(_P"@58?^ M Z?X4?V%I'_0*L/_ '3_"M&B@#._L+2/^@58?\ @.G^%']A:1_T"K#_ ,!T M_P *T:* ,[^PM(_Z!5A_X#I_A1_86D?] JP_\!T_PK1HH SO["TC_H%6'_@. MG^%']A:1_P! JP_\!T_PK1HH SO["TC_ *!5A_X#I_A1_86D?] JP_\ =/\ M*T:* ,[^PM(_Z!5A_P" Z?X4?V%I'_0*L/\ P'3_ K1HH SO["TC_H%6'_@ M.G^%']A:1_T"K#_P'3_"M&B@#._L+2/^@58?^ Z?X4?V%I'_ $"K#_P'3_"M M&B@#._L+2/\ H%6'_@.G^%']A:1_T"K#_P !T_PK1HH SO["TC_H%6'_ (#I M_A1_86D?] JP_P# =/\ "M&B@#._L+2/^@58?^ Z?X4?V%I'_0*L/_ =/\*T M:* ..T.TM[/XG^(H[2WA@C.CZ:Q6) @)\^^YP/I78URNF_\ )4_$/_8%TS_T M??UU5 !1110 4444 %%%% '*_"?_ ))9X-_[ MG_ .B$HH^$_P#R2SP;_P!@ M6S_]$)10 ?$O_D7;/_L-:3_Z<;>NJKE?B7_R+MG_ -AK2?\ TXV]=50 4444 M %%%% !1110 4444 #? M^P+9_P#HA**/A/\ \DL\&_\ 8%L__1"44 'Q+_Y%VS_[#6D_^G&WKJJY7XE_ M\B[9_P#8:TG_ -.-O754 %%%% !1110 4444 %%%% '*ZE_R5/P]_P!@74__ M $?85U51Z?"LB2?>4[1P?<"M7%*]O MZO?_ "_$S4KV#4O^2I^'O^P+J?\ Z/L*ZJN%\61:K-\2?#:Z'>6-G<_V3J1: M2\M'N4*>=8Y 598R#G'.X]#QSD:'V'QO_P!##X;_ /!#/_\ )E04=517*_8? M&_\ T,/AO_P0S_\ R91]A\;_ /0P^&__ 0S_P#R90!U5%!-NW[7SGS\YSQMZ'/&K]A\;_P#0P^&__!#/_P#)E '545ROV'QO_P!##X;_ M /!#/_\ )E'V'QO_ -##X;_\$,__ ,F4 =517*_8?&__ $,/AO\ \$,__P F M4?8?&_\ T,/AO_P0S_\ R90!U5%'Q5IVC?VWX;;[797-YYW]B3C9Y+P)MV_:^<^?G.>-O0YXU?L/C?_H8 M?#?_ ((9_P#Y,H ZJBN5^P^-_P#H8?#?_@AG_P#DRC[#XW_Z&'PW_P""&?\ M^3* .JHKE?L/C?\ Z&'PW_X(9_\ Y,H^P^-_^AA\-_\ @AG_ /DR@#JJ*Y7[ M#XW_ .AA\-_^"&?_ .3*/L/C?_H8?#?_ ((9_P#Y,H ZJBN5^P^-_P#H8?#? M_@AG_P#DRC[#XW_Z&'PW_P""&?\ ^3* .JHKE?L/C?\ Z&'PW_X(9_\ Y,H^ MP^-_^AA\-_\ @AG_ /DR@#JJ*X"VN?&\WBK4=&_MOPVOV2RMKSSO[$G._P Y MYTV[?M?&/(SG/.[H,IG?E=AQM?4YVT\86LWA71=5T71=6OK?48E M:VM;2! R)MS\Y9UCC [L/09/%3Q>,],N-%TW5+-+R[M[^*26);>$R2;44LW MR#YB?WVE>-]-^#_A;PSH>EW2WSP1VVJ3VL]OYMI$!\XCWR*K. M>@(; Y.>E=3X=T6ZT>SL_P"Q]"EMH-+TG[/86-[1:@J*T6]0R ,%CSG /&>*Q/!6 M@WBZQXCU*]TK^RM/U)H98M*E,3E)U!\R8^660,S;3D')V@G!JO\ #KPWJVF> M'O!VGZM:& Z8EQ/./-5MLI+*B_*QSE9'/&1QZTNOW?\ !#T\_P#@&WI7CK2M M;U#7++0([G5+C2$1I1;A LK,6&R-G958@H022%SQGKB?PGXK'B*]U2U_L?4M M.ETV189OM;0,IGW5G9Q6FQD = MHQ)N4*#E<%EZ@#FKGPQTF[T;P78P:K!Y.JS%[F]7>'/GR.7?+ D'DXR#T H7 MZ?C_ %^@WOI_6G]?B=31112 **** "L_7M9L- TN;4=7N4MK.'&YVYR2< # MDDG '))K0JKJELMW831&))6*$H& .&QP1GH<]ZF3:3:'&U]3G(_'%O<^'-) MUC3-'UG4(=2A-Q%%;PH&CC R3(SNL:<=BV3V!JPWC/3'TK3]0LTO+Z"_M7O( M%M(#)(T:A23L'S$Y=1@ \GG'6O-]4T3QM:_"CPEX3TK2KQ"]LMOK,]G/;>?; MQ 8:./S)54LV<;@2 ,^U=MH^F7NDVXGTC0FBBL-+AM-/TZYN4C;.29%9T+J# MA8QGD$CKCFM))7E;:^GX_P# _'R)73^NW_!+5GX^TA]'U2_U-;G2!I*NZ3XLL-4T+0]5MDN!!K!06R.%5_F4MEAG MPJDG!/2N>\'>';V$^*;FZTW^SK+4IUN++29#$QMW$>'<["R*SOEOE8^IY)H^ M'GA[5--T+P99:M:^1_96FLLZF16VW!"H!\K$'"F3GD<]:7_ _)W_ "'_ ,'_ M (!>M?B5X;NK/Q%>6UU)+8Z$JM=7*1YC?*D_NSU?IC(&">A-:GA3Q1:^(S?Q M1VUU97MA(L5U:783S(BRAU)V,RD%2",,??!&*XK4_!VLRCXE0:=:6L$>L0V\ M5AYFPQR*L 1UV\[>X&1Z'I6Q\+-"U#1FUR2ZL[BPL;R>.2VMKVX%S=J5B5', MLH=]P)4;1O. .W0$;=>R^\'Y=SO****0!1110 5E^)=>T[PUH\VIZSP')K4K,\2V1U#0K^W2%)IV@D$*L!PY0@8)Z'G&?>IFVHMHJ M*3:3,6;QQ;C0=+U:ST?6;ZVO[3[:!;PI^XAVABTC,ZH" ?NABQYP#@UMG:7-K'>7T5U8MJ$/V2 RN\0V8P@^8D^8N !ZYQBO-O$FB>,F^'OA#PG8Z1 M??8&L8H-=FL;BV\]$6, P1^9*JY8Y!8$@#IG-=SIEC?Z;'=WFF:+Y8M["WM- M/TV>X2/"H"S+O4NJGY@OH2G7'-:R23E;:^GX_P# _'R(BW97WM_E_P '\/,( MOB)HR:+JFHZJEUI7]F3"VNK>[13*DI4,J#RV=78AEP%)/.#@UJ6?BBQN]$T3 M5(UF6#5Q&;='"AP'0O\ -S@84$G!/3O7)^'_ S?BQ\8S2Z9_9]OJC&;3])D M:(FWD\DJ[_(S(K.Y)^5CZG!)K0\&Z#J%KI7@VSU2V$<>EZ2(YT+JP%QL2/;P M2#A?,YY'/6I[]]/R=_R_%#?3Y_I;\R2S^)GAR^TO6-1LIYI[/3;B.T,B)Q<2 MN%V"+)^;)=0"< ]\.:];Z[#VN;28V]U:W 42P28#;6VEE/# @J M2"#P:X.7P?>F#QZLNCBXBOM0M[O3X8[I(&<1Q1 ,C88(RLAP& !*@'@YK>^& MOA^^T@Z[?ZHUU]IU:\6YV7;1-,@6)(_WAB_=[B5)PGRC( H5OP7WZ?\ !O\ M+S!_K_G_ , [6BBBD 4444 %8WBWQ+I?A/19M4UNX$-M&#@ ;GD;!.U%ZLQ M/'M6S6!X]TN36/!NM6=K;I/>RV4\=LK;0?,:-E&"> 3G&HME#YK.A954!0GR7 M*1$P1KD@,"RA@9) < E1R =U:22N[=W_7Y?B]K&<6VHWWM_E_P?P\R.3XCZ M':^'-0U?5/M.G+83O:3VUPBF83*N[RU",RNV.?E8CU(P<:\WB:SCTO2K[R;N M1-13S(8HHM\F/*:7E022=JD87)R0!FN(LO".HGP9XV@&F+:#5#/+I6DLT6;0 MO!L(RI*(S.7)VL1\W7DUMV=AK&GV&DS)ISW%QI.B>7%;"9%\ZZ*H-FXM@8V8 MW'CY^#4]'?LOR;?XHKJK>?YJWY_@R:/XAZ7':ZI)JMIJ&DS:?#'&?$$&OPW1BM[FTNK.8V]S:W(3S(9-H;!V,RG*L MI!#$?7? .O6&GVR7&HSV4T5LI*J=[(1@,V ,YQG(I/;0 MJ-FTF.\0>,(=&LX;IM*U:\MFMC>32VT*[+>$ $L[.RKD _=4LQP<*:EOO%EG M;Q,]I:W^I-]EBNTCL8?-=UD;;& ,C&<$Y.% !)(Q7#?$[3/%.L6.A^'++2-0 MF\./ IUB6PGMEFE 'V=?-E3 ./F8'IP,\UU-G;ZGI=IJE]8Z%YTCM!#;Z']/ M\)W6O:D;FSBMIY;5[65%,YGCSNB4*Q5B,'E6*\$YP":W=1\16MA:V4SV]Y/] MJC:5(K>'S9-JQES\@Y/884$Y8?6O/SX+U1OA?XPTV'3DAFU W4FDZ66B'V)) M$ $08'8I)W$A6VC=UKI[RVUJR!OK'3#>7>GZ.(+.W\Y$$UPY&]22V !Y,9K5\)Z_:>*/#UGK.FK,MI=*6C$R;7P&(Y&3CI7$?"3P]J%KI^JW M7BW2KX>(]2D2XOKF]-LZ2N/N)"(I'PD>!C=@\Y^G0?"?2+[0?A[H^F:M!]GO M;='$D>]7VDNQ'*D@\$=#3:MIZ?\ !)3.MHHHI#"BBB@ KG?'/C'1_!6CMJ.N M3,J'(BAB7?+,P&<(O?CDDX ')(%=%7(?%C0[GQ!X UJPTRU2YU*:W,=NI*J< MDC(#,0!G'J.E UOJ6?$_C"W\/+YMSIFJW%I'!]JN;J"%?)MHL\L[,RY(Z[4W M-CG%3:MXIM["1HK>QU#4I_)CF6*QB$C,)&*IU("YPQW-A0 22*X?XK:9XF\0 M:AI.APZ-J-QX0"+-JC6$]LLMTP/RP?O94*IQEB.N0!WKJ?)U33UU>_M]"%\T M\T4"6/VB.-_LJ1@87)*%MS2$*2H.>2*?3^OZ_J^Q/;T_K^O1;D-Y\2_#UCX- M?Q)?R7%M:K)+!]G= 9VFC+!XE520S JW()7@G..:V=2\2VMA!:R&WO;A[FW> MZ2&VA\V4HH4GY MC:9XR\/?#S5Y-'T+4Y_'.J7"R7EW?3V8W.PPTB!9BNR,#"J2.<<8SCO?A9H: M>'O"$%B+#4;.82/).=0>)Y[B5CEY6,4CK\Q/][(Q3MO_ %KI^']=&3?16_I: M_P!?TCKJ***D84444 #?^P+9_\ HA**/A/_ ,DL\&_]@6S_ /1" M44 'Q+_Y%VS_ .PUI/\ Z<;>NJKE?B7_ ,B[9_\ 8:TG_P!.-O754 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!ROPG_Y)9X-_[ MG_P"B$HH^$_\ R2SP;_V!;/\ ]$)1 M0 ?$O_D7;/\ [#6D_P#IQMZZJN5^)?\ R+MG_P!AK2?_ $XV]0_$"$WFH>$+ M!KF^@MKS5GCG^QWD?\_GB3_P * M/4?_ (_1_P ('I'_ #^>)/\ PH]1_P#C] '545RO_"!Z1_S^>)/_ H]1_\ MC]'_ @>D?\ /YXD_P#"CU'_ ./T =517*_\('I'_/YXD_\ "CU'_P"/T?\ M"!Z1_P _GB3_ ,*/4?\ X_0!U5%D?\_GB3_P */4?_ (_1_P ('I'_ M #^>)/\ PH]1_P#C] '545RO_"!Z1_S^>)/_ H]1_\ C]'_ @>D?\ /YXD M_P#"CU'_ ./T =517*_\('I'_/YXD_\ "CU'_P"/T?\ "!Z1_P _GB3_ ,*/ M4?\ X_0!U5%D?\_GB3_P */4?_ (_1_P ('I'_ #^>)/\ PH]1_P#C M] '545RO_"!Z1_S^>)/_ H]1_\ C]'_ @>D?\ /YXD_P#"CU'_ ./T =51 M7*_\('I'_/YXD_\ "CU'_P"/T?\ "!Z1_P _GB3_ ,*/4?\ X_0!U5%D?\_GB3_P */4?_ (_1_P ('I'_ #^>)/\ PH]1_P#C] '545RO_"!Z1_S^ M>)/_ H]1_\ C]'_ @>D?\ /YXD_P#"CU'_ ./T =517*_\('I'_/YXD_\ M"CU'_P"/T?\ "!Z1_P _GB3_ ,*/4?\ X_0!U5%D?\_GB3_P */4?_ M (_1_P ('I'_ #^>)/\ PH]1_P#C] '545RO_"!Z1_S^>)/_ H]1_\ C]'_ M @>D?\ /YXD_P#"CU'_ ./T =517*_\('I'_/YXD_\ "CU'_P"/T?\ "!Z1 M_P _GB3_ ,*/4?\ X_0!U5%D?\_GB3_P */4?_ (_1_P ('I'_ #^> M)/\ PH]1_P#C] '545RO_"!Z1_S^>)/_ H]1_\ C]'_ @>D?\ /YXD_P#" MCU'_ ./T =517*_\('I'_/YXD_\ "CU'_P"/T?\ "!Z1_P _GB3_ ,*/4?\ MX_0!U5%D?\_GB3_P */4?_ (_1_P ('I'_ #^>)/\ PH]1_P#C] '5 M45RO_"!Z1_S^>)/_ H]1_\ C]'_ @>D?\ /YXD_P#"CU'_ ./T =517*_\ M('I'_/YXD_\ "CU'_P"/T?\ "!Z1_P _GB3_ ,*/4?\ X_0!U5%D?\ M_GB3_P */4?_ (_1_P ('I'_ #^>)/\ PH]1_P#C] '545RO_"!Z1_S^>)/_ M H]1_\ C]'_ @>D?\ /YXD_P#"CU'_ ./T =517*_\('I'_/YXD_\ "CU' M_P"/T?\ "!Z1_P _GB3_ ,*/4?\ X_0!U5%D?\_GB3_P */4?_ (_1 M_P ('I'_ #^>)/\ PH]1_P#C] '545RO_"!Z1_S^>)/_ H]1_\ C]'_ @> MD?\ /YXD_P#"CU'_ ./T =517*_\('I'_/YXD_\ "CU'_P"/T?\ "!Z1_P _ MGB3_ ,*/4?\ X_0!U5%D?\_GB3_P */4?_ (_1_P ('I'_ #^>)/\ MPH]1_P#C] '545RO_"!Z1_S^>)/_ H]1_\ C]'_ @>D?\ /YXD_P#"CU'_ M ./T =517*_\('I'_/YXD_\ "CU'_P"/T?\ "!Z1_P _GB3_ ,*/4?\ X_0! MU5%D?\_GB3_P */4?_ (_1_P ('I'_ #^>)/\ PH]1_P#C] '545RO M_"!Z1_S^>)/_ H]1_\ C]'_ @>D?\ /YXD_P#"CU'_ ./T =517*_\('I' M_/YXD_\ "CU'_P"/T?\ "!Z1_P _GB3_ ,*/4?\ X_0!U5%D?\_GB3 M_P */4?_ (_1_P ('I'_ #^>)/\ PH]1_P#C] '545RO_"!Z1_S^>)/_ H] M1_\ C]'_ @>D?\ /YXD_P#"CU'_ ./T =517*_\('I'_/YXD_\ "CU'_P"/ MT?\ "!Z1_P _GB3_ ,*/4?\ X_0!U5%D?\_GB3_P */4?_ (_1_P ( M'I'_ #^>)/\ PH]1_P#C] '545RO_"!Z1_S^>)/_ H]1_\ C]5/"MBND>/O M$&FVUWJ4UDNF:?<+'>ZA/=[)'EO%8J9G8KD1ID X^44 6_A/_P DL\&_]@6S M_P#1"44?"?\ Y)9X-_[ MG_Z(2B@ ^)?_(NV?_8:TG_TXV]'C+_D8O G_8:D M_P#3=>4?$O\ Y%VS_P"PUI/_ *<;>JGQ&U*QTC5/!-]JMY;6-E%K3^9<7,JQ M1IFPO ,LQ &20/J10!U>J27T5A*^E6]M\-_^#Z?_P"0Z/\ A8_@C_H_L^,Z5>)%(88A_:DR2S1&,Y4\A$5BL>TY-- M0@\<6EE;:POD+>QV,VG2>2I1&AR'V!&E.6Z.71>@"D] MTCU31)+T2R6UN%N+AHP/LR_N^F"6VC]X23A@!BO3/^%C^"/^AR\-_P#@T@_^ M*H_X6/X(_P"AR\-_^#2#_P"*J7K%I_UI_3"+Y?Z_KT.2^)>G3:KX)\&6UI(8 M[O[7;S6[CM+';2.GX;E%K?\+'\$?]#EX;_\&D'_ ,51_P +'\$?]#EX;_\ !I!_\55_XJQ#5X1CVM^#N>=ZCKMW=S::]MXIFU/1[/5[?RM506ZK<,\,N8698Q&P#A M%RH',F/O &B#QIKLNE[[+7_MEY-8K-?+]EB']D71FA3R=H4$2>M_P"%C^"/^AR\-_\ @T@_^*H_ MX6/X(_Z'+PW_ .#2#_XJB.E_-W_+_(.M_*WY_P"9PRU,ZIK(AO& MN]&-LF=-,:L8CA%$G)"C#D[]V5P*K:3XFCT[7]1U.+Q4FJ:;Y^FQ7FJ2K"J+ M$PG#*[(JHH#%1D 8Z$Y!KT7_ (6/X(_Z'+PW_P"#2#_XJC_A8_@C_H(QH^GS7&I&._^QI*)WBN=D%OM*_- ME"3M7$C[>&SFLW5/$&I:)=:REMXL^RLVKW#S)>A/YUY-INH:Q% MI:VVE:O-IT,-EJVH$1012&22.\.T$R*V%P2"!@\\$'FNYA\>^ H;B>>/Q?X; M$T^WS&_M6$YP,#^/@>P]3ZU/_P +'\$?]#EX;_\ !I!_\52;N[K^M'^6Y"CM M?^M5^9SNG>*KJ?QC%!J>NIIP*P/LJN+R)X-[RYQO4*Y(WAMBA<,"2#7H] MK<0W=M%<6DT<]O,@DCEB8,KJ1D$$<$$=ZYK_ (6/X(_Z'+PW_P"#2#_XJC_A M8_@C_H3_K/W46-N>/O M?>/3O] ?\+'\$?\ 0Y>&_P#P:0?_ !5'_"Q_!'_0Y>&__!I!_P#%4AGC_P"R M_P"(_&^L> ;^XVVVO;=3DC^TZQK4Z3)B*([ /(E^49S]X.Y]OT>Z\12W$ M@UW2M)L[81DK)9:E+=.6R,#8UO&,8SSDG@#'.10_X6/X(_Z'+PW_ .#2#_XJ MC_A8_@C_ *'+PW_X-(/_ (JA@<'X5FT72O$5G_9(TO7=09IO/N+%6@U.-?+9 MA]LCR6?)&W]YMPS+A0:Q/ 6J6EKJ'B& &">XUBQEG-Q:RJ4B<"20V]QT9KI= MY!R 2B#@;37J_P#PL?P1_P!#EX;_ /!I!_\ %4?\+'\$?]#EX;_\&D'_ ,52 M:O%Q\K#3UOYW.7^%WA6>S_L35(]#\/Z# M@HD.E2EY+XNBX,P\F,#&-W5SD] M1SF"6'3[/XJ7%ZL^@ZMK%Q>1H+.73MNI67,1&/+#E/&V;2/ M[*M_[,:Q^W_89O\ A*# 1O\ ^/F#S/M..&__!I!_P#% M4?\ "Q_!'_0Y>&__ :0?_%4NEOZWN:.5SS33-:URS\/7#:=J\MI;:3HT%^E MLL$3K-(T]P&5RREMI" 84@\<$,M*$VJ>9JEKK%R(M",:#9&EM< M"*087S/G&#DL5.[ (->@?\ "Q_!'_0Y>&__ :0?_%4?\+'\$?]#EX;_P#! MI!_\51?L%]6_ZVM_P3@/"GC#Q#Z[IMW)';QRI%:RBXDBNBX MF46T M03(^)'BWQSX;\'W]]%X M9TJ2Z]X)MTO?#UF][8'[+-/JVH3VDUQ@ B3 M;]F?.00"=QR03Q7H^EW?BJ6_B35=&T2VLCGS);;5Y9Y%X.,(UL@/.!]X8!)Y MQ@U?^%C^"/\ H?\ LO5+?0_#^F"*\GGD MU6UE)OKI?,D!C=1"HPV><9V_Q5N_\+'\$?]#EX;_\&D'_ ,51_P +'\$?]#EX;_\ !I!_ M\50M+(%_7WW.&USQ/<:2'@TC6;FPMK;38Y]&M;F -)J\I9\Q'S5+M@*@"IM< M!P2<8J[#J?B2]UZ&,>(+FV@O=3O-/\A+:W(MTCC9U9"8R2X*XRVY<'[N>:ZS M_A8_@C_H M?QUK,EK#,WB(6FH?V':WMIIZ6T1&HW3-,#'@J6.[8HVH01U& #6OI/B[69]: MB1]4#ZE)=7<-YH9MU(TZ&-93%+A5\WDI'RQ(??\ *!Q72Q^-?A['JT^I)XM\ M-B]GA2"23^UH?F1"Q48WXX+MSC//TJY_PL?P1_T.7AO_ ,&D'_Q54VG^/]?U M\K%-J]UY?E_7ZW/-='\4:KK-E#:7.L+J,_VRW!NX8K>=8'>.8,D;B-=K@J#L M>-9$SR6S6;X=\6>(;?3_ U96'B#3UACL+41)?7*K)?2'B5 B6KM*4(V81D9 M<9?/6O7/^%C^"/\ H M#4[J?0=0U"*UMTM-&U'3O,N9"KLVZTD:0 .2W)5&QL7.*['_ (6/X(_Z'+PW M_P"#2#_XJC_A8_@C_HJM_73_(\M9K7[9<_V*;3_A-C M=ZO_ &@(2/M?D[)_*\S'S;,_9]N>/NXKK?A2=!_MV^_X0TV!T?\ LRT,_P!@ M*F+[5F7=NV\>9MV[L_-]W/:NE_X6/X(_Z'+PW_X-(/\ XJC_ (6/X(_Z'+PW M_P"#2#_XJA.W]>O^8V[W_KJG^GW''Z9K.H?\)VOB&32M2CT>_N#IPOGDA^S& MWX6!@HD,F3*&P2@&)NN,5A^(O%]_KGA6XTVWUAS>KH>I/J*6\F?\+'\$?\ 0Y>&_P#P:0?_ !5'_"Q_!'_0Y>&__!I!_P#% M4+2WE_7YZC4K2YCC=(\67TNN6D,'B/[;<&]BMHM*\J$_:+(JO^F95 QR"7WJ M1'_#MS5CQEH9UOXF7"+X:\.ZZT>CPX_MB0H(,S34GVQ6?;(^&5Y9 /X3'MZLQI\UYJMU MJOA[5M2\2WL-L/$=[9K (H$@54^T)&I/E[V+;53EN=W #8-=]_PL?P1_T.7A MO_P:0?\ Q5'_ L?P1_T.7AO_P &D'_Q5/FZO<.EOZV?^?X'._"+Q-J6M7=_ M;ZIJR:J\<*2L\"Q-%!(68-'E51T. I\J5-Z\Y9NW+>'=9M;7XN2ZA<)&UQJ4 M\MHT<4BB>P.Y5"WF<-M;RU,0Z R$#.0:]+_X6/X(_P"AR\-_^#2#_P"*H_X6 M/X(_Z'+PW_X-(/\ XJB_O*0/5-'%_%Z+2IO'/AU=,\5GZYXI;1M,:/1?$^DZ?8VNFI)IBZ3:0+::C,7D$HC4 M^9PFU?E1LJ22Q(KT3_A8_@C_ *'+PW_X-(/_ (JJFJ^-_A]JVG7%AJ'BWPW+ M:W"%)$_M:%=RGMD."/PHB[)+^NO^82UNSG;[QK=?VFND?VC$;\:Q=07%J8T+ MBU%M+)'N7'"DA"&[X(R>16/I7BW4D%C%#KZ17D<&FBUT2.TA"W:R1QF7 ";\ M %C\A 3&3\O%>B?\+&\#C_FGX?YB>K3]?Q=_PV./M=:\3W+IGQ)<(+NUU2Y 6 MTM_W'V6X"QA,QG.0V&W;L@<;3S45KXS\3WOB^QB.H:79Q2/:!-.EGQ)=0R1H MTDBPBW=VY9P'6547;\PX)/?_ /"Q_!'_ $.7AO\ \&D'_P 51_PL?P1_T.7A MO_P:0?\ Q5"=OZ\W_P -\@:NK'F>NZOXBNO!\ZW.NW<_]J:#?W95+>%# T+Q MA?+*IGE7(;=N]1MKOO$TR2:1X/FM[S[=&=0MV2ZRC>_ MX6/X(_Z'+PW_ .#2#_XJC_A8_@C_ *'+PW_X-(/_ (JD]8I?UOWT#3[N;5Y;Z74M$COY&>UB LSYL*/(@1!D!)&RNM:5)M>NKB&W0*+.$KF4021 L1C=Y>TXP,$BO5?\ A8_@C_H< MO#?_ (-(/_BJ/^%C^"/^AR\-_P#@T@_^*JF][?UK?_@!?5_UT_IG*P^*M<'_ M CB7-_"R74<;:G#?^P+9 M_P#HA**0P^)HD_X1>.2*WN;CR-3TVX>.V@>>3RX[Z!W(1 6;"JQP 3@&C_A/ M-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.: MC_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E M?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2? M^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/ M-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.: MC_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E M?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2? M^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/ M-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.: MC_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E M?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2? M^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/ M-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.: MC_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E M?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2? M^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/ M-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.: MC_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E M?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2? M^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/ M-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.: MC_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E M?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2? M^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/ M-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.: MC_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E M?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2? M^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/ M-(_Y\_$G_A.:C_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.: MC_\ &*ZJB@#E?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#E M?^$\TC_GS\2?^$YJ/_QBC_A/-(_Y\_$G_A.:C_\ &*ZJB@#FOAE;3V?PV\)V >MY#+!-UA0%6!Y!!&"#172T4 ?__9 end GRAPHIC 16 image14.jpg begin 644 image14.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ K, MUB_:VC6*)L2OR3Z"M":5((6EU>/G&-="E[.#]Z7 MX(Z\)1YYM)DT45\A=L]<,FC)HHI &31DT44 &33DD>-P MR.RL.A!Q3:*:;3NA6.ITN]-Y;?.1YJ<-QU]#5ZN1L;HV=TLO\/1AZBNM5@RA ME(((R".]?9Y5C/K-&TOBCO\ YGCXJC[.=ULQ:***]0Y@HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,' M7+SPK&KI6T2V=V9GF+,E_P"^A_A7R^+RS&8F MLZDK:^?0].EB:-."BCFZ*Z3^PK3^]+_WT/\ "C^PK3^]+_WT/\*YO[$Q7E]Y MI]=I'-T5TG]A6G]Z7_OH?X4?V%:?WI?^^A_A1_8F*\OO#Z[2.;HKI/["M/[T MO_?0_P */["M/[TO_?0_PH_L3%>7WA]=I'-T5TG]A6G]Z7_OH?X4?V%:?WI? M^^A_A1_8F*\OO#Z[2.;KH-#O/,B-LY^9.4]Q_P#6J3^PK3^]+_WT/\*?#H]O M!,LL;RAE.1\P_P *[,#EV,PU95-+==>AC7Q%*I#E-"BBBOI3S@HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MY[4-6F^U,EM)MC3C( Y/?9;0A3B23Y5]O4UR]?/9UCI0:H4G9[NWY' MH8.@G[\D=%XCN)K7PEJUS!(T<\5C-(CKU5A&2"/QKP[P=X\\0/XPTJ*^U6YN M;::X6%XI'RIW_*"?H2#^%>V>*O\ D2-;_P"P;/\ ^BVKY65BK!E)# Y!':OM M,OIQJ4I*2/&KR<9*Q[E\8=?U;0_[%_LR_FM?.\_S/*;&['EXS],G\ZZCX>?$CQEK^G>.;ZRL-4N+>W@6- M5CB; Y16/XY:NE^#WB+5-;;6(]4U"6Z:(0F(2MD@'?NQ^2UY;XWN)+_QYK3E M27%X\0 '4(=@_1174?!.79XRNHR3B2Q? ]2'0_RS775HQ6%VULC*,W[4ZKXP MZ_JVA_V+_9E_-:^=Y_F>4V-V/+QGZ9/YUYC'\0O%L4BR+KMT64Y 8AA^((P: M[WX[?\P#_MX_]I4OP\M8;SX0>(H;B)9$,MP<,H."(4((]P>0:BBX0PT92C?_ M (+=8U3Q<]GJFIW%U%):O MY:2-D!P5.?R#5[!?R/%8S2(=K*N0:^=?ATW]F?$W3HK@[&266!@/[Q1E _[Z MQ7T1J?\ R#9_]VO.SB*A&3AI[K_4Z,(^9J_%+[Q=J$UEI\MM%)%%YK&X9@,9 XP#SS7T#HT*<;N*LC@YYR>YTWAWXD^+ M;[Q-I-G(--OYKS3&BM;J*9PDLA8JK@G&4Z\5SGQ M8)/Q$U $DX2(#V_=K7+R4*M=*-K)=#7FG&#N1?\ "U/&G_09_P#)6'_XBM+P M[\2?%M]XFTFSN=6WP3WD,4B?9HAN5G (R%R.#VKSRO5="^$GB+3?$.F7\\VG MF&VNXIG"2L3M5P3CY>N!6]:-"$?>27R,X.I)Z-B^/_'_ (GT3QMJ&G:=J?DV ML/E[(_(B;&8U8\LI/4FN;3XI^,RZ@ZSP3_SZP_\ Q%)\5/\ DI&K?]L?_1*5 MR"?ZQ?J*=&C3=*+<5LN@3G+F>I[S\6?%6M>&?[(_LB]^S?:/.\W]TC[MNS'W M@/3UKS7_A:GC3_H,_^2L/_P 178_';_F ?]O'_M*O':RP=*G*C%RBG\O, MJK.2FTF>SZQXU\0VOPLT+68=0VZA=7#)--Y,9W*#)@8*X'W1T':N)_X6IXT_ MZ#/_ )*P_P#Q%:_B#_DB'AC_ *^W_G+7F]70HTVG>*W?3S%.36BE7:6USJ@WR)GS_P#\ M+4\:?]!G_P E8?\ XBNV^%_C7Q#XB\43V>JZA]HMUM'D">3&F&#( YT'_"U/&G_ M $&?_)6'_P"(KM/ 'Q4OM0U>'2-?9)3"0.QJQX3_P"1RT/_ +"$'_HQ:52A1G3;45\@ MC4FI:L^K****^?.\Y*_NC=W;2?PCA![55J>\MFM+IXCG .5/J.U05^>XAU'5 MDZGQ7U/?I\O*N78W?%7_ ")&M_\ 8-G_ /1;5\K $@D#H,FOJGQ5_P B1K?_ M _P#T6U?.7A+3#K&M26"Q^9)-:7 B7.,R")BG_CP%?J^6R4:4FSY?$*\T MB[KNHB_\ ^%H\L7LY;RW7]Y;VD-O%(X>>4(I)4KC).,_-^E5M):*T^*5K]EF22%=8 M"))&P*LAEQD$=016]35SA_=_S,X]'YG<_';_ )@'_;Q_[2J3X<31P?"+Q%+* MZHBRW&23_P!,$Q4?QV_Y@'_;Q_[2KR_3]#UG5H4F026(XW' Z=!]< M#RK2;V&\^)-KJ-Q/'%#)J@N7DE<*JCS-Y))X%7&I&=:9FZOAE+^Z_R.G"?Q+>9R]: M&CW1M[Q4/W)2%(]^U9]7M)MFN+Y",[8R'8_3I7YQ@G-8B'L][GT-;E]F^;8Z MFBBBOOCP@K&\6_\ (F:[_P!@^X_]%M6S6-XM_P"1,UW_ +!]Q_Z+:KI_&A2V M9\J5N>%_%5_X2U":]T^.W>26+RF$ZEAC(/8CG@5AUIZ+X?U3Q%=26NE6IN9H MT\QE#JN%R!GYB.Y%?2347%\^QYT;WT/1-"^+WB'4O$.FV$]MIPBN;J*%RD3A M@K. M2<#O7?0_A1]%^1A/XF='XK\;:GXP^R?VC%:Q_9=_E^0C+G=MSG+'^Z*YNM?7 M/"^L^&_L_P#:]D;;[1N\K,B-NVXS]TG^\/SK(JZ:@HI0V%*]_>/2/$'_ "1# MPQ_U]O\ SEKS>O2/$'_)$/#'_7V_\Y:\WK+#_"_5_F54W7HCZ"^#/_(BM_U] MR?R6NO\ $G_(K:O_ ->4W_H!KD/@S_R(K?\ 7W)_):Z_Q)_R*VK_ /7E-_Z M:\:O_O#]3LA_#1\G5Z1\%/\ D=;G_KP?_P!#CKS>O2/@I_R.MS_UX/\ ^AQU M[.*_@R..E\://+G_ (^YO]]OYUUGPK_Y*1I/_;;_ -$O7)W/_'W-_OM_.NL^ M%?\ R4C2?^VW_HEZJM_!EZ/\A0^-$?Q._P"2BZO_ +T?_HM*RO"?_(Y:'_V$ M(/\ T8M:OQ._Y*+J_P#O1_\ HM*RO"?_ ".6A_\ 80@_]&+4P_@+T_0;^/YG MU91117SIZ!FZQ9_:+;S5'[R(9^H[US5=O7,ZAILL5VWDPN\;?,NU2<>U?-YW M@FY*O36^C_S/1P=96Y)%SQ5_R)&M_P#8-G_]%M7A7PG_ .2BZ=_N2_\ HMJ] MX\2PRS^#]7@AC>2:2PF1(T4EF8QD #J<]J\9^&7A[6[#Q[87-YH^H6T"K+N MEFMG11F-@,DC'6OM,(TL--/M^AX]5/VB.-\3Z;_8_BC4]/"%$@N76,'KLSE? M_'2*]4L;IK/]G:251DM')%^#W!0_HU8_Q6\*:G<>,S?:;IE]=QW5NCR/! TB MJXRF/E''RJI_&KM]IFM)\#M,TN'2[YKM[MA-;+;N9%3S)'R5QD#(7\Q754G& MI3IN_5&48N,I'G?AWPMJOBF>>'2X4D:!0S[W"@ G ZU5U33+WP]K,EC=@17E MLREMC9P2 PP1[$5[!\&-'U+2DUIM1L+JT\TP!!<0M&6QYF<9 SU%?]A!_P#T7'7/?$/2-9U/PMX-6WTN_N)X;-EN M$CMG9HVV1## #(.0>OH:ZKX/Z=?:9X2NH;^SN+25KYW"3Q-&Q7RXQG!'3@_E M7'-I811OU_5FT;^UN=GJ]Z=-T2_OE )MK:28 ]]JD_TKY9T31+[Q#J::=IT: MO<.I8!F"C &3R:^DO')NO^$)U9+*UFNKB6 PK%"A=FWD*< ?^(/#FH^& M+^.RU.-(YWB$JA'##:21U'NIKZ(T&Y2[^'.F2I)YG^@1*S?[2J WY$$5P?QC M\/:EJ.LZ;>:=IUW>$V[12?9X&DV[6R,[0/Y5U?@2UO+?X9VUE=6=Q;W,7 MFJ8I8F5^9&8<$9Z&L&CR5[= KJ]-LQ9VBJ1^\;YG/OZ?A M65I.G2&Z\V>)D6/D!E(R>U=#7R>28)P3KS6NR/4QM:_N1"BBBOH#@"L;Q;_R M)FN_]@^X_P#1;5LU!>VD-_8W%G< M#<1-%( <95A@_H:J+M),3U1\A5T_@CQ M?_PANK7%]]A^V>; 8=GG>7CY@UB,FX M>ZC)4_7\":R?^$2\2_\ 0O:M_P" 4G^%?1.=*K"S=TSS[2BSU72/C1_:FM6. MG?V!Y7VJXC@\S[9NV[F"YQL&<9Z5PWQ8_P"2BZC_ +D7_HM:@\+^%_$%OXMT M::;0M3CBCOH'=WM) JJ)%)))' %>C_%'X?WFOSQZSI""6[CC$0!CGKQKV-"NN71-&SYYP=SPJO;M(^-']J:U8Z=_8'E?:KB.#S/MF[; MN8+G&P9QGI7E1\(^)0/]3N;/1M0N('\K;+#:NZMB) <$#!Y!%D?';_ )@'_;Q_[2KQVO;OC1I&I:I_8G]G:?=WGE^?O^SP MM)MSY>,[0<9P?RKRK_A$O$O_ $+VK?\ @%)_A66"G%4(IOO^959/G9U_B#_D MB'AC_K[?^;UZOKFA:O-\'O#MC%I5\]W%=.TD"V[F1!F3DKC('(_,5P/\ MPB7B7_H7M6_\ I/\*O#SBHO7J_S%43NO1'4>#/B=_P (CH1TS^Q_M>9FE\S[ M3Y?4#C&P^GK7H^E^,?\ A,_ OB"[^P?8_(MYHMOG>9N_=$YSM'K7B'_")>)? M^A>U;_P"D_PKU+X>:1J=E\/O$EM=Z==P7$RR^5%+ RL^8L# (R>>.*Y\53HI M)?^A>U;_P"D_PKOOA# MH6KZ9XNN)[_2KZTB-DZB2>W=%)WIQDCKP?RKHQ,XNC*S,Z:?.CRVY_X^YO\ M?;^==9\*_P#DI&D_]MO_ $2]9=QX3\2-']5(+D@BRD]?I73?#;P[K=CX M_P!,N;S1M0MX$\W=+-:NBKF)P,DC Y(%56G'V4M>C_(4$^9&3\3O^2BZO_O1 M_P#HM*RO"?\ R.6A_P#80@_]&+74?$3PYKE[X]U2YM-&U&X@=DV2Q6KNK?NU M'! P>:S/#'A?Q!;^+-&FFT+4XXH[Z!W=[20*JAP222. *F$X^P2OT_0;3Y_F M?2]%S?\ UZR:^9Q.;XO#U73E M&.GD_P#,]*GA*52*DF_Z^1U/]KV'_/?_ ,<;_"C^U[#_ )[_ /CC?X5RU%8? MV]B?Y8_<_P#,OZC3[LZG^U[#_GO_ ..-_A1_:]A_SW_\<;_"N6HH_M[$_P L M?N?^8?4:?=G4_P!KV'_/?_QQO\*/[7L/^>__ (XW^%P_Y[_\ CC?X4?VO8?\ /?\ \<;_ KEJ*/[>Q/\L?N?^8?4:?=G M4_VO8?\ /?\ \<;_ IT>J695L+2IP"9HG&&4X-=I6/K5B95%S$I++PX ZCUKQS,"BBBOD3U@HHHH **** "BB@ DX R30!/:6S7=RD*]SR?0=ZZY M$6.-40851@"L_2+$VL!DD7$LG4'JH]*P?&$U[)=0V5N]R'9$DMH()C$;E_, MD!?'&U"#@\?.20=N1]IDN =*G>6DI?@OZ_K0\;&5^:5ELCL**YOP5/<3:,ZS MW#W"QNJI(Y=CDQ(SKN?YB%D+KSR,;3RM=)7K3CRNQRIW5PHHHJ1A1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 )/X6;OA[ M_D6M*_Z\X?\ T 5I445$_B8UL%%%%2,**** "BBB@ HHHH **** "BBB@ HH =HH **** "BBB@ HHHH **** "BBB@ HHHH __]D! end GRAPHIC 17 image15.jpg begin 644 image15.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ K& MUJ_>)EMX7*MC+E3R/09[?_JK3NKA+6W>9\?*.!ZGL*Y"21Y9&D=MS,)R.>1V M;ZBH:*J$Y0DI1=FA-)JS.TAE2>%)4.589%/K T.\*R&U=OE;E,]CW'X_T]ZW MZ^[P6*6)HJHM^OJ>'6I.G-Q"BBBNLR"BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M YS6KSS[@0(3LB)!]V[_ )?XUEUU/]D6'_/#_P ?;_&C^R+#_GA_X^W^-?,8 MC*,77JNI*4;OS?\ D>E3Q=*$5%)G+45U/]D6'_/#_P ?;_&C^R+#_GA_X^W^ M-8_V#B?YH_>_\B_KU/LSEJ*ZG^R+#_GA_P"/M_C1_9%A_P \/_'V_P :/[!Q M/\T?O?\ D'UZGV9RU%=3_9%A_P \/_'V_P :/[(L/^>'_C[?XT?V#B?YH_>_ M\@^O4^S.6HKJ?[(L/^>'_C[?XT?V18?\\/\ Q]O\:/[!Q/\ -'[W_D'UZGV9 MRZL58,I(8'(([5UUE=+>6JRC[W1ACH>]0_V18?\ /#_Q]O\ &I[>S@M-WD1[ M=V,\DYQ]:]++M:>M7A@MQ A&^4$'V7O^?^-E@Z*MSR.B\432V_A+69H9'CECL9W1T8AE81L001T(KQ/X<> M+=8?QUI]OJ&N7H?-7TS MQ;:PV&JWUI$UBCE(+AXU+>9(,X!Z\#\J]6\+S2W'A+1III'DEDL8'=W8EF8Q MJ223U)KQ?XT317'BW3YH9$DBDTV-T=&!5E,DA!!'4&O9/"7_ ")FA?\ 8/M_ M_1:UGB(I8>!5-_O)'@7BCQ1X@M_%NLPPZ[J<<4=].B(EW(%51(P !X KUSX M3:S?:SX-9[^=YY;>Z>$2R.S.ZX5_F))R?G(^@%?/<-K-<17$L2;DMHQ+*<@; M5+*F??YG4<>M>R_ R^DDTO6+ JOE031S*P^\2ZD$'V_=C\S77C*<50TZ6,J, MGSF-\6->UC3O&8@L=6O[6'[+&WEP7#HN7&J:W"DN);= M[B679*!@Y ;Y7'(]1@^];OQE_P"1Z'_7I'_-J[+Q;!%+\"=/>1 S0V=D\9/\ M+81J/M<$K6\SJ,"0@ [L M=LAAGWSC XKQ;Q5XJ\0Q>+M9BBUS4HHH[V:-(X[IT555R <#@5V?P)_P"8 M_P#]N_\ [5KR.YGGOKJXNYV:2:5VEE?'5F.23CW/ZT4*,8UYJVBM^(3FW")[ M_P#"'5+_ %7PC<2ZA>3W4L=Z\:R3.78+L0XR>3RQKI]=FEA^S^5*Z9W9VL1G MI7G?P+NIGL];M&?,$4D,J)@<,P8,<]>0B_E7H/B'_EV_X%_2OG.(+TZ-7ETV M_-'H8#WIQN7-)O#=VNU_]9'A6Z\CL:OUR-C=M9W2RC[O1QCJO>NM5@RAE(*D M9!'>N/*<9]8H\LOBCO\ H;8JC[.=ULQ:***]4Y0KQ3XP:YJ^F>+;6&PU6^M( MFL4"?&W_D<[/\ [!Z?^C)*[, DZVIC7=H''_\ M"6^)?^AAU;_P-D_QH_X2WQ+_ -##JW_@;)_C6-7T#X=^&WA*^\,Z3>7.D[YY M[.&61_M,HW,R DX#8')[5ZE>I2HI.4=SFA&4]F>+_P#"6^)?^AAU;_P-D_QK MJ/"OQ8UK1IX8-4E;4M/W .9?FF1@KP7!\W*M3O3TNR_17EVH_&_1X%(T[ M3+R[D#[?WK+"A7GY@?F/IP0.O;I3+'XXZ5)&QU#2+V"0'Y5MW64$>Y.S!_ U MM]4KVORD>UAW/5*\_P#C!J-]IGA*UFL+RXM)6OD0O!*T;%?+D.,@].!^5=5H M7B71_$L$LVD7JW*PL%D&UE921D95@#@\\]#@^AKC/C;_ ,B99_\ 803_ -%R M4L/%JO&,D%1^XVCQW_A+?$O_ $,.K?\ @;)_C7TMX7FEN/"6C332/)+)8P.[ MNQ+,QC4DDGJ37RA7U7X2_P"1,T+_ +!]O_Z+6N[,8I1C9&.';;9LT5QWB+XF M>'?#EZMG-++>3_-YB685_*(.,.2P .0>.HQSCC/.Z7\;]+N)MFIZ7<62EE"R M12"90#U+<*0!QT#$\_CP1PU:4>91T-W4@G9LQ_C!KFKZ9XMM8;#5;ZTB:Q1R MD%P\:EO,D&< ]>!^5(+CQ;HT,VNZG)%)?0(Z/=R%64R*""">0:TOB M[J%IJOB33;ZQG2>UFTU&CD3H1YDGY$="#R",&N8\)?\ (YZ%_P!A"W_]&+7K MT8+ZNKK6QR3D_:'U7117)>(OB1X<\-S_ &:XN'NKH-AX+10[)USN)(4$$8(S MGD<8KPX0E-VBKG:Y)*[.MHKR.Z^.ELERZV>@RRP#&UYKD1L>.001U!KB]?^*6B>'-;N-)O+74'G@V[FAC0J=RAA@EP>A':L MH4YS=HJ[+)KVXMK:.[MOL]NUS)+=JB(J*0"20QQ][// MH:RM;^,FA:;-,X?).!SSM(...#FK6'JN7*HZD^TC: M]ST:LF_U^"RN_LL4$EW./OI#+$I0DH #YCKDGS$X&<;ESC.T3XR:%J4]O M;7UM<:?-,VUG=E>%/3+Y!P>.=N!GGCFNBO="O(M??5=/2*X,V6>.:[>WV,?) M!P41BRD6\?RG'\>=P;"OV+A*U16#G4E>)<_X2SPZ.)-W^H&ZN9&FF,+(B%V.6VJ58@9)P"3@=SUHJ^ M3#_S/[B;U.QI75P]U<-*Y/)X&>@["H:N:E9FSNBH'[MN4/MZ?A5.OS/$1J1J MR57XKZGTE-Q<4X[&]XM_Y$S7?^P?_DU&R\-S2A R:2L&$Z8CFE1?QPH)]Z]S5B MOP;#*2&'A_((/(_T>OFNO?/$;O'\!861F4G3;)V_BA9XB\2:'/)U( =61TY'NH..^*ZCX'7S1ZYJFGA 5GMEG M+YY!1MH'X^8?RKG?!/BC2]!TCQ!I^II>%=5@6!7MD5B@VR*2=S#^^,5;^#]_ M]D\?0P>7O^V6\L&=V-F!YF??_5X_&M*\9.%1-:$P:3B2_&7_ )'H?]>D?\VK M=\6>*-)_X5#I6CP7L%Q?3VMM&T4,@8Q;%1FWX^[R,8/.3['&#\9?^1Z'_7I' M_-J=I'P>UO5+*QOOM^GQ6MU''-G<[.J, ?N[0"0#TSU[]ZB*I^RIRJ.UBGS< M\E%&G\+?MNG>#/&&KP?N]MO^XEX.)(XY&/!]-R'D8.?K7-?#_P#YFG_L7KO_ M -EKU7Q7I=MX.^$NIV6C Q((U1W8!GD\QU1RQQR2I(SV&,8P,>6^ ?$VA>'8 MM8CUNQN+E;^%8 8$4D1G=O4DLI .5Z>GL*4).I"I4BMVOPL$ERN,6;GP/NID M\3:C9J^();/S73 Y9'4*<]> [?G]*]9\0_\ +M_P+^E>&_"6[FM_B'911/M2 MYCEBE& =RA"^/;YD4\>E>Y>(?^7;_@7]*\+B>-J$WW2_-'=EK]]?/\C#KHM" MN'EMY(G)/E$;23V/;]*YVNGTFS-I:[G_ -9)AF'H.PKY/)(U'B;QV2U_KU/5 MQKC[.SWZ&A1117V!Y 5X)\;?^1SL_P#L'I_Z,DKWNO!/C;_R.=G_ -@]/_1D ME=N _C&-?X#S:NKM/B3XML;*"SMM6V001K%&GV:([548 R5R>!WKE*]KT/X/ M^']3\/Z;?S7FIK+=6L4SA)8PH9D!.,ITYKU<14I02]JK_(Y:<9-^Z>4ZYXEU MCQ+-%+J]\]RT*E8P5554'DX50!D]SC)P/05L^ /#NCZ_KD,>KZK;P1*W%FS, MDEP?"RQ\.>'7U?2[VX=;=E$\=TRL65F"@J54< M@D9!Z@]1C!\LHA*%6G^Z=@DG&7O:GUW-+::3IDDKA+>RM(2Q")\L<:+GA0.@ M Z 5\N>)_$5SXHUZXU2Y&SS,+%%O+")!T49_,],DDX&:]&B\4WVM? [6&N;Q MFOK1TMGD$G[QXV>/!;'/(9ER?O;3G/->0USX&AR.3EO>QI6GS))'8^!_A_=^ M,_M,PNA9VEN0AF:(OO<\[5&0#@=>>,CCFK7C3X8WGA+34U&.^6^M=X24K"4: M,G."1DC;P!DDB>-/$'ARR>STG4/L\#R&5D\F-\L0 3EE)Z 5-JOC_ M ,3ZWILVG:CJ?G6LV-\?D1+G!##E5!Z@5LXXCVMTUR]OZ1%Z?+:VIDZ-K%YH M.KV^I6+A9X&W '.UAW4^H(X->N?%+5(M;^&&C:G%L"W5U%(51PX1C%)N7/<@ MY!]Q7BE=]>W_ -K^!VFP>7L^QZP8,[L[\I))GV_UF/PHKTTYPGUN$)>ZT<#7 MT)J?B.7PQ\'=+O;:5([V2QM8;8NA8;V1<\=,A0Q&>,COT/SW7L7Q _Y(SX6_ M[=/_ $G:HQ45*<$^XZ3:4FCQVNBT?P+XEU^P%]INEO-:LQ59&E2,,1UQN89' M;(XR".QKG:^J_"7_ ")FA?\ 8/M__1:U6+Q$J,4XK<*5-3>I\N7UC=:;>RV= M[;R6]S$ M&UM[.5XK^_8QQ2(<&-%P78''7!"]C\V0>*^=J]*^-I/_ F5F,\?V>G_ *,D MKSB&5H)HY4"%D8, Z!U)'/*D$$>QB"IJ%%-;LJM)N9ZMI_P #KN>PAEOM M92TNG7,D"6WFB,^F[>,GUP,9Z$]:\YU[0;_PWJTNFZC%LF3E67E9%/1E/<'^ MA!P016]_PM3QI_T&?_)6'_XBL#6]?U/Q'>I>:M<_:)TC$2OY:IA020,* .I- M51CB%+]XTU_7D*;IV]U'??"+QC-8ZM'X>O;C-A6I4?ZQ/F3W/I^-#G&7RK-5:2N]F=V$KJ%XR>@OBW_ )$S7?\ L'W'_HMJ\=^" M7_(YWG_8/?\ ]&1U[9KEC+J?A_4K"%D66ZM984+DA0S(0,X[K^$ M?$%Q?W]S8R126K0@0.Y;<70]U''RFOJZ-2,:$XMZL\N<6YIGBFKV']EZU?:= MYGF_9;B2#S-NW=M8KG'.,XZ5ZOX_9A\&/# !(#"T!P>H^SM4_C;X6:QXB\5W M>K6-Y8K#RD'[N?QJ[XN^'>KZ_P"'_#-A:W-BDNEVODSF5W"L MVR,?+A3D?(>N.U=96.%\$?#7_A,=%FU'^UOL?EW#0>7 M]F\S.%5LYW#^]T]JSO"?VCPY\3["V<123P:@;*0@G:2Q,3$=#_$2/PKW#P#X M6E\(^&A87$J274DSS3&-B4W' &W(!QM5>O?-<+=_"WQ+_P )G/K]E=:3_P A M!KV%)I)/^>F]0P"?3.#^-*.*4Y3C*7N] =)I1:6ISWQE_P"1Z'_7I'_-J]J\ M)?\ (F:%_P!@^W_]%K7#^/\ X;:QXJ\2?VC8W-C'#Y"1[9Y'#9!/HI'?UKT+ M0[&73/#^FV$S(TMK:Q0N4)*EE0 XSVXKEKU(RH0BGJC6$6IMLXOXSW4UOX'C MBB?:ES>1Q2C .Y0K/CV^9%/'I7G?@CX:_P#"8Z+-J/\ :WV/R[AH/+^S>9G" MJV<[A_>Z>U>G?$CPAJ_C"WT^WTV[MH88'=YDN'90S$ *1M4Y(&_\ZM_#OPM> M^$?#\]A?RV\LLETTP,#,5 *H,<@<_*:NG75+#6@_>N3*'-4U6AXIX?CF\/?% M*RL[>XW/;:I]C,NP#>ID\MN#G&5)^F>M>_>(?^7;_@7]*\TU/X4>)I_%=YK- MC?Z;"SWSW4!:1]R9]UYE\1/A MWJ_B[Q!;W]AK:1\:/ M[+T6QT[^P/-^RV\<'F?;-N[:H7.-AQG'2J7_ I+Q+_S_:3_ -_9/_C='_"D MO$O_ #_:3_W]D_\ C=>E5J8:JK3=SFC&I'9%+QC\4;_Q5IQTV*RBL;)RK2KO M,CN5.<;L !<[3C&D_P#"DO$O_/\ :3_W]D_^-UN:!\$ECF2;Q!J" MRJK9-M:9"M@C&7.#@\@@ 'T-$<1AJ4;18.G4F]1WPX\+?VA\,-95[>(3ZL9$ MADE;*L$7$9(&<;9-YZ9XSSQ7C.OAM:>+'^W6LJ6>J*N#(4RDX ^4/CH1P-PR M0.,' QRT,:E4DY[/\#6I1?*K=#D?A+XXT_3;*30=6N?LX\QIK:>>7$0! S'D M\)R"P[$L>AQGL/$WQ2T#0;YBPH]3AB<#V!- M:SHX:<_:.2]+DJ=11Y;'=6'QRTV3S/[1T:[M\8V?9Y%FW=:;=-:7%H9;Y&\BY4+(@\N3&X G![XSD=\'BCPK\&[73YX[S7[A+V:-P MRVT0_<\9^\2,N.AQ@#C!W UTOQ$\+7WB[P_;V%A+;QRQW2S$SLP7:$<=@>?F M%<[EAX5H^SVZFEJC@^8^::]R\7:5+J?P1TB2'<6LK6UNBBIN+*(@K?0 .6)] M%_&N6_X4EXE_Y_M)_P"_LG_QNO:]#L9--\/:;I\Y1I;:UB@TC$4HS@%3MVX7: M.ISC)JOXJ^#FHPWTMQX<$=Q9N04M7EVR1D]0"W!4=B3GG'.,G"M?A+XPN+E( MI;"*U1LYFFN4*KQWV%F]N >M;SJ8>O#WG_F9QC4@]$8GBOQ/=^+=$O\ D<]"_P"PA;_^C%KT_7?@X[Z3I=GH:8T5K=13.$ED+%5 M<$XRG7BA8FA[.T78?LY\UV7_ (VZ"\MM8:]!#GRSN4WP3QM%(F2-R ML,$9'(X/:O%_$?P6OH)I)_#UPES;XR+:X?;*#QP&QM;N>=OISUKGP>*@H>SJ M%UJ3OS1/1-%^(?AS5M)CO)-4L[.4K^]M[B<(T;8!(&[!8<\$#!^O%I;Z=$K*&:642,5/4J$)R1Z$KG(YZX:H82+;E*Z]?\@=2J]$CTOPS\ M3].\3ZC;Z=:Z9J2W2_%3_DI&K?\ ;'_T M2E>Y^$O"&G^$-,^S6>9)Y0IN+AOO2L,\X[ 9. /U.2>#\:?"W6_$?BV^U:SN MM/2"?R]JS2.&&V-5.0$(Z@]ZRPU6C"NW'2-BJD9N"3W.(^%?_)2-)_[;?^B7 MKWKQ;_R)FN_]@^X_]%M7GG@OX6ZWX<\6V.K7EUI[P0>9N6&1RQW1LHP"@'4C MO7INN6,NI^']2L(619;JUEA0N2%#,A SCMS4XNK"=:,HO33\QTHM0:9\E5[W M\$O^1,O/^P@__HN.N-_X4EXE_P"?[2?^_LG_ ,;KTWX=^%K[PCX?N+"_EMY) M9+II@8&8KM*(.X'/RFNC&UZWYFY_P )#_TZ_P#D3_ZU'_"0_P#3K_Y$_P#K5AT4?VOC?Y_P7^0? M5*/;\S<_X2'_ *=?_(G_ -:C_A(?^G7_ ,B?_6K#HH_M?&_S_@O\@^J4>WYF MY_PD/_3K_P"1/_K5?T^]:^C=S#Y:J< [LY/?^EM=C5#4].^W(K(R MK*G )Z$>AKRP%%%% !1110 445= MT[3S?2-\X6-"-_KSGI^5:4J4JLU"&[)E)17,S3T.S,41N7&&D&%'HO\ ]>IY M=:L(+_['),PEW*C-Y3F-&;&U6D V*QRN%)!.Y>/F&;Z@*H50 H& .E>7:B; M;1?')TR6.&ZU#4(919I/:))!B:2X<;V)#I\TI0A<@HISDN GZ#@,)"E25)=% M]YX%>JY2YF>I44@X &<^YI:L04444 %%%% !1110 4444 %%%% !1110 444 H4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 17, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Document Transition Report false    
Entity File Number 001-04743    
Entity Registrant Name Standard Motor Products, Inc.    
Entity Central Index Key 0000093389    
Entity Incorporation, State or Country Code NY    
Entity Tax Identification Number 11-1362020    
Entity Address, Address Line One 37-18 Northern Blvd.    
Entity Address, City or Town Long Island City    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 11101    
City Area Code 718    
Local Phone Number 392-0200    
Title of 12(b) Security Common Stock, par value $2.00 per share    
Trading Symbol SMP    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 872,058,761
Entity Common Stock, Shares Outstanding   21,588,959  
Auditor Name KPMG LLP    
Auditor Location New York, New York    
Auditor Firm ID 185    

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]      
Net sales [1] $ 1,371,815 $ 1,298,816 $ 1,128,588
Cost of sales 989,276 921,885 791,933
Gross profit 382,539 376,931 336,655
Selling, general and administrative expenses 276,626 247,547 224,670
Intangible asset impairment 0 0 2,600
Restructuring and integration expenses 1,891 [2] 392 464
Other income (expense), net 113 7 (26)
Operating income 104,135 128,999 108,895
Other non-operating income, net 4,814 3,494 812
Interest expense 10,617 2,028 2,328
Earnings from continuing operations before income taxes 98,332 130,465 107,379
Provision for income taxes 25,206 31,044 26,962
Earnings from continuing operations 73,126 99,421 80,417
Loss from discontinued operations, net of income tax benefit of $6,216, $2,975 and $8,089 (17,691) (8,467) (23,024)
Net earnings 55,435 90,954 57,393
Net earnings attributable to noncontrolling interest 84 68 0
Net earnings attributable to SMP [3] 55,351 90,886 57,393
Net earnings attributable to SMP      
Earnings from continuing operations 73,042 99,353 80,417
Discontinued operations (17,691) (8,467) (23,024)
Net earnings attributable to SMP [3] $ 55,351 $ 90,886 $ 57,393
Net earnings per common share - Basic:      
Earnings from continuing operations (in dollars per share) $ 3.37 $ 4.49 $ 3.59
Discontinued operations (in dollars per share) (0.82) (0.39) (1.02)
Net earnings per common share - Basic (in dollars per share) 2.55 4.1 2.57
Net earnings per common share - Diluted:      
Earnings from continuing operations (in dollars per share) 3.3 4.39 3.52
Discontinued operations (in dollars per share) (0.8) (0.37) (1.01)
Net earnings per common share - Diluted (in dollars per share) 2.5 4.02 2.51
Dividend declared per share (in dollars per share) $ 1.08 $ 1 $ 0.5
Average number of common shares (in shares) 21,683,719 22,147,479 22,374,123
Average number of common shares and dilutive common shares (in shares) 22,139,981 22,616,456 22,825,885
[1] Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.
[2] Included in restructuring and integration costs in 2022 is a $0.2 million increase in environmental cleanup costs related to ongoing monitoring and remediation in connection with the prior closure of our manufacturing operations at our Long Island City, New York location.  The environmental liability has been reclassed to accrued liabilities as of December 31, 2022.
[3] Throughout this Form 10-K, “SMP” refers to Standard Motor Products, Inc. and subsidiaries.
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]      
Income tax benefit $ 6,216 $ 2,975 $ 8,089
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]      
Net earnings $ 55,435 $ 90,954 $ 57,393
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments (8,222) (2,462) 2,929
Derivative instruments 3,823 0 0
Pension and postretirement plans (15) (16) (16)
Total other comprehensive income (loss), net of tax (4,414) (2,478) 2,913
Total comprehensive income 51,021 88,476 60,306
Comprehensive income (loss) attributable to noncontrolling interest, net of tax:      
Net earnings 84 68 0
Foreign currency translation adjustments (113) 15 0
Comprehensive income (loss) attributable to noncontrolling interest, net of tax (29) 83 0
Comprehensive income attributable to SMP $ 51,050 $ 88,393 $ 60,306
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 21,150 $ 21,755
Accounts receivable, less allowances for discounts and expected credit losses of $5,375 and $6,170 in 2022 and 2021, respectively 167,638 180,604
Inventories 528,715 468,755
Unreturned customer inventories 19,695 22,268
Prepaid expenses and other current assets 25,241 17,823
Total current assets 762,439 711,205
Property, plant and equipment, net 107,148 102,786
Operating lease right-of-use assets 49,838 40,469
Goodwill 132,087 131,652
Other intangibles, net 100,504 106,234
Deferred incomes taxes 33,658 36,126
Investments in unconsolidated affiliates 41,745 44,087
Other assets 27,510 25,402
Total assets 1,254,929 1,197,961
CURRENT LIABILITIES:    
Current portion of revolving credit facility 50,000 125,298
Current portion of term loan and other debt 5,031 3,117
Accounts payable 89,247 137,167
Sundry payables and accrued expenses 49,990 57,182
Accrued customer returns 37,169 42,412
Accrued core liability 22,952 23,663
Accrued rebates 37,381 42,472
Payroll and commissions 31,361 45,058
Total current liabilities 323,131 476,369
Long-term debt 184,589 21
Noncurrent operating lease liabilities 40,709 31,206
Other accrued liabilities 22,157 25,040
Accrued asbestos liabilities 63,305 52,698
Total liabilities 633,891 585,334
Commitments and contingencies
Stockholders' equity:    
Common Stock - par value $2.00 per share: Authorized 30,000,000 shares, issued 23,936,036 shares 47,872 47,872
Capital in excess of par value 105,615 105,377
Retained earnings 564,242 532,319
Accumulated other comprehensive income (12,470) (8,169)
Treasury stock - at cost (2,350,377 shares and 1,911,792 shares in 2022 and 2021, respectively) (95,239) (75,819)
Total SMP stockholders' equity 610,020 601,580
Noncontrolling Interest 11,018 11,047
Total Stockholders' Equity 621,038 612,627
Total liabilities and stockholders' equity $ 1,254,929 $ 1,197,961
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Accounts receivable, allowances for discounts and expected credit losses $ 5,375 $ 6,170
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 2 $ 2
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 23,936,036 23,936,036
Treasury stock - at cost (in shares) 2,350,377 1,911,792
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net earnings $ 55,435 $ 90,954 $ 57,393
Adjustments to reconcile net earnings to net cash provided by (used in) operating activities:      
Depreciation and amortization 28,298 27,243 26,323
Amortization of deferred financing cost 421 228 228
Increase (decrease) to allowance for expected credit losses (757) 451 396
Increase (decrease) to inventory reserves 6,035 (585) 5,962
Customer bankruptcy charge 7,002 0 0
Intangible asset impairment 0 0 2,600
Equity income from joint ventures (3,464) (3,295) (820)
Employee Stock Ownership Plan allocation 2,296 2,513 2,301
Stock-based compensation 8,178 9,479 8,101
(Increase) in deferred income taxes (713) (1,801) (8,334)
Increase in tax valuation allowance 1,068 466 864
Loss on discontinued operations, net of tax 17,691 8,467 23,024
Change in assets and liabilities:      
(Increase) decrease in accounts receivable 6,916 28,464 (71,933)
(Increase) decrease in inventories (67,495) (107,609) 17,984
(Increase) in prepaid expenses and other current assets (5,509) (843) (370)
Increase (decrease) in accounts payable (48,604) 33,046 7,428
Increase (decrease) in sundry payables and accrued expenses (29,089) 13,430 40,651
Net changes in other assets and liabilities (5,242) (15,044) (13,902)
Net cash provided by (used in) operating activities (27,533) 85,564 97,896
CASH FLOWS FROM INVESTING ACTIVITIES:      
Acquisitions of and investments in businesses (1,934) (125,419) 0
Capital expenditures (25,956) (25,875) (17,820)
Other investing activities 73 45 21
Net cash used in investing activities (27,817) (151,249) (17,799)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Borrowings under term loan 100,000 0 0
Repayments of term loan (2,500) 0 0
Net borrowings (repayments) under revolving credit facilities 16,702 115,298 (42,460)
Net borrowings (repayments) of other debt and capital lease obligations (2,895) 3,048 (4,248)
Purchase of treasury stock (29,656) (26,862) (13,482)
Payments of debt issuance costs (2,128) 0 0
Increase (decrease) in overdraft balances (595) 247 (108)
Dividends paid (23,428) (22,179) (11,218)
Dividends paid to noncontrolling interest 0 (540) 0
Net cash provided by (used in) financing activities 55,500 69,012 (71,516)
Effect of exchange rate changes on cash (755) (1,060) 535
Net increase (decrease) in cash and cash equivalents (605) 2,267 9,116
CASH AND CASH EQUIVALENTS at beginning of year 21,755 19,488 10,372
CASH AND CASH EQUIVALENTS at end of year 21,150 21,755 19,488
Cash paid during the year for:      
Interest 9,892 1,721 2,187
Income taxes $ 25,015 $ 26,323 $ 24,640
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Total SMP [Member]
Non-controlling Interest [Member]
Total
Balance at beginning of period at Dec. 31, 2019 $ 47,872 $ 102,742 $ 417,437 $ (8,589) $ (55,234) $ 504,228 $ 0 $ 504,228
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings 0 0 57,393 0 0 57,393 0 57,393
Other comprehensive income (loss), net of tax 0 0 0 2,913 0 2,913 0 2,913
Cash dividends paid 0 0 (11,218) 0 0 (11,218) 0 (11,218)
Purchase of treasury stock 0 0 0 0 (13,482) (13,482) 0 (13,482)
Stock-based compensation 0 1,712 0 0 6,389 8,101 0 8,101
Employee Stock Ownership Plan 0 630 0 0 1,671 2,301 0 2,301
Balance at end of period at Dec. 31, 2020 47,872 105,084 463,612 (5,676) (60,656) 550,236 0 550,236
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Noncontrolling interest in business acquired 0 0 0 0 0 0 11,504 11,504
Net earnings 0 0 90,886 0 0 90,886 68 90,954
Other comprehensive income (loss), net of tax 0 0 0 (2,493) 0 (2,493) 15 (2,478)
Cash dividends paid 0 0 (22,179) 0 0 (22,179) 0 (22,179)
Purchase of treasury stock 0 0 0 0 (26,862) (26,862) 0 (26,862)
Dividends paid to noncontrolling interest 0 0 0 0 0 0 (540) (540)
Stock-based compensation 0 159 0 0 9,320 9,479 0 9,479
Employee Stock Ownership Plan 0 134 0 0 2,379 2,513 0 2,513
Balance at end of period at Dec. 31, 2021 47,872 105,377 532,319 (8,169) (75,819) 601,580 11,047 612,627
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings 0 0 55,351 0 0 55,351 84 55,435
Other comprehensive income (loss), net of tax 0 0 0 (4,301) 0 (4,301) (113) (4,414)
Cash dividends paid 0 0 (23,428) 0 0 (23,428) 0 (23,428)
Purchase of treasury stock 0 0 0 0 (29,656) (29,656) 0 (29,656)
Stock-based compensation 0 (131) 0 0 8,309 8,178 0 8,178
Employee Stock Ownership Plan 0 369 0 0 1,927 2,296 0 2,296
Balance at end of period at Dec. 31, 2022 $ 47,872 $ 105,615 $ 564,242 $ (12,470) $ (95,239) $ 610,020 $ 11,018 $ 621,038
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract]      
Cash dividends paid (in dollars per share) $ 1.08 $ 1 $ 0.5
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1. Summary of Significant Accounting Policies

Principles of Consolidation

Standard Motor Products, Inc. and subsidiaries (referred to hereinafter in these notes to the consolidated financial statements as “we,” “us,” “our,” “SMP,” or the “Company”) is a leading manufacturer and distributor of premium replacement parts utilized in the maintenance, repair and service of vehicles in the automotive aftermarket industry with a complementary focus on specialized equipments parts for manufacturers across multiple industries around the world.

The consolidated financial statements include our accounts and all domestic and international companies in which we have more than a 50% equity ownership, except in instances where the minority shareholder maintains substantive participating rights, in which case we follow the equity method of accounting.  In instances where we have more than a 50% equity ownership and the minority shareholder does not maintain substantive participating rights, our consolidated financial statements include the accounts of the company on a consolidated basis with its net income and equity reported at amounts attributable to both our equity position and that of the noncontrolling interest. Investments in unconsolidated affiliates are accounted for on the equity method, as we do not have a controlling financial interest but have the ability to exercise significant influence.  All significant inter-company items have been eliminated.

Use of Estimates

The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of contingent assets and liabilities at the date of our consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods.  We have made a number of estimates and assumptions in the preparation of these consolidated financial statements.  We can give no assurances that actual results will not differ from those estimates.  Although we do not believe that there is a reasonable likelihood that there will be a material change in the future estimates, or in the assumptions that we use in calculating the estimates, the uncertain future effects, if any, of disruptions in the supply chain caused by the COVID-19 pandemic, Russia’s invasion of the Ukraine and resultant sanctions imposed by the U.S. and other governments, future increases in interest rates, inflation, macroeconomic uncertainty, and other unforeseen changes in the industry, or business, could materially impact the estimates, and may have a material adverse effect on our business, financial condition and results of operations.  Some of the more significant estimates include allowances for expected credit losses, cash discounts, valuation of inventory, valuation of long-lived assets, goodwill and other intangible assets, depreciation and amortization of long-lived assets, product liability exposures, asbestos, environmental and litigation matters, valuation of deferred tax assets, share based compensation and sales returns and other allowances.

Reclassification

Certain prior period amounts in the accompanying consolidated financial statements and related notes have been reclassified to conform to the 2022 presentation.

Cash and Cash Equivalents

We consider all highly liquid investments purchased with a maturity of three months or less to be cash equivalents.

Allowance for Expected Credit Losses and Cash Discounts

We do not generally require collateral for our trade accounts receivable.  Accounts receivable have been reduced by an allowance for amounts that may become uncollectible in the future.  These allowances are established based on a combination of write-off history, supportable forecasts, aging analysis, and specific account evaluations. When a receivable balance is known to be uncollectible, it is written off against the allowance for expected credit losses.  In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.  Cash discounts are provided based on an overall average experience rate applied to qualifying accounts receivable balances.

Inventories

Inventories are valued at the lower of cost and net realizable value.  Cost is determined on the first-in first-out basis.  Where appropriate, standard cost systems are utilized for purposes of determining cost; the standards are adjusted as necessary to ensure they approximate actual costs.  Estimates of lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business less reasonably predictable costs of completion, disposal and transportation of the inventory.

We also evaluate inventories on a regular basis to identify inventory on hand that may be obsolete or in excess of current and future projected market demand.  For inventory deemed to be obsolete, we provide a reserve on the full value of the inventory.  Inventory that is in excess of current and projected use is reduced by an allowance to a level that approximates our estimate of future demand.  Future projected demand requires management judgment and is based upon (a) our review of historical trends and (b) our estimate of projected customer specific buying patterns and trends in the industry and markets in which we do business.  Using rolling twelve month historical information, we estimate future demand on a continuous basis.  The historical volatility of such estimates has been minimal.  We maintain provisions for inventory reserves of $42.5 million and $46.2 million as of December 31, 2022 and 2021, respectively.

We utilize cores (used parts) in our remanufacturing processes for air conditioning compressors, diesel injectors, and diesel pumps.  The production of air conditioning compressors, diesel injectors, and diesel pumps involves the rebuilding of used cores, which we acquire either in outright purchases from used parts brokers, or from returns pursuant to an exchange program with customers. Under such exchange programs, at the time of sale of air conditioning compressors, diesel injectors, and diesel pumps, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.

In addition, many of our customers can return inventory to us based upon customer warranty and overstock arrangements within customer specific limits.  At the time products are sold, we accrue a liability for product warranties and overstock returns and record as unreturned customer inventory our estimate of anticipated customer returns.  Estimates are based upon historical information on the nature, frequency and probability of the customer return.  Unreturned core, warranty and overstock customer inventory is recorded at standard cost.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.

Property, Plant and Equipment

Property, plant and equipment are recorded at historical cost and are depreciated using the straight-line method of depreciation over the estimated useful lives as follows:

Estimated Life
Buildings
25 to 33-1/2 years
Building improvements
10 to 25 years
Machinery and equipment
5 to 12 years
Tools, dies and auxiliary equipment
3 to 8 years
Furniture and fixtures
3 to 12 years

Leasehold improvements are depreciated over the shorter of the estimated useful life or the term of the lease.  Costs related to maintenance and repairs which do not prolong the assets useful lives are expensed as incurred.  We assess our property, plant and equipment to be held and used for impairment when indicators are present that the carrying value may not be recoverable.
 
Leases

We determine if an arrangement is a lease at inception.  For operating leases, we include and report operating lease right-of-use (“ROU”) assets, sundry payables and accrued expenses, and noncurrent operating lease liabilities on our consolidated balance sheet for leases with a term longer than twelve months.  Finance leases are reported on our consolidated balance sheets in property, plant and equipment, current portion of other debt, and long-term debt.

Operating lease ROU assets and operating lease liabilities are recognized at the lease commencement date based on the present value of the total lease payments over the lease term.  Our ROU assets represent the right to use an underlying leased asset over the existing lease term, and the corresponding lease liabilities represent our obligation to make lease payments arising from the lease agreement.  As most of our leases do not provide for an implicit rate, we use our secured incremental borrowing rate based on the information available when determining the present value of our lease payments.  Our lease terms may include options to terminate, or extend, our lease when it is reasonably certain that we will execute the option.  Lease agreements may contain lease and non-lease components, which are generally accounted for separately.  Operating lease expense is recognized on a straight-line basis over the lease term.

Valuation of Long-Lived and Intangible Assets and Goodwill

At acquisition, we estimate and record the fair value of purchased intangible assets, which primarily consist of customer relationships, trademarks and trade names, patents, developed technology and intellectual property, and non-compete agreements.  Intangible assets acquired through business combinations are subject to potential adjustments within the measurement period, which is up to one year from the acquisition date.  Valuing intangible assets requires the use of significant estimates and assumptions.  As related to valuing customer relationships, significant estimates and assumptions used include but are not limited to: (1) forecasted revenues attributable to existing customers; (2) forecasted earnings before interest and taxes (“EBIT”) margins; (3) customer attrition rates; and (4) the discount rate.  Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations.  Goodwill and certain other intangible assets having indefinite lives are not amortized to earnings, but instead are subject to periodic testing for impairment.  Intangible assets determined to have definite lives are amortized over their remaining useful lives.  We believe that the fair value of acquired identifiable net assets, including intangible assets, are based upon reasonable estimates and assumptions.

We assess the impairment of long‑lived assets, identifiable intangibles assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. With respect to goodwill and identifiable intangible assets having indefinite lives, we test for impairment on an annual basis or in interim periods if an event occurs or circumstances change that may indicate the fair value is below its carrying amount.  Factors we consider important, which could trigger an impairment review, include the following: (a) significant underperformance relative to expected historical or projected future operating results; (b) significant changes in the manner of our use of the acquired assets or the strategy for our overall business; and (c) significant negative industry or economic trends. We review the fair values using the discounted cash flows method and market multiples.

When performing our evaluation of goodwill for impairment, if we conclude qualitatively that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative impairment test would not be required.  If we are unable to reach this conclusion, then we would perform a goodwill quantitative impairment test.  In performing the quantitative test, the fair value of the reporting unit is compared to its carrying amount.  A charge for impairment is recognized by the amount by which the reporting unit’s carrying amount exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.

Identifiable intangible assets having indefinite lives are reviewed for impairment on an annual basis using a methodology similar with that used to evaluate goodwill.  Intangible assets having definite lives and other long-lived assets are reviewed for impairment whenever events such as product discontinuance, plant closures, product dispositions or other changes in circumstances indicate that the carrying amount may not be recoverable.  In reviewing intangible assets having definite lives and other long-lived assets for impairment, we compare the carrying value of such assets to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. When the estimated undiscounted future cash flows are less than their carrying amount, an impairment loss is recognized equal to the difference between the assets fair value and their carrying value.

There are inherent assumptions and estimates used in developing future cash flows requiring our judgment in applying these assumptions and estimates to the analysis of identifiable intangibles and long‑lived asset impairment including projecting revenues, interest rates, tax rates and the cost of capital.  Many of the factors used in assessing fair value are outside our control and it is reasonably likely that assumptions and estimates will change in future periods.  These changes can result in future impairments.  In the event our planning assumptions were modified resulting in impairment to our assets, we would be required to include an expense in our statement of operations, which could materially impact our business, financial condition and results of operations.

Foreign Currency Translation

Assets and liabilities of our foreign operations are translated into U.S. dollars at year-end exchange rates.  Income statement accounts are translated using the average exchange rates prevailing during the year.  The resulting translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) and remains there until the underlying foreign operation is liquidated or substantially disposed of.  Foreign currency transaction gains or losses are recorded in the statement of operations under the caption “other non-operating income (expense), net.”

Revenue Recognition

We derive our revenue primarily from sales of replacement parts for motor vehicles from both our Engine Management and Temperature Control Segments. We recognize revenues when our performance obligation has been satisfied and the control of products has been transferred to a customer which typically occurs upon shipment.  Revenue is measured as the amount of consideration we expect to receive in exchange for the transfer of goods or providing services. The amount of consideration we receive and revenue we recognize depends on the marketing incentives, product warranty and overstock returns we offer to our customers.  For certain of our sales of remanufactured products, we also charge our customers a deposit for the return of a used core component which we can use in our future remanufacturing activities.  Such deposit is not recognized as revenue at the time of the sale but rather carried as a core liability.  At the same time, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.  The liability is extinguished when a core is actually returned to us, or at period end when we estimate and recognize revenue for the core deposits not expected to be returned.  We estimate and record provisions for cash discounts, quantity rebates, sales returns and warranties in the period the sale is recorded, based upon our prior experience and current trends.  Significant management judgments and estimates must be made and used in estimating sales returns and allowances relating to revenue recognized in any accounting period.

Product Warranty and Overstock Returns

Many of our products carry a warranty ranging from a 90-day limited warranty to a lifetime limited warranty, which generally covers defects in materials or workmanship and failure to meet industry published specifications and/or the result of installation error.  In addition to warranty returns, we also permit our customers to return new, undamaged products to us within customer-specific limits (which are generally limited to a specified percentage of their annual purchases from us) in the event that they have overstocked their inventories. At the time products are sold, we accrue a liability for product warranties and overstock returns as a percentage of sales based upon estimates established using historical information on the nature, frequency and average cost of the claim and the probability of the customer return.  At the same time, we record an estimate of anticipated customer returns as unreturned customer inventory.  Significant judgments and estimates must be made and used in connection with establishing the sales returns and other allowances in any accounting period.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.

New Customer Acquisition Costs

New customer acquisition costs refer to arrangements pursuant to which we incur change-over costs to induce a new customer to switch from a competitor’s brand.  In addition, change-over costs include the costs related to removing the new customer’s inventory and replacing it with our inventory commonly referred to as a stock lift. New customer acquisition costs are recorded as a reduction to revenue when incurred.

Selling, General and Administration Expenses

Selling, general and administration expenses include shipping costs and advertising, which are expensed as incurred.  Shipping and handling charges, as well as freight to customers, are included in distribution expenses as part of selling, general and administration expenses.

Deferred Financing Costs

Deferred financing costs represent costs incurred in conjunction with our debt financing activities.  Deferred financing costs related to our revolving credit facility are capitalized and amortized over the life of the related financing arrangement.  If the debt is retired early, the related unamortized deferred financing costs are written off in the period the debt is retired and are recorded in the statement of operations under the caption other non-operating income (expense), net.

Accounting for Income Taxes

Income taxes are calculated using the asset and liability method.  Deferred tax assets and liabilities are determined based on the estimated future tax effects of temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities, as measured by the current enacted tax rates.
 
We maintain valuation allowances when it is more likely than not that all or a portion of a deferred asset will not be realized.  In determining whether a valuation allowance is warranted, we consider all positive and negative evidence and all sources of taxable income such as prior earnings history, expected future earnings, carryback and carryforward periods and tax strategies to estimate if sufficient future taxable income will be generated to realize the deferred tax asset.  The assessment of the adequacy of our valuation allowance is based on our estimates of taxable income by jurisdiction in which we operate and the period over which our deferred tax assets will be recoverable.  In the event that actual results differ from these estimates, or we adjust these estimates in future periods for current trends or expected changes in our estimating assumptions, we may need to modify the level of valuation allowance which could materially impact our business, financial condition and results of operations.

The valuation allowance of $3.2 million as of December 31, 2022 is intended to provide for the uncertainty regarding the ultimate realization of our U.S. foreign tax credit carryovers and foreign net operating loss carryovers.  Based on these considerations, we believe it is more likely than not that we will realize the benefit of the net deferred tax asset of $33.7 million as of December 31, 2022, which is net of the remaining valuation allowance.

Tax benefits are recognized for an uncertain tax position when, in management's judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority.  For a tax position that meets the more-likely-than-not recognition threshold, the tax benefit is measured as the largest amount that is judged to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority.  The liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances and when new information becomes available.  Such adjustments are recognized entirely in the period in which they are identified.  During the years ended December 31, 2022, 2021 and 2020, we did not establish a liability for uncertain tax positions.

Environmental Reserves

We are subject to various U.S. Federal and state and local environmental laws and regulations and are involved in certain environmental remediation efforts.  We estimate and accrue our liabilities resulting from such matters based upon a variety of factors including the assessments of environmental engineers and consultants who provide estimates of potential liabilities and remediation costs.  Such estimates are not discounted to reflect the time value of money due to the uncertainty in estimating the timing of the expenditures, which may extend over several years.  Potential recoveries from insurers or other third parties of environmental remediation liabilities are recognized independently from the recorded liability, and any asset related to the recovery will be recognized only when the realization of the claim for recovery is deemed probable.

Asbestos Litigation

In evaluating our potential asbestos-related liability, we have considered various factors including, among other things, an actuarial study of the asbestos related liabilities performed by an independent actuarial firm, our settlement amounts and whether there are any co-defendants, the jurisdiction in which lawsuits are filed, and the status and results of such claims.  As is our accounting policy, we consider the advice of actuarial consultants with experience in assessing asbestos-related liabilities to estimate our potential claim liability; and perform an actuarial evaluation in the third quarter of each year and whenever events or changes in circumstances indicate that additional provisions may be necessary.  The methodology used to project asbestos-related liabilities and costs in our actuarial study considered: (1) historical data available from publicly available studies; (2) an analysis of our recent claims history to estimate likely filing rates into the future; (3) an analysis of our currently pending claims; (4) an analysis of our settlements and awards of asbestos-related damages to date; and (5) an analysis of closed claims with pay ratios and lag patterns in order to develop average future settlement values.  Based on the information contained in the actuarial study and all other available information considered by us, we have concluded that no amount within the range of settlement payments and awards of asbestos-related damages was more likely than any other and, therefore, in assessing our asbestos liability we compare the low end of the range to our recorded liability to determine if an adjustment is required.  Future legal costs are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations.
 
We plan to perform an annual actuarial evaluation during the third quarter of each year for the foreseeable future and whenever events or changes in circumstances indicate that additional provisions may be necessary. Given the uncertainties associated with projecting such matters into the future and other factors outside our control, we can give no assurance that additional provisions will not be required. We will continue to monitor events and changes in circumstances surrounding these potential liabilities in determining whether to perform additional actuarial evaluations and whether additional provisions may be necessary, which will reported in earnings (loss) from discontinued operations in the accompanying statement of operations.  At the present time, however, we do not believe that any additional provisions would be reasonably likely to have a material adverse effect on our liquidity or consolidated financial position.

Loss Contingencies

We have loss contingencies, for such matters as legal claims and legal proceedings.  Establishing loss reserves for these matters requires estimates, judgment of risk exposure and ultimate liability.  We record provisions when the liability is considered probable and reasonably estimable.  Significant judgment is required for both the determination of probability and the determination as to whether an exposure can be reasonably estimated.  We maintain an ongoing monitoring and identification process to assess how the activities are progressing against the accrued estimated costs.  As additional information becomes available, we reassess our potential liability related to these matters.  Adjustments to the liabilities are recorded in the statement of operations in the period when additional information becomes available.  Such revisions of the potential liabilities could have a material adverse effect on our business, financial condition or results of operations.

Concentrations of Credit Risk

Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash investments, accounts receivable and derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings.  We place our cash investments with high quality financial institutions and limit the amount of credit exposure to any one institution.  Derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings are entered into with high quality financial institutions, with their credit worthiness reviewed on a quarterly basis. Although we are directly affected by developments in the vehicle parts industry, management does not believe significant credit risk exists.
 
With respect to accounts receivable, such receivables are primarily from warehouse distributors and major retailers in the automotive aftermarket industry located in the U.S. We perform ongoing credit evaluations of our customers’ financial conditions. A significant portion of our net sales are concentrated from our three largest individual customers. The loss of one or more of these customers or, a significant reduction in purchases of our products from any one of them, could have a materially adverse impact on our business, financial condition and results of operations.

In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  The $7 million pre-tax charge is included in selling, general and administrative expenses in our consolidated statement of operations.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.
 
For further information on net sales to our three largest customers and our concentration our customer risk, see Note 21, “Industry Segment and Geographic Data.”

Foreign Cash Balances

Substantially all of the cash and cash equivalents, including foreign cash balances, at December 31, 2022 and 2021 were uninsured.  Foreign cash balances at December 31, 2022 and 2021 were $18.5 million and $16.6 million, respectively.

Derivative Instruments and Hedging Activities

We occasionally use derivative financial instruments to reduce our market risk for changes in interest rates on our variable rate borrowings.  Derivative financial instruments are recorded at fair value in other current and long-term assets, and other current and long-term liabilities in the consolidated balance sheets.  For derivative financial instruments that have been formally designated as cash flow interest rate hedges (“interest rate swap agreements”), provided that the hedging instrument is highly effective, the entire change in the fair value of the derivative will be deferred and recorded in accumulated other comprehensive income (“AOCI”) in the consolidated balance sheets. When the underlying hedged transaction is realized (i.e., when the interest payments on the underlying borrowing are recognized in the consolidated statements of operations), the gain/loss included in AOCI is recorded in earnings and reflected on the same line as the gain/loss on the hedged item attributable to the hedged risk (i.e., interest expense). At the inception of each transaction, we formally document the hedge relationship, including the identification of the hedge instrument, the related hedged items, the effectiveness of the hedge, as well as its risk management objectives and strategies.

Recently Issued Accounting Pronouncements

Standards that were adopted

Standard
 
Description
 
Date of adoption / Effective date
 
Effects on the financial statements or other significant matters
             
ASU 2022-06 /ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
 
These standards are intended to provide optional guidance for a limited time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The new standards are applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.
 
ASU 2020-04 effective March 12, 2020 through December 31, 2022, with sunset date extended to December 31, 2024 by ASU 2022–06.
 
During the year ended December 31, 2022, we entered into a new credit agreement and new supply chain financing arrangements that no longer used LIBOR as the reference rate. In connection with these new agreements, the adoption of the optional guidance provided in the new standards did not materially impact our accounting, consolidated financial statements and related disclosures.

Standards that are not yet adopted as of December 31, 2022

There are no recently issued accounting pronouncements not yet been adopted as of December 31, 2022 that could have a material impact on our financial statements.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments
12 Months Ended
Dec. 31, 2022
Business Acquisitions and Investments [Abstract]  
Business Acquisitions and Investments
2.  Business Acquisitions and Investments

2022 Increase in Equity Investment

Investment in Foshan Che Yijia New Energy Technology Co., Ltd.

In August 2019, we acquired an approximate 29% minority interest in Foshan Che Yijia New Energy Technology Co., Ltd. (“CYJ”) for approximately $5.1 million. CYJ is a manufacturer of automotive electric air conditioning compressors and is located in China. We determined, at that time, that due to a lack of a voting majority and other qualitative factors, we do not control the operations of CYJ and accordingly, our investment in CYJ would be accounted for under the equity method of accounting.

In October 2022, we acquired an additional 3.55% equity interest in CYJ for RMB 1.7 million (approximately $242,000), increasing our minority ownership interest in CYJ from an approximate interest of 29% to 33%. The additional acquired ownership interest in CYJ was paid for in cash funded by borrowings under our Credit Agreement with JPMorgan Chase Bank, N.A., as agent.  We will continue to account for our minority interest in CYJ using the equity method of accounting.

2022 Business Acquisitions

Acquisition of Capital Stock of Kade Trading GmbH (“Kade”)

In October 2022, we acquired 100% of the capital stock of Kade Trading GmbH (“Kade”) headquartered in Glinde, Germany for Euros 2.7 million (approximately $2.7 million), inclusive of closing balance sheet adjustments, plus a Euros 0.5 million (approximately $0.5 million) earn-out based upon Kade’s performance in 2024 and 2025.  Kade is a supplier across Europe of mobile temperature control components to commercial vehicle, passenger car and specialty equipment markets and has been a distributor of CYJ products including electric compressors, hose assemblies and receiver dryers, with annual sales of approximately $6 million. The acquired Kade business, to be reported as part of our Temperature Control segment, was paid for with cash.

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):

Purchase price
       
$
3,176
 
Assets acquired and liabilities assumed:
             
Receivables          
 
$
790
         
Inventory          
   
829
         
Other current assets (1)          
   
1,003
         
Property, plant and equipment, net          
   
63
         
Operating lease right-of-use assets          
   
401
         
Intangible assets          
   
2,395
         
Goodwill          
   
766
         
Current liabilities          
   
(1,977
)
       
Noncurrent operating lease liabilities
   
(328
)
       
Deferred income taxes
   
(766
)
       
Net assets acquired
         
$
3,176
 


(1)
The other current assets balance includes $1 million of cash acquired.

Intangible assets acquired of $2.4 million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of 15 years.
 
Incremental revenues from the acquired Kade business included in our consolidated statement of operations from the acquisition date through December 31, 2022 were $1.3 million.

2021 Business Acquisitions

Acquisition of Capital Stock of Stabil Operative Group GmbH (“Stabil”)

In September 2021, we acquired 100% of the capital stock of Stabil Operative Group GmbH, a German company (“Stabil”), for Euros 13.7 million, or $16.3 million.  Stabil is a manufacturer and distributor of a variety of components, including electronic sensors, control units, and clamping devices to the European Original Equipment (“OE”) market, serving both commercial and light vehicle applications.  The acquired Stabil business was paid for with cash funded by borrowings under our revolving credit facility with JPMorgan Chase Bank, N.A., as agent, and is headquartered on the outskirts of Stuttgart, Germany with facilities in Germany and Hungary. The acquisition, reported as part of our Engine Management Segment, aligns with our strategy of expansion beyond our core aftermarket business into complementary areas, and gives us exposure to a diversified group of blue chip European commercial and light vehicle OE customers.

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):

Purchase price
       
$
16,290
 
Assets acquired and liabilities assumed:
             
Receivables          
 
$
2,852
         
Inventory          
   
5,126
         
Other current assets (1)          
    1,628          
Property, plant and equipment, net          
   
1,810
         
Operating lease right-of-use assets          
   
4,971
         
Intangible assets          
   
5,471
         
Goodwill          
   
4,827
         
Current liabilities          
   
(4,190
)
       
Noncurrent operating lease liabilities
   
(4,454
)
       
Deferred income taxes
   
(1,751
)
       
Net assets acquired
         
$
16,290
 


(1)
The other current assets balance includes $0.9 million of cash acquired.

Intangible assets acquired of $5.5 million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of 20 years.  Goodwill of $4.8 million was allocated to the Engine Management Segment.  The goodwill reflects relationships, business specific knowledge and the replacement cost of an assembled workforce associated with personal reputations.  The intangible assets and goodwill are not deductible for tax purposes.

Incremental revenues from the acquired Stabil business included in our consolidated statement of operations for the year ended December 31, 2022 were $14.9 million.

Acquisition of Capital Stock of Trumpet Holdings, Inc. (“Trombetta”)

In May 2021, we acquired 100% of the capital stock of Trumpet Holdings, Inc., a Delaware corporation, (more commonly known as “Trombetta”), for $111.7 million. Trombetta is a leading provider of power switching and power management products to Original Equipment (“OE”) customers in various markets. The acquired Trombetta business was paid for in cash funded by borrowings under our revolving credit facility with JPMorgan Chase Bank, N.A., as agent, and has manufacturing facilities in Milwaukee, Wisconsin, Sheboygan Falls, Wisconsin, Tijuana, Mexico, as well as a 70% ownership in a joint venture in Hong Kong, with operations in Shanghai and Wuxi, China (“Trombetta Asia, Ltd.”).  The acquisition, to be reported as part of our Engine Management Segment, aligns with our strategy of expansion into non-aftermarket parts.

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, (in thousands):

Purchase price
       
$
111,711
 
Assets acquired and liabilities assumed:
             
Receivables          
 
$
9,173
         
Inventory          
   
12,460
         
Other current assets (1)          
   
5,193
         
Property, plant and equipment, net          
   
4,939
         
Operating lease right-of-use assets          
   
3,847
         
Intangible assets          
   
54,700
         
Goodwill          
   
49,250
         
Current liabilities          
   
(5,072
)
       
Noncurrent operating lease liabilities
   
(3,065
)
       
Deferred income taxes
   
(8,210
)
       
Subtotal
           
123,215
 
Fair value of acquired noncontrolling interest
           
(11,504
)
Net assets acquired
         
$
111,711
 


(1)
The other current assets balance includes $4.6 million of cash acquired.

Intangible assets acquired of $54.7 million consist of customer relationships of $39.4 million that will be amortized on a straight-line basis over the estimated useful life of 20 years; developed technology of $13.4 million that will be amortized on a straight-line basis over the estimated useful life of 15 years; and a trade name of $1.9 million that will be amortized on a straight-line basis over the estimated useful life of 10 years.  Goodwill of $49.3 million was allocated to the Engine Management Segment.  The goodwill reflects relationships, business specific knowledge and the replacement cost of an assembled workforce associated with personal reputations.  The intangible assets and goodwill are not deductible for tax purposes.

Incremental revenues from the acquired Trombetta business included in our consolidated statement of operations for the year ended December 31, 2022 were $27.4 million.

Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (“Soot Sensor”)

In March 2021 and November 2021, we agreed to acquire certain Soot Sensor product lines from Stoneridge, Inc for $2.9 million. The acquired product lines were paid for with cash funded by borrowings under our revolving credit facility with JPMorgan Chase Bank, N.A.  The assets acquired include inventory, machinery, and equipment and certain intangible assets.

The product lines acquired are used to manufacture sensors used in the exhaust and emission systems of diesel engines. The product lines acquired were located in Stoneridge’s facilities in Lexington, Ohio and Tallinn, Estonia.  We did not acquire these facilities, nor any of Stoneridge’s employees, and have substantially completed the relocation of the acquired inventory, machinery and equipment related to the production lines to our engine management plants in Independence, Kansas and Bialystok, Poland, respectively.  The acquisition, reported as part of our Engine Management Segment, aligns with our strategy of expansion into the OE heavy duty market.  Customer relationships to be acquired include Volvo, CNHi and Hino.

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):

Purchase Price
       
$
2,924
 
Assets acquired and liabilities assumed:
             
Inventory
 
$
1,032
         
Machinery and equipment, net
   
1,137
         
Intangible assets
   
755
         
Net assets acquired
         
$
2,924
 

Intangible assets acquired of approximately $0.8 million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of 10 years.

Incremental revenues from the acquired Soot Sensor business included in our consolidated statement of operations for the year ended December 31, 2022 were $2.3 million.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and Integration Expense
12 Months Ended
Dec. 31, 2022
Restructuring and Integration Expense [Abstract]  
Restructuring and Integration Expense
3. Restructuring and Integration Expense

The aggregated liabilities included in “sundry payables and accrued expenses” and “other accrued liabilities” in the consolidated balance sheet relating to the restructuring and integration activities as of and for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):

 
 
Workforce
Reduction
   
Other Exit
Costs
   
Total
 
Exit activity liability at December 31, 2020
 
$
179
   
$
   
$
179
 
Restructuring and integration costs:
                       
Amounts provided for during 2021
   
     
392
     
392
 
Cash payments
   
(100
)
   
(392
)
   
(492
)
Exit activity liability at December 31, 2021
 
$
79
   
$
   
$
79
 
Restructuring and integration costs:
                       
Amounts provided for during 2022 (1)
   
1,521
     
370
     
1,891
 
Cash payments
   
(16
)
   
(144
)
   
(160
)
Reclassification of environmental and other liabilities     (63 )     (226 )     (289 )
Exit activity liability at December 31, 2022
 
$
1,521
   
$
   
$
1,521
 


(1)
Included in restructuring and integration costs in 2022 is a $0.2 million increase in environmental cleanup costs related to ongoing monitoring and remediation in connection with the prior closure of our manufacturing operations at our Long Island City, New York location.  The environmental liability has been reclassed to accrued liabilities as of December 31, 2022.

Restructuring Costs

Cost Reduction Initiative

During the fourth quarter of 2022, to further our ongoing efforts to improve operating efficiencies and reduce costs, we announced plans for a reduction in our sales force, and initiated plans to relocate certain product lines from our Independence, Kansas manufacturing facility in our Engine Management segment and from our St. Thomas, Canada manufacturing facility in our Temperature Control segment to our manufacturing facilities in Reynosa, Mexico.

Total restructuring expenses related to the initiative of approximately $1.5 million were incurred during the year ended December 31, 2022 consisting of (1) expenses of approximately $0.9 million related to our sales force reduction, and (2) expenses of approximately $0.6 million consisting of employee severance related to our product line relocations.  Total future restructuring costs related to the initiative and expected to be incurred are approximately $3.4 million.  We anticipate that the Cost Reduction Initiative will be completed by the end of 2023.

Plant Rationalization Programs

The 2016 Plant Rationalization Program, which included the shutdown and sale of our Grapevine, Texas facility, and the 2017 Orlando Rationalization Program, which included the shutdown of our Orlando, Florida facility, has been completed.  Cash payments made of $16,000 and $100,000 during the years ended December 31, 2022 and 2021, respectively, consists of severance payments to former employees terminated in connection with these programs. There is no remaining aggregate liability related to these programs as of December 31, 2022.

Integration Costs

Particulate Matter Sensor (“Soot Sensor”) Product Line Relocation

In connection with our acquisitions in March 2021 and November 2021 of certain soot sensor product lines from Stoneridge, Inc., we incurred certain integration expenses in connection with the relocation of certain inventory, machinery, and equipment from Stoneridge’s facilities in Lexington, Ohio and Tallinn, Estonia to our existing facilities in Independence, Kansas and Bialystok, Poland, respectively.  Integration expenses recognized and cash payments made of $144,000 and $392,000, during the years ended December 31, 2022 and 2021, respectively, related to these relocation activities in our Engine Management segment.The soot sensor product line relocation has been substantially completed and there is no remaining aggregate liability related to the soot sensor product line relocation as of December 31, 2022.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Sale of Receivables
12 Months Ended
Dec. 31, 2022
Sale of Receivables [Abstract]  
Sale of Receivables
4. Sale of Receivables

We are party to several supply chain financing arrangements, in which we may sell certain of our customers’ trade accounts receivable to such customers’ financial institutions. We sell our undivided interests in certain of these receivables at our discretion when we determine that the cost of these arrangements is less than the cost of servicing our receivables with existing debt. Under the terms of the agreements, we retain no rights or interest, have no obligations with respect to the sold receivables, and do not service the receivables after the sale. As such, these transactions are being accounted for as a sale.

Pursuant to these agreements, we sold $813.7 million and $818.8 million of receivables for the years ended December 31, 2022 and 2021, respectively. Receivables presented at financial institutions and not yet collected as of December 31, 2021 were $1.3 million and remained in our accounts receivable balance as of that date. There were no receivables presented at financial institutions and not yet collected as of December 31, 2022. All receivables sold were reflected as a reduction of accounts receivable in the consolidated balance sheet at the time of sale. A charge in the amount of $32 million, $11.5 million and $12.2 million related to the sale of receivables is included in selling, general and administrative expenses in our consolidated statements of operations for the years ended December 31, 2022, 2021 and 2020, respectively.

To the extent that these arrangements are terminated, our financial condition, results of operations, cash flows and liquidity could be adversely affected by extended payment terms, delays or failures in collecting trade accounts receivables.  The utility of the supply chain financing arrangements also depends upon a benchmark reference rate for the purpose of determining the discount rate applicable to each arrangement.  If the benchmark reference rate increases significantly, we may be negatively impacted as we may not be able to pass these added costs on to our customers, which could have a material and adverse effect upon our financial condition, results of operations and cash flows.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
12 Months Ended
Dec. 31, 2022
Inventories [Abstract]  
Inventories
5. Inventories

   
December 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
 
           
Finished goods
 
$
324,362
   
$
296,739
 
Work-in-process
   
14,099
     
16,010
 
Raw materials
   
190,254
     
156,006
 
Subtotal
   
528,715
     
468,755
 
Unreturned customer inventories
   
19,695
     
22,268
 
Total inventories
 
$
548,410
   
$
491,023
 
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
6. Property, Plant and Equipment

   
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Land, buildings and improvements
 
$
42,651
   
$
40,882
 
Machinery and equipment
   
166,149
     
159,967
 
Tools, dies and auxiliary equipment
   
67,017
     
63,944
 
Furniture and fixtures
   
32,084
     
30,688
 
Leasehold improvements
   
15,083
     
14,081
 
Construction-in-progress
   
23,340
     
21,012
 
Total property, plant and equipment
   
346,324
     
330,574
 
Less accumulated depreciation
   
239,176
     
227,788
 
Total property, plant and equipment, net
 
$
107,148
   
$
102,786
 

Depreciation expense was $19 million in 2022, $18.2 million in 2021 and $17.8 million in 2020.
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases
7. Leases

Quantitative Lease Disclosures

We have operating and finance leases for our manufacturing facilities, warehouses, office space, automobiles, and certain equipment.  Our leases have remaining lease terms of up to eleven years, some of which may include one or more five-year renewal options. We have not included any of the renewal options in our operating lease payments, as we concluded that it is not reasonably certain that we will exercise any of these renewal options. Leases with an initial term of twelve months or less are not recorded on the balance sheet.  Operating lease expense is recognized on a straight-line basis over the lease term.  Finance leases are not material.

The following tables provide quantitative disclosures related to our operating leases and includes all operating leases acquired from the date of the acquisition (in thousands):

Balance Sheet Information
 
December 31,  
 
Assets
  2022      2021  
Operating lease right-of-use assets
 
$
49,838
   
$
40,469
 

   
     
 
Liabilities
   
     
 
Sundry payables and accrued expenses
 
$
10,763
   
$
10,544
 
Noncurrent operating lease liabilities
   
40,709
     
31,206
 
Total operating lease liabilities
 
$
51,472
   
$
41,750
 

   
     
 
Weighted Average Remaining Lease Term
               
Operating leases
 
7 Years
   
5.3 Years
 

   
     
 
Weighted Average Discount Rate
   
     
 
Operating leases
   
3.7
%
   
3
%


 
Year Ended, December 31,
 
Expense and Cash Flow Information
 
2022
   
2021
 
Lease Expense
           
Operating lease expense (a)
 
$
11,411
   
$
10,051
 
Supplemental Cash Flow Information
               
Cash Paid for the amounts included in the measurement of lease liabilities:
               
Operating cash flows from operating leases
 
$
11,293
   
$
9,985
 
Right-of-use assets obtained in exchange for new lease obligations:
               
Operating leases (b)
 
$
31,064
   
$
20,975
 

(a)
Excludes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.

(b)
Includes $21.6 million of right-of-use assets related to the lease modification and extension for our executive offices in Long Island City, New York during year ended December 31, 2022, and right-of-use assets obtained in business acquisitions of $0.4 million and $8.8 million during the years ended December 31, 2022 and 2021, respectively.


Minimum Lease Payments

At December 31, 2022, we are obligated to make minimum lease payments through 2033, under operating leases, which are as follows (in thousands):

2023
 
$
10,956
 
2024
   
9,770
 
2025
   
7,179
 
2026
   
6,268
 
2027
   
5,383
 
Thereafter
   
20,633
 
Total lease payments
 
$
60,189
 
Less: Interest
   
(8,717
)
Present value of lease liabilities
 
$
51,472
 
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Other Intangible Assets [Abstract]  
Goodwill and Other Intangible Assets
8. Goodwill and Other Intangible Assets

Goodwill

We assess the impairment of longlived and identifiable intangibles assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  With respect to goodwill, we test for impairment on an annual basis or in interim periods if an event occurs or circumstances change that may indicate the fair value of a reporting unit is below its carrying amount.  We completed our annual impairment test of goodwill as of December 31, 2022.

When performing our evaluation of goodwill for impairment, if we conclude qualitatively that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative impairment test would not be required.  If we are unable to reach this conclusion, then we would perform a goodwill quantitative impairment test.  In performing the quantitative test, the fair value of the reporting unit is compared to its carrying amount.  A charge for impairment is recognized by the amount by which the reporting unit’s carrying amount exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.

In light of the negative year-over-year impact on our company’s performance in the year ended December 31, 2022 of inflationary cost increases in raw materials, labor, transportation and freight costs, and the increase in interest rates, and the recent decline in our stock price, we elected to bypass the qualitative assessment at December 31, 2022 and have decided to perform a quantitative impairment test for goodwill at both the Engine Management and Temperature Control reporting units.  The fair values of the Engine Management and Temperature Control reporting units were determined based upon the Income Approach, which estimates the fair value based on future discounted cash flows, and the Market Approach, which estimates the fair value based on market prices of comparable companies.  We base our fair value estimates on projected financial information which we believe to be reasonable.  We also considered our total market capitalization as of December 31, 2022.  Our December 31, 2022 annual goodwill impairment analysis did not result in an impairment charge as it was determined that the fair values of our Engine Management and Temperature Control reporting units were in excess of their carrying amounts.  While the fair values exceed the carrying amounts at the present time and we do not believe that impairments are probable, we will need to maintain the ongoing performance of the business at current projected levels in future periods to sustain their carrying values.

Changes in the carrying values of goodwill by operating segment during the years ended December 31, 2022 and 2021 are as follows (in thousands):

 
 
Engine
Management
   
Temperature
Control
   
Total
 
Balance as of December 31, 2020:
                 
Goodwill
 
$
102,055
   
$
14,270
   
$
116,325
 
Accumulated impairment losses
   
(38,488
)
   
     
(38,488
)
 
 
$
63,567
   
$
14,270
   
$
77,837
 
Activity in 2021
                       
Acquisition of Trombetta
    49,250             49,250  
Acquisition of Stabil
    4,827             4,827  
Foreign currency exchange rate change
   
(262
)
   
     
(262
)
Balance as of December 31, 2021:
                       
Goodwill
   
155,870
     
14,270
     
170,140
 
Accumulated impairment losses
    (38,488 )           (38,488 )
    $ 117,382     $ 14,270     $ 131,652  
Activity in 2022
                       
Acquisition of Kade           766       766  
 Foreign currency exchange rate change     (402 )     71       (331 )
 Balance as of December 31, 2022:                        
 Goodwill
    155,468       15,107       170,575  
Accumulated impairment losses
    (38,488 )           (38,488 )
 
 
$
116,980
   
$
15,107
   
$
132,087
 


Acquired Intangible Assets

Acquired identifiable intangible assets as of December 31, 2022 and 2021 consist of:

December 31,
2022
2021
(In thousands)
Customer relationships
$
158,717
$
157,020
Patents, developed technology and intellectual property
14,123 14,123
Trademarks and trade names
8,880
8,880
Non-compete agreements
3,282
3,280
Supply agreements
800
800
Leaseholds
160
160
Total acquired intangible assets
185,962
184,263
Less accumulated amortization (1)
(86,945
)
(78,932
)
Net acquired intangible assets
$
99,017
$
105,331


(1)
Applies to all intangible assets, except for a related trademark/trade name totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.

Total amortization expense for acquired intangible assets was $8.6 million for the year ended December 31, 2022, $8.7 million for the year ended December 31, 2021, and $8.2 million for the year ended December 31, 2020.  Based on the current estimated useful lives assigned to our intangible assets, amortization expense is estimated to be $8.5 million for 2023, $8.4 million in 2024, $8.4 million in 2025, $8.4 million in 2026 and $62.7 million in the aggregate for the years 2027 through 2041.

For information related to identified intangible assets acquired in the Stabil, Trombetta, Soot Sensor and Kade  acquisitions, see Note 2, “Business Acquisitions and Investments,” of the notes to our consolidated financial statements.

Other Intangible Assets

Other intangible assets include computer software.  Computer software as of December 31, 2022 and 2021 totaled $18.7 million and $17.4 million, respectively.  Total accumulated computer software amortization as of December 31, 2022 and 2021 was $17.2 million and $16.5 million, respectively.  Computer software is amortized over its estimated useful life of 3 to 10 years. Amortization expense for computer software was $0.7 million, $0.3 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. 
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Unconsolidated Affiliates
12 Months Ended
Dec. 31, 2022
Investments in Unconsolidated Affiliates [Abstract]  
Investments in Unconsolidated Affiliates
9. Investments in Unconsolidated Affiliates

   
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd.
 
$
18,410
   
$
20,692
 
Foshan FGD SMP Automotive Compressor Co. Ltd
   
16,747
     
16,676
 
Foshan Che Yijia New Energy Technology Co., Ltd.
   
4,098
     
3,990
 
Orange Electronic Co. Ltd
   
2,490
     
2,729
 
Total
 
$
41,745
   
$
44,087
 

Investment in Foshan Che Yijia New Energy Technology Co., Ltd.

In August 2019, we acquired an approximate 29% minority interest in Foshan Che Yijia New Energy Technology Co., Ltd. (“CYJ”) for approximately $5.1 million.  CYJ is a manufacturer of automotive electric air conditioning compressors and is located in China.  Our minority interest in CYJ is accounted for using the equity method of accounting.

In December 2021, Standard Motor Products (Hong Kong), Ltd., (“SMP HK”), a subsidiary of Standard Motor Products, Inc., entered into an unsecured loan agreement with CYJ.  Under the terms of the loan agreement, CYJ shall have the right to borrow from SMP HK, as lender, up to an aggregate principal amount of $4 million, with interest calculated on the basis of simple interest of five percent (5%) per annum and a maturity date of November 30, 2023, subject to extension by SMP HK at its sole discretion. At December 31, 2022, outstanding borrowings under the loan agreement were $4 million.

In October 2022, we acquired an additional 3.55% equity interest in CYJ for RMB 1.7 million (approximately $242,000), increasing our minority ownership interest in CYJ from an approximate interest of 29% to 33%.  We will continue to account for our minority interest in CYJ using the equity method of accounting.  During the years ended December 31, 2022 and 2021, purchases we made from CYJ were not material.

Investment in Foshan FGD SMP Automotive Compressor Co. Ltd.

In November 2017, we formed Foshan FGD SMP Automotive Compressor Co., Ltd., a 50/50 joint venture with Foshan Guangdong Automotive Air Conditioning Co., Ltd. (“FGD”), a China-based manufacturer of automotive belt driven air conditioning compressors. We acquired our 50% interest in the joint venture for approximately $12.5 million.  We determined that due to a lack of a voting majority, and other qualitative factors, we do not control the operations of the joint venture and accordingly, our investment in the joint venture is accounted for under the equity method of accounting.  During the years ended December 31, 2022 and 2021, we made purchases from the joint venture of approximately $53.3 million and $32.2 million, respectively.

Investment in Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd.

In April 2014, we formed Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd., a 50/50 joint venture with Gwo Yng Enterprise Co., Ltd. (“Gwo Yng”), a China-based manufacturer of automotive air conditioner accumulators, filter driers, hose assemblies and switches. We acquired our 50% interest in the joint venture for $14 million.  We determined, at that time, that due to a lack of a voting majority and other qualitative factors, we do not control the operations of the joint venture and accordingly, our investment in the joint venture was accounted for under the equity method of accounting.

In March 2018, we acquired an additional 15% equity interest in the joint venture for approximately $4.2 million, thereby increasing our equity interest in the joint venture to 65%.  Although we increased our equity interest in the joint venture to 65%, the minority shareholder maintained participating rights that allowed it to participate in certain significant financial and operating decisions that occur in the ordinary course of business.  As a result of the existence of these substantive participating rights of the minority shareholder, we continued to account for our investment in the joint venture under the equity method of accounting.  During the years ended December 31, 2022 and 2021, we made purchases from the joint venture of approximately $16.1 million and $15.9 million, respectively.

Investment in Orange Electronic Co. Ltd.

In January 2013, we acquired a minority interest in Orange Electronic Co., Ltd. (“Orange”) for $6.3 million.  Orange is a manufacturer of tire pressure monitoring system sensors and is located in Taiwan.  As of December 31, 2022, our minority interest in Orange of 19.4% is accounted for using the equity method of accounting as we have the ability to exercise significant influence. During the years ended December 31, 2022 and 2021, we made purchases from Orange of approximately $4.1 million and $7.8 million, respectively.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets
12 Months Ended
Dec. 31, 2022
Other Assets [Abstract]  
Other Assets
10. Other Assets

   
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Deferred compensation
 
$
20,190
   
$
23,623
 
Noncurrent portion of interest rate swap fair value
    3,091        
Long term receivables
    1,944       971  
Deferred financing costs, net
   
1,603
     
206
 
Other
   
682
     
602
 
Total other assets, net
 
$
27,510
   
$
25,402
 

Deferred compensation consists of assets held in a nonqualified defined contribution pension plan as of December 31, 2022 and 2021, respectively.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Facilities and Long-Term Debt
12 Months Ended
Dec. 31, 2022
Credit Facilities and Long-Term Debt [Abstract]  
Credit Facilities and Long-Term Debt
11. Credit Facilities and Long-Term Debt

Total debt outstanding is summarized as follows:

 
 
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Credit facility – term loan due 2027
 
$
97,500
   
$
 
Credit facility – revolver due 2027
    142,000        
Senior secured facility – revolver due 2023
          125,298  
Other (1)
   
120
     
3,138
 
Total debt
 
$
239,620
   
$
128,436
 

               
Current maturities of debt
 
$
55,031
   
$
128,415
 
Long-term debt
   
184,589
     
21
 
Total debt
 
$
239,620
   
$
128,436
 

(1)
Other includes borrowings under our Polish overdraft facility of Zloty 12.3 million (approximately $3 million) as of December 31, 2021.  There were no borrowings under the Polish overdraft facility at December 31, 2022.

Term Loan and Revolving Credit Facilities

In March 2022, the Company and its wholly owned subsidiaries, SMP Motor Products Ltd. and Trumpet Holdings, Inc., entered into an amendment to our existing Credit Agreement, dated as of October 28, 2015, as amended (the “2015 Credit Agreement”), with JP Morgan Chase Bank, N.A., as agent, and a syndicate of lenders for our senior secured revolving credit facility. The amendment provided for the drawdown of an additional $50 million from the agreement’s accordion feature to increase the line of credit under the revolving credit facility from $250 million to $300 million, and updated the benchmark provisions to replace LIBOR with Term SOFR as the reference rate.


In June 2022, the Company entered into a new Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, and a syndicate of lenders (the “Credit Agreement”).  The Credit Agreement provides for a $500 million credit facility comprised of a $100 million term loan facility (the “term loan”) and a $400 million multi-currency revolving credit facility available in U.S. Dollars, Euros, Sterling, Swiss Francs, Canadian Dollars and other currencies as agreed to by the administrative agent and the lenders (the “revolving facility”).  The Credit Agreement replaces and refinances the 2015 Credit Agreement.

Borrowings under the Credit Agreement were used to repay all outstanding borrowings under the 2015 Credit Agreement, and pay certain fees and expenses incurred in connection with the Credit Agreement, with future borrowings used for other general corporate purposes of the Company and its subsidiaries. The term loan amortizes in quarterly installments of 1.25% in each of the first four years, and quarterly installments of 2.5% in the fifth year of the Credit Agreement. The revolving facility has a $25 million sub-limit for the issuance of letters of credit and a $25 million sub-limit for the borrowing of swingline loans. The maturity date is June 1, 2027. The Company may request up to two one-year extensions of the maturity date.

The Company may, upon the agreement of one or more then existing lenders or of additional financial institutions not currently party to the Credit Agreement, increase the revolving facility commitments or obtain incremental term loans by an aggregate amount not to exceed (x) the greater of (i) $168 million or (ii) 100% of consolidated EBITDA (as defined in the Credit Agreement) for the four fiscal quarters ended most recently before such date, plus (y) the amount of any voluntary prepayment of term loans, plus (z) an unlimited amount so long as, immediately after giving effect thereto, the pro forma First Lien Net Leverage Ratio (as defined in the Credit Agreement) does not exceed 2.5 to 1.0.

Term loan and revolver facility borrowings in U.S. Dollars bear interest, at the Company’s election, at a rate per annum equal to Term SOFR plus 0.10% plus an applicable margin, or an alternate base rate plus an applicable margin, where the alternate base rate is the greater of the prime rate, the federal funds effective rate plus 0.50%, and one-month Term SOFR plus 0.10% plus 1.00%. Term loan borrowings are being made at one-month Term SOFR.  The applicable margin for the term benchmark borrowings ranges from 1.0% to 2.0%, and the applicable margin for alternate base rate borrowings ranges from 0% to 1.0%, in each case, based on the total net leverage ratio of the Company and its restricted subsidiaries.  The Company may select interest periods of one, three or six months for Term SOFR borrowings.  Interest is payable at the end of the selected interest period, but no less frequently than quarterly.

The Company’s obligations under the Credit Agreement are guaranteed by its material domestic subsidiaries (each, a “Guarantor”), and secured by a first priority perfected security interest in substantially all of the existing and future personal property of the Company and each Guarantor, subject to certain exceptions.  The collateral security described above also secures certain banking services obligations and interest rate swaps and currency or other hedging obligations of the Company owing to any of the then existing lenders or any affiliates thereof.  Concurrently with the Company’s entry into the Credit Agreement, the Company also entered into a seven year interest rate swap agreement with Wells Fargo Bank, N.A., Co-Syndication Agent and lender under the Credit Agreement, on $100 million of borrowings under the Credit Agreement. The interest rate swap agreement matures in May 2029.

Outstanding borrowings at December 31, 2022 under the Credit Agreement were $239.5 million, consisting of current borrowings of $55 million and long-term debt of $184.5 million; while outstanding borrowings at December 31, 2021 under the 2015 Credit Agreement were $125.3 million, consisting of current borrowings.  Letters of credit outstanding under the Credit Agreement were $2.4 million at December 31, 2022, and $2.6 million under the 2015 Credit Agreement at December 31, 2021.  Borrowings at December 31, 2021 under the 2015 Credit Agreement have been classified as current liabilities based upon accounting rules and certain provisions in the agreement.

At December 31, 2022, the weighted average interest rate under our Credit Agreement was 5.2%, which consisted of $237 million in borrowings at 5.2% under Term SOFR, adjusted for the impact of the interest rate swap agreement on $100 million of borrowings, and an alternative base rate borrowing of $2.5 million at 8%.  At December 31, 2021, the weighted average interest rate on our 2015 Credit Agreement was 1.4%, which consisted of $125 million in direct borrowings at 1.4% and alternative base rate loan of $0.3 million at 3.5%. During the year ended December 31, 2022, our average daily alternative base rate loan balance was $5.6 million, compared to a balance of $1.1 million for the year ended December 31, 2021.

The Credit Agreement contains customary covenants limiting, among other things, the incurrence of additional indebtedness, the creation of liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other payments in respect of equity interests, acquisitions, investments, loans and guarantees, subject, in each case, to customary exceptions, thresholds and baskets.  The Credit Agreement also contains customary events of default.

Polish Overdraft Facility

In October 2022, our Polish subsidiary, SMP Poland sp. z.o.o., amended its overdraft facility with HSBC Continental Europe (Spolka Akcyjna) Oddzial w Polsce to provide for borrowings under the facility in Euros and U.S. Dollars.  Under the amended terms, the overdraft facility provides for borrowings of up to Zloty 30 million (approximately $6.8 million) if borrowings are solely in Zloty, or up to 85% of the Zloty 30 million limit (approximately $5.8 million) if borrowings are in Euros and/or U.S. Dollars.  The overdraft facility has an initial maturity date in December 2022, with automatic three-month renewals until June 2027, subject to cancellation by either party, at its sole discretion, at least 30 days prior to the commencement of the three-month renewal period.  Borrowings under the amended overdraft facility will bear interest at a rate equal to (1) the one month Warsaw Interbank Offered Rate (“WIBOR”) + 1.5% for borrowings in Polish Zloty, (2) the one month Euro Interbank Offered Rate (“EURIBOR”) + 1.5% for borrowings in Euros, and (3) the Mid-Point of the Fed Target Range + 1.75% for borrowings in U.S Dollars.  Borrowings under the overdraft facility are guaranteed by Standard Motor Products, Inc., the ultimate parent company.  At December 31, 2021 borrowings under the overdraft facility were Zloty 12.3 million (approximately $3 million).  There were no borrowings outstanding under the overdraft facility at December 31, 2022.


Maturities of Debt


As of December 31, 2022, maturities of debt through 2027, assuming no prepayments, are as follows (in thousands):
   
Revolving Credit Facility
   
Term Loan Facility
   
Polish Overdraft Facility and Other Debt
   
Total
 
2023
   
     
5,000
     
120
     
5,120
 
2024    
     
5,000
     
     
5,000
 
2025
   
     
5,000
     
     
5,000
 
2026
   
     
7,500
     
     
7,500
 
2027
   
142,000
     
75,000
     
     
217,000
 
Total
 
$
142,000
   
$
97,500
   
$
120
   
$
239,620
 
Less: current maturities
   
(50,000
)
   
(5,000
)
   
(31
)
   
(55,031
)
 Long-term debt
 
$
92,000
   
$
92,500
   
$
89
   
$
184,589
 

Deferred Financing Costs

We have deferred financing costs of approximately $2.1 million and $0.4 million as of December 31, 2022 and 2021, respectively.  Deferred financing costs are related to our term loan and revolving credit facilities.  In connection with the amendment to the 2015 Credit Agreement entered into in March 2022 and the Credit Agreement entered into in June 2022 with JPMorgan Chase Bank, N.A., as agent, we incurred and capitalized approximately $0.2 million, and $1.9 million, respectively, of deferred financing costs related to bank, legal, and other professional fees which are being amortized, along with certain preexisting deferred financing costs, through June 2027, the term of the Credit Agreement.  In addition, upon entering into the Credit Agreement, we wrote-off $40,000 of unamortized deferred financing costs associated with the 2015 Credit Agreement.  Unamortized deferred financing costs written-off in June 2022 were recorded in other non-operating income (expense), net in our consolidated statement of operations.

Deferred financing costs as of December 31, 2022, assuming no prepayments, are being amortized as follows:

(In thousands)
     
2023
   
491
 
2024
   
478
 
2025
   
469
 
2026
   
464
 
2027
   
191
 
Total amortization
 
$
2,093
 
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income
12 Months Ended
Dec. 31, 2022
Accumulated Other Comprehensive Income [Abstract]  
Accumulated Other Comprehensive Income
12.  Accumulated Other Comprehensive Income

Changes in Accumulated Other Comprehensive Income by Component (in thousands)

   
Foreign
Currency
Translation
   
Unrecognized
Postretirement
Benefit Costs
(Credit)
   
Unrealized
derivative
gains
(losses)
   
Total
 
Balance at December 31, 2020 attributable to SMP
 
$
(5,744
)
 
$
68
   
$
   
$
(5,676
)
Other comprehensive income before reclassifications
   
(2,477
)
   
     
     
(2,477
)
Amounts reclassified from accumulated other comprehensive income
   
     
(16
)
   
     
(16
)
Other comprehensive income, net
   
(2,477
)
   
(16
)
   
     
(2,493
)
Balance at December 31, 2021 attributable to SMP
  $
(8,221 )   $
52     $
    $
(8,169 )
Other comprehensive income before reclassifications
    (8,109 )           3,797 (1)      (4,312 )
Amounts reclassified from accumulated other comprehensive income
          (15 )     26       11  
Other comprehensive income, net
    (8,109 )     (15 )     3,823       (4,301 )
Balance at December 31, 2022 attributable to SMP
 
$
(16,330
)
 
$
37
   
$
3,823
   
$
(12,470
)

 
(1)
Consists of the unrecognized gain relating to the change in fair value of the cash flow interest rate hedge of $5.2 million ($3.8 million, net of tax), net of cash settlements payments of $42,000 ($31,000, net of tax) in the year ended December 31, 2022.

Reclassifications Out of Accumulated Other Comprehensive Income (in thousands):

 
 
Year Ended December 31,
 
Details About Accumulated Other Comprehensive Income Components
 
2022
   
2021
 
Derivative cash flow hedge:
           
Unrecognized gain (loss) (1)
 
$
35
   
$
 
Postretirement Benefit Plans:
               
Unrecognized gain (loss) (2)
   
(25
)
   
(27
)
Total before income tax
   
10
     
(27
)
Income tax expense (benefit)
   
(1
)
   
(11
)
Total reclassifications attributable to SMP
 
$
11
   
$
(16
)

 
(1)
Unrecognized accumulated other comprehensive income (loss) related to the cash flow interest rate hedge is reclassified to earnings and reported as part of interest expense in our consolidated statements of operations when the interest payments on the underlying borrowings are recognized.

 
(2)
Unrecognized accumulated other comprehensive income (loss) related to our post retirement plans is reclassified to earnings and included in the computation of net periodic postretirement benefit costs, which are included in other non-operating income (expense), net in our consolidated statements of operations (see Note 15, “Employee Benefits,” for additional information).
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Stockholders' Equity [Abstract]  
Stockholders' Equity
13. Stockholders’ Equity

We have authority to issue 500,000 shares of preferred stock, $20 par value, and our Board of Directors is vested with the authority to establish and designate any series of preferred, to fix the number of shares therein and the variations in relative rights as between each series. In December 1995, our Board of Directors established a new series of preferred shares designated as Series A Participating Preferred Stock. The number of shares constituting the Series A Preferred Stock is 30,000. The Series A Preferred Stock is designed to participate in dividends, ranks senior to our common stock as to dividends and liquidation rights and has voting rights. Each share of the Series A Preferred Stock shall entitle the holder to one thousand votes on all matters submitted to a vote of the stockholders of the Company. No such shares were outstanding at December 31, 2022 and 2021.

In March 2020, our Board of Directors authorized the purchase of up to $20 million of our common stock under a stock repurchase program. Stock repurchases under this program, during the years ended December 31, 2021 and 2020, were 150,273 and 323,867 shares of our common stock, respectively, at a total cost of $6.5 million and $13.5 million, respectively, thereby completing the 2020 Board of Directors authorization.

In February 2021, our Board of Directors authorized the purchase of up to an additional $20 million of our common stock under a stock repurchase program. Stock repurchases under this program, during the year ended December 31, 2021, were 464,992 shares of our common stock at a total cost of $20 million, thereby completing the February 2021 Board of Directors authorization.

In October 2021, our Board of Directors authorized the purchase of up to an additional $30 million of our common stock under a stock repurchase program. Stock repurchases under this program, during the year ended December 31, 2021 and 2022 were 7,000 and 692,067 shares of our common stock, respectively, at a total cost of $0.3 million and $29.7 million, respectively, thereby completing the October 2021 Board of Directors authorization.

In July 2022, our Board of Directors authorized the purchase of up to an additional $30 million of our common stock under a new stock repurchase program. Stock will be purchased under the program from time to time, in the open market or through private transactions, as market conditions warrant. To date, there have been no repurchases of our common stock under the program.
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation Plans
12 Months Ended
Dec. 31, 2022
Stock-Based Compensation Plans [Abstract]  
Stock-Based Compensation Plans
14. Stock-Based Compensation Plans

Our stock-based compensation program is a broad-based program designed to attract and retain employees while also aligning employees’ interests with the interests of our shareholders.  In addition, members of our Board of Directors participate in our stock-based compensation program in connection with their service on our board.

In May 2021, our Board of Directors and Shareholders approved an amendment and restatement to the 2016 Omnibus Incentive Plan (the “Plan”).  Under the Plan, which terminates in May 2026, we are authorized to issue, among other things, shares of restricted and performance-based stock to eligible employees and restricted stock to directors of up to 2,050,000 shares; and shares of restricted and performance-based stock to nonemployee directors of up to 350,000 shares.  Shares issued under the Plan that are cancelled, forfeited or expire by their terms are eligible to be granted again under the Plan.  The 2016 Omnibus Incentive Plan is the only remaining plan available to provide stock-based incentive compensation to our employees, directors and other eligible persons.  Awards previously granted under the 2006 Omnibus Incentive Plan remain outstanding, while shares not yet granted under the plan are not available for future issuance.

We account for our stock-based compensation plans in accordance with the provisions of FASB ASC 718, Stock Compensation, which requires that a company measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award.  The service period is the period of time that the grantee must provide services to us before the stock-based compensation is fully vested.  The grant-date fair value of the award is recognized as an expense on a straight-line basis over the requisite service periods in our consolidated statements of operations.  Forfeitures are estimated at the time of grant based on historical trends in order to estimate the amount of share-based awards that will ultimately vest.  We monitor actual forfeitures for any subsequent adjustment to forfeiture rates.

Restricted Stock and Performance Share Grants

We currently grant shares of restricted stock to eligible employees and our independent directors and performance-based stock to eligible employees.  We grant eligible employees two types of restricted stock (standard restricted shares and long-term retention restricted shares).  Standard restricted shares granted to employees become fully vested no earlier than three years after the date of grant.  Long-term retention restricted shares granted to selected executives vest at a 25% rate on or within approximately two months of an executive reaching the ages of 60 and 63, and become fully vested on or within approximately two months of an executive reaching the age of 65.  Restricted shares granted to directors become fully vested upon the first anniversary of the date of grant.

Performance-based shares issued to eligible employees are subject to a three-year measuring period and the achievement of performance targets and, depending upon the achievement of such performance targets, they may become vested no earlier than three years after the date of grant.  Each period we evaluate the probability of achieving the applicable targets, and we adjust our accrual accordingly.  Restricted shares (other than long-term retention restricted shares) and performance shares issued to certain key executives and directors are subject to a one or two year holding period upon the lapse of the vesting period. Forfeitures on stock grants are estimated at 5% for employees and 0% for executives and directors based upon our evaluation of historical and expected future turnover.

Prior to the time a restricted share becomes fully vested or a performance share is issued, the awardees cannot transfer, pledge, hypothecate or encumber such shares.  Prior to the time a restricted share is fully vested, the awardees have all other rights of a stockholder, including the right to vote (but do not receive dividends during the vesting period).  Prior to the time a performance share is issued, the awardees shall have no rights as a stockholder.  All shares and rights are subject to forfeiture if certain employment conditions are not met.

Under the amended and restated 2016 Omnibus Incentive Plan, 2,050,000 shares are authorized to be issued.  At December 31, 2022, under the plan, there were an aggregate of (a) 1,385,337 shares of restricted and performance-based stock grants issued, net of forfeitures, and (b) 664,663 shares of common stock available for future grants.  For the year ended December 31, 2022, 246,325 restricted and performance-based shares were granted (179,825 restricted shares and 66,500 performance-based shares).

In determining the grant date fair value, the stock price on the date of grant, as quoted on the New York Stock Exchange, was reduced by the present value of dividends expected to be paid on the shares issued and outstanding during the requisite service period, discounted at a risk-free interest rate.  The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the restriction or vesting period at the grant date. In addition, a further discount for the lack of marketability reduced the fair value of grants issued to certain key executives and directors subject to the one or two year post vesting holding period.  Assumptions used in calculating the discount for the lack of marketability include an estimate of stock volatility, risk-free interest rate, and a dividend yield.

As related to restricted and performance stock shares, we recorded compensation expense of $7.6 million ($5.7 million, net of tax), $9.1 million ($6.9 million, net of tax) and $7.8 million ($5.8 million, net of tax), for the years ended December 31, 2022, 2021 and 2020, respectively.  The unamortized compensation expense related to our restricted and performance-based shares was $14.9 million and $16.6 million at December 31, 2022 and 2021, respectively and is expected to be recognized over a weighted average period of 4.3 years and 0.3 years for employees and directors, respectively, as of December 31, 2022 and  over a weighted average period of 4.7 years and 0.4 years for employees and directors, respectively, as of December 31, 2021.

Our restricted and performance-based share activity was as follows for the years ended December 31, 2022 and 2021:

 
 
Shares
   
Weighted Average
Grant Date Fair
Value per Share
 
Balance at December 31, 2020
   
839,686
   
$
34.77
 
Granted
   
211,815
     
38.51
 
Vested
   
(227,682
)
   
36.10
 
Forfeited
   
(16,800
)
   
39.39
 
Balance at December 31, 2021
   
807,019
   
$
34.92
 
Granted
   
246,325
     
28.44
 
Vested
   
(190,082
)
   
41.71
 
Performance Shares Target Adjustment
    25,317       42.21  
Forfeited
   
(7,750
)
   
40.73
 
Balance at December 31, 2022
   
880,829
   
$
31.79
 

The weighted-average grant date fair value of restricted and performance-based shares outstanding as of December 31, 2022, 2021 and 2020 was $28 million (or $31.79 per share), $28.2 million (or $34.92 per share), and $29.2 million (or $34.77 per share), respectively.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits
12 Months Ended
Dec. 31, 2022
Employee Benefits [Abstract]  
Employee Benefits
15. Employee Benefits

Defined Contribution Plans

We maintain various defined contribution plans, which include profit sharing, and provide retirement benefits for substantially all of our employees. Matching obligations, in connection with the plans which are funded in cash and typically contributed to the plans in March of the following year, are as follows (in thousands):

 
 
U.S. Defined
Contribution
 
Year ended December 31,
     
2022
 
$
9,816
 
2021
   
9,763
 
2020
   
9,457
 

We maintain a defined contribution Supplemental Executive Retirement Plan for key employees.  Under the plan, these employees may elect to defer a portion of their compensation and, in addition, we may at our discretion make contributions to the plan on behalf of the employees.  In March 2022 and 2021, contributions of $0.8 million and $0.5 million were made related to calendar year 2021 and 2020, respectively. As of December 31, 2022, we have recorded an obligation of $0.8 million for 2022.

We also have an Employee Stock Ownership Plan and Trust (“ESOP”) for employees who are not covered by a collective bargaining agreement.  In connection therewith, we maintain an employee benefits trust to which we contribute shares of treasury stock.  We are authorized to instruct the trustees to distribute such shares toward the satisfaction of our future obligations under the plan. The shares held in trust are not considered outstanding for purposes of calculating earnings per share until they are committed to be released. The trustees will vote the shares in accordance with its fiduciary duties.  During 2022, we contributed to the trust an additional 48,200 shares from our treasury and released 48,200 shares from the trust leaving 200 shares remaining in the trust as of December 31, 2022.  The provision for expense in connection with the ESOP was approximately $2.3 million in 2022, $2.5 million in 2021 and $2.3 million in 2020.

Defined Benefit Pension Plan

We maintain a defined benefit unfunded Supplemental Executive Retirement Plan (“SERP”).  The SERP, as amended, is a defined benefit plan pursuant to which we will pay supplemental pension benefits to certain key employees upon the attainment of a contractual participant’s payment date based upon the employees’ years of service and compensation.  As there are no current participants in the SERP, there was no benefit obligation outstanding related to the plan as of December 31, 2022 and 2021 and we recorded no expense related to the plan during the years ended December 31, 2022, 2021 and 2020.

Postretirement Medical Benefits

We provide certain medical and dental care benefits to 13 former U.S. union employees. The postretirement medical and dental benefit obligation for the former union employees as of December 31, 2022, and the net periodic benefit cost for our postretirement benefit plans for the years ended December 31, 2022, 2021 and 2020 were not material.
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Other Non-Operating Income (Expense), Net
12 Months Ended
Dec. 31, 2022
Other Non-Operating Income (Expense), Net [Abstract]  
Other Non-Operating Income (Expense), Net
16. Other Non-Operating Income (Expense), Net

The components of other non-operating income (expense), net are as follows:

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 
 
(In thousands)
 
Interest and dividend income
 
$
209
   
$
49
   
$
109
 
Equity income from joint ventures
   
3,464
     
3,295
     
820
 
Gain (loss) on foreign exchange
   
334
   
(257
)
   
(350
)
Other non-operating income, net
   
807
     
407
     
233
 
Total other non-operating income, net
 
$
4,814
   
$
3,494
   
$
812
 
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Financial Instruments
12 Months Ended
Dec. 31, 2022
Derivative Financial Instruments [Abstract]  
Derivative Financial Instruments
17.  Derivative Financial Instruments
   
Interest Rate Swap Agreements
 
We occasionally use derivative financial instruments to reduce our market risk for changes in interest rates on our variable rate borrowings. The principal financial instruments used for cash flow hedging purposes are interest rate swap agreements. The interest rate swaps effectively convert a portion of our variable rate borrowings under our existing facilities to a fixed rate based upon determined notional amount. We do not enter into interest rate swap agreements, or other financial instruments, for trading or speculative purposes.
 
In June 2022, we entered into a seven year interest rate swap agreement with a notional amount of $100 million that is to mature in May 2029.  The interest rate swap agreement has been designated as a cash flow hedge of interest payments on $100 million of borrowings under our Credit Agreement. Under the terms of the swap agreement, we will receive monthly variable interest payments based on one month Term SOFR and will pay interest based upon a fixed rate of 2.683% per annum, adjusted upward for the credit spread adjustment in the Credit Agreement of 0.10% and the loan margin in the Credit Agreement of 1.50% at December 31, 2022.
   
The fair value of the interest rate swap agreement as of December 31, 2022 was an asset of $5.2 million, which has been deferred and recorded in accumulated other comprehensive income, net of income taxes, in our consolidated balance sheet. When the interest expense on the underlying borrowing is recognized, the deferred gain/loss in accumulated other comprehensive income is recorded in earnings as interest expense in the consolidated statements of operations. We perform quarterly hedge effectiveness assessments and anticipate that the interest rate swap will be highly effective throughout its term.
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Measurements [Abstract]  
Fair Value Measurements
18. Fair Value Measurements

We follow a three-level fair value hierarchy that prioritizes the inputs to measure fair value.  This hierarchy requires entities to maximize the use of “observable inputs” and minimize the use of “unobservable inputs.”  The three levels of inputs used to measure fair value are as follows:
Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets as of the measurement date.
Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3: Significant unobservable inputs that reflect assumptions that market participants would use in pricing an asset or liability.

The following is a summary of the estimated fair values, carrying amounts, and classification under the fair value hierarchy of our financial instruments at December 31, 2022 and December 31, 2021 (in thousands):

      
December 31, 2022
   
December 31, 2021
 
 
Fair Value
Hierarchy
 
Fair Value
   
Carrying
Amount
   
Fair Value
   
Carrying
Amount
 
                           
Cash and cash equivalents
LEVEL 1
 
$
21,150
   
$
21,150
   
$
21,755
   
$
21,755
 
Deferred compensation
LEVEL 1
   
20,190
     
20,190
     
23,623
     
23,623
 
Short term borrowings
LEVEL 1
   
55,031
     
55,031
     
128,415
     
128,415
 
Long-term debt
LEVEL 1
   
184,589
     
184,589
     
21
     
21
 
Cash flow interest rate swap
LEVEL 2
   
5,174
     
5,174
     
     
 

The carrying value of cash and cash equivalents approximates fair value due to the short maturity of those investments.  The fair value of the underlying assets held by the deferred compensation plan are based on the quoted market prices of the underlying funds which are held by registered investment companies. The carrying value of our variable rate short-term borrowings and long-term debt under our credit facilities approximates fair value as the variable interest rates in the facilities reflect current market rates. The fair value of our cash flow interest rate swap agreement obtained from two independent third parties, is based upon market quotes, and represents the net amount required to terminate the interest rate swap, taking into consideration market rates and counterparty credit risk.
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Taxes [Abstract]  
Income Taxes
19. Income Taxes

The income tax provision (benefit) consists of the following (in thousands):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
Current:
                 
Domestic
 
$
16,182
   
$
26,528
   
$
30,368
 
Foreign
   
8,669
     
5,851
     
4,064
 
Total current
   
24,851
     
32,379
     
34,432
 
 
                       
Deferred:
                       
Domestic
   
1,102
     
(1,161
)
   
(7,418
)
Foreign
   
(747
)
   
(174
)
   
(52
)
Total deferred
   
355
     
(1,335
)
   
(7,470
)
Total income tax provision
 
$
25,206
   
$
31,044
   
$
26,962
 

Reconciliations between taxes at the U.S. Federal income tax rate and taxes at our effective income tax rate on earnings from continuing operations before income taxes are as follows (in thousands):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
U.S. Federal income tax rate of 21%
 
$
20,650
   
$
27,398
   
$
22,550
 
Increase (decrease) in tax rate resulting from:
                       
State and local income taxes, net of federal income tax benefit
   
3,118
     
4,579
     
3,781
 
Income tax (benefit) attributable to foreign income
   
(53
)
   
(122
)
   
330
 
Other non-deductible items, net
   
423
   
(1,277
)
   
(563
)
Change in valuation allowance
   
1,068
     
466
     
864
 
Provision for income taxes
 
$
25,206
   
$
31,044
   
$
26,962
 

The following is a summary of the components of the net deferred tax assets and liabilities recognized in the accompanying consolidated balance sheets (in thousands):

 
 
December 31,
 
 
 
2022
   
2021
 
Deferred tax assets:
           
Inventories
 
$
11,604
   
$
12,181
 
Allowance for customer returns
   
14,506
     
14,185
 
Postretirement benefits
   
25
     
33
 
Allowance for expected credit losses
   
2,965
     
1,450
 
Accrued salaries and benefits
   
12,048
     
15,585
 
Tax credit and NOL carryforwards
   
5,103
     
5,702
 
Accrued asbestos liabilities
   
17,208
     
15,463
 
Other
   
190
     
190
 
 
   
63,649
     
64,789
 
Valuation allowance
   
(3,155
)
   
(2,087
)
Total deferred tax assets
   
60,494
     
62,702
 
Deferred tax liabilities:
               
Intangible assets acquired, net of amortization
    13,292       13,450  
Depreciation
   
8,715
     
7,589
 
    Interest rate swap agreement
    1,299        
Other
   
3,530
     
5,537
 
Total deferred tax liabilities
   
26,836
     
26,576
 
 
               
Net deferred tax assets
 
$
33,658
   
$
36,126
 

In assessing the realizability of the deferred tax assets, we consider whether it is more likely than not that some portion or the entire deferred tax asset will be realized.  Ultimately, the realization of the deferred tax asset is dependent upon the generation of sufficient taxable income in those periods in which temporary differences become deductible and/or net operating loss carryforwards can be utilized.  We consider the level of historical taxable income, scheduled reversal of temporary differences, carryback and carryforward periods, tax planning strategies and projected future taxable income in determining whether a valuation allowance is warranted.  We also consider cumulative losses in recent years as well as the impact of one-time events in assessing our pre-tax earnings. Assumptions regarding future taxable income require significant judgment. Our assumptions are consistent with estimates and plans used to manage our business.

The valuation allowance of $3.2 million as of December 31, 2022 is intended to provide for uncertainty regarding the ultimate realization of our U.S. foreign tax credit carryovers and foreign net operating loss carryovers.  Based on these considerations, we believe it is more likely than not that we would realize the benefit of the net deferred tax asset of $33.7 million as of December 31, 2022, which is net of the remaining valuation allowance. At December 31, 2022, we have foreign tax credit carryforwards of approximately $3 million that will expire in varying amounts by 2031.

As related to the taxation of our foreign subsidiaries, we aggregate our foreign earnings and profits, and utilize allowable deductions and available foreign tax credits in computing our U.S. tax.  Notwithstanding the U.S. taxation of these amounts, we intend to continue to invest most, or all, of these earnings indefinitely outside of the U.S., and do not expect to incur any significant additional taxes related to such amounts.

In accordance with generally accepted accounting practices, we recognize in our financial statements only those tax positions that meet the more-likely-than-not recognition threshold.  We establish tax reserves for uncertain tax positions that do not meet this threshold.  During the years ended December 31, 2022, 2021 and 2020, we did not establish a liability for uncertain tax positions.

We are subject to taxation in the U.S. and various state, local and foreign jurisdictions.  As of December 31, 2022, the Company is no longer subject to U.S. Federal tax examinations for years before 2019.  We remain subject to examination by state and local tax authorities for tax years 2018 through 2021.  Foreign jurisdictions have statutes of limitations generally ranging from 2 to 6 years.  Years still open to examination by foreign tax authorities in major jurisdictions include Canada (2018 onward), Hong Kong (2017 onward), China (2020 onward), Mexico (2018 onward),  Poland (2017 onward), Hungary (2016 onward) and Germany (2019 onward).  We do not presently anticipate that our unrecognized tax benefits will significantly increase or decrease over the next 12 months; however, actual developments in this area could differ from those currently expected.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share
20. Earnings Per Share

We present two calculations of earnings per common share.  “Basic” earnings per common share equals net earnings attributable to SMP divided by weighted average common shares outstanding during the period. “Diluted” earnings per common share equals net earnings attributable to SMP divided by the sum of weighted average common shares outstanding during the period plus potentially dilutive common shares.  Potentially dilutive common shares that are anti-dilutive are excluded from net earnings per common share.

The following are reconciliations of the net earnings attributable to SMP and the shares used in calculating basic and dilutive net earnings per common share attributable to SMP (in thousands, except per share data):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 Net Earnings Attributable to SMP -
                 
Earnings from continuing operations
 
$
73,042
   
$
99,353
   
$
80,417
 
Loss from discontinued operations
   
(17,691
)
   
(8,467
)
   
(23,024
)
Net earnings attributable to SMP
 
$
55,351
   
$
90,886
   
$
57,393
 
 
                       
Basic Net Earnings Per Common Share Attributable to SMP -
                       
Earnings from continuing operations per common share
 
$
3.37
   
$
4.49
   
$
3.59
 
Loss from discontinued operations per common share
   
(0.82
)
   
(0.39
)
   
(1.02
)
Net earnings per common share attributable to SMP
 
$
2.55
   
$
4.10
   
$
2.57
 
 
                       
Weighted average common shares outstanding
    21,684       22,147       22,374  
                         
Diluted Net Earnings Per Common Share Attributable to SMP -
                       
Earnings from continuing operations per common share
 
$
3.30
   
$
4.39
   
$
3.52
 
Loss from discontinued operations per common share
   
(0.80
)
   
(0.37
)
   
(1.01
)
Net earnings per common share attributable to SMP
 
$
2.50
   
$
4.02
   
$
2.51
 
 
                       
Weighted average common shares outstanding
   
21,684
     
22,147
     
22,374
 
Plus incremental shares from assumed conversions:
                       
Dilutive effect of restricted stock and performance-based stock
   
456
     
469
     
452
 
Weighted average common shares outstanding – Diluted
   
22,140
     
22,616
     
22,826
 

The shares listed below were not included in the computation of diluted net earnings per common share attributable to SMP because to do so would have been anti-dilutive for the periods presented or because they were excluded under the treasury method (in thousands):

 
 
2022
   
2021
   
2020
 
Restricted and performance shares
   
292
     
269
     
268
 
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Industry Segment and Geographic Data
12 Months Ended
Dec. 31, 2022
Industry Segment and Geographic Data [Abstract]  
Industry Segment and Geographic Data
21. Industry Segment and Geographic Data

We have two major reportable operating segments, each of which focuses on a specific line of automotive parts in the automotive aftermarket with a complementary focus on the non-aftermarket, industrial equipment and original equipment service markets. Our Engine Management Segment manufactures and remanufactures ignition and emission parts, ignition wires, battery cables, fuel system parts and sensors for vehicle systems.  Our Temperature Control Segment manufactures and remanufactures air conditioning compressors, air conditioning and heating parts, engine cooling system parts, power window accessories and windshield washer system parts.

The accounting policies of each segment are the same as those described in the summary of significant accounting policies (see Note 1). The following tables contain financial information for each reportable segment (in thousands):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
Net sales (a):
                 
Engine Management
 
$
975,243
   
$
937,936
   
$
835,685
 
Temperature Control
   
382,285
     
348,423
     
281,954
 
Other
   
14,287
     
12,457
     
10,949
 
Total net sales
 
$
1,371,815
   
$
1,298,816
   
$
1,128,588
 
Intersegment sales (a):
                       
Engine Management
 
$
22,845
   
$
23,599
   
$
15,952
 
Temperature Control
   
9,728
     
9,024
     
6,162
 
Other
   
(32,573
)
   
(32,623
)
   
(22,114
)
Total intersegment sales
 
$
   
$
   
$
 
Depreciation and Amortization:
                       
Engine Management
 
$
23,289
   
$
21,881
   
$
20,417
 
Temperature Control
   
3,266
     
3,626
     
4,035
 
Other
   
1,743
     
1,736
     
1,871
 
Total depreciation and amortization
 
$
28,298
   
$
27,243
   
$
26,323
 
Operating income (loss):
                       
Engine Management
 
$
91,047
   
$
117,367
   
$
111,217
 
Temperature Control
   
31,712
     
36,997
     
21,296
 
Other
   
(18,624
)
   
(25,365
)
   
(23,618
)
Total operating income
 
$
104,135
   
$
128,999
   
$
108,895
 
Investment in unconsolidated affiliates:
                       
Engine Management
 
$
2,490
   
$
2,729
   
$
2,428
 
Temperature Control
   
39,255
     
41,358
     
38,079
 
Other
   
     
     
 
Total investment in unconsolidated affiliates
 
$
41,745
   
$
44,087
   
$
40,507
 
Capital expenditures:
                       
Engine Management
 
$
19,306
   
$
21,922
   
$
13,496
 
Temperature Control
   
4,502
     
2,586
     
1,988
 
Other
   
2,148
     
1,367
     
2,336
 
Total capital expenditures
 
$
25,956
   
$
25,875
   
$
17,820
 
Total assets:
                       
Engine Management
 
$
867,433
   
$
845,767
   
$
618,210
 
Temperature Control
   
283,086
     
257,114
     
230,111
 
Other
   
104,410
     
95,080
     
108,219
 
Total assets
 
$
1,254,929
   
$
1,197,961
   
$
956,540
 


(a)
Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.

Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments, as well as items pertaining to our Canadian business unit that does not meet the criteria of a reportable operating segment and our corporate headquarters function.

Reconciliation of segment operating income to net earnings:

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 
 
(In thousands)
 
Operating income
 
$
104,135
   
$
128,999
   
$
108,895
 
Other non-operating income, net
   
4,814
     
3,494
     
812
 
Interest expense
   
10,617
     
2,028
     
2,328
 
Earnings from continuing operations before income taxes
   
98,332
     
130,465
     
107,379
 
Provision for income taxes
   
25,206
     
31,044
     
26,962
 
Earnings from continuing operations
   
73,126
     
99,421
     
80,417
 
Discontinued operations, net of tax
   
(17,691
)
   
(8,467
)
   
(23,024
)
Net earnings
 
$
55,435
   
$
90,954
   
$
57,393
 

   
December 31,
 
 
 
2022
   
2021
   
2020
 
Long-lived assets (a):
 
(In thousands)
 
United States
 
$
326,199
   
$
315,983
   
$
241,053
 
Asia
   
76,766
     
80,175
     
40,621
 
Europe
   
38,351
     
37,892
     
16,504
 
Mexico
   
10,355
     
12,119
     
10,586
 
Canada
   
7,161
     
4,461
     
4,470
 
Total long-lived assets
 
$
458,832
   
$
450,630
   
$
313,234
 

(a)
Long-lived assets are attributed to countries based upon the location of the assets.

Our three largest individual customers accounted for approximately 59% of our consolidated net sales in 2022. During 2022, O’Reilly, AutoZone and NAPA accounted for 27%, 17% and 15% of our consolidated net sales, respectively. Net sales from each of the customers were reported in both our Engine Management and Temperature Control Segments.  The loss of one or more of these customers or, a significant reduction in purchases of our products from any one of them could have a material adverse impact on our business, financial condition and results of operations. In addition, any consolidation among our key customers may further increase our customer concentration risk.

For the disaggregation of our net sales from customers by geographic area, major product group and major sales channels for each of our segments, see Note 22, “Net Sales.”

Beginning in the first quarter of 2023, our business will be organized into three operating segments – Engineered Solutions, Vehicle Control and Temperature Control.  This change in operating segments will better align our operating segments with our strategic focus on diversification, and provide greater transparency into how we are positioned to capture growth opportunities of the future.  The change will also better reflect the impact of our recent acquisitions.
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Net Sales
12 Months Ended
Dec. 31, 2022
Net Sales [Abstract]  
Net Sales
22. Net Sales

Disaggregation of Net Sales

We disaggregate our net sales from customers by geographic area, major product group, and major sales channels for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our net sales are affected by economic factors. 

The following tables provide disaggregation of net sales information for the years ended December 31, 2022, 2021 and 2020 (in thousands):

Year Ended December 31, 2022 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
849,858
   
$
359,246
   
$
   
$
1,209,104
 
Canada
   
32,410
     
19,894
     
14,287
     
66,591
 
Europe         
   
37,098
     
1,422
     
     
38,520
 
Mexico
   
30,917
     
400
     
     
31,317
 
    Asia         
   
18,830
     
356
     
     
19,186
 
Other foreign
   
6,130
     
967
     
     
7,097
 
Total
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
824,677
   
$
   
$
10,775
   
$
835,452
 
Wire and cable
   
150,566
     
     
(223
)
   
150,343
 
Compressors
   
     
222,532
     
1,813
     
224,345
 
Other climate control parts
   
     
159,753
     
1,922
     
161,675
 
Total
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 
Major Sales Channel:
                               
Aftermarket
 
$
709,128
   
$
343,702
   
$
14,287
   
$
1,067,117
 
OE/OES
   
234,092
     
35,915
     
     
270,007
 
Export
   
32,023
     
2,668
     
     
34,691
 
Total
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 


Year Ended December 31, 2021 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
804,398
   
$
329,980
   
$
   
$
1,134,378
 
Canada
   
33,590
     
16,513
     
12,457
     
62,560
 
    Europe         
   
27,293
     
390
     
     
27,683
 
Mexico
   
25,288
     
358
     
     
25,646
 
Asia
   
40,668
     
348
     
     
41,016
 
Other foreign
   
6,699
     
834
     
     
7,533
 
Total
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
786,514
   
$
   
$
8,956
   
$
795,470
 
Wire and cable
   
151,422
     
     
(275
)
   
151,147
 
Compressors
   
     
206,697
     
1,434
     
208,131
 
Other climate control parts
   
     
141,726
     
2,342
     
144,068
 
Total
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 
Major Sales Channel:
                               
Aftermarket
 
$
702,473
   
$
317,804
   
$
12,457
   
$
1,032,734
 
OE/OES
   
208,760
     
28,545
     
     
237,305
 
Export
   
26,703
     
2,074
     
     
28,777
 
Total
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 

Year Ended December 31, 2020 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
738,521
   
$
268,680
   
$
   
$
1,007,201
 
Canada
   
25,842
     
11,679
     
10,949
     
48,470
 
Europe         
   
12,255
     
351
     
     
12,606
 
Mexico
   
19,336
     
271
     
     
19,607
 
Asia
   
35,079
     
165
     
     
35,244
 
Other foreign
   
4,652
     
808
     
     
5,460
 
Total
 
$
835,685
   
$
281,954
   
$
10,949
   
$
1,128,588
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
691,722
   
$
   
$
8,172
   
$
699,894
 
Wire and cable
   
143,963
     
     
159
     
144,122
 
Compressors
   
     
163,071
     
812
     
163,883
 
Other climate control parts
   
     
118,883
     
1,806
     
120,689
 
Total
 
$
835,685
   
$
281,954
   
$
10,949
   
$
1,128,588
 
Major Sales Channel:
                               
Aftermarket
 
$
674,744
   
$
263,690
   
$
10,949
   
$
949,383
 
OE/OES
   
142,072
     
17,096
     
     
159,168
 
Export
   
18,869
     
1,168
     
     
20,037
 
Total
 
$
835,685
   
$
281,954
   
$
10,949
   
$
1,128,588
 

(a)
Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.

(b)
Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments as well as sales from our Canadian business unit that does not meet the criteria of a reportable operating segment.  Intersegment wire and cable sales for the years ended December 31, 2022 and 2021 exceeded third party sales from our Canadian business unit.

Geographic Area

We sell our line of products primarily in the United States, with additional sales in Canada, Mexico, Europe, Asia and Latin America.  Sales are attributed to countries based upon the location of the customer.  Our sales are substantially denominated in U.S. dollars.

Major Product Group

The Engine Management segment of the Company principally generates revenue from the sale of automotive engine parts in the automotive aftermarket including ignition, emission control, fuel and safety related system products, and wire and cable parts.  The Temperature Control segment of the Company principally generates revenue from the sale of automotive temperature control systems parts in the automotive aftermarket including air conditioning compressors and other climate control parts.

Major Sales Channel

In the aftermarket channel, we sell our products to warehouse distributors and retailers.  Our customers buy directly from us and sell directly to jobber stores, professional technicians and to “do-it-yourselfers” who perform automotive repairs on their personal vehicles.  In the Specialized Original Equipment (“OE”) and Original Equipment Service (“OES”) channel, we sell our products to original equipment manufacturers who redistribute our products within their distribution network, independent dealerships and service dealer technicians.  Lastly, in the Export channel, our domestic entities sell to customers outside the United States.
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
23. Commitments and Contingencies

Total rent expense for the three years ended December 31, 2022 was as follows (in thousands):

 
 
Total
   
Real Estate
   
Other
 
2022 (1)
 
$
14,135
   
$
11,385
   
$
2,750
 
2021 (1)
   
12,065
     
9,500
     
2,565
 
2020
   
11,669
     
8,290
     
3,379
 


(1)
Includes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.

For our operating lease minimal rental payments that we are obligated to make, see Note 7, “Leases.”

Warranties

We generally warrant our products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product.  As of December 31, 2022 and 2021, we have accrued $19.7 million and $17.5 million, respectively, for estimated product warranty claims included in accrued customer returns. The accrued product warranty costs are based primarily on historical experience of actual warranty claims. Warranty expense for each of the years 2022, 2021 and 2020 were $112.5 million, $91.9 million and $87.1 million, respectively.

The following table provides the changes in our product warranties:

 
 
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Balance, beginning of period
 
$
17,463
   
$
17,663
 
Liabilities accrued for current year sales
   
112,477
     
91,908
 
Settlements of warranty claims
   
(110,273
)
   
(92,108
)
Balance, end of period
 
$
19,667
   
$
17,463
 

Letters of Credit

At December 31, 2022, we had outstanding letters of credit with certain vendors aggregating approximately $2.4 million.  These letters of credit are being maintained as security for reimbursements to insurance companies and as security to the landlord of our administrative offices in Long Island City, New York.  The contract amount of the letters of credit is a reasonable estimate of their value as the value for each is fixed over the life of the commitment.

Change of Control Arrangements

We have a change in control arrangement with one key officer. In the event of a change of control (as defined in the agreement), the executive will receive severance payments and certain other benefits as provided in his agreement.

Asbestos

In 1986, we acquired a brake business, which we subsequently sold in March 1998 and which is accounted for as a discontinued operation in the accompanying statement of operations.  When we originally acquired this brake business, we assumed future liabilities relating to any alleged exposure to asbestos-containing products manufactured by the seller of the acquired brake business. In accordance with the related purchase agreement, we agreed to assume the liabilities for all new claims filed on or after September 2001. Our ultimate exposure will depend upon the number of claims filed against us on or after September 2001, and the amounts paid for settlements, awards of asbestos-related damages, and defense of such claims.  At December 31, 2022, approximately 1,530 cases were outstanding for which we may be responsible for any related liabilities.  Since inception in September 2001 through December 31, 2022, the amounts paid for settled claims and awards of asbestos-related damages, including interest, were approximately $64.6 million.  We do not have insurance coverage for the indemnity and defense costs associated with the claims we face.

In evaluating our potential asbestos-related liability, we have considered various factors including, among other things, an actuarial study of the asbestos related liabilities performed by an independent actuarial firm, our settlement amounts and whether there are any co-defendants, the jurisdiction in which lawsuits are filed, and the status and results of such claims.  As is our accounting policy, we consider the advice of actuarial consultants with experience in assessing asbestos-related liabilities to estimate our potential claim liability; and perform an actuarial evaluation in the third quarter of each year and whenever events or changes in circumstances indicate that additional provisions may be necessary.  The methodology used to project asbestos-related liabilities and costs in our actuarial study considered: (1) historical data available from publicly available studies; (2) an analysis of our recent claims history to estimate likely filing rates into the future; (3) an analysis of our currently pending claims; (4) an analysis of our settlements and awards of asbestos-related damages to date; and (5) an analysis of closed claims with pay ratios and lag patterns in order to develop average future settlement values.  Based on the information contained in the actuarial study and all other available information considered by us, we have concluded that no amount within the range of settlement payments and awards of asbestos-related damages was more likely than any other and, therefore, in assessing our asbestos liability we compare the low end of the range to our recorded liability to determine if an adjustment is required.

In accordance with our policy to perform an annual actuarial evaluation in the third quarter of each year, an actuarial study was performed as of August 31, 2022. The results of the August 31, 2022 study included an estimate of our undiscounted liability for settlement payments and awards of asbestos-related damages, excluding legal costs, ranging from $68.8 million to $111.6 million for the period through 2065. The change from the prior year study, which was as of August 31, 2021, was a $7.9 million increase for the low end of the range and a $11.4 million increase for the high end of the range.  The increase in the estimated undiscounted liability from the prior year study at both the low end and high end of the range reflects our actual experience, our historical data and certain assumptions with respect to events that may occur in the future.

Based upon the results of the August 31, 2022 actuarial study, in September 2022 we increased our asbestos liability to $68.8 million, the low end of the range, and recorded an incremental pre-tax provision of $18.5 million in earnings (loss) from discontinued operations in the accompanying statement of operations.  Future legal costs, which are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations, are estimated, according to the August 31, 2022 study, to range from $53.2 million to $105.7 million for the period through 2065.  Total operating cash outflows related to discontinued operations, which include settlements, awards of asbestos-related damages and legal costs, net of taxes, were $12 million, $8.8 million and $16.4 million for the years ended December 31, 2022, 2021 and 2020, respectively.

We plan to perform an annual actuarial evaluation during the third quarter of each year for the foreseeable future and whenever events or changes in circumstances indicate that additional provisions may be necessary. Given the uncertainties associated with projecting such matters into the future and other factors outside our control, we can give no assurance that additional provisions will not be required. We will continue to monitor events and changes in circumstances surrounding these potential liabilities in determining whether to perform additional actuarial evaluations and whether additional provisions may be necessary.  At the present time, however, we do not believe that any additional provisions would be reasonably likely to have a material adverse effect on our liquidity or consolidated financial position.

Other Litigation

We are currently involved in various other legal claims and legal proceedings (some of which may involve substantial amounts), including claims related to commercial disputes, product liability, employment, and environmental.  Although these legal claims and legal proceedings are subject to inherent uncertainties, based on our understanding and evaluation of the relevant facts and circumstances, we believe that the ultimate outcome of these matters will not, either individually or in the aggregate, have a material adverse effect on our business, financial condition or results of operations.  We may at any time determine that settling any of these matters is in our best interests, which settlement may include substantial payments.  Although we cannot currently predict the specific amount of any liability that may ultimately arise with respect to any of these matters, we will record provisions when the liability is considered probable and reasonably estimable.  Significant judgment is required in both the determination of probability and the determination as to whether an exposure can be reasonably estimated.  As additional information becomes available, we reassess our potential liability related to these matters. Such revisions of the potential liabilities could have a material adverse effect on our business, financial condition or results of operations.
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
Schedule II - Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

Schedule II Valuation and Qualifying Accounts

Years ended December 31, 2022, 2021 and 2020

 
       
Additions
             
 
                       
Description
 
Balance at
beginning
of year
   
Charged to
costs and
expenses
   
Other
   
Deductions
   
Balance at
end of year
 
 
                             
Year ended December 31, 2022:
                             
Allowance for expected credit losses
 
$
4,815,000
   
$
6,242,000
 (1)  
$
   
$
6,928,000
   
$
4,129,000
 
Allowance for discounts
   
1,355,000
     
13,456,000
     
     
13,565,000
     
1,246,000
 
 
 
$
6,170,000
   
$
19,698,000
   
$
   
$
20,493,000
   
$
5,375,000
 
 
                                       
Allowance for sales returns
 
$
42,412,000
   
$
152,985,000
   
$
   
$
158,228,000
   
$
37,169,000
 
 
                                       
 
                                       
Year ended December 31, 2021:
                                       
Allowance for expected credit losses
 
$
4,406,000
   
$
450,000
   
$
   
$
41,000
   
$
4,815,000
 
Allowance for discounts
   
1,416,000
     
13,827,000
     
     
13,888,000
     
1,355,000
 
 
 
$
5,822,000
   
$
14,277,000
   
$
   
$
13,929,000
   
$
6,170,000
 
 
                                       
Allowance for sales returns
 
$
40,982,000
   
$
129,964,000
   
$
   
$
128,534,000
   
$
42,412,000
 
 
                                       
 
                                       
 
                                       
Year ended December 31, 2020:
                                       
Allowance for expected credit losses
 
$
4,244,000
   
$
392,000
 
$
   
$
230,000
 
$
4,406,000
 
Allowance for discounts
   
968,000
     
11,488,000
     
     
11,040,000
     
1,416,000
 
 
 
$
5,212,000
   
$
11,880,000
   
$
   
$
11,270,000
   
$
5,822,000
 
 
                                       
Allowance for sales returns
 
$
35,240,000
   
$
135,448,000
   
$
   
$
129,706,000
   
$
40,982,000
 


(1)
Includes a $7 million charge relating to one of our customers that filed a petition for bankruptcy in January 2023.


XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation

Standard Motor Products, Inc. and subsidiaries (referred to hereinafter in these notes to the consolidated financial statements as “we,” “us,” “our,” “SMP,” or the “Company”) is a leading manufacturer and distributor of premium replacement parts utilized in the maintenance, repair and service of vehicles in the automotive aftermarket industry with a complementary focus on specialized equipments parts for manufacturers across multiple industries around the world.

The consolidated financial statements include our accounts and all domestic and international companies in which we have more than a 50% equity ownership, except in instances where the minority shareholder maintains substantive participating rights, in which case we follow the equity method of accounting.  In instances where we have more than a 50% equity ownership and the minority shareholder does not maintain substantive participating rights, our consolidated financial statements include the accounts of the company on a consolidated basis with its net income and equity reported at amounts attributable to both our equity position and that of the noncontrolling interest. Investments in unconsolidated affiliates are accounted for on the equity method, as we do not have a controlling financial interest but have the ability to exercise significant influence.  All significant inter-company items have been eliminated.
Use of Estimates
Use of Estimates

The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of contingent assets and liabilities at the date of our consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods.  We have made a number of estimates and assumptions in the preparation of these consolidated financial statements.  We can give no assurances that actual results will not differ from those estimates.  Although we do not believe that there is a reasonable likelihood that there will be a material change in the future estimates, or in the assumptions that we use in calculating the estimates, the uncertain future effects, if any, of disruptions in the supply chain caused by the COVID-19 pandemic, Russia’s invasion of the Ukraine and resultant sanctions imposed by the U.S. and other governments, future increases in interest rates, inflation, macroeconomic uncertainty, and other unforeseen changes in the industry, or business, could materially impact the estimates, and may have a material adverse effect on our business, financial condition and results of operations.  Some of the more significant estimates include allowances for expected credit losses, cash discounts, valuation of inventory, valuation of long-lived assets, goodwill and other intangible assets, depreciation and amortization of long-lived assets, product liability exposures, asbestos, environmental and litigation matters, valuation of deferred tax assets, share based compensation and sales returns and other allowances.
Reclassification
Reclassification

Certain prior period amounts in the accompanying consolidated financial statements and related notes have been reclassified to conform to the 2022 presentation.
Cash and Cash Equivalents
Cash and Cash Equivalents

We consider all highly liquid investments purchased with a maturity of three months or less to be cash equivalents.
Allowance for Expected Credit Losses and Cash Discounts
Allowance for Expected Credit Losses and Cash Discounts

We do not generally require collateral for our trade accounts receivable.  Accounts receivable have been reduced by an allowance for amounts that may become uncollectible in the future.  These allowances are established based on a combination of write-off history, supportable forecasts, aging analysis, and specific account evaluations. When a receivable balance is known to be uncollectible, it is written off against the allowance for expected credit losses.  In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.  Cash discounts are provided based on an overall average experience rate applied to qualifying accounts receivable balances.
Inventories
Inventories

Inventories are valued at the lower of cost and net realizable value.  Cost is determined on the first-in first-out basis.  Where appropriate, standard cost systems are utilized for purposes of determining cost; the standards are adjusted as necessary to ensure they approximate actual costs.  Estimates of lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business less reasonably predictable costs of completion, disposal and transportation of the inventory.

We also evaluate inventories on a regular basis to identify inventory on hand that may be obsolete or in excess of current and future projected market demand.  For inventory deemed to be obsolete, we provide a reserve on the full value of the inventory.  Inventory that is in excess of current and projected use is reduced by an allowance to a level that approximates our estimate of future demand.  Future projected demand requires management judgment and is based upon (a) our review of historical trends and (b) our estimate of projected customer specific buying patterns and trends in the industry and markets in which we do business.  Using rolling twelve month historical information, we estimate future demand on a continuous basis.  The historical volatility of such estimates has been minimal.  We maintain provisions for inventory reserves of $42.5 million and $46.2 million as of December 31, 2022 and 2021, respectively.

We utilize cores (used parts) in our remanufacturing processes for air conditioning compressors, diesel injectors, and diesel pumps.  The production of air conditioning compressors, diesel injectors, and diesel pumps involves the rebuilding of used cores, which we acquire either in outright purchases from used parts brokers, or from returns pursuant to an exchange program with customers. Under such exchange programs, at the time of sale of air conditioning compressors, diesel injectors, and diesel pumps, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.

In addition, many of our customers can return inventory to us based upon customer warranty and overstock arrangements within customer specific limits.  At the time products are sold, we accrue a liability for product warranties and overstock returns and record as unreturned customer inventory our estimate of anticipated customer returns.  Estimates are based upon historical information on the nature, frequency and probability of the customer return.  Unreturned core, warranty and overstock customer inventory is recorded at standard cost.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.
Property, Plant and Equipment
Property, Plant and Equipment

Property, plant and equipment are recorded at historical cost and are depreciated using the straight-line method of depreciation over the estimated useful lives as follows:

Estimated Life
Buildings
25 to 33-1/2 years
Building improvements
10 to 25 years
Machinery and equipment
5 to 12 years
Tools, dies and auxiliary equipment
3 to 8 years
Furniture and fixtures
3 to 12 years

Leasehold improvements are depreciated over the shorter of the estimated useful life or the term of the lease.  Costs related to maintenance and repairs which do not prolong the assets useful lives are expensed as incurred.  We assess our property, plant and equipment to be held and used for impairment when indicators are present that the carrying value may not be recoverable.
Leases
Leases

We determine if an arrangement is a lease at inception.  For operating leases, we include and report operating lease right-of-use (“ROU”) assets, sundry payables and accrued expenses, and noncurrent operating lease liabilities on our consolidated balance sheet for leases with a term longer than twelve months.  Finance leases are reported on our consolidated balance sheets in property, plant and equipment, current portion of other debt, and long-term debt.

Operating lease ROU assets and operating lease liabilities are recognized at the lease commencement date based on the present value of the total lease payments over the lease term.  Our ROU assets represent the right to use an underlying leased asset over the existing lease term, and the corresponding lease liabilities represent our obligation to make lease payments arising from the lease agreement.  As most of our leases do not provide for an implicit rate, we use our secured incremental borrowing rate based on the information available when determining the present value of our lease payments.  Our lease terms may include options to terminate, or extend, our lease when it is reasonably certain that we will execute the option.  Lease agreements may contain lease and non-lease components, which are generally accounted for separately.  Operating lease expense is recognized on a straight-line basis over the lease term.
Valuation of Long-Lived and Intangible Assets and Goodwill
Valuation of Long-Lived and Intangible Assets and Goodwill

At acquisition, we estimate and record the fair value of purchased intangible assets, which primarily consist of customer relationships, trademarks and trade names, patents, developed technology and intellectual property, and non-compete agreements.  Intangible assets acquired through business combinations are subject to potential adjustments within the measurement period, which is up to one year from the acquisition date.  Valuing intangible assets requires the use of significant estimates and assumptions.  As related to valuing customer relationships, significant estimates and assumptions used include but are not limited to: (1) forecasted revenues attributable to existing customers; (2) forecasted earnings before interest and taxes (“EBIT”) margins; (3) customer attrition rates; and (4) the discount rate.  Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations.  Goodwill and certain other intangible assets having indefinite lives are not amortized to earnings, but instead are subject to periodic testing for impairment.  Intangible assets determined to have definite lives are amortized over their remaining useful lives.  We believe that the fair value of acquired identifiable net assets, including intangible assets, are based upon reasonable estimates and assumptions.

We assess the impairment of long‑lived assets, identifiable intangibles assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. With respect to goodwill and identifiable intangible assets having indefinite lives, we test for impairment on an annual basis or in interim periods if an event occurs or circumstances change that may indicate the fair value is below its carrying amount.  Factors we consider important, which could trigger an impairment review, include the following: (a) significant underperformance relative to expected historical or projected future operating results; (b) significant changes in the manner of our use of the acquired assets or the strategy for our overall business; and (c) significant negative industry or economic trends. We review the fair values using the discounted cash flows method and market multiples.

When performing our evaluation of goodwill for impairment, if we conclude qualitatively that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative impairment test would not be required.  If we are unable to reach this conclusion, then we would perform a goodwill quantitative impairment test.  In performing the quantitative test, the fair value of the reporting unit is compared to its carrying amount.  A charge for impairment is recognized by the amount by which the reporting unit’s carrying amount exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.

Identifiable intangible assets having indefinite lives are reviewed for impairment on an annual basis using a methodology similar with that used to evaluate goodwill.  Intangible assets having definite lives and other long-lived assets are reviewed for impairment whenever events such as product discontinuance, plant closures, product dispositions or other changes in circumstances indicate that the carrying amount may not be recoverable.  In reviewing intangible assets having definite lives and other long-lived assets for impairment, we compare the carrying value of such assets to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. When the estimated undiscounted future cash flows are less than their carrying amount, an impairment loss is recognized equal to the difference between the assets fair value and their carrying value.

There are inherent assumptions and estimates used in developing future cash flows requiring our judgment in applying these assumptions and estimates to the analysis of identifiable intangibles and long‑lived asset impairment including projecting revenues, interest rates, tax rates and the cost of capital.  Many of the factors used in assessing fair value are outside our control and it is reasonably likely that assumptions and estimates will change in future periods.  These changes can result in future impairments.  In the event our planning assumptions were modified resulting in impairment to our assets, we would be required to include an expense in our statement of operations, which could materially impact our business, financial condition and results of operations.
Foreign Currency Translation
Foreign Currency Translation

Assets and liabilities of our foreign operations are translated into U.S. dollars at year-end exchange rates.  Income statement accounts are translated using the average exchange rates prevailing during the year.  The resulting translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) and remains there until the underlying foreign operation is liquidated or substantially disposed of.  Foreign currency transaction gains or losses are recorded in the statement of operations under the caption “other non-operating income (expense), net.”
Revenue Recognition
Revenue Recognition

We derive our revenue primarily from sales of replacement parts for motor vehicles from both our Engine Management and Temperature Control Segments. We recognize revenues when our performance obligation has been satisfied and the control of products has been transferred to a customer which typically occurs upon shipment.  Revenue is measured as the amount of consideration we expect to receive in exchange for the transfer of goods or providing services. The amount of consideration we receive and revenue we recognize depends on the marketing incentives, product warranty and overstock returns we offer to our customers.  For certain of our sales of remanufactured products, we also charge our customers a deposit for the return of a used core component which we can use in our future remanufacturing activities.  Such deposit is not recognized as revenue at the time of the sale but rather carried as a core liability.  At the same time, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.  The liability is extinguished when a core is actually returned to us, or at period end when we estimate and recognize revenue for the core deposits not expected to be returned.  We estimate and record provisions for cash discounts, quantity rebates, sales returns and warranties in the period the sale is recorded, based upon our prior experience and current trends.  Significant management judgments and estimates must be made and used in estimating sales returns and allowances relating to revenue recognized in any accounting period.
Product Warranty and Overstock Returns
Product Warranty and Overstock Returns

Many of our products carry a warranty ranging from a 90-day limited warranty to a lifetime limited warranty, which generally covers defects in materials or workmanship and failure to meet industry published specifications and/or the result of installation error.  In addition to warranty returns, we also permit our customers to return new, undamaged products to us within customer-specific limits (which are generally limited to a specified percentage of their annual purchases from us) in the event that they have overstocked their inventories. At the time products are sold, we accrue a liability for product warranties and overstock returns as a percentage of sales based upon estimates established using historical information on the nature, frequency and average cost of the claim and the probability of the customer return.  At the same time, we record an estimate of anticipated customer returns as unreturned customer inventory.  Significant judgments and estimates must be made and used in connection with establishing the sales returns and other allowances in any accounting period.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.
New Customer Acquisition Costs
New Customer Acquisition Costs

New customer acquisition costs refer to arrangements pursuant to which we incur change-over costs to induce a new customer to switch from a competitor’s brand.  In addition, change-over costs include the costs related to removing the new customer’s inventory and replacing it with our inventory commonly referred to as a stock lift. New customer acquisition costs are recorded as a reduction to revenue when incurred.
Selling, General and Administration Expenses
Selling, General and Administration Expenses

Selling, general and administration expenses include shipping costs and advertising, which are expensed as incurred.  Shipping and handling charges, as well as freight to customers, are included in distribution expenses as part of selling, general and administration expenses.
Deferred Financing Costs
Deferred Financing Costs

Deferred financing costs represent costs incurred in conjunction with our debt financing activities.  Deferred financing costs related to our revolving credit facility are capitalized and amortized over the life of the related financing arrangement.  If the debt is retired early, the related unamortized deferred financing costs are written off in the period the debt is retired and are recorded in the statement of operations under the caption other non-operating income (expense), net.
Accounting for Income Taxes
Accounting for Income Taxes

Income taxes are calculated using the asset and liability method.  Deferred tax assets and liabilities are determined based on the estimated future tax effects of temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities, as measured by the current enacted tax rates.
 
We maintain valuation allowances when it is more likely than not that all or a portion of a deferred asset will not be realized.  In determining whether a valuation allowance is warranted, we consider all positive and negative evidence and all sources of taxable income such as prior earnings history, expected future earnings, carryback and carryforward periods and tax strategies to estimate if sufficient future taxable income will be generated to realize the deferred tax asset.  The assessment of the adequacy of our valuation allowance is based on our estimates of taxable income by jurisdiction in which we operate and the period over which our deferred tax assets will be recoverable.  In the event that actual results differ from these estimates, or we adjust these estimates in future periods for current trends or expected changes in our estimating assumptions, we may need to modify the level of valuation allowance which could materially impact our business, financial condition and results of operations.

The valuation allowance of $3.2 million as of December 31, 2022 is intended to provide for the uncertainty regarding the ultimate realization of our U.S. foreign tax credit carryovers and foreign net operating loss carryovers.  Based on these considerations, we believe it is more likely than not that we will realize the benefit of the net deferred tax asset of $33.7 million as of December 31, 2022, which is net of the remaining valuation allowance.

Tax benefits are recognized for an uncertain tax position when, in management's judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority.  For a tax position that meets the more-likely-than-not recognition threshold, the tax benefit is measured as the largest amount that is judged to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority.  The liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances and when new information becomes available.  Such adjustments are recognized entirely in the period in which they are identified.  During the years ended December 31, 2022, 2021 and 2020, we did not establish a liability for uncertain tax positions.
Environmental Reserves
Environmental Reserves

We are subject to various U.S. Federal and state and local environmental laws and regulations and are involved in certain environmental remediation efforts.  We estimate and accrue our liabilities resulting from such matters based upon a variety of factors including the assessments of environmental engineers and consultants who provide estimates of potential liabilities and remediation costs.  Such estimates are not discounted to reflect the time value of money due to the uncertainty in estimating the timing of the expenditures, which may extend over several years.  Potential recoveries from insurers or other third parties of environmental remediation liabilities are recognized independently from the recorded liability, and any asset related to the recovery will be recognized only when the realization of the claim for recovery is deemed probable.
Asbestos Litigation
Asbestos Litigation

In evaluating our potential asbestos-related liability, we have considered various factors including, among other things, an actuarial study of the asbestos related liabilities performed by an independent actuarial firm, our settlement amounts and whether there are any co-defendants, the jurisdiction in which lawsuits are filed, and the status and results of such claims.  As is our accounting policy, we consider the advice of actuarial consultants with experience in assessing asbestos-related liabilities to estimate our potential claim liability; and perform an actuarial evaluation in the third quarter of each year and whenever events or changes in circumstances indicate that additional provisions may be necessary.  The methodology used to project asbestos-related liabilities and costs in our actuarial study considered: (1) historical data available from publicly available studies; (2) an analysis of our recent claims history to estimate likely filing rates into the future; (3) an analysis of our currently pending claims; (4) an analysis of our settlements and awards of asbestos-related damages to date; and (5) an analysis of closed claims with pay ratios and lag patterns in order to develop average future settlement values.  Based on the information contained in the actuarial study and all other available information considered by us, we have concluded that no amount within the range of settlement payments and awards of asbestos-related damages was more likely than any other and, therefore, in assessing our asbestos liability we compare the low end of the range to our recorded liability to determine if an adjustment is required.  Future legal costs are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations.
 
We plan to perform an annual actuarial evaluation during the third quarter of each year for the foreseeable future and whenever events or changes in circumstances indicate that additional provisions may be necessary. Given the uncertainties associated with projecting such matters into the future and other factors outside our control, we can give no assurance that additional provisions will not be required. We will continue to monitor events and changes in circumstances surrounding these potential liabilities in determining whether to perform additional actuarial evaluations and whether additional provisions may be necessary, which will reported in earnings (loss) from discontinued operations in the accompanying statement of operations.  At the present time, however, we do not believe that any additional provisions would be reasonably likely to have a material adverse effect on our liquidity or consolidated financial position.
Loss Contingencies
Loss Contingencies

We have loss contingencies, for such matters as legal claims and legal proceedings.  Establishing loss reserves for these matters requires estimates, judgment of risk exposure and ultimate liability.  We record provisions when the liability is considered probable and reasonably estimable.  Significant judgment is required for both the determination of probability and the determination as to whether an exposure can be reasonably estimated.  We maintain an ongoing monitoring and identification process to assess how the activities are progressing against the accrued estimated costs.  As additional information becomes available, we reassess our potential liability related to these matters.  Adjustments to the liabilities are recorded in the statement of operations in the period when additional information becomes available.  Such revisions of the potential liabilities could have a material adverse effect on our business, financial condition or results of operations.
Concentrations of Credit Risk
Concentrations of Credit Risk

Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash investments, accounts receivable and derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings.  We place our cash investments with high quality financial institutions and limit the amount of credit exposure to any one institution.  Derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings are entered into with high quality financial institutions, with their credit worthiness reviewed on a quarterly basis. Although we are directly affected by developments in the vehicle parts industry, management does not believe significant credit risk exists.
 
With respect to accounts receivable, such receivables are primarily from warehouse distributors and major retailers in the automotive aftermarket industry located in the U.S. We perform ongoing credit evaluations of our customers’ financial conditions. A significant portion of our net sales are concentrated from our three largest individual customers. The loss of one or more of these customers or, a significant reduction in purchases of our products from any one of them, could have a materially adverse impact on our business, financial condition and results of operations.

In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  The $7 million pre-tax charge is included in selling, general and administrative expenses in our consolidated statement of operations.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.
 
For further information on net sales to our three largest customers and our concentration our customer risk, see Note 21, “Industry Segment and Geographic Data.”
Foreign Cash Balances
Foreign Cash Balances

Substantially all of the cash and cash equivalents, including foreign cash balances, at December 31, 2022 and 2021 were uninsured.  Foreign cash balances at December 31, 2022 and 2021 were $18.5 million and $16.6 million, respectively.
Derivative Instruments and Hedging Activities
Derivative Instruments and Hedging Activities

We occasionally use derivative financial instruments to reduce our market risk for changes in interest rates on our variable rate borrowings.  Derivative financial instruments are recorded at fair value in other current and long-term assets, and other current and long-term liabilities in the consolidated balance sheets.  For derivative financial instruments that have been formally designated as cash flow interest rate hedges (“interest rate swap agreements”), provided that the hedging instrument is highly effective, the entire change in the fair value of the derivative will be deferred and recorded in accumulated other comprehensive income (“AOCI”) in the consolidated balance sheets. When the underlying hedged transaction is realized (i.e., when the interest payments on the underlying borrowing are recognized in the consolidated statements of operations), the gain/loss included in AOCI is recorded in earnings and reflected on the same line as the gain/loss on the hedged item attributable to the hedged risk (i.e., interest expense). At the inception of each transaction, we formally document the hedge relationship, including the identification of the hedge instrument, the related hedged items, the effectiveness of the hedge, as well as its risk management objectives and strategies.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements

Standards that were adopted

Standard
 
Description
 
Date of adoption / Effective date
 
Effects on the financial statements or other significant matters
             
ASU 2022-06 /ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
 
These standards are intended to provide optional guidance for a limited time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The new standards are applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.
 
ASU 2020-04 effective March 12, 2020 through December 31, 2022, with sunset date extended to December 31, 2024 by ASU 2022–06.
 
During the year ended December 31, 2022, we entered into a new credit agreement and new supply chain financing arrangements that no longer used LIBOR as the reference rate. In connection with these new agreements, the adoption of the optional guidance provided in the new standards did not materially impact our accounting, consolidated financial statements and related disclosures.

Standards that are not yet adopted as of December 31, 2022

There are no recently issued accounting pronouncements not yet been adopted as of December 31, 2022 that could have a material impact on our financial statements.
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Summary of Significant Accounting Policies [Abstract]  
Estimated Useful Lives of Property, Plant and Equipment
Property, plant and equipment are recorded at historical cost and are depreciated using the straight-line method of depreciation over the estimated useful lives as follows:

Estimated Life
Buildings
25 to 33-1/2 years
Building improvements
10 to 25 years
Machinery and equipment
5 to 12 years
Tools, dies and auxiliary equipment
3 to 8 years
Furniture and fixtures
3 to 12 years
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments (Tables)
12 Months Ended
Dec. 31, 2022
Kade [Member]  
Business Acquisition [Line Items]  
Allocation of Purchase Price, Assets Acquired And Liabilities Assumed
The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):

Purchase price
       
$
3,176
 
Assets acquired and liabilities assumed:
             
Receivables          
 
$
790
         
Inventory          
   
829
         
Other current assets (1)          
   
1,003
         
Property, plant and equipment, net          
   
63
         
Operating lease right-of-use assets          
   
401
         
Intangible assets          
   
2,395
         
Goodwill          
   
766
         
Current liabilities          
   
(1,977
)
       
Noncurrent operating lease liabilities
   
(328
)
       
Deferred income taxes
   
(766
)
       
Net assets acquired
         
$
3,176
 


(1)
The other current assets balance includes $1 million of cash acquired.
Stabil [Member]  
Business Acquisition [Line Items]  
Allocation of Purchase Price, Assets Acquired And Liabilities Assumed
The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):

Purchase price
       
$
16,290
 
Assets acquired and liabilities assumed:
             
Receivables          
 
$
2,852
         
Inventory          
   
5,126
         
Other current assets (1)          
    1,628          
Property, plant and equipment, net          
   
1,810
         
Operating lease right-of-use assets          
   
4,971
         
Intangible assets          
   
5,471
         
Goodwill          
   
4,827
         
Current liabilities          
   
(4,190
)
       
Noncurrent operating lease liabilities
   
(4,454
)
       
Deferred income taxes
   
(1,751
)
       
Net assets acquired
         
$
16,290
 


(1)
The other current assets balance includes $0.9 million of cash acquired.
Trombetta [Member]  
Business Acquisition [Line Items]  
Allocation of Purchase Price, Assets Acquired And Liabilities Assumed
The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, (in thousands):

Purchase price
       
$
111,711
 
Assets acquired and liabilities assumed:
             
Receivables          
 
$
9,173
         
Inventory          
   
12,460
         
Other current assets (1)          
   
5,193
         
Property, plant and equipment, net          
   
4,939
         
Operating lease right-of-use assets          
   
3,847
         
Intangible assets          
   
54,700
         
Goodwill          
   
49,250
         
Current liabilities          
   
(5,072
)
       
Noncurrent operating lease liabilities
   
(3,065
)
       
Deferred income taxes
   
(8,210
)
       
Subtotal
           
123,215
 
Fair value of acquired noncontrolling interest
           
(11,504
)
Net assets acquired
         
$
111,711
 


(1)
The other current assets balance includes $4.6 million of cash acquired.
Soot Sensor [Member]  
Business Acquisition [Line Items]  
Allocation of Purchase Price, Assets Acquired And Liabilities Assumed
The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):

Purchase Price
       
$
2,924
 
Assets acquired and liabilities assumed:
             
Inventory
 
$
1,032
         
Machinery and equipment, net
   
1,137
         
Intangible assets
   
755
         
Net assets acquired
         
$
2,924
 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and Integration Expense (Tables)
12 Months Ended
Dec. 31, 2022
Restructuring and Integration Expense [Abstract]  
Restructuring and Integration Expense
The aggregated liabilities included in “sundry payables and accrued expenses” and “other accrued liabilities” in the consolidated balance sheet relating to the restructuring and integration activities as of and for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):

 
 
Workforce
Reduction
   
Other Exit
Costs
   
Total
 
Exit activity liability at December 31, 2020
 
$
179
   
$
   
$
179
 
Restructuring and integration costs:
                       
Amounts provided for during 2021
   
     
392
     
392
 
Cash payments
   
(100
)
   
(392
)
   
(492
)
Exit activity liability at December 31, 2021
 
$
79
   
$
   
$
79
 
Restructuring and integration costs:
                       
Amounts provided for during 2022 (1)
   
1,521
     
370
     
1,891
 
Cash payments
   
(16
)
   
(144
)
   
(160
)
Reclassification of environmental and other liabilities     (63 )     (226 )     (289 )
Exit activity liability at December 31, 2022
 
$
1,521
   
$
   
$
1,521
 


(1)
Included in restructuring and integration costs in 2022 is a $0.2 million increase in environmental cleanup costs related to ongoing monitoring and remediation in connection with the prior closure of our manufacturing operations at our Long Island City, New York location.  The environmental liability has been reclassed to accrued liabilities as of December 31, 2022.
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventories [Abstract]  
Inventories
   
December 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
 
           
Finished goods
 
$
324,362
   
$
296,739
 
Work-in-process
   
14,099
     
16,010
 
Raw materials
   
190,254
     
156,006
 
Subtotal
   
528,715
     
468,755
 
Unreturned customer inventories
   
19,695
     
22,268
 
Total inventories
 
$
548,410
   
$
491,023
 
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
   
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Land, buildings and improvements
 
$
42,651
   
$
40,882
 
Machinery and equipment
   
166,149
     
159,967
 
Tools, dies and auxiliary equipment
   
67,017
     
63,944
 
Furniture and fixtures
   
32,084
     
30,688
 
Leasehold improvements
   
15,083
     
14,081
 
Construction-in-progress
   
23,340
     
21,012
 
Total property, plant and equipment
   
346,324
     
330,574
 
Less accumulated depreciation
   
239,176
     
227,788
 
Total property, plant and equipment, net
 
$
107,148
   
$
102,786
 
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Quantitative Disclosures Related to Operating Leases
The following tables provide quantitative disclosures related to our operating leases and includes all operating leases acquired from the date of the acquisition (in thousands):

Balance Sheet Information
 
December 31,  
 
Assets
  2022      2021  
Operating lease right-of-use assets
 
$
49,838
   
$
40,469
 

   
     
 
Liabilities
   
     
 
Sundry payables and accrued expenses
 
$
10,763
   
$
10,544
 
Noncurrent operating lease liabilities
   
40,709
     
31,206
 
Total operating lease liabilities
 
$
51,472
   
$
41,750
 

   
     
 
Weighted Average Remaining Lease Term
               
Operating leases
 
7 Years
   
5.3 Years
 

   
     
 
Weighted Average Discount Rate
   
     
 
Operating leases
   
3.7
%
   
3
%


 
Year Ended, December 31,
 
Expense and Cash Flow Information
 
2022
   
2021
 
Lease Expense
           
Operating lease expense (a)
 
$
11,411
   
$
10,051
 
Supplemental Cash Flow Information
               
Cash Paid for the amounts included in the measurement of lease liabilities:
               
Operating cash flows from operating leases
 
$
11,293
   
$
9,985
 
Right-of-use assets obtained in exchange for new lease obligations:
               
Operating leases (b)
 
$
31,064
   
$
20,975
 

(a)
Excludes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.

(b)
Includes $21.6 million of right-of-use assets related to the lease modification and extension for our executive offices in Long Island City, New York during year ended December 31, 2022, and right-of-use assets obtained in business acquisitions of $0.4 million and $8.8 million during the years ended December 31, 2022 and 2021, respectively.
Minimum Lease Payments
At December 31, 2022, we are obligated to make minimum lease payments through 2033, under operating leases, which are as follows (in thousands):

2023
 
$
10,956
 
2024
   
9,770
 
2025
   
7,179
 
2026
   
6,268
 
2027
   
5,383
 
Thereafter
   
20,633
 
Total lease payments
 
$
60,189
 
Less: Interest
   
(8,717
)
Present value of lease liabilities
 
$
51,472
 
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Other Intangible Assets [Abstract]  
Carrying Value of Goodwill by Operating Segment
Changes in the carrying values of goodwill by operating segment during the years ended December 31, 2022 and 2021 are as follows (in thousands):

 
 
Engine
Management
   
Temperature
Control
   
Total
 
Balance as of December 31, 2020:
                 
Goodwill
 
$
102,055
   
$
14,270
   
$
116,325
 
Accumulated impairment losses
   
(38,488
)
   
     
(38,488
)
 
 
$
63,567
   
$
14,270
   
$
77,837
 
Activity in 2021
                       
Acquisition of Trombetta
    49,250             49,250  
Acquisition of Stabil
    4,827             4,827  
Foreign currency exchange rate change
   
(262
)
   
     
(262
)
Balance as of December 31, 2021:
                       
Goodwill
   
155,870
     
14,270
     
170,140
 
Accumulated impairment losses
    (38,488 )           (38,488 )
    $ 117,382     $ 14,270     $ 131,652  
Activity in 2022
                       
Acquisition of Kade           766       766  
 Foreign currency exchange rate change     (402 )     71       (331 )
 Balance as of December 31, 2022:                        
 Goodwill
    155,468       15,107       170,575  
Accumulated impairment losses
    (38,488 )           (38,488 )
 
 
$
116,980
   
$
15,107
   
$
132,087
 
Acquired Identifiable Intangible Assets
Acquired identifiable intangible assets as of December 31, 2022 and 2021 consist of:

December 31,
2022
2021
(In thousands)
Customer relationships
$
158,717
$
157,020
Patents, developed technology and intellectual property
14,123 14,123
Trademarks and trade names
8,880
8,880
Non-compete agreements
3,282
3,280
Supply agreements
800
800
Leaseholds
160
160
Total acquired intangible assets
185,962
184,263
Less accumulated amortization (1)
(86,945
)
(78,932
)
Net acquired intangible assets
$
99,017
$
105,331


(1)
Applies to all intangible assets, except for a related trademark/trade name totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Unconsolidated Affiliates (Tables)
12 Months Ended
Dec. 31, 2022
Investments in Unconsolidated Affiliates [Abstract]  
Investments in Unconsolidated Affiliates
   
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd.
 
$
18,410
   
$
20,692
 
Foshan FGD SMP Automotive Compressor Co. Ltd
   
16,747
     
16,676
 
Foshan Che Yijia New Energy Technology Co., Ltd.
   
4,098
     
3,990
 
Orange Electronic Co. Ltd
   
2,490
     
2,729
 
Total
 
$
41,745
   
$
44,087
 
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets (Tables)
12 Months Ended
Dec. 31, 2022
Other Assets [Abstract]  
Other Assets
   
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Deferred compensation
 
$
20,190
   
$
23,623
 
Noncurrent portion of interest rate swap fair value
    3,091        
Long term receivables
    1,944       971  
Deferred financing costs, net
   
1,603
     
206
 
Other
   
682
     
602
 
Total other assets, net
 
$
27,510
   
$
25,402
 
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Facilities and Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2022
Credit Facilities and Long-Term Debt [Abstract]  
Summary of Total Debt Outstanding
Total debt outstanding is summarized as follows:

 
 
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Credit facility – term loan due 2027
 
$
97,500
   
$
 
Credit facility – revolver due 2027
    142,000        
Senior secured facility – revolver due 2023
          125,298  
Other (1)
   
120
     
3,138
 
Total debt
 
$
239,620
   
$
128,436
 

               
Current maturities of debt
 
$
55,031
   
$
128,415
 
Long-term debt
   
184,589
     
21
 
Total debt
 
$
239,620
   
$
128,436
 

(1)
Other includes borrowings under our Polish overdraft facility of Zloty 12.3 million (approximately $3 million) as of December 31, 2021.  There were no borrowings under the Polish overdraft facility at December 31, 2022.
Maturities of Debt
As of December 31, 2022, maturities of debt through 2027, assuming no prepayments, are as follows (in thousands):
   
Revolving Credit Facility
   
Term Loan Facility
   
Polish Overdraft Facility and Other Debt
   
Total
 
2023
   
     
5,000
     
120
     
5,120
 
2024    
     
5,000
     
     
5,000
 
2025
   
     
5,000
     
     
5,000
 
2026
   
     
7,500
     
     
7,500
 
2027
   
142,000
     
75,000
     
     
217,000
 
Total
 
$
142,000
   
$
97,500
   
$
120
   
$
239,620
 
Less: current maturities
   
(50,000
)
   
(5,000
)
   
(31
)
   
(55,031
)
 Long-term debt
 
$
92,000
   
$
92,500
   
$
89
   
$
184,589
 
Scheduled of Deferred Financing Costs
Deferred financing costs as of December 31, 2022, assuming no prepayments, are being amortized as follows:

(In thousands)
     
2023
   
491
 
2024
   
478
 
2025
   
469
 
2026
   
464
 
2027
   
191
 
Total amortization
 
$
2,093
 
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Dec. 31, 2022
Accumulated Other Comprehensive Income [Abstract]  
Changes in Accumulated Other Comprehensive Income by Component
Changes in Accumulated Other Comprehensive Income by Component (in thousands)

   
Foreign
Currency
Translation
   
Unrecognized
Postretirement
Benefit Costs
(Credit)
   
Unrealized
derivative
gains
(losses)
   
Total
 
Balance at December 31, 2020 attributable to SMP
 
$
(5,744
)
 
$
68
   
$
   
$
(5,676
)
Other comprehensive income before reclassifications
   
(2,477
)
   
     
     
(2,477
)
Amounts reclassified from accumulated other comprehensive income
   
     
(16
)
   
     
(16
)
Other comprehensive income, net
   
(2,477
)
   
(16
)
   
     
(2,493
)
Balance at December 31, 2021 attributable to SMP
  $
(8,221 )   $
52     $
    $
(8,169 )
Other comprehensive income before reclassifications
    (8,109 )           3,797 (1)      (4,312 )
Amounts reclassified from accumulated other comprehensive income
          (15 )     26       11  
Other comprehensive income, net
    (8,109 )     (15 )     3,823       (4,301 )
Balance at December 31, 2022 attributable to SMP
 
$
(16,330
)
 
$
37
   
$
3,823
   
$
(12,470
)

 
(1)
Consists of the unrecognized gain relating to the change in fair value of the cash flow interest rate hedge of $5.2 million ($3.8 million, net of tax), net of cash settlements payments of $42,000 ($31,000, net of tax) in the year ended December 31, 2022.
Reclassifications Out of Accumulated Other Comprehensive Income
Reclassifications Out of Accumulated Other Comprehensive Income (in thousands):

 
 
Year Ended December 31,
 
Details About Accumulated Other Comprehensive Income Components
 
2022
   
2021
 
Derivative cash flow hedge:
           
Unrecognized gain (loss) (1)
 
$
35
   
$
 
Postretirement Benefit Plans:
               
Unrecognized gain (loss) (2)
   
(25
)
   
(27
)
Total before income tax
   
10
     
(27
)
Income tax expense (benefit)
   
(1
)
   
(11
)
Total reclassifications attributable to SMP
 
$
11
   
$
(16
)

 
(1)
Unrecognized accumulated other comprehensive income (loss) related to the cash flow interest rate hedge is reclassified to earnings and reported as part of interest expense in our consolidated statements of operations when the interest payments on the underlying borrowings are recognized.

 
(2)
Unrecognized accumulated other comprehensive income (loss) related to our post retirement plans is reclassified to earnings and included in the computation of net periodic postretirement benefit costs, which are included in other non-operating income (expense), net in our consolidated statements of operations (see Note 15, “Employee Benefits,” for additional information).
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2022
Stock-Based Compensation Plans [Abstract]  
Restricted and Performance-Based Share Activity
Our restricted and performance-based share activity was as follows for the years ended December 31, 2022 and 2021:

 
 
Shares
   
Weighted Average
Grant Date Fair
Value per Share
 
Balance at December 31, 2020
   
839,686
   
$
34.77
 
Granted
   
211,815
     
38.51
 
Vested
   
(227,682
)
   
36.10
 
Forfeited
   
(16,800
)
   
39.39
 
Balance at December 31, 2021
   
807,019
   
$
34.92
 
Granted
   
246,325
     
28.44
 
Vested
   
(190,082
)
   
41.71
 
Performance Shares Target Adjustment
    25,317       42.21  
Forfeited
   
(7,750
)
   
40.73
 
Balance at December 31, 2022
   
880,829
   
$
31.79
 
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2022
Employee Benefits [Abstract]  
Defined Contribution Plan Matching Obligations
We maintain various defined contribution plans, which include profit sharing, and provide retirement benefits for substantially all of our employees. Matching obligations, in connection with the plans which are funded in cash and typically contributed to the plans in March of the following year, are as follows (in thousands):

 
 
U.S. Defined
Contribution
 
Year ended December 31,
     
2022
 
$
9,816
 
2021
   
9,763
 
2020
   
9,457
 
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Other Non-Operating Income (Expense), Net (Tables)
12 Months Ended
Dec. 31, 2022
Other Non-Operating Income (Expense), Net [Abstract]  
Components of Other Non-Operating Income (Expense)
The components of other non-operating income (expense), net are as follows:

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 
 
(In thousands)
 
Interest and dividend income
 
$
209
   
$
49
   
$
109
 
Equity income from joint ventures
   
3,464
     
3,295
     
820
 
Gain (loss) on foreign exchange
   
334
   
(257
)
   
(350
)
Other non-operating income, net
   
807
     
407
     
233
 
Total other non-operating income, net
 
$
4,814
   
$
3,494
   
$
812
 
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Measurements [Abstract]  
Summary of Estimated Fair Values, Carrying Amounts and Classification under Fair Value Hierarchy
The following is a summary of the estimated fair values, carrying amounts, and classification under the fair value hierarchy of our financial instruments at December 31, 2022 and December 31, 2021 (in thousands):

      
December 31, 2022
   
December 31, 2021
 
 
Fair Value
Hierarchy
 
Fair Value
   
Carrying
Amount
   
Fair Value
   
Carrying
Amount
 
                           
Cash and cash equivalents
LEVEL 1
 
$
21,150
   
$
21,150
   
$
21,755
   
$
21,755
 
Deferred compensation
LEVEL 1
   
20,190
     
20,190
     
23,623
     
23,623
 
Short term borrowings
LEVEL 1
   
55,031
     
55,031
     
128,415
     
128,415
 
Long-term debt
LEVEL 1
   
184,589
     
184,589
     
21
     
21
 
Cash flow interest rate swap
LEVEL 2
   
5,174
     
5,174
     
     
 
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Taxes [Abstract]  
Income Tax Provision (Benefit)
The income tax provision (benefit) consists of the following (in thousands):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
Current:
                 
Domestic
 
$
16,182
   
$
26,528
   
$
30,368
 
Foreign
   
8,669
     
5,851
     
4,064
 
Total current
   
24,851
     
32,379
     
34,432
 
 
                       
Deferred:
                       
Domestic
   
1,102
     
(1,161
)
   
(7,418
)
Foreign
   
(747
)
   
(174
)
   
(52
)
Total deferred
   
355
     
(1,335
)
   
(7,470
)
Total income tax provision
 
$
25,206
   
$
31,044
   
$
26,962
 
Effective Income Tax Rate Reconciliation
Reconciliations between taxes at the U.S. Federal income tax rate and taxes at our effective income tax rate on earnings from continuing operations before income taxes are as follows (in thousands):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
U.S. Federal income tax rate of 21%
 
$
20,650
   
$
27,398
   
$
22,550
 
Increase (decrease) in tax rate resulting from:
                       
State and local income taxes, net of federal income tax benefit
   
3,118
     
4,579
     
3,781
 
Income tax (benefit) attributable to foreign income
   
(53
)
   
(122
)
   
330
 
Other non-deductible items, net
   
423
   
(1,277
)
   
(563
)
Change in valuation allowance
   
1,068
     
466
     
864
 
Provision for income taxes
 
$
25,206
   
$
31,044
   
$
26,962
 
Components of Net Deferred Tax Assets and Liabilities
The following is a summary of the components of the net deferred tax assets and liabilities recognized in the accompanying consolidated balance sheets (in thousands):

 
 
December 31,
 
 
 
2022
   
2021
 
Deferred tax assets:
           
Inventories
 
$
11,604
   
$
12,181
 
Allowance for customer returns
   
14,506
     
14,185
 
Postretirement benefits
   
25
     
33
 
Allowance for expected credit losses
   
2,965
     
1,450
 
Accrued salaries and benefits
   
12,048
     
15,585
 
Tax credit and NOL carryforwards
   
5,103
     
5,702
 
Accrued asbestos liabilities
   
17,208
     
15,463
 
Other
   
190
     
190
 
 
   
63,649
     
64,789
 
Valuation allowance
   
(3,155
)
   
(2,087
)
Total deferred tax assets
   
60,494
     
62,702
 
Deferred tax liabilities:
               
Intangible assets acquired, net of amortization
    13,292       13,450  
Depreciation
   
8,715
     
7,589
 
    Interest rate swap agreement
    1,299        
Other
   
3,530
     
5,537
 
Total deferred tax liabilities
   
26,836
     
26,576
 
 
               
Net deferred tax assets
 
$
33,658
   
$
36,126
 
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Reconciliations of Earnings Available to Common Stockholders and Shares used in Calculating Basic and Dilutive Net Earnings per Common Share
The following are reconciliations of the net earnings attributable to SMP and the shares used in calculating basic and dilutive net earnings per common share attributable to SMP (in thousands, except per share data):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 Net Earnings Attributable to SMP -
                 
Earnings from continuing operations
 
$
73,042
   
$
99,353
   
$
80,417
 
Loss from discontinued operations
   
(17,691
)
   
(8,467
)
   
(23,024
)
Net earnings attributable to SMP
 
$
55,351
   
$
90,886
   
$
57,393
 
 
                       
Basic Net Earnings Per Common Share Attributable to SMP -
                       
Earnings from continuing operations per common share
 
$
3.37
   
$
4.49
   
$
3.59
 
Loss from discontinued operations per common share
   
(0.82
)
   
(0.39
)
   
(1.02
)
Net earnings per common share attributable to SMP
 
$
2.55
   
$
4.10
   
$
2.57
 
 
                       
Weighted average common shares outstanding
    21,684       22,147       22,374  
                         
Diluted Net Earnings Per Common Share Attributable to SMP -
                       
Earnings from continuing operations per common share
 
$
3.30
   
$
4.39
   
$
3.52
 
Loss from discontinued operations per common share
   
(0.80
)
   
(0.37
)
   
(1.01
)
Net earnings per common share attributable to SMP
 
$
2.50
   
$
4.02
   
$
2.51
 
 
                       
Weighted average common shares outstanding
   
21,684
     
22,147
     
22,374
 
Plus incremental shares from assumed conversions:
                       
Dilutive effect of restricted stock and performance-based stock
   
456
     
469
     
452
 
Weighted average common shares outstanding – Diluted
   
22,140
     
22,616
     
22,826
 
Anti-dilutive Securities Excluded from Computation of Earnings per Share
The shares listed below were not included in the computation of diluted net earnings per common share attributable to SMP because to do so would have been anti-dilutive for the periods presented or because they were excluded under the treasury method (in thousands):

 
 
2022
   
2021
   
2020
 
Restricted and performance shares
   
292
     
269
     
268
 
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Industry Segment and Geographic Data (Tables)
12 Months Ended
Dec. 31, 2022
Industry Segment and Geographic Data [Abstract]  
Sales and Operating Income by Operating Segments
The accounting policies of each segment are the same as those described in the summary of significant accounting policies (see Note 1). The following tables contain financial information for each reportable segment (in thousands):

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
Net sales (a):
                 
Engine Management
 
$
975,243
   
$
937,936
   
$
835,685
 
Temperature Control
   
382,285
     
348,423
     
281,954
 
Other
   
14,287
     
12,457
     
10,949
 
Total net sales
 
$
1,371,815
   
$
1,298,816
   
$
1,128,588
 
Intersegment sales (a):
                       
Engine Management
 
$
22,845
   
$
23,599
   
$
15,952
 
Temperature Control
   
9,728
     
9,024
     
6,162
 
Other
   
(32,573
)
   
(32,623
)
   
(22,114
)
Total intersegment sales
 
$
   
$
   
$
 
Depreciation and Amortization:
                       
Engine Management
 
$
23,289
   
$
21,881
   
$
20,417
 
Temperature Control
   
3,266
     
3,626
     
4,035
 
Other
   
1,743
     
1,736
     
1,871
 
Total depreciation and amortization
 
$
28,298
   
$
27,243
   
$
26,323
 
Operating income (loss):
                       
Engine Management
 
$
91,047
   
$
117,367
   
$
111,217
 
Temperature Control
   
31,712
     
36,997
     
21,296
 
Other
   
(18,624
)
   
(25,365
)
   
(23,618
)
Total operating income
 
$
104,135
   
$
128,999
   
$
108,895
 
Investment in unconsolidated affiliates:
                       
Engine Management
 
$
2,490
   
$
2,729
   
$
2,428
 
Temperature Control
   
39,255
     
41,358
     
38,079
 
Other
   
     
     
 
Total investment in unconsolidated affiliates
 
$
41,745
   
$
44,087
   
$
40,507
 
Capital expenditures:
                       
Engine Management
 
$
19,306
   
$
21,922
   
$
13,496
 
Temperature Control
   
4,502
     
2,586
     
1,988
 
Other
   
2,148
     
1,367
     
2,336
 
Total capital expenditures
 
$
25,956
   
$
25,875
   
$
17,820
 
Total assets:
                       
Engine Management
 
$
867,433
   
$
845,767
   
$
618,210
 
Temperature Control
   
283,086
     
257,114
     
230,111
 
Other
   
104,410
     
95,080
     
108,219
 
Total assets
 
$
1,254,929
   
$
1,197,961
   
$
956,540
 


(a)
Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.
Reconciliation of Segment Operating Income to Net Earnings
Reconciliation of segment operating income to net earnings:

 
 
Year Ended December 31,
 
 
 
2022
   
2021
   
2020
 
 
 
(In thousands)
 
Operating income
 
$
104,135
   
$
128,999
   
$
108,895
 
Other non-operating income, net
   
4,814
     
3,494
     
812
 
Interest expense
   
10,617
     
2,028
     
2,328
 
Earnings from continuing operations before income taxes
   
98,332
     
130,465
     
107,379
 
Provision for income taxes
   
25,206
     
31,044
     
26,962
 
Earnings from continuing operations
   
73,126
     
99,421
     
80,417
 
Discontinued operations, net of tax
   
(17,691
)
   
(8,467
)
   
(23,024
)
Net earnings
 
$
55,435
   
$
90,954
   
$
57,393
 
Long-lived Assets by Geographical Areas
   
December 31,
 
 
 
2022
   
2021
   
2020
 
Long-lived assets (a):
 
(In thousands)
 
United States
 
$
326,199
   
$
315,983
   
$
241,053
 
Asia
   
76,766
     
80,175
     
40,621
 
Europe
   
38,351
     
37,892
     
16,504
 
Mexico
   
10,355
     
12,119
     
10,586
 
Canada
   
7,161
     
4,461
     
4,470
 
Total long-lived assets
 
$
458,832
   
$
450,630
   
$
313,234
 

(a)
Long-lived assets are attributed to countries based upon the location of the assets.
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Net Sales (Tables)
12 Months Ended
Dec. 31, 2022
Net Sales [Abstract]  
Disaggregation of Net Sales
The following tables provide disaggregation of net sales information for the years ended December 31, 2022, 2021 and 2020 (in thousands):

Year Ended December 31, 2022 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
849,858
   
$
359,246
   
$
   
$
1,209,104
 
Canada
   
32,410
     
19,894
     
14,287
     
66,591
 
Europe         
   
37,098
     
1,422
     
     
38,520
 
Mexico
   
30,917
     
400
     
     
31,317
 
    Asia         
   
18,830
     
356
     
     
19,186
 
Other foreign
   
6,130
     
967
     
     
7,097
 
Total
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
824,677
   
$
   
$
10,775
   
$
835,452
 
Wire and cable
   
150,566
     
     
(223
)
   
150,343
 
Compressors
   
     
222,532
     
1,813
     
224,345
 
Other climate control parts
   
     
159,753
     
1,922
     
161,675
 
Total
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 
Major Sales Channel:
                               
Aftermarket
 
$
709,128
   
$
343,702
   
$
14,287
   
$
1,067,117
 
OE/OES
   
234,092
     
35,915
     
     
270,007
 
Export
   
32,023
     
2,668
     
     
34,691
 
Total
 
$
975,243
   
$
382,285
   
$
14,287
   
$
1,371,815
 


Year Ended December 31, 2021 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
804,398
   
$
329,980
   
$
   
$
1,134,378
 
Canada
   
33,590
     
16,513
     
12,457
     
62,560
 
    Europe         
   
27,293
     
390
     
     
27,683
 
Mexico
   
25,288
     
358
     
     
25,646
 
Asia
   
40,668
     
348
     
     
41,016
 
Other foreign
   
6,699
     
834
     
     
7,533
 
Total
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
786,514
   
$
   
$
8,956
   
$
795,470
 
Wire and cable
   
151,422
     
     
(275
)
   
151,147
 
Compressors
   
     
206,697
     
1,434
     
208,131
 
Other climate control parts
   
     
141,726
     
2,342
     
144,068
 
Total
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 
Major Sales Channel:
                               
Aftermarket
 
$
702,473
   
$
317,804
   
$
12,457
   
$
1,032,734
 
OE/OES
   
208,760
     
28,545
     
     
237,305
 
Export
   
26,703
     
2,074
     
     
28,777
 
Total
 
$
937,936
   
$
348,423
   
$
12,457
   
$
1,298,816
 

Year Ended December 31, 2020 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
738,521
   
$
268,680
   
$
   
$
1,007,201
 
Canada
   
25,842
     
11,679
     
10,949
     
48,470
 
Europe         
   
12,255
     
351
     
     
12,606
 
Mexico
   
19,336
     
271
     
     
19,607
 
Asia
   
35,079
     
165
     
     
35,244
 
Other foreign
   
4,652
     
808
     
     
5,460
 
Total
 
$
835,685
   
$
281,954
   
$
10,949
   
$
1,128,588
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
691,722
   
$
   
$
8,172
   
$
699,894
 
Wire and cable
   
143,963
     
     
159
     
144,122
 
Compressors
   
     
163,071
     
812
     
163,883
 
Other climate control parts
   
     
118,883
     
1,806
     
120,689
 
Total
 
$
835,685
   
$
281,954
   
$
10,949
   
$
1,128,588
 
Major Sales Channel:
                               
Aftermarket
 
$
674,744
   
$
263,690
   
$
10,949
   
$
949,383
 
OE/OES
   
142,072
     
17,096
     
     
159,168
 
Export
   
18,869
     
1,168
     
     
20,037
 
Total
 
$
835,685
   
$
281,954
   
$
10,949
   
$
1,128,588
 

(a)
Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.

(b)
Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments as well as sales from our Canadian business unit that does not meet the criteria of a reportable operating segment.  Intersegment wire and cable sales for the years ended December 31, 2022 and 2021 exceeded third party sales from our Canadian business unit.
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies [Abstract]  
Rent Expense
Total rent expense for the three years ended December 31, 2022 was as follows (in thousands):

 
 
Total
   
Real Estate
   
Other
 
2022 (1)
 
$
14,135
   
$
11,385
   
$
2,750
 
2021 (1)
   
12,065
     
9,500
     
2,565
 
2020
   
11,669
     
8,290
     
3,379
 


(1)
Includes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.
Changes in Product Warranties
The following table provides the changes in our product warranties:

 
 
December 31,
 
 
 
2022
   
2021
 
 
 
(In thousands)
 
Balance, beginning of period
 
$
17,463
   
$
17,663
 
Liabilities accrued for current year sales
   
112,477
     
91,908
 
Settlements of warranty claims
   
(110,273
)
   
(92,108
)
Balance, end of period
 
$
19,667
   
$
17,463
 
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies, Principles of Consolidation (Details)
Dec. 31, 2022
Principles of Consolidation [Abstract]  
Equity ownership in entities included in consolidated financial statements, minimum 50.00%
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies, Allowance for Expected Credit Losses and Cash Discounts (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Allowance for Expected Credit Losses and Cash Discounts [Abstract]      
Number of customers who filed a petition | Customer 1    
Customer bankruptcy charge | $ $ 7,002 $ 0 $ 0
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies, Inventories (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Inventory [Abstract]    
Inventory reserve $ 42.5 $ 46.2
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies, Property, Plant and Equipment (Details)
12 Months Ended
Dec. 31, 2022
Buildings [Member] | Minimum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 25 years
Buildings [Member] | Maximum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 33 years 6 months
Building Improvements [Member] | Minimum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 10 years
Building Improvements [Member] | Maximum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 25 years
Machinery and Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 5 years
Machinery and Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 12 years
Tools, Dies and Auxiliary Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 3 years
Tools, Dies and Auxiliary Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 8 years
Furniture and Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 3 years
Furniture and Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful life 12 years
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies, Product Warranty and Overstock Returns and Accounting for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Product Warranty and Overstock Returns [Abstract]    
Product warranty period 90 days  
Accounting for Income Taxes [Abstract]    
Valuation allowance $ 3,155 $ 2,087
Net deferred tax asset $ 33,658 $ 36,126
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies, Concentrations of Credit Risk and Foreign Cash Balances (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Concentration Risk [Abstract]      
Number of customers who filed a petition | Customer 1    
Customer bankruptcy charge $ 7,002 $ 0 $ 0
Foreign Cash Balances [Abstract]      
Foreign cash balance $ 18,500 $ 16,600  
Customer Concentration Risk [Member]      
Concentration Risk [Abstract]      
Number of largest individual customers | Customer 3    
Selling, General and Administrative Expenses [Member]      
Concentration Risk [Abstract]      
Customer bankruptcy charge $ 7,000    
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments, Investment in Foshan Che Yijia New Energy Technology Co., Ltd (Details)
¥ in Millions
Dec. 31, 2022
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2022
CNY (¥)
Sep. 30, 2022
Dec. 31, 2021
USD ($)
Aug. 31, 2019
USD ($)
Investments in and Advances to Affiliates, Balance [Abstract]            
Investments in unconsolidated affiliates $ 41,745,000       $ 44,087,000  
Foshan Che Yijia New Energy Technology Co., Ltd. [Member]            
Investments in and Advances to Affiliates, Balance [Abstract]            
Percentage of equity interest acquired 33.00% 3.55% 3.55% 29.00%   29.00%
Investments in unconsolidated affiliates $ 4,098,000 $ 242,000 ¥ 1.7   $ 3,990,000 $ 5,100,000
Foshan Che Yijia New Energy Technology Co., Ltd. [Member] | Minimum [Member]            
Investments in and Advances to Affiliates, Balance [Abstract]            
Percentage of equity interest acquired   29.00% 29.00%      
Foshan Che Yijia New Energy Technology Co., Ltd. [Member] | Maximum [Member]            
Investments in and Advances to Affiliates, Balance [Abstract]            
Percentage of equity interest acquired   33.00% 33.00%      
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments, Acquisition of Capital Stock of Kade Trading GmbH (Details)
$ in Thousands, € in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2022
USD ($)
Oct. 31, 2022
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Oct. 31, 2022
EUR (€)
Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract]            
Business acquisition annual sales [1]     $ 1,371,815 $ 1,298,816 $ 1,128,588  
Assets acquired and liabilities assumed [Abstract]            
Operating lease right-of-use assets     400 8,800    
Goodwill     132,087 $ 131,652 $ 77,837  
Kade [Member]            
Business Combination, Description [Abstract]            
Percentage of entity acquired 100.00%         100.00%
Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract]            
Payment to acquire Business $ 2,700 € 2.7        
Earn-out based performance obligation in 2024 and 2025 500         € 0.5
Business acquisition annual sales 6,000          
Assets acquired and liabilities assumed [Abstract]            
Purchase Price 3,176          
Receivables 790          
Inventory 829          
Other current assets [2] 1,003          
Property, plant, and equipment, net 63          
Operating lease right-of-use assets 401          
Intangible assets 2,395          
Goodwill 766          
Current liabilities (1,977)          
Noncurrent operating lease liabilities (328)          
Deferred income taxes (766)          
Net assets acquired 3,176          
Cash acquired $ 1,000          
Revenues from acquisition date     $ 1,300      
Kade [Member] | Customer Relationships [Member]            
Assets acquired and liabilities assumed [Abstract]            
Estimated useful life of intangible assets     15 years      
[1] Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.
[2] The other current assets balance includes $1 million of cash acquired.
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments, Acquisition of Capital Stock of Stabil Operative Group GmbH (Details)
$ in Thousands, € in Millions
1 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2021
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Assets acquired and liabilities assumed [Abstract]          
Operating lease right-of-use assets     $ 400 $ 8,800  
Goodwill     132,087 $ 131,652 $ 77,837
Stabil [Member]          
Business Combination, Description [Abstract]          
Percentage of entity acquired 100.00%        
Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract]          
Purchase Price $ 16,290 € 13.7      
Assets acquired and liabilities assumed [Abstract]          
Receivables 2,852        
Inventory 5,126        
Other current assets [1] 1,628        
Property, plant, and equipment, net 1,810        
Operating lease right-of-use assets 4,971        
Intangible assets 5,471        
Goodwill 4,827        
Current liabilities (4,190)        
Noncurrent operating lease liabilities (4,454)        
Deferred income taxes (1,751)        
Net assets acquired 16,290        
Cash acquired $ 900        
Revenues from acquisition date     $ 14,900    
Stabil [Member] | Customer Relationships [Member]          
Assets acquired and liabilities assumed [Abstract]          
Estimated useful life of intangible assets     20 years    
[1] The other current assets balance includes $0.9 million of cash acquired.
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments, Acquisition of Capital Stock of Trumpet Holdings, Inc. (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Assets acquired and liabilities assumed [Abstract]        
Operating lease right-of-use assets   $ 400 $ 8,800  
Goodwill   132,087 $ 131,652 $ 77,837
Trombetta [Member]        
Business Combination, Description [Abstract]        
Percentage of entity acquired 100.00%      
Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract]        
Purchase Price $ 111,711      
Assets acquired and liabilities assumed [Abstract]        
Receivables 9,173      
Inventory 12,460      
Other current assets [1] 5,193      
Property, plant, and equipment, net 4,939      
Operating lease right-of-use assets 3,847      
Intangible assets 54,700      
Goodwill 49,250      
Current liabilities (5,072)      
Noncurrent operating lease liabilities (3,065)      
Deferred income taxes (8,210)      
Subtotal 123,215      
Fair value of acquired noncontrolling interest (11,504)      
Net assets acquired 111,711      
Cash acquired 4,600      
Revenues from acquisition date   $ 27,400    
Trombetta [Member] | Customer Relationships [Member]        
Assets acquired and liabilities assumed [Abstract]        
Intangible assets 39,400      
Estimated useful life of intangible assets   20 years    
Trombetta [Member] | Developed Technology [Member]        
Assets acquired and liabilities assumed [Abstract]        
Intangible assets 13,400      
Estimated useful life of intangible assets   15 years    
Trombetta [Member] | Trade Names [Member]        
Assets acquired and liabilities assumed [Abstract]        
Intangible assets $ 1,900      
Estimated useful life of intangible assets   10 years    
Trombetta [Member] | Trombetta Asia, Ltd [Member]        
Business Combination, Description [Abstract]        
Percentage of entity acquired 70.00%      
[1] The other current assets balance includes $4.6 million of cash acquired.
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments, Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Soot Sensor [Member]      
Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract]      
Purchase Price $ 2,924    
Assets acquired and liabilities assumed [Abstract]      
Inventory 1,032    
Machinery and equipment, net 1,137    
Intangible assets 755    
Net assets acquired 2,924    
Business Combination, Description [Abstract]      
Revenues from acquisition date     $ 2,300
Soot Sensor [Member] | Customer Relationships [Member]      
Assets acquired and liabilities assumed [Abstract]      
Intangible assets 800    
Business Combination, Description [Abstract]      
Estimated useful life of intangible assets     10 years
Lexington, Ohio Facility [Member]      
Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract]      
Purchase Price   $ 2,900  
Tallinn, Estonia Facility [Member]      
Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract]      
Purchase Price $ 2,900    
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and Integration Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restructuring and integration activities [Roll Forward]      
Exit activity liability, beginning of period $ 79 $ 179  
Restructuring and integration costs provided for during the period 1,891 [1] 392 $ 464
Cash payments (160) (492)  
Reclassification of environmental and other liabilities (289)    
Exit activity liability, end of period 1,521 79 179
Reclassification of environment liability (200)    
Restructuring Costs [Abstract]      
Sales force reduction costs 900    
Employee severance costs 600    
Expected future restructuring costs 3,400    
Soot Sensor Product Line Relocation [Member]      
Restructuring and integration activities [Roll Forward]      
Cash payments (144) (392)  
Exit activity liability, end of period 0    
Plant Rationalization Programs [Member]      
Restructuring and integration activities [Roll Forward]      
Cash payments (16) (100)  
Exit activity liability, end of period 0    
Workforce Reduction [Member]      
Restructuring and integration activities [Roll Forward]      
Exit activity liability, beginning of period 79 179  
Restructuring and integration costs provided for during the period 1,521 [1] 0  
Cash payments (16) (100)  
Reclassification of environmental and other liabilities (63)    
Exit activity liability, end of period 1,521 79 179
Other Exit Costs [Member]      
Restructuring and integration activities [Roll Forward]      
Exit activity liability, beginning of period 0 0  
Restructuring and integration costs provided for during the period 370 [1] 392  
Cash payments (144) (392)  
Reclassification of environmental and other liabilities (226)    
Exit activity liability, end of period $ 0 $ 0 $ 0
[1] Included in restructuring and integration costs in 2022 is a $0.2 million increase in environmental cleanup costs related to ongoing monitoring and remediation in connection with the prior closure of our manufacturing operations at our Long Island City, New York location.  The environmental liability has been reclassed to accrued liabilities as of December 31, 2022.
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Sale of Receivables (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sale of Receivables [Abstract]      
Sale of receivables to financial institutions $ 813.7 $ 818.8  
Receivables not yet collected 0.0 1.3  
Charge related to sale of receivables $ 32.0 $ 11.5 $ 12.2
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventories [Abstract]    
Finished goods $ 324,362 $ 296,739
Work-in-process 14,099 16,010
Raw materials 190,254 156,006
Subtotal 528,715 468,755
Unreturned customer inventories 19,695 22,268
Total inventories $ 548,410 $ 491,023
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 346,324 $ 330,574  
Less accumulated depreciation 239,176 227,788  
Total property, plant and equipment, net 107,148 102,786  
Depreciation expense 19,000 18,200 $ 17,800
Land, Buildings and Improvements [Member]      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 42,651 40,882  
Machinery and Equipment [Member]      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 166,149 159,967  
Tools, Dies and Auxiliary Equipment [Member]      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 67,017 63,944  
Furniture and Fixtures [Member]      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 32,084 30,688  
Leasehold Improvements [Member]      
Property, plant and equipment [Abstract]      
Total property, plant and equipment 15,083 14,081  
Construction-in-Progress [Member]      
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 23,340 $ 21,012  
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Quantitative Lease Disclosures [Abstract]    
Renewal option period 5 years  
Assets [Abstract]    
Operating lease right-of-use assets $ 49,838 $ 40,469
Liabilities [Abstract]    
Sundry payables and accrued expenses 10,763 10,544
Noncurrent operating lease liabilities 40,709 31,206
Total operating lease liabilities $ 51,472 $ 41,750
Operating Leases [Abstract]    
Weighted average remaining lease term 7 years 5 years 3 months 18 days
Weighted average discount rate 3.70% 3.00%
Lease Expense [Abstract]    
Operating lease expense [1] $ 11,411 $ 10,051
Excluded expenses of non lease 2,700 2,000
Cash paid for the amounts included in the measurement of lease liabilities [Abstract]    
Operating cash flows from operating leases 11,293 9,985
Right-of-use assets obtained in exchange for new lease obligations [Abstract]    
Operating leases [2] 31,064 20,975
Right-of-use assets related to lease modifications and extension 21,600  
Right-of use assets obtained in business acquisitions 400 8,800
Minimum Lease Payments [Abstract]    
2,023 10,956  
2,024 9,770  
2,025 7,179  
2,026 6,268  
2,027 5,383  
Thereafter 20,633  
Total lease payments 60,189  
Less: Interest (8,717)  
Total operating lease liabilities $ 51,472 $ 41,750
Maximum [Member]    
Quantitative Lease Disclosures [Abstract]    
Remaining operating lease terms 11 years  
[1] Excludes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.
[2] Includes $21.6 million of right-of-use assets related to the lease modification and extension for our executive offices in Long Island City, New York during year ended December 31, 2022, and right-of-use assets obtained in business acquisitions of $0.4 million and $8.8 million during the years ended December 31, 2022 and 2021, respectively.
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets, Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill by operating segment [Abstract]    
Goodwill gross, beginning balance $ 170,140 $ 116,325
Goodwill accumulated impairment losses, Beginning balance (38,488) (38,488)
Goodwill net, beginning balance 131,652 77,837
Goodwill foreign currency exchange rate change   (262)
Goodwill gross, ending balance 170,575 170,140
Goodwill accumulated impairment losses, Ending balance (38,488) (38,488)
Goodwill net, ending balance 132,087 131,652
Trombetta [Member]    
Goodwill by operating segment [Abstract]    
Goodwill acquisition   49,250
Stabil [Member]    
Goodwill by operating segment [Abstract]    
Goodwill acquisition   4,827
Goodwill foreign currency exchange rate change (331)  
Kade Trading GmbH [Member]    
Goodwill by operating segment [Abstract]    
Goodwill acquisition 766  
Engine Management [Member]    
Goodwill by operating segment [Abstract]    
Goodwill gross, beginning balance 155,870 102,055
Goodwill accumulated impairment losses, Beginning balance (38,488) (38,488)
Goodwill net, beginning balance 117,382 63,567
Goodwill foreign currency exchange rate change (402) (262)
Goodwill gross, ending balance 155,468 155,870
Goodwill accumulated impairment losses, Ending balance (38,488) (38,488)
Goodwill net, ending balance 116,980 117,382
Engine Management [Member] | Trombetta [Member]    
Goodwill by operating segment [Abstract]    
Goodwill acquisition 49,250  
Engine Management [Member] | Stabil [Member]    
Goodwill by operating segment [Abstract]    
Goodwill acquisition 4,827  
Engine Management [Member] | Kade Trading GmbH [Member]    
Goodwill by operating segment [Abstract]    
Goodwill acquisition 0  
Temperature Control [Member]    
Goodwill by operating segment [Abstract]    
Goodwill gross, beginning balance 14,270 14,270
Goodwill accumulated impairment losses, Beginning balance 0 0
Goodwill net, beginning balance 14,270 14,270
Goodwill foreign currency exchange rate change 71 0
Goodwill gross, ending balance 15,107 14,270
Goodwill accumulated impairment losses, Ending balance 0 0
Goodwill net, ending balance 15,107 $ 14,270
Temperature Control [Member] | Trombetta [Member]    
Goodwill by operating segment [Abstract]    
Goodwill acquisition 0  
Temperature Control [Member] | Stabil [Member]    
Goodwill by operating segment [Abstract]    
Goodwill acquisition 0  
Temperature Control [Member] | Kade Trading GmbH [Member]    
Goodwill by operating segment [Abstract]    
Goodwill acquisition $ 766  
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets $ 185,962 $ 184,263  
Less accumulated amortization [1] (86,945) (78,932)  
Net acquired intangible assets 99,017 105,331  
Amortization of acquired intangible assets [Abstract]      
Amortization expense 8,600 8,700 $ 8,200
Estimated amortization expense in year 2023 8,500    
Estimated amortization expense in year 2024 8,400    
Estimated amortization expense in years 2025 through 2041 8,400    
Estimated amortization expense in years 2026 through 2041 8,400    
Estimated amortization expense in years 2027 through 2041 62,700    
Customer Relationships [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 158,717 157,020  
Patents, Developed Technology and Intellectual Property [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 14,123 14,123  
Trademarks and Trade Names [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 8,880 8,880  
Intangible assets acquired [Abstract]      
Amount of acquired indefinite-lived intangible assets 2,600    
Non-Compete Agreements [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 3,282 3,280  
Supply Agreements [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 800 800  
Leaseholds [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Total acquired intangible assets 160 160  
Computer Software [Member]      
Other Intangible Assets [Abstract]      
Other intangible assets 18,700 17,400  
Accumulated computer software amortization (17,200) (16,500)  
Amortization of computer software $ 700 $ 300 $ 300
Computer Software [Member] | Minimum [Member]      
Other Intangible Assets [Abstract]      
Estimated useful life of intangible assets 3 years    
Computer Software [Member] | Maximum [Member]      
Other Intangible Assets [Abstract]      
Estimated useful life of intangible assets 10 years    
[1] Applies to all intangible assets, except for a related trademark/trade name totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Unconsolidated Affiliates (Details)
¥ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2022
CNY (¥)
Sep. 30, 2022
Aug. 31, 2019
USD ($)
Mar. 31, 2018
USD ($)
Nov. 30, 2017
USD ($)
Apr. 30, 2014
USD ($)
Jan. 31, 2013
USD ($)
Investments in and Advances to Affiliates, Balance [Abstract]                    
Investments in unconsolidated affiliates $ 41,745,000 $ 44,087,000                
Outstanding borrowings 239,620,000 128,436,000                
Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd. [Member]                    
Investments in and Advances to Affiliates, Balance [Abstract]                    
Investments in unconsolidated affiliates $ 18,410,000 20,692,000         $ 4,200,000   $ 14,000,000  
Percentage of equity interest acquired 65.00%           15.00%   50.00%  
Purchases from equity method investment $ 16,100,000 15,900,000                
Foshan FGD SMP Automotive Compressor Co. Ltd [Member]                    
Investments in and Advances to Affiliates, Balance [Abstract]                    
Investments in unconsolidated affiliates 16,747,000 16,676,000           $ 12,500,000    
Percentage of equity interest acquired               50.00%    
Purchases from equity method investment 53,300,000 32,200,000                
Foshan Che Yijia New Energy Technology Co., Ltd. [Member]                    
Investments in and Advances to Affiliates, Balance [Abstract]                    
Investments in unconsolidated affiliates $ 4,098,000 3,990,000 $ 242,000 ¥ 1.7   $ 5,100,000        
Percentage of equity interest acquired 33.00%   3.55% 3.55% 29.00% 29.00%        
Maximum borrowing capacity   $ 4,000,000                
Interest rate   5.00%                
Maturity date Nov. 30, 2023                  
Outstanding borrowings $ 4,000,000                  
Orange Electronic Co., Ltd [Member]                    
Investments in and Advances to Affiliates, Balance [Abstract]                    
Investments in unconsolidated affiliates $ 2,490,000 $ 2,729,000               $ 6,300,000
Percentage of equity interest acquired 19.40%                  
Purchases from equity method investment $ 4,100,000 $ 7,800,000                
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Assets [Abstract]    
Deferred compensation $ 20,190 $ 23,623
Noncurrent portion of interest rate swap fair value 3,091 0
Long term receivables 1,944 971
Deferred financing costs, net 1,603 206
Other 682 602
Total other assets, net $ 27,510 $ 25,402
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details)
$ in Thousands, zł in Millions
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
PLN (zł)
Debt Instruments [Abstract]      
Total debt $ 239,620 $ 128,436  
Current maturities of debt 55,031 128,415  
Long-term debt 184,589 21  
Credit Facility - Term Loan Due 2027 [Member]      
Debt Instruments [Abstract]      
Total debt 97,500 0  
Current maturities of debt 5,000    
Long-term debt 92,500    
Credit Facility - Revolver Due 2027 [Member]      
Debt Instruments [Abstract]      
Total debt 142,000 0  
Current maturities of debt 50,000    
Long-term debt 92,000    
Senior Secured Facility - Revolver Due 2023 [Member]      
Debt Instruments [Abstract]      
Total debt 0 125,298  
Other [Member]      
Debt Instruments [Abstract]      
Total debt [1] 120 3,138  
Current maturities of debt 31    
Long-term debt 89    
Line of Credit Facility [Abstract]      
Overdraft facility $ 0 $ 3,000 zł 12.3
[1] Other includes borrowings under our Polish overdraft facility of Zloty 12.3 million (approximately $3 million) as of December 31, 2021.  There were no borrowings under the Polish overdraft facility at December 31, 2022.
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Facilities and Long-Term Debt, Term Loan and Revolving Credit Facilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Installment
Dec. 31, 2021
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Line of Credit Facility [Abstract]        
Current portion of debt $ 50,000 $ 125,298    
Senior Secured Revolving Credit Facility [Member]        
Line of Credit Facility [Abstract]        
Maximum borrowing capacity $ 300,000 250,000    
Line of credit facility, accordian feature       $ 50,000
Outstanding borrowings under credit facility   125,300    
Outstanding letters of credit   $ 2,600    
Weighted average interest rate   1.40%    
Senior Secured Revolving Credit Facility [Member] | Alternate Base Rate [Member]        
Line of Credit Facility [Abstract]        
Outstanding borrowings under credit facility   $ 300    
Weighted average interest rate   3.50%    
Average daily loan balance outstanding   $ 1,100    
Senior Secured Revolving Credit Facility [Member] | Direct Borrowings [Member]        
Line of Credit Facility [Abstract]        
Outstanding borrowings under credit facility   $ 125,000    
Weighted average interest rate   1.40%    
Term Loan and Revolving Credit Facilities [Member]        
Line of Credit Facility [Abstract]        
Maximum borrowing capacity     $ 500,000  
Maturity date Jun. 01, 2027      
Frequency of periodic payment quarterly      
Debt instrument, extension period 1 year      
Borrowing base $ 168,000      
Maximum consolidated EBITDA 1      
Net Leverage Ratio 250.00%      
Outstanding borrowings under credit facility $ 239,500      
Current portion of debt 55,000      
Long-term debt 184,500      
Outstanding letters of credit $ 2,400      
Weighted average interest rate 5.20%      
Term Loan and Revolving Credit Facilities [Member] | SOFR [Member]        
Line of Credit Facility [Abstract]        
Margin on variable rate 0.10%      
Term of variable rate 1 month      
Interest rate periods one, three or six months      
Outstanding borrowings under credit facility $ 237,000      
Weighted average interest rate 5.20%      
Term Loan and Revolving Credit Facilities [Member] | Federal Funds Rate [Member]        
Line of Credit Facility [Abstract]        
Margin on variable rate 0.50%      
Term Loan and Revolving Credit Facilities [Member] | Term Benchmark Borrowings [Member] | Minimum [Member]        
Line of Credit Facility [Abstract]        
Margin on variable rate 1.00%      
Term Loan and Revolving Credit Facilities [Member] | Term Benchmark Borrowings [Member] | Maximum [Member]        
Line of Credit Facility [Abstract]        
Margin on variable rate 2.00%      
Term Loan and Revolving Credit Facilities [Member] | Alternate Base Rate [Member]        
Line of Credit Facility [Abstract]        
Margin on variable rate 1.00%      
Outstanding borrowings under credit facility $ 2,500      
Weighted average interest rate 8.00%      
Average daily loan balance outstanding $ 5,600      
Term Loan and Revolving Credit Facilities [Member] | Alternate Base Rate [Member] | Minimum [Member]        
Line of Credit Facility [Abstract]        
Margin on variable rate 0.00%      
Term Loan and Revolving Credit Facilities [Member] | Alternate Base Rate [Member] | Maximum [Member]        
Line of Credit Facility [Abstract]        
Margin on variable rate 1.00%      
Term Loan Facility [Member]        
Line of Credit Facility [Abstract]        
Maximum borrowing capacity     100,000  
Term Loan Facility [Member] | Maximum [Member]        
Line of Credit Facility [Abstract]        
Number of extensions of maturity date | Installment 2      
Term Loan Facility [Member] | First Four Years [Member]        
Line of Credit Facility [Abstract]        
Periodic payment amortization percentage 1.25%      
Term Loan Facility [Member] | Fifth Year [Member]        
Line of Credit Facility [Abstract]        
Periodic payment amortization percentage 2.50%      
Revolving Credit Facility [Member]        
Line of Credit Facility [Abstract]        
Maximum borrowing capacity     400,000  
Letter of Credit Sublimit [Member]        
Line of Credit Facility [Abstract]        
Maximum borrowing capacity $ 25,000      
Swing Line Loans [Member]        
Line of Credit Facility [Abstract]        
Maximum borrowing capacity 25,000      
Interest Rate Swap Agreement [Member]        
Line of Credit Facility [Abstract]        
Maximum borrowing capacity $ 100,000      
Period of agreement 7 years      
Outstanding borrowings under credit facility $ 100,000   $ 100,000  
Interest Rate Swap Agreement [Member] | SOFR [Member]        
Line of Credit Facility [Abstract]        
Margin on variable rate 1.50%      
Term of variable rate 1 month      
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details) - Polish Overdraft Facility [Member]
zł in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2022
PLN (zł)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
PLN (zł)
Line of Credit Facility [Abstract]          
Maximum borrowing capacity   $ 6.8 zł 30.0    
Threshold percentage of borrowing capacity 85.00%        
Threshold borrowing capacity limit $ 5.8        
Overdraft facility renewal period 3 months        
Overdraft facility cancellation period 30 days        
Overdraft facility $ 0.0     $ 3.0 zł 12.3
1M WIBOR [Member]          
Line of Credit Facility [Abstract]          
Basis spread on variable rate 1.50%        
1M EURIBOR [Member]          
Line of Credit Facility [Abstract]          
Basis spread on variable rate 1.50%        
Mid-Point of Fed Target Range [Member]          
Line of Credit Facility [Abstract]          
Basis spread on variable rate 1.75%        
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Facilities and Long-Term Debt, Maturities of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Maturities of Debt [Abstract]    
2023 $ 5,120  
2024 5,000  
2025 5,000  
2026 7,500  
2027 217,000  
Total debt 239,620 $ 128,436
Less: current maturities (55,031) (128,415)
Long-term debt 184,589 21
Revolving Credit Facility [Member]    
Maturities of Debt [Abstract]    
2023 0  
2024 0  
2025 0  
2026 0  
2027 142,000  
Total debt 142,000 0
Less: current maturities (50,000)  
Long-term debt 92,000  
Term Loan Facility [Member]    
Maturities of Debt [Abstract]    
2023 5,000  
2024 5,000  
2025 5,000  
2026 7,500  
2027 75,000  
Total debt 97,500 0
Less: current maturities (5,000)  
Long-term debt 92,500  
Polish Overdraft Facility and Other Debt [Member]    
Maturities of Debt [Abstract]    
2023 120  
2024 0  
2025 0  
2026 0  
2027 0  
Total debt [1] 120 $ 3,138
Less: current maturities (31)  
Long-term debt $ 89  
[1] Other includes borrowings under our Polish overdraft facility of Zloty 12.3 million (approximately $3 million) as of December 31, 2021.  There were no borrowings under the Polish overdraft facility at December 31, 2022.
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Facilities and Long-Term Debt, Deferred Financing Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Deferred Financing Costs [Abstract]        
Deferred financing costs $ 2,093     $ 400
Write off of unamortized deferred financing costs 40,000      
Deferred Finance Costs, Amortization [Abstract]        
2023 491      
2024 478      
2025 469      
2026 464      
2027 191      
Total amortization $ 2,093     $ 400
Term Loan and Revolving Credit Facilities [Member]        
Deferred Financing Costs [Abstract]        
Deferred financing costs   $ 1,900 $ 200  
Deferred Finance Costs, Amortization [Abstract]        
Total amortization   $ 1,900 $ 200  
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income, Changes in Accumulated Other Comprehensive Income by Component (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Changes in Accumulated Other Comprehensive Income by Component [Roll Forward]    
Balance attributable to SMP $ 601,580,000  
Other comprehensive income before reclassifications (4,312,000) $ (2,477,000)
Amounts reclassified from accumulated other comprehensive income 11,000 (16,000)
Other comprehensive income, net (4,301,000) (2,493,000)
Balance attributable to SMP 610,020,000 601,580,000
Reclassification out of Accumulated Other Comprehensive Income [Member]    
Changes in Accumulated Other Comprehensive Income by Component [Roll Forward]    
Unrecognized gain relating to change in fair value of cash flow interest rate hedge 5,200,000  
Unrecognized gain relating to change in fair value of cash flow interest rate hedge, net of tax 3,800,000  
Unrecognized gain, net of cash settlements payments 42,000  
Unrecognized gain, net of cash settlements payments, net of tax 31,000  
Accumulated Other Comprehensive Income (Loss) [Member]    
Changes in Accumulated Other Comprehensive Income by Component [Roll Forward]    
Balance attributable to SMP (8,169,000) (5,676,000)
Balance attributable to SMP (12,470,000) (8,169,000)
Foreign Currency Translation [Member]    
Changes in Accumulated Other Comprehensive Income by Component [Roll Forward]    
Balance attributable to SMP (8,221,000) (5,744,000)
Other comprehensive income before reclassifications (8,109,000) (2,477,000)
Amounts reclassified from accumulated other comprehensive income 0 0
Other comprehensive income, net (8,109,000) (2,477,000)
Balance attributable to SMP (16,330,000) (8,221,000)
Unrecognized Postretirement Benefit Costs (Credit) [Member]    
Changes in Accumulated Other Comprehensive Income by Component [Roll Forward]    
Balance attributable to SMP 52,000 68,000
Other comprehensive income before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive income (15,000) (16,000)
Other comprehensive income, net (15,000) (16,000)
Balance attributable to SMP 37,000 52,000
Unrealized Derivative Gains (Losses) [Member]    
Changes in Accumulated Other Comprehensive Income by Component [Roll Forward]    
Balance attributable to SMP 0 0
Other comprehensive income before reclassifications 3,797,000 [1] 0
Amounts reclassified from accumulated other comprehensive income 26,000 0
Other comprehensive income, net 3,823,000 0
Balance attributable to SMP $ 3,823,000 $ 0
[1] Consists of the unrecognized gain relating to the change in fair value of the cash flow interest rate hedge of $5.2 million ($3.8 million, net of tax), net of cash settlements payments of $42,000 ($31,000, net of tax) in the year ended December 31, 2022.
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income, Reclassifications Out of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Details About Accumulated Other Comprehensive Income Components [Abstract]      
Interest expense $ 10,617 $ 2,028 $ 2,328
Other non-operating income, net 4,814 3,494 812
Earnings from continuing operations before income taxes 98,332 130,465 107,379
Income tax expense (benefit) 25,206 31,044 26,962
Net earnings attributable to SMP [1] 55,351 90,886 $ 57,393
Reclassification out of Accumulated Other Comprehensive Income [Member]      
Details About Accumulated Other Comprehensive Income Components [Abstract]      
Earnings from continuing operations before income taxes 10 (27)  
Income tax expense (benefit) (1) (11)  
Net earnings attributable to SMP 11 (16)  
Unrealized Derivative Gains (Losses) [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]      
Details About Accumulated Other Comprehensive Income Components [Abstract]      
Interest expense [2] 35 0  
Unrecognized Postretirement Benefit Costs (Credit) [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]      
Details About Accumulated Other Comprehensive Income Components [Abstract]      
Other non-operating income, net [3] $ (25) $ (27)  
[1] Throughout this Form 10-K, “SMP” refers to Standard Motor Products, Inc. and subsidiaries.
[2] Unrecognized accumulated other comprehensive income (loss) related to the cash flow interest rate hedge is reclassified to earnings and reported as part of interest expense in our consolidated statements of operations when the interest payments on the underlying borrowings are recognized.
[3] Unrecognized accumulated other comprehensive income (loss) related to our post retirement plans is reclassified to earnings and included in the computation of net periodic postretirement benefit costs, which are included in other non-operating income (expense), net in our consolidated statements of operations (see Note 15, “Employee Benefits,” for additional information).
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2022
USD ($)
Vote
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Jul. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Feb. 28, 2021
USD ($)
Mar. 31, 2020
USD ($)
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchased during period   $ 29,656 $ 26,862 $ 13,482        
Preferred Stock [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Preferred stock, shares authorized (in shares) | shares 500,000 500,000            
Preferred stock, par value (in dollars per share) | $ / shares $ 20 $ 20            
Preferred stock, shares outstanding (in shares) | shares 0 0 0          
Series A Preferred Stock [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Preferred stock, shares authorized (in shares) | shares 30,000 30,000            
Number of votes per share | Vote   1,000            
Stock Repurchase Program 2020 [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchase program, authorized amount               $ 20,000
Stock repurchased during period (in shares) | shares     150,273 323,867        
Stock repurchased during period     $ 6,500 $ 13,500        
Stock Repurchase Program 2021, February [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchase program, authorized amount             $ 20,000  
Stock repurchased during period (in shares) | shares     464,992          
Stock repurchased during period     $ 20,000          
Stock Repurchase Program 2021, October [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchase program, authorized amount           $ 30,000    
Stock repurchased during period (in shares) | shares   692,067 7,000          
Stock repurchased during period   $ 29,700 $ 300          
Stock Repurchase Program 2022, July [Member]                
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                
Stock repurchase program, authorized amount         $ 30,000      
Stock repurchased during period (in shares) | shares 0              
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation Plans (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Type
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Restricted Stock and Performance Share Grants [Abstract]      
Number of types of restricted stock | Type 2    
Compensation expense, gross | $ $ 8,178 $ 9,479 $ 8,101
Restricted Shares [Member] | Minimum [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Expiration of vesting period 3 years    
Restricted Shares [Member] | Employees [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Estimated forfeitures 5.00%    
Restricted Shares [Member] | Executives [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Estimated forfeitures 0.00%    
Restricted Shares [Member] | Directors [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Estimated forfeitures 0.00%    
Restricted Shares [Member] | Age 60 [Member] | Executives [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Vesting percentage 25.00%    
Vesting period before reaching age limit 2 months    
Restricted Shares [Member] | Age 63 [Member] | Executives [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Vesting percentage 25.00%    
Vesting period before reaching age limit 2 months    
Restricted Shares [Member] | Age 65 [Member] | Executives [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Vesting percentage 100.00%    
Vesting period before reaching age limit 2 months    
Performance-Based Shares [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Measuring period for performance-based shares 3 years    
Performance-Based Shares [Member] | Minimum [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Expiration of vesting period 3 years    
Restricted and Performance-Based Shares [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Compensation expense, gross | $ $ 7,600 9,100 7,800
Compensation expense, net of tax | $ 5,700 6,900 $ 5,800
Unamortized compensation expense | $ $ 14,900 $ 16,600  
Restricted and performance-based stock, shares [Roll Forward]      
Beginning of period (in shares) 807,019 839,686  
Granted (in shares) 246,325 211,815  
Vested (in shares) (190,082) (227,682)  
Performance Shares Target Adjustment (in shares) 25,317    
Forfeited (in shares) (7,750) (16,800)  
End of period (in shares) 880,829 807,019 839,686
Restricted and performance-based stock, weighted average grant date fair value per share [Roll Forward]      
Beginning of period (in dollars per share) | $ / shares $ 34.92 $ 34.77  
Granted (in dollars per share) | $ / shares 28.44 38.51  
Vested (in dollars per share) | $ / shares 41.71 36.1  
Performance Shares Target Adjustment (in dollars per share) | $ / shares 42.21    
Forfeited (in dollars per share) | $ / shares 40.73 39.39  
End of period (in dollars per share) | $ / shares $ 31.79 $ 34.92 $ 34.77
Weighted-average grant date fair value | $ $ 28,000 $ 28,200 $ 29,200
Restricted and Performance-Based Shares [Member] | Employees [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Weighted average period of recognition for unrecognized compensation expense 4 years 3 months 18 days 4 years 8 months 12 days  
Restricted and Performance-Based Shares [Member] | Directors [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Weighted average period of recognition for unrecognized compensation expense 3 months 18 days 4 months 24 days  
Restricted and Performance-Based Shares [Member] | Executives and Directors [Member] | Minimum [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Holding period for restricted and performance shares issued 1 year    
Post vesting holding period for restricted and performance shares issued 1 year    
Restricted and Performance-Based Shares [Member] | Executives and Directors [Member] | Maximum [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Holding period for restricted and performance shares issued 2 years    
Post vesting holding period for restricted and performance shares issued 2 years    
2016 Omnibus Incentive Plan [Member] | Restricted Shares [Member]      
Restricted and performance-based stock, shares [Roll Forward]      
Granted (in shares) 179,825    
2016 Omnibus Incentive Plan [Member] | Performance-Based Shares [Member]      
Restricted and performance-based stock, shares [Roll Forward]      
Granted (in shares) 66,500    
2016 Omnibus Incentive Plan [Member] | Restricted and Performance-Based Shares [Member]      
Restricted Stock and Performance Share Grants [Abstract]      
Restricted and performance-based stock grants issued, net of forfeitures (in shares) 1,385,337    
Common stock available for future grants (in shares) 664,663    
2016 Omnibus Incentive Plan [Member] | Employees and Directors [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Abstract]      
Shares authorized for issuance (in shares) 2,050,000    
2016 Omnibus Incentive Plan [Member] | Nonemployee Directors [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Abstract]      
Shares authorized for issuance (in shares) 350,000    
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Employee
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Defined Contribution Plans [Abstract]          
U.S defined contribution     $ 9,816 $ 9,763 $ 9,457
Employee Stock Ownership Plan (ESOP), Debt Structure [Abstract]          
Provision for expense in connection with ESOP     $ 2,300 2,500 2,300
Postretirement Medical Benefits [Abstract]          
Number of former union employees covered by the plan | Employee     13    
Supplemental Executive Retirement Plan [Member]          
Employee Stock Ownership Plan (ESOP), Debt Structure [Abstract]          
Employer discretionary contribution amount $ 800 $ 500 $ 800    
Benefit obligation outstanding     0 0  
Net periodic benefit cost     $ 0 $ 0 $ 0
Employee Stock Ownership Plan and Trust (ESOP) [Member]          
Employee Stock Ownership Plan (ESOP), Debt Structure [Abstract]          
Additional shares contributed to ESOP (in shares) | shares     48,200    
Shares released from trust (in shares) | shares     48,200    
Total remaining balance of shares in the ESOP (in shares) | shares     200    
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Other Non-Operating Income (Expense), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Non-Operating Income (Expense), Net [Abstract]      
Interest and dividend income $ 209 $ 49 $ 109
Equity income from joint ventures 3,464 3,295 820
Gain (loss) on foreign exchange 334 (257) (350)
Other non-operating income, net 807 407 233
Total other non-operating income, net $ 4,814 $ 3,494 $ 812
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Notional Disclosures [Abstract]      
Derivative fair value $ 3,091   $ 0
Interest Rate Swap Agreement [Member]      
Notional Disclosures [Abstract]      
Derivative term of contract 7 years    
Borrowings under credit agreement $ 100,000 $ 100,000  
Fixed interest rate 2.683%    
Derivative, credit spread adjustment percentage 0.10%    
Interest Rate Swap Agreement [Member] | SOFR [Member]      
Notional Disclosures [Abstract]      
Term of variable rate 1 month    
Margin on variable rate 1.50%    
Interest Rate Swap [Member]      
Notional Disclosures [Abstract]      
Derivative term of contract 7 years    
Derivative, notional amount   $ 100,000  
Derivative contract, maturity date May 31, 2029    
Derivative fair value $ 5,200    
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Fair Value, Net Asset (Liability) [Abstract]    
Number of independent third parties | Customer 2  
Fair Value [Member] | LEVEL 1 [Member]    
Fair Value, Net Asset (Liability) [Abstract]    
Cash and cash equivalents $ 21,150 $ 21,755
Deferred compensation 20,190 23,623
Short term borrowings 55,031 128,415
Long-term debt 184,589 21
Fair Value [Member] | LEVEL 2 [Member]    
Fair Value, Net Asset (Liability) [Abstract]    
Cash flow interest rate swap 5,174 0
Carrying Amount [Member] | LEVEL 1 [Member]    
Fair Value, Net Asset (Liability) [Abstract]    
Cash and cash equivalents 21,150 21,755
Deferred compensation 20,190 23,623
Short term borrowings 55,031 128,415
Long-term debt 184,589 21
Carrying Amount [Member] | LEVEL 2 [Member]    
Fair Value, Net Asset (Liability) [Abstract]    
Cash flow interest rate swap $ 5,174 $ 0
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current [Abstract]      
Domestic $ 16,182 $ 26,528 $ 30,368
Foreign 8,669 5,851 4,064
Total current 24,851 32,379 34,432
Deferred [Abstract]      
Domestic 1,102 (1,161) (7,418)
Foreign (747) (174) (52)
Total deferred 355 (1,335) (7,470)
Provision for income taxes 25,206 31,044 26,962
Reconciliations Between Taxes at the U.S. Federal Income Tax Rate and Taxes at our Effective Income Tax Rate on Earnings [Abstract]      
U.S. Federal income tax rate of 21% 20,650 27,398 22,550
Increase (decrease) in tax rate resulting from [Abstract]      
State and local income taxes, net of federal income tax benefit 3,118 4,579 3,781
Income tax (benefit) attributable to foreign income (53) (122) 330
Other non-deductible items, net 423 (1,277) (563)
Change in valuation allowance 1,068 466 864
Provision for income taxes $ 25,206 $ 31,044 $ 26,962
U.S. Federal income tax rate 21.00% 21.00% 21.00%
Deferred tax assets [Abstract]      
Inventories $ 11,604 $ 12,181  
Allowance for customer returns 14,506 14,185  
Postretirement benefits 25 33  
Allowance for expected credit losses 2,965 1,450  
Accrued salaries and benefits 12,048 15,585  
Tax credit and NOL carryforwards 5,103 5,702  
Accrued asbestos liabilities 17,208 15,463  
Other 190 190  
Deferred tax assets, gross 63,649 64,789  
Valuation allowance (3,155) (2,087)  
Total deferred tax assets 60,494 62,702  
Deferred tax liabilities [Abstract]      
Intangible assets acquired, net of amortization 13,292 13,450  
Depreciation 8,715 7,589  
Interest rate swap agreement 1,299 0  
Other 3,530 5,537  
Total deferred tax liabilities 26,836 26,576  
Net deferred tax assets 33,658 36,126  
Valuation allowance, remaining amount 3,200    
Income Tax Contingency [Abstract]      
Recognized uncertain tax positions $ 0 $ 0 $ 0
Foreign Tax Authority [Member]      
Operating Loss Carryforwards [Abstract]      
Operating Loss Carryforwards, Expiration Dates Dec. 31, 2031    
Tax credit carryforward $ 3,000    
Foreign Tax Authority [Member] | Minimum [Member]      
Income Tax Contingency [Abstract]      
Period for statutes of limitations 2 years    
Foreign Tax Authority [Member] | Maximum [Member]      
Income Tax Contingency [Abstract]      
Period for statutes of limitations 6 years    
State and Local [Member]      
Income Tax Contingency [Abstract]      
Open Tax Years 2018 2019 2020 2021    
Canada Tax Authority [Member]      
Income Tax Contingency [Abstract]      
Open Tax Years 2018 2019 2020 2021    
Hong Kong Tax Authority [Member]      
Income Tax Contingency [Abstract]      
Open Tax Years 2017 2018 2019 2020 2021    
State Administration of Taxation, China [Member]      
Income Tax Contingency [Abstract]      
Open Tax Years 2020 2021    
Mexican Tax Authority [Member]      
Income Tax Contingency [Abstract]      
Open Tax Years 2018 2019 2020 2021    
Poland Tax Authority [Member]      
Income Tax Contingency [Abstract]      
Open Tax Years 2017 2018 2019 2020 2021    
Hungary Tax Authority [Member]      
Income Tax Contingency [Abstract]      
Open Tax Years 2016 2017 2018 2019 2020 2021    
Germany Tax Authority [Member]      
Income Tax Contingency [Abstract]      
Open Tax Years 2019 2020 2021    
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net Earnings Attributable to SMP [Abstract]      
Earnings from continuing operations $ 73,042 $ 99,353 $ 80,417
Loss from discontinued operations (17,691) (8,467) (23,024)
Net earnings attributable to SMP [1] $ 55,351 $ 90,886 $ 57,393
Basic Net Earnings Per Common Share Attributable to SMP [Abstract]      
Earnings from continuing operations per common share (in dollars per share) $ 3.37 $ 4.49 $ 3.59
Loss from discontinued operations per common share (in dollars per share) (0.82) (0.39) (1.02)
Net earnings per common share - Basic (in dollars per share) $ 2.55 $ 4.1 $ 2.57
Weighted average common shares outstanding (in shares) 21,683,719 22,147,479 22,374,123
Diluted Net Earnings Per Common Share Attributable to SMP [Abstract]      
Earnings from continuing operations per common share (in dollars per share) $ 3.3 $ 4.39 $ 3.52
Loss from discontinued operations per common share (in dollars per share) (0.8) (0.37) (1.01)
Net earnings per common share - Diluted (in dollars per share) $ 2.5 $ 4.02 $ 2.51
Weighted average common shares outstanding (in shares) 21,683,719 22,147,479 22,374,123
Plus incremental shares from assumed conversions [Abstract]      
Dilutive effect of restricted stock and performance-based stock (in shares) 456,000 469,000 452,000
Weighted average common shares outstanding - Diluted (in shares) 22,139,981 22,616,456 22,825,885
Restricted and Performance-Based Shares [Member]      
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share (in shares) 292,000 269,000 268,000
[1] Throughout this Form 10-K, “SMP” refers to Standard Motor Products, Inc. and subsidiaries.
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Industry Segment and Geographic Data, Reportable Segments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Financial information for reportable segment [Abstract]      
Number of reportable operating segments | Segment 2    
Net sales [1] $ 1,371,815 $ 1,298,816 $ 1,128,588
Depreciation and amortization 28,298 27,243 26,323
Operating income (loss) 104,135 128,999 108,895
Investment in unconsolidated affiliates 41,745 44,087 40,507
Capital expenditures 25,956 25,875 17,820
Total assets 1,254,929 1,197,961 956,540
Intersegment Revenues [Member]      
Financial information for reportable segment [Abstract]      
Net sales [1] 0 0 0
Engine Management [Member] | Reportable Segments [Member]      
Financial information for reportable segment [Abstract]      
Net sales [1] 975,243 937,936 835,685
Depreciation and amortization 23,289 21,881 20,417
Operating income (loss) 91,047 117,367 111,217
Investment in unconsolidated affiliates 2,490 2,729 2,428
Capital expenditures 19,306 21,922 13,496
Total assets 867,433 845,767 618,210
Engine Management [Member] | Intersegment Revenues [Member]      
Financial information for reportable segment [Abstract]      
Net sales [1] 22,845 23,599 15,952
Temperature Control [Member] | Reportable Segments [Member]      
Financial information for reportable segment [Abstract]      
Net sales [1] 382,285 348,423 281,954
Depreciation and amortization 3,266 3,626 4,035
Operating income (loss) 31,712 36,997 21,296
Investment in unconsolidated affiliates 39,255 41,358 38,079
Capital expenditures 4,502 2,586 1,988
Total assets 283,086 257,114 230,111
Temperature Control [Member] | Intersegment Revenues [Member]      
Financial information for reportable segment [Abstract]      
Net sales [1] 9,728 9,024 6,162
Other [Member]      
Financial information for reportable segment [Abstract]      
Net sales [1] 14,287 12,457 10,949
Depreciation and amortization 1,743 1,736 1,871
Operating income (loss) (18,624) (25,365) (23,618)
Investment in unconsolidated affiliates 0 0 0
Capital expenditures 2,148 1,367 2,336
Total assets 104,410 95,080 108,219
Other [Member] | Intersegment Revenues [Member]      
Financial information for reportable segment [Abstract]      
Net sales [1] $ (32,573) $ (32,623) $ (22,114)
[1] Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Industry Segment and Geographic Data, Operating Income to Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of segment operating income to net earnings [Abstract]      
Operating Income $ 104,135 $ 128,999 $ 108,895
Other non-operating income, net 4,814 3,494 812
Interest expense 10,617 2,028 2,328
Earnings from continuing operations before income taxes 98,332 130,465 107,379
Provision for income taxes 25,206 31,044 26,962
Earnings from continuing operations 73,126 99,421 80,417
Discontinued operations, net of tax (17,691) (8,467) (23,024)
Net earnings 55,435 90,954 57,393
Long-lived assets [Abstract]      
Long-lived assets [1] 458,832 450,630 313,234
United States [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] 326,199 315,983 241,053
Asia [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] 76,766 80,175 40,621
Europe [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] 38,351 37,892 16,504
Mexico [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] 10,355 12,119 10,586
Canada [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] $ 7,161 $ 4,461 $ 4,470
[1] Long-lived assets are attributed to countries based upon the location of the assets.
XML 109 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Industry Segment and Geographic Data, Customer Concentration (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2022
Customer
Customer Concentration [Abstract]  
Number of largest individual customers 3
Net Sales [Member] | Three Largest Individual Customers [Member]  
Customer Concentration [Abstract]  
Concentration risk, percentage 59.00%
Net Sales [Member] | O' Reilly [Member]  
Customer Concentration [Abstract]  
Concentration risk, percentage 27.00%
Net Sales [Member] | AutoZone [Member]  
Customer Concentration [Abstract]  
Concentration risk, percentage 17.00%
Net Sales [Member] | NAPA [Member]  
Customer Concentration [Abstract]  
Concentration risk, percentage 15.00%
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] $ 1,371,815 $ 1,298,816 $ 1,128,588
Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 1,067,117 1,032,734 949,383
OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 270,007 237,305 159,168
Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 34,691 28,777 20,037
Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 835,452 795,470 699,894
Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 150,343 151,147 144,122
Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 224,345 208,131 163,883
Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 161,675 144,068 120,689
United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 1,209,104 1,134,378 1,007,201
Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 66,591 62,560 48,470
Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 38,520 27,683 12,606
Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 31,317 25,646 19,607
Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 19,186 41,016 35,244
Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 7,097 7,533 5,460
Engine Management [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 975,243 937,936 835,685
Engine Management [Member] | Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 709,128 702,473 674,744
Engine Management [Member] | OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 234,092 208,760 142,072
Engine Management [Member] | Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 32,023 26,703 18,869
Engine Management [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 824,677 786,514 691,722
Engine Management [Member] | Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 150,566 151,422 143,963
Engine Management [Member] | Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 0 0
Engine Management [Member] | Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 0 0
Engine Management [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 849,858 804,398 738,521
Engine Management [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 32,410 33,590 25,842
Engine Management [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 37,098 27,293 12,255
Engine Management [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 30,917 25,288 19,336
Engine Management [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 18,830 40,668 35,079
Engine Management [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 6,130 6,699 4,652
Temperature Control [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 382,285 348,423 281,954
Temperature Control [Member] | Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 343,702 317,804 263,690
Temperature Control [Member] | OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 35,915 28,545 17,096
Temperature Control [Member] | Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 2,668 2,074 1,168
Temperature Control [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 0 0
Temperature Control [Member] | Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 0 0 0
Temperature Control [Member] | Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 222,532 206,697 163,071
Temperature Control [Member] | Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 159,753 141,726 118,883
Temperature Control [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 359,246 329,980 268,680
Temperature Control [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 19,894 16,513 11,679
Temperature Control [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 1,422 390 351
Temperature Control [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 400 358 271
Temperature Control [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 356 348 165
Temperature Control [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1] 967 834 808
Other [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 14,287 12,457 10,949
Other [Member] | Aftermarket [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 14,287 12,457 10,949
Other [Member] | OE/OES [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Export [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 10,775 8,956 8,172
Other [Member] | Wire and Cable [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] (223) (275) 159
Other [Member] | Compressors [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 1,813 1,434 812
Other [Member] | Other Climate Control Parts [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 1,922 2,342 1,806
Other [Member] | United States [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Canada [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 14,287 12,457 10,949
Other [Member] | Europe [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Mexico [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Asia [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] 0 0 0
Other [Member] | Other Foreign [Member]      
Disaggregation of Revenue [Abstract]      
Disaggregation of net sales [1],[2] $ 0 $ 0 $ 0
[1] Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.
[2] Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments as well as sales from our Canadian business unit that does not meet the criteria of a reportable operating segment.  Intersegment wire and cable sales for the years ended December 31, 2022 and 2021 exceeded third party sales from our Canadian business unit.
XML 111 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies, Rent (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Rent [Abstract]      
Total rent expense $ 14,135 [1] $ 12,065 [1] $ 11,669
Expenses related to non lease components 2,700 2,000  
Real Estate [Member]      
Rent [Abstract]      
Total rent expense 11,385 [1] 9,500 [1] 8,290
Other [Member]      
Rent [Abstract]      
Total rent expense $ 2,750 [1] $ 2,565 [1] $ 3,379
[1] Includes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.
XML 112 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies, Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Warranties [Abstract]      
Warranty expense $ 112,500 $ 91,900 $ 87,100
Changes in product warranties [Roll forward]      
Balance, beginning of period 17,463 17,663  
Liabilities accrued for current year sales 112,477 91,908  
Settlements of warranty claims (110,273) (92,108)  
Balance, end of period $ 19,667 $ 17,463 $ 17,663
XML 113 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies, Letters of Credit and Asbestos (Details)
$ in Thousands
1 Months Ended 12 Months Ended 256 Months Ended
Sep. 30, 2022
USD ($)
Aug. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Officer
Claim
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2022
USD ($)
Claim
Aug. 31, 2022
USD ($)
Letters of Credit and Asbestos [Abstract]              
Number of key officers | Officer     1        
Accrued asbestos liabilities     $ 63,305 $ 52,698   $ 63,305  
Financial Standby Letter of Credit [Member]              
Letters of Credit and Asbestos [Abstract]              
Outstanding letters of credit with certain vendors     $ 2,400     $ 2,400  
Asbestos [Member]              
Letters of Credit and Asbestos [Abstract]              
Pending claims, approximate number | Claim     1,530     1,530  
Payment for settled claims and awards related damages, including interest           $ 64,600  
Increase in range of possible loss from lower range   $ 7,900          
Increase in range of possible loss from upper range   $ 11,400          
Accrued asbestos liabilities $ 68,800            
Incremental pre-tax provision $ 18,500            
Asbestos [Member] | Minimum [Member]              
Letters of Credit and Asbestos [Abstract]              
Range of possible loss             $ 68,800
Asbestos [Member] | Maximum [Member]              
Letters of Credit and Asbestos [Abstract]              
Range of possible loss             111,600
Asbestos [Member] | Discontinued Operations [Member]              
Letters of Credit and Asbestos [Abstract]              
Total operating cash outflows related to discontinued operations     $ 12,000 $ 8,800 $ 16,400    
Asbestos [Member] | Discontinued Operations [Member] | Minimum [Member]              
Letters of Credit and Asbestos [Abstract]              
Range of possible loss             53,200
Asbestos [Member] | Discontinued Operations [Member] | Maximum [Member]              
Letters of Credit and Asbestos [Abstract]              
Range of possible loss             $ 105,700
XML 114 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year $ 6,170,000 $ 5,822,000 $ 5,212,000
Charged to costs and expenses 19,698,000 14,277,000 11,880,000
Other 0 0 0
Deductions 20,493,000 13,929,000 11,270,000
Balance at end of year $ 5,375,000 6,170,000 5,822,000
Bankruptcy [Abstract]      
Number of customers who filed a petition | Customer 1    
Customer bankruptcy charge $ 7,002,000 0 0
Allowance for Expected Credit Losses [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 4,815,000 4,406,000 4,244,000
Charged to costs and expenses 6,242,000 [1] 450,000 392,000
Other 0 0 0
Deductions 6,928,000 41,000 230,000
Balance at end of year 4,129,000 4,815,000 4,406,000
Allowance for Discounts [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 1,355,000 1,416,000 968,000
Charged to costs and expenses 13,456,000 13,827,000 11,488,000
Other 0 0 0
Deductions 13,565,000 13,888,000 11,040,000
Balance at end of year 1,246,000 1,355,000 1,416,000
Allowance for Sales Returns [Member]      
Valuation and Qualifying Accounts [Roll Forward]      
Balance at beginning of year 42,412,000 40,982,000 35,240,000
Charged to costs and expenses 152,985,000 129,964,000 135,448,000
Other 0 0 0
Deductions 158,228,000 128,534,000 129,706,000
Balance at end of year $ 37,169,000 $ 42,412,000 $ 40,982,000
[1] Includes a $7 million charge relating to one of our customers that filed a petition for bankruptcy in January 2023.
XML 115 brhc10048362_10k_htm.xml IDEA: XBRL DOCUMENT 0000093389 2022-01-01 2022-12-31 0000093389 2022-06-30 0000093389 2023-02-17 0000093389 2020-01-01 2020-12-31 0000093389 2021-01-01 2021-12-31 0000093389 2022-12-31 0000093389 2021-12-31 0000093389 2020-12-31 0000093389 2019-12-31 0000093389 us-gaap:TreasuryStockCommonMember 2019-12-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000093389 us-gaap:ParentMember 2019-12-31 0000093389 us-gaap:CommonStockMember 2019-12-31 0000093389 us-gaap:RetainedEarningsMember 2019-12-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000093389 us-gaap:NoncontrollingInterestMember 2019-12-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000093389 us-gaap:ParentMember 2021-01-01 2021-12-31 0000093389 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000093389 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0000093389 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000093389 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000093389 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000093389 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000093389 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000093389 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000093389 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0000093389 us-gaap:ParentMember 2022-01-01 2022-12-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000093389 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000093389 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000093389 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000093389 us-gaap:ParentMember 2020-01-01 2020-12-31 0000093389 us-gaap:NoncontrollingInterestMember 2020-12-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000093389 us-gaap:ParentMember 2021-12-31 0000093389 us-gaap:CommonStockMember 2022-12-31 0000093389 us-gaap:TreasuryStockCommonMember 2021-12-31 0000093389 us-gaap:NoncontrollingInterestMember 2021-12-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000093389 us-gaap:ParentMember 2022-12-31 0000093389 us-gaap:RetainedEarningsMember 2021-12-31 0000093389 us-gaap:CommonStockMember 2020-12-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000093389 us-gaap:TreasuryStockCommonMember 2020-12-31 0000093389 us-gaap:CommonStockMember 2021-12-31 0000093389 us-gaap:NoncontrollingInterestMember 2022-12-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000093389 us-gaap:RetainedEarningsMember 2022-12-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000093389 us-gaap:RetainedEarningsMember 2020-12-31 0000093389 us-gaap:TreasuryStockCommonMember 2022-12-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000093389 us-gaap:ParentMember 2020-12-31 0000093389 smp:TrumpetHoldingsIncMember 2022-01-01 2022-12-31 0000093389 smp:KadeTradingGmbHMember 2022-01-01 2022-12-31 0000093389 smp:StabilOperativeGroupGmbHMember 2022-01-01 2022-12-31 0000093389 smp:ParticulateMatterSensorBusinessOfStoneridgeIncMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember us-gaap:BuildingImprovementsMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember us-gaap:BuildingImprovementsMember 2022-01-01 2022-12-31 0000093389 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000093389 us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember smp:FoshanCheYijiaNewEnergyTechnologyCoLtdMember 2022-10-31 0000093389 smp:FoshanCheYijiaNewEnergyTechnologyCoLtdMember 2022-10-31 0000093389 smp:FoshanCheYijiaNewEnergyTechnologyCoLtdMember 2019-08-31 0000093389 srt:MinimumMember smp:FoshanCheYijiaNewEnergyTechnologyCoLtdMember 2022-10-31 0000093389 smp:KadeTradingGmbHMember 2022-10-31 0000093389 smp:KadeTradingGmbHMember 2022-10-01 2022-10-31 0000093389 smp:KadeTradingGmbHMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000093389 smp:StabilOperativeGroupGmbHMember 2021-09-30 0000093389 smp:StabilOperativeGroupGmbHMember 2021-09-01 2021-09-30 0000093389 smp:StabilOperativeGroupGmbHMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000093389 smp:TrumpetHoldingsIncMember 2021-05-31 0000093389 smp:TrumpetHoldingsIncMember us-gaap:CorporateJointVentureMember 2021-05-31 0000093389 smp:TrumpetHoldingsIncMember 2021-05-01 2021-05-31 0000093389 smp:TrumpetHoldingsIncMember us-gaap:TradeNamesMember 2021-05-31 0000093389 smp:TrumpetHoldingsIncMember us-gaap:CustomerRelationshipsMember 2021-05-31 0000093389 smp:TrumpetHoldingsIncMember us-gaap:DevelopedTechnologyRightsMember 2021-05-31 0000093389 smp:TrumpetHoldingsIncMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0000093389 smp:TrumpetHoldingsIncMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000093389 smp:TrumpetHoldingsIncMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000093389 smp:ParticulateMatterSensorBusinessOfStoneridgeIncMember 2021-11-01 2021-11-30 0000093389 smp:ParticulateMatterSensorBusinessOfStoneridgeIncTallinEstoniaMember 2021-11-01 2021-11-30 0000093389 smp:ParticulateMatterSensorBusinessOfStoneridgeIncLexingtonOhioMember 2021-03-01 2021-03-31 0000093389 smp:ParticulateMatterSensorBusinessOfStoneridgeIncMember 2021-11-30 0000093389 smp:ParticulateMatterSensorBusinessOfStoneridgeIncMember us-gaap:CustomerRelationshipsMember 2021-11-30 0000093389 smp:ParticulateMatterSensorBusinessOfStoneridgeIncMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000093389 us-gaap:OtherRestructuringMember 2020-12-31 0000093389 us-gaap:EmployeeSeveranceMember 2020-12-31 0000093389 us-gaap:OtherRestructuringMember 2022-01-01 2022-12-31 0000093389 us-gaap:OtherRestructuringMember 2021-01-01 2021-12-31 0000093389 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0000093389 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0000093389 smp:PlantRationalizationProgramMember 2022-01-01 2022-12-31 0000093389 smp:PlantRationalizationProgramMember 2021-01-01 2021-12-31 0000093389 smp:SootSensorProductLineRelocationMember 2022-01-01 2022-12-31 0000093389 smp:SootSensorProductLineRelocationMember 2021-01-01 2021-12-31 0000093389 us-gaap:EmployeeSeveranceMember 2022-12-31 0000093389 smp:PlantRationalizationProgramMember 2022-12-31 0000093389 smp:SootSensorProductLineRelocationMember 2022-12-31 0000093389 us-gaap:EmployeeSeveranceMember 2021-12-31 0000093389 us-gaap:OtherRestructuringMember 2021-12-31 0000093389 us-gaap:OtherRestructuringMember 2022-12-31 0000093389 us-gaap:LandBuildingsAndImprovementsMember 2022-12-31 0000093389 us-gaap:LandBuildingsAndImprovementsMember 2021-12-31 0000093389 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000093389 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000093389 us-gaap:ConstructionInProgressMember 2022-12-31 0000093389 us-gaap:ConstructionInProgressMember 2021-12-31 0000093389 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000093389 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000093389 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000093389 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000093389 us-gaap:ToolsDiesAndMoldsMember 2022-12-31 0000093389 us-gaap:ToolsDiesAndMoldsMember 2021-12-31 0000093389 srt:MaximumMember 2022-12-31 0000093389 smp:TemperatureControlMember 2020-12-31 0000093389 smp:EngineManagementMember 2020-12-31 0000093389 smp:StabilOperativeGroupGmbHMember 2021-01-01 2021-12-31 0000093389 smp:StabilOperativeGroupGmbHMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:StabilOperativeGroupGmbHMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:TrumpetHoldingsIncMember 2021-01-01 2021-12-31 0000093389 smp:KadeTradingGmbHMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:TrumpetHoldingsIncMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:KadeTradingGmbHMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:TrumpetHoldingsIncMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:TemperatureControlMember 2022-12-31 0000093389 smp:EngineManagementMember 2021-12-31 0000093389 smp:EngineManagementMember 2022-12-31 0000093389 smp:TemperatureControlMember 2021-12-31 0000093389 smp:PatentsDevelopedTechnologyAndIntellectualPropertyMember 2022-12-31 0000093389 smp:SupplyAgreementMember 2021-12-31 0000093389 us-gaap:CustomerRelationshipsMember 2021-12-31 0000093389 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0000093389 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0000093389 us-gaap:CustomerRelationshipsMember 2022-12-31 0000093389 us-gaap:LeaseAgreementsMember 2021-12-31 0000093389 smp:SupplyAgreementMember 2022-12-31 0000093389 us-gaap:LeaseAgreementsMember 2022-12-31 0000093389 us-gaap:NoncompeteAgreementsMember 2022-12-31 0000093389 us-gaap:NoncompeteAgreementsMember 2021-12-31 0000093389 smp:PatentsDevelopedTechnologyAndIntellectualPropertyMember 2021-12-31 0000093389 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0000093389 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0000093389 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0000093389 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0000093389 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0000093389 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0000093389 smp:OrangeElectronicCoLtdMember 2013-01-31 0000093389 smp:FoshanCheYijiaNewEnergyTechnologyCoLtdMember 2022-12-31 0000093389 smp:OrangeElectronicCoLtdMember 2021-12-31 0000093389 smp:FoshanGWOYNGSMPVehicleClimateControlCoolingProductsCoLtdMember 2014-04-30 0000093389 smp:FoshanCheYijiaNewEnergyTechnologyCoLtdMember 2021-12-31 0000093389 smp:FoshanGuangdongAutomotiveAirConditioningCoLtdMember 2021-12-31 0000093389 smp:OrangeElectronicCoLtdMember 2022-12-31 0000093389 smp:FoshanGWOYNGSMPVehicleClimateControlCoolingProductsCoLtdMember 2018-03-31 0000093389 smp:FoshanGuangdongAutomotiveAirConditioningCoLtdMember 2022-12-31 0000093389 smp:FoshanGWOYNGSMPVehicleClimateControlCoolingProductsCoLtdMember 2021-12-31 0000093389 smp:FoshanGWOYNGSMPVehicleClimateControlCoolingProductsCoLtdMember 2022-12-31 0000093389 smp:FoshanGuangdongAutomotiveAirConditioningCoLtdMember 2017-11-30 0000093389 smp:FoshanCheYijiaNewEnergyTechnologyCoLtdMember 2022-09-30 0000093389 smp:FoshanCheYijiaNewEnergyTechnologyCoLtdMember 2022-01-01 2022-12-31 0000093389 smp:FoshanGWOYNGSMPVehicleClimateControlCoolingProductsCoLtdMember 2022-01-01 2022-12-31 0000093389 smp:FoshanGWOYNGSMPVehicleClimateControlCoolingProductsCoLtdMember 2021-01-01 2021-12-31 0000093389 smp:FoshanGuangdongAutomotiveAirConditioningCoLtdMember 2021-01-01 2021-12-31 0000093389 smp:OrangeElectronicCoLtdMember 2021-01-01 2021-12-31 0000093389 smp:FoshanGuangdongAutomotiveAirConditioningCoLtdMember 2022-01-01 2022-12-31 0000093389 smp:OrangeElectronicCoLtdMember 2022-01-01 2022-12-31 0000093389 smp:SeniorSecuredFacilityRevolvingCreditFacilityMember 2021-12-31 0000093389 smp:TermLoanFacilityMember 2021-12-31 0000093389 smp:MultiCurrencyRevolvingCreditFacilityMember 2022-12-31 0000093389 smp:SeniorSecuredFacilityRevolvingCreditFacilityMember 2022-12-31 0000093389 smp:PolishOverdraftFacilityAndOtherDebtMember 2022-12-31 0000093389 smp:PolishOverdraftFacilityAndOtherDebtMember 2021-12-31 0000093389 smp:MultiCurrencyRevolvingCreditFacilityMember 2021-12-31 0000093389 smp:TermLoanFacilityMember 2022-12-31 0000093389 smp:SubLimitLetterOfCreditMember 2022-12-31 0000093389 smp:MultiCurrencyRevolvingCreditFacilityMember 2022-06-30 0000093389 smp:TermLoanFacilityMember 2022-06-30 0000093389 smp:SwingLineSublimitMember 2022-12-31 0000093389 smp:InterestRateSwapFacilityMember 2022-12-31 0000093389 smp:TermLoanAndRevolvingCreditFacilitiesMember 2022-06-30 0000093389 smp:SeniorSecuredFacilityRevolvingCreditFacilityMember 2022-03-31 0000093389 smp:TermLoanAndRevolvingCreditFacilitiesMember 2022-01-01 2022-12-31 0000093389 smp:TermLoanFacilityMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2022-01-01 2022-12-31 0000093389 smp:TermLoanFacilityMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember smp:TermLoanFacilityMember 2022-01-01 2022-12-31 0000093389 smp:TermLoanAndRevolvingCreditFacilitiesMember 2022-12-31 0000093389 smp:TermLoanAndRevolvingCreditFacilitiesMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember smp:TermLoanAndRevolvingCreditFacilitiesMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0000093389 smp:TermLoanAndRevolvingCreditFacilitiesMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember smp:TermLoanAndRevolvingCreditFacilitiesMember smp:TermBenchmarkBorrowingsMember 2022-01-01 2022-12-31 0000093389 smp:TermLoanAndRevolvingCreditFacilitiesMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember smp:TermLoanAndRevolvingCreditFacilitiesMember smp:TermBenchmarkBorrowingsMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember smp:TermLoanAndRevolvingCreditFacilitiesMember us-gaap:BaseRateMember 2022-01-01 2022-12-31 0000093389 smp:InterestRateSwapFacilityMember 2022-01-01 2022-12-31 0000093389 smp:SeniorSecuredFacilityRevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-12-31 0000093389 smp:SeniorSecuredFacilityRevolvingCreditFacilityMember smp:BorrowingMember 2021-12-31 0000093389 smp:TermLoanAndRevolvingCreditFacilitiesMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-31 0000093389 smp:TermLoanAndRevolvingCreditFacilitiesMember us-gaap:BaseRateMember 2022-12-31 0000093389 smp:SeniorSecuredFacilityRevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-01-01 2021-12-31 0000093389 smp:PolishOverdraftFacilityMember 2022-10-31 0000093389 smp:PolishOverdraftFacilityMember 2022-12-31 0000093389 smp:PolishOverdraftFacilityMember 2022-01-01 2022-12-31 0000093389 smp:PolishOverdraftFacilityMember smp:EuroInterbankOfferedRateMember 2022-01-01 2022-12-31 0000093389 smp:PolishOverdraftFacilityMember smp:WarsawInterbankOfferedRateMember 2022-01-01 2022-12-31 0000093389 smp:PolishOverdraftFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-01-01 2022-12-31 0000093389 smp:PolishOverdraftFacilityMember 2021-12-31 0000093389 smp:TermLoanAndRevolvingCreditFacilitiesMember 2022-03-31 0000093389 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0000093389 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000093389 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000093389 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0000093389 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0000093389 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0000093389 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0000093389 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0000093389 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0000093389 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000093389 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000093389 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000093389 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000093389 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0000093389 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000093389 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000093389 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0000093389 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0000093389 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0000093389 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0000093389 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000093389 us-gaap:PreferredStockMember 2022-12-31 0000093389 us-gaap:SeriesAPreferredStockMember 2022-12-31 0000093389 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0000093389 us-gaap:PreferredStockMember 2021-12-31 0000093389 smp:StockRepurchaseProgram2021FebruaryMember 2021-02-28 0000093389 smp:StockRepurchaseProgram2020Member 2020-03-31 0000093389 smp:StockRepurchaseProgram2022JulyMember 2022-07-31 0000093389 smp:StockRepurchaseProgram2021OctoberMember 2021-10-31 0000093389 smp:StockRepurchaseProgram2020Member 2020-01-01 2020-12-31 0000093389 smp:StockRepurchaseProgram2021OctoberMember 2022-01-01 2022-12-31 0000093389 smp:StockRepurchaseProgram2021FebruaryMember 2021-01-01 2021-12-31 0000093389 smp:StockRepurchaseProgram2020Member 2021-01-01 2021-12-31 0000093389 smp:StockRepurchaseProgram2022JulyMember 2022-07-01 2022-12-31 0000093389 smp:StockRepurchaseProgram2021OctoberMember 2021-01-01 2021-12-31 0000093389 us-gaap:ShareBasedPaymentArrangementNonemployeeMember smp:TwoThousandAndSixteenOmnibusIncentivePlanMember 2022-12-31 0000093389 us-gaap:ShareBasedPaymentArrangementEmployeeMember smp:TwoThousandAndSixteenOmnibusIncentivePlanMember 2022-12-31 0000093389 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000093389 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0000093389 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-12-31 0000093389 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0000093389 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember smp:ExecutivesAndDirectorsMember smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember smp:ExecutivesAndDirectorsMember smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-12-31 0000093389 smp:EmployeesMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000093389 srt:DirectorMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000093389 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember smp:TwoThousandAndSixteenOmnibusIncentivePlanMember 2022-01-01 2022-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember smp:TwoThousandAndSixteenOmnibusIncentivePlanMember 2022-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2020-01-01 2020-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2021-01-01 2021-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2021-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2022-12-31 0000093389 smp:EmployeesMember smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-12-31 0000093389 srt:DirectorMember smp:RestrictedAndPerformanceBasedSharesMember 2021-01-01 2021-12-31 0000093389 smp:EmployeesMember smp:RestrictedAndPerformanceBasedSharesMember 2021-01-01 2021-12-31 0000093389 srt:DirectorMember smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2020-12-31 0000093389 us-gaap:PerformanceSharesMember smp:TwoThousandAndSixteenOmnibusIncentivePlanMember 2022-01-01 2022-12-31 0000093389 us-gaap:RestrictedStockMember smp:TwoThousandAndSixteenOmnibusIncentivePlanMember 2022-01-01 2022-12-31 0000093389 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-01-01 2022-12-31 0000093389 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-03-01 2022-03-31 0000093389 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-03-01 2021-03-31 0000093389 smp:EmployeeStockOwnershipPlanAndTrustEsopMember 2022-01-01 2022-12-31 0000093389 smp:EmployeeStockOwnershipPlanAndTrustEsopMember 2022-12-31 0000093389 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-12-31 0000093389 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-12-31 0000093389 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-01-01 2021-12-31 0000093389 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2020-01-01 2020-12-31 0000093389 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0000093389 us-gaap:InterestRateSwapMember 2022-06-30 0000093389 smp:InterestRateSwapFacilityMember 2022-06-30 0000093389 smp:InterestRateSwapFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-12-31 0000093389 us-gaap:InterestRateSwapMember 2022-12-31 0000093389 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0000093389 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0000093389 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0000093389 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000093389 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0000093389 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0000093389 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0000093389 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000093389 us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0000093389 us-gaap:ForeignCountryMember 2022-12-31 0000093389 us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-12-31 0000093389 us-gaap:FederalMinistryOfFinanceGermanyMember 2022-01-01 2022-12-31 0000093389 smp:PolandTaxAuthorityMember 2022-01-01 2022-12-31 0000093389 us-gaap:MexicanTaxAuthorityMember 2022-01-01 2022-12-31 0000093389 smp:HungaryTaxAuthorityMember 2022-01-01 2022-12-31 0000093389 us-gaap:CanadaRevenueAgencyMember 2022-01-01 2022-12-31 0000093389 us-gaap:StateAdministrationOfTaxationChinaMember 2022-01-01 2022-12-31 0000093389 us-gaap:InlandRevenueHongKongMember 2022-01-01 2022-12-31 0000093389 srt:MinimumMember us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0000093389 srt:MaximumMember us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2021-01-01 2021-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2020-01-01 2020-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 us-gaap:IntersegmentEliminationMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 us-gaap:IntersegmentEliminationMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 us-gaap:IntersegmentEliminationMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 us-gaap:IntersegmentEliminationMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-12-31 0000093389 us-gaap:IntersegmentEliminationMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 us-gaap:IntersegmentEliminationMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-12-31 0000093389 us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 us-gaap:CorporateAndOtherMember 2021-12-31 0000093389 us-gaap:CorporateAndOtherMember 2020-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:TemperatureControlMember 2020-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:EngineManagementMember 2022-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:TemperatureControlMember 2021-12-31 0000093389 us-gaap:CorporateAndOtherMember 2022-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:EngineManagementMember 2020-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:TemperatureControlMember 2022-12-31 0000093389 us-gaap:OperatingSegmentsMember smp:EngineManagementMember 2021-12-31 0000093389 srt:AsiaMember 2022-12-31 0000093389 srt:EuropeMember 2020-12-31 0000093389 srt:EuropeMember 2022-12-31 0000093389 country:MX 2020-12-31 0000093389 country:CA 2020-12-31 0000093389 srt:EuropeMember 2021-12-31 0000093389 country:MX 2022-12-31 0000093389 country:US 2022-12-31 0000093389 srt:AsiaMember 2020-12-31 0000093389 country:CA 2021-12-31 0000093389 country:US 2021-12-31 0000093389 country:CA 2022-12-31 0000093389 country:MX 2021-12-31 0000093389 srt:AsiaMember 2021-12-31 0000093389 country:US 2020-12-31 0000093389 smp:OReillyAutomotiveIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000093389 smp:AutoZoneIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000093389 smp:ThreeLargestIndividualCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000093389 smp:NapaAutoPartsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:OEOESMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:OtherForeignMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 srt:AsiaMember 2020-01-01 2020-12-31 0000093389 country:CA smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 country:US smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 country:CA smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 srt:EuropeMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 smp:OEOESMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 country:CA 2021-01-01 2021-12-31 0000093389 country:US us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 country:CA us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 country:US smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:AftermarketMember 2021-01-01 2021-12-31 0000093389 country:CA us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:WireAndCableMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:AftermarketMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 smp:OtherForeignMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:AftermarketMember 2020-01-01 2020-12-31 0000093389 country:MX 2022-01-01 2022-12-31 0000093389 smp:OtherForeignMember 2020-01-01 2020-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 smp:OEOESMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:WireAndCableMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 country:MX us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 smp:OtherForeignMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 country:MX smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:OEOESMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:ExportMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 country:MX us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 country:US 2020-01-01 2020-12-31 0000093389 smp:WireAndCableMember 2020-01-01 2020-12-31 0000093389 country:US smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 srt:EuropeMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 smp:OEOESMember 2020-01-01 2020-12-31 0000093389 smp:OEOESMember 2021-01-01 2021-12-31 0000093389 srt:AsiaMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:WireAndCableMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 srt:EuropeMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 srt:AsiaMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 srt:EuropeMember 2021-01-01 2021-12-31 0000093389 country:MX smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 smp:OtherClimateControlPartsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 smp:ExportMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:AftermarketMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:AftermarketMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 smp:OtherClimateControlPartsMember 2022-01-01 2022-12-31 0000093389 smp:ExportMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 smp:OtherForeignMember 2022-01-01 2022-12-31 0000093389 smp:AftermarketMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:WireAndCableMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 srt:EuropeMember 2020-01-01 2020-12-31 0000093389 country:MX 2020-01-01 2020-12-31 0000093389 smp:WireAndCableMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 smp:ExportMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:AftermarketMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 country:MX us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:CompressorsMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 smp:CompressorsMember 2020-01-01 2020-12-31 0000093389 smp:ExportMember 2021-01-01 2021-12-31 0000093389 country:MX smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:OEOESMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 country:CA smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 smp:AftermarketMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember 2022-01-01 2022-12-31 0000093389 country:US us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:CompressorsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 smp:OtherForeignMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 smp:OtherForeignMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:OtherForeignMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 country:CA 2022-01-01 2022-12-31 0000093389 smp:ExportMember 2022-01-01 2022-12-31 0000093389 smp:CompressorsMember 2021-01-01 2021-12-31 0000093389 smp:CompressorsMember 2022-01-01 2022-12-31 0000093389 country:MX 2021-01-01 2021-12-31 0000093389 smp:OEOESMember 2022-01-01 2022-12-31 0000093389 country:US smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 srt:AsiaMember 2022-01-01 2022-12-31 0000093389 smp:OtherClimateControlPartsMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 smp:OtherClimateControlPartsMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 srt:EuropeMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 country:US us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 smp:OtherClimateControlPartsMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:OEOESMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 smp:ExportMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 smp:OtherClimateControlPartsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 country:US smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:WireAndCableMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:OtherClimateControlPartsMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 country:CA 2020-01-01 2020-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 smp:ExportMember 2020-01-01 2020-12-31 0000093389 srt:EuropeMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 country:US 2022-01-01 2022-12-31 0000093389 srt:EuropeMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:CompressorsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 smp:WireAndCableMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 country:MX smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:OtherForeignMember 2021-01-01 2021-12-31 0000093389 smp:OtherClimateControlPartsMember 2020-01-01 2020-12-31 0000093389 smp:AftermarketMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 country:CA smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 srt:AsiaMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 srt:EuropeMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember 2021-01-01 2021-12-31 0000093389 srt:EuropeMember 2022-01-01 2022-12-31 0000093389 smp:CompressorsMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:OtherForeignMember smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:AftermarketMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:ExportMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 smp:OtherClimateControlPartsMember 2021-01-01 2021-12-31 0000093389 srt:EuropeMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 srt:AsiaMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:OEOESMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0000093389 smp:WireAndCableMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 smp:WireAndCableMember 2022-01-01 2022-12-31 0000093389 srt:EuropeMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:CompressorsMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 country:CA smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 srt:AsiaMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:WireAndCableMember 2021-01-01 2021-12-31 0000093389 smp:ExportMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 smp:CompressorsMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 country:CA smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:OtherClimateControlPartsMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 smp:OtherClimateControlPartsMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 srt:AsiaMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 smp:CompressorsMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:CompressorsMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 smp:OtherForeignMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 srt:AsiaMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:CompressorsMember smp:EngineManagementMember 2020-01-01 2020-12-31 0000093389 smp:WireAndCableMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:OtherClimateControlPartsMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:ExportMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0000093389 smp:OEOESMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 country:CA us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 smp:OEOESMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0000093389 smp:AftermarketMember 2022-01-01 2022-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember 2020-01-01 2020-12-31 0000093389 srt:AsiaMember 2021-01-01 2021-12-31 0000093389 srt:AsiaMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 country:MX smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 smp:AftermarketMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:OtherForeignMember smp:TemperatureControlMember 2021-01-01 2021-12-31 0000093389 smp:ExportMember smp:EngineManagementMember 2022-01-01 2022-12-31 0000093389 srt:AsiaMember smp:TemperatureControlMember 2020-01-01 2020-12-31 0000093389 country:US 2021-01-01 2021-12-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:EngineManagementMember 2021-01-01 2021-12-31 0000093389 country:MX smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 country:US smp:TemperatureControlMember 2022-01-01 2022-12-31 0000093389 smp:OtherLeasedPropertiesMember 2022-01-01 2022-12-31 0000093389 us-gaap:LandAndBuildingMember 2022-01-01 2022-12-31 0000093389 smp:OtherLeasedPropertiesMember 2021-01-01 2021-12-31 0000093389 us-gaap:LandAndBuildingMember 2021-01-01 2021-12-31 0000093389 us-gaap:LandAndBuildingMember 2020-01-01 2020-12-31 0000093389 smp:OtherLeasedPropertiesMember 2020-01-01 2020-12-31 0000093389 us-gaap:FinancialStandbyLetterOfCreditMember 2022-12-31 0000093389 us-gaap:AsbestosIssueMember 2022-12-31 0000093389 us-gaap:AsbestosIssueMember 2001-09-01 2022-12-31 0000093389 us-gaap:AsbestosIssueMember srt:MinimumMember us-gaap:SegmentDiscontinuedOperationsMember 2022-08-31 0000093389 us-gaap:AsbestosIssueMember srt:MaximumMember us-gaap:SegmentDiscontinuedOperationsMember 2022-08-31 0000093389 us-gaap:AsbestosIssueMember srt:MinimumMember 2022-08-31 0000093389 us-gaap:AsbestosIssueMember srt:MaximumMember 2022-08-31 0000093389 us-gaap:AsbestosIssueMember 2021-08-01 2021-08-31 0000093389 us-gaap:AsbestosIssueMember 2022-09-30 0000093389 us-gaap:AsbestosIssueMember 2022-09-01 2022-09-30 0000093389 us-gaap:AsbestosIssueMember us-gaap:SegmentDiscontinuedOperationsMember 2021-01-01 2021-12-31 0000093389 us-gaap:AsbestosIssueMember us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-12-31 0000093389 us-gaap:AsbestosIssueMember us-gaap:SegmentDiscontinuedOperationsMember 2020-01-01 2020-12-31 0000093389 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000093389 smp:SECSchedule1209ReserveDiscountsMember 2021-12-31 0000093389 smp:SECSchedule1209ReserveDiscountsMember 2020-12-31 0000093389 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000093389 smp:SECSchedule1209AllowanceForSalesReturnsMember 2020-12-31 0000093389 smp:SECSchedule1209ReserveDiscountsMember 2019-12-31 0000093389 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000093389 smp:SECSchedule1209AllowanceForSalesReturnsMember 2021-12-31 0000093389 smp:SECSchedule1209AllowanceForSalesReturnsMember 2019-12-31 0000093389 smp:SECSchedule1209AllowanceForSalesReturnsMember 2020-01-01 2020-12-31 0000093389 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000093389 smp:SECSchedule1209AllowanceForSalesReturnsMember 2021-01-01 2021-12-31 0000093389 smp:SECSchedule1209ReserveDiscountsMember 2022-01-01 2022-12-31 0000093389 smp:SECSchedule1209AllowanceForSalesReturnsMember 2022-01-01 2022-12-31 0000093389 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000093389 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0000093389 smp:SECSchedule1209ReserveDiscountsMember 2020-01-01 2020-12-31 0000093389 smp:SECSchedule1209ReserveDiscountsMember 2021-01-01 2021-12-31 0000093389 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000093389 smp:SECSchedule1209AllowanceForSalesReturnsMember 2022-12-31 0000093389 smp:SECSchedule1209ReserveDiscountsMember 2022-12-31 iso4217:USD shares iso4217:USD shares pure smp:Customer iso4217:CNY iso4217:EUR iso4217:PLN smp:Installment smp:Vote smp:Type smp:Employee smp:Segment smp:Officer smp:Claim false --12-31 2022 FY 0000093389 P33Y6M 1 P1Y P1Y 2018 2019 2020 2021 2019 2020 2021 2017 2018 2019 2020 2021 2018 2019 2020 2021 2016 2017 2018 2019 2020 2021 2018 2019 2020 2021 2020 2021 2017 2018 2019 2020 2021 2029-05-31 2031-12-31 185 10-K true 2022-12-31 false 001-04743 Standard Motor Products, Inc. NY 11-1362020 37-18 Northern Blvd. Long Island City NY 11101 718 392-0200 Common Stock, par value $2.00 per share SMP NYSE Yes No Yes Yes Large Accelerated Filer false false true false 872058761 21588959 KPMG LLP New York, New York 1371815000 1298816000 1128588000 989276000 921885000 791933000 382539000 376931000 336655000 276626000 247547000 224670000 0 0 2600000 1891000 392000 464000 113000 7000 -26000 104135000 128999000 108895000 4814000 3494000 812000 10617000 2028000 2328000 98332000 130465000 107379000 25206000 31044000 26962000 73126000 99421000 80417000 6216000 2975000 8089000 -17691000 -8467000 -23024000 55435000 90954000 57393000 84000 68000 0 55351000 90886000 57393000 73042000 99353000 80417000 -17691000 -8467000 -23024000 55351000 90886000 57393000 3.37 4.49 3.59 -0.82 -0.39 -1.02 2.55 4.1 2.57 3.3 4.39 3.52 -0.8 -0.37 -1.01 2.5 4.02 2.51 1.08 1 0.5 21683719 22147479 22374123 22139981 22616456 22825885 55435000 90954000 57393000 -8222000 -2462000 2929000 3823000 0 0 15000 16000 16000 -4414000 -2478000 2913000 51021000 88476000 60306000 84000 68000 0 -113000 15000 0 -29000 83000 0 51050000 88393000 60306000 21150000 21755000 5375000 6170000 167638000 180604000 528715000 468755000 19695000 22268000 25241000 17823000 762439000 711205000 107148000 102786000 49838000 40469000 132087000 131652000 100504000 106234000 33658000 36126000 41745000 44087000 27510000 25402000 1254929000 1197961000 50000000 125298000 5031000 3117000 89247000 137167000 49990000 57182000 37169000 42412000 22952000 23663000 37381000 42472000 31361000 45058000 323131000 476369000 184589000 21000 40709000 31206000 22157000 25040000 63305000 52698000 633891000 585334000 2 2 30000000 30000000 23936036 23936036 47872000 47872000 105615000 105377000 564242000 532319000 -12470000 -8169000 2350377 1911792 95239000 75819000 610020000 601580000 11018000 11047000 621038000 612627000 1254929000 1197961000 55435000 90954000 57393000 28298000 27243000 26323000 421000 228000 228000 -757000 451000 396000 6035000 -585000 5962000 7002000 0 0 0 0 2600000 3464000 3295000 820000 2296000 2513000 2301000 8178000 9479000 8101000 713000 1801000 8334000 -1068000 -466000 -864000 -17691000 -8467000 -23024000 -6916000 -28464000 71933000 67495000 107609000 -17984000 5509000 843000 370000 -48604000 33046000 7428000 -29089000 13430000 40651000 5242000 15044000 13902000 -27533000 85564000 97896000 1934000 125419000 0 25956000 25875000 17820000 -73000 -45000 -21000 -27817000 -151249000 -17799000 100000000 0 0 2500000 0 0 16702000 115298000 -42460000 -2895000 3048000 -4248000 29656000 26862000 13482000 2128000 0 0 -595000 247000 -108000 23428000 22179000 11218000 0 540000 0 55500000 69012000 -71516000 -755000 -1060000 535000 -605000 2267000 9116000 21755000 19488000 10372000 21150000 21755000 19488000 9892000 1721000 2187000 25015000 26323000 24640000 47872000 102742000 417437000 -8589000 -55234000 504228000 0 504228000 0 0 57393000 0 0 57393000 0 57393000 0 0 0 2913000 0 2913000 0 2913000 0.5 0 0 11218000 0 0 11218000 0 11218000 0 0 0 0 13482000 13482000 0 13482000 0 1712000 0 0 6389000 8101000 0 8101000 0 630000 0 0 1671000 2301000 0 2301000 47872000 105084000 463612000 -5676000 -60656000 550236000 0 550236000 0 0 0 0 0 0 11504000 11504000 0 0 90886000 0 0 90886000 68000 90954000 0 0 0 -2493000 0 -2493000 15000 -2478000 1 0 0 22179000 0 0 22179000 0 22179000 0 0 0 0 26862000 26862000 0 26862000 0 0 0 0 0 0 540000 540000 0 159000 0 0 9320000 9479000 0 9479000 0 134000 0 0 2379000 2513000 0 2513000 47872000 105377000 532319000 -8169000 -75819000 601580000 11047000 612627000 0 0 55351000 0 0 55351000 84000 55435000 0 0 0 -4301000 0 -4301000 -113000 -4414000 1.08 0 0 23428000 0 0 23428000 0 23428000 0 0 0 0 29656000 29656000 0 29656000 0 -131000 0 0 8309000 8178000 0 8178000 0 369000 0 0 1927000 2296000 0 2296000 47872000 105615000 564242000 -12470000 -95239000 610020000 11018000 621038000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1. Summary of Significant Accounting Policies</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Principles of Consolidation</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Standard Motor Products, Inc. and subsidiaries (referred to hereinafter in these notes to the consolidated financial statements as “we,” “us,” “our,” “SMP,” or the “Company”) is a leading manufacturer and distributor of premium replacement parts utilized in the maintenance, repair and service of vehicles in the automotive aftermarket industry with a complementary focus on specialized equipments parts for manufacturers across multiple industries around the world.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The consolidated financial statements include our accounts and all domestic and international companies in which we have more than a 50% equity ownership, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">except in instances where the minority shareholder maintains substantive participating rights, in which case we follow the equity method of accounting.  In instances where we have more than a 50% equity ownership and the minority shareholder does not maintain substantive participating rights, our consolidated financial statements include the accounts of the company on a consolidated basis with its net income and equity reported at amounts attributable to both our equity position and that of the noncontrolling interest. Investments in unconsolidated affiliates are accounted for on the equity method, as we do not have a controlling financial interest but have the ability to exercise significant influence.  All significant inter-company items have been eliminated</span>.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Use of Estimates</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal;">The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of contingent assets and liabilities at the date of our consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods.  We have made a number of estimates and assumptions in the preparation of these consolidated financial statements.  We can give no assurances that actual results will not differ from those estimates.  Although we do not believe that there is a reasonable likelihood that there will be a material change in the future estimates, or in the assumptions that we use in calculating the estimates, the uncertain future effects, if any, of disruptions in the supply chain caused by the COVID-19 pandemic, Russia’s invasion of the Ukraine and resultant sanctions imposed by the U.S. and other governments, future increases in interest rates, inflation, macroeconomic uncertainty, and other unforeseen changes in the industry, or business, could materially impact the estimates, and may have a material adverse effect on our business, financial condition and results of operations.  Some of the more significant estimates include allowances for expected credit losses, cash discounts, valuation of inventory, valuation of long-lived assets, goodwill and other intangible assets, depreciation and amortization of long-lived assets, product liability exposures, asbestos, environmental and litigation matters, valuation of deferred tax assets, share based compensation and sales returns and other allowances.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Reclassification</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Certain prior period amounts in the accompanying consolidated financial statements and related notes have been reclassified to conform to the 2022 presentation.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Cash and Cash Equivalents</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We consider all highly liquid investments purchased with a maturity of three months or less to be cash equivalents.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Allowance for Expected Credit Losses and Cash Discounts</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We do not generally require collateral for our trade accounts receivable.  Accounts receivable have been reduced by an allowance for amounts that may become uncollectible in the future.  These allowances are established based on a combination of write-off history, supportable forecasts, aging analysis, and specific account evaluations. When a receivable balance is known to be uncollectible, it is written off against the allowance for expected credit losses.  In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.  Cash discounts are provided based on an overall average experience rate applied to qualifying accounts receivable balances.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Inventories</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Inventories are valued at the lower of cost and net realizable value.  Cost is determined on the first-in first-out basis.  Where appropriate, standard cost systems are utilized for purposes of determining cost; the standards are adjusted as necessary to ensure they approximate actual costs.  Estimates of lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business less reasonably predictable costs of completion, disposal and transportation of the inventory.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We also evaluate inventories on a regular basis to identify inventory on hand that may be obsolete or in excess of current and future projected market demand.  For inventory deemed to be obsolete, we provide a reserve on the full value of the inventory.  Inventory that is in excess of current and projected use is reduced by an allowance to a level that approximates our estimate of future demand.  Future projected demand requires management judgment and is based upon (a) our review of historical trends and (b) our estimate of projected customer specific buying patterns and trends in the industry and markets in which we do business.  Using rolling twelve month historical information, we estimate future demand on a continuous basis.  The historical volatility of such estimates has been minimal.  We maintain provisions for inventory reserves of $42.5 million and $46.2 million as of <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">December 31, 2022 and 2021, respectively</span>.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We utilize cores (used parts) in our remanufacturing processes for air conditioning compressors, diesel injectors, and diesel pumps.  The production of air conditioning compressors, diesel injectors, and diesel pumps involves the rebuilding of used cores, which we acquire either in outright purchases from used parts brokers, or from returns pursuant to an exchange program with customers. Under such exchange programs, at the time of sale of air conditioning compressors, diesel injectors, and diesel pumps, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In addition, many of our customers can return inventory to us based upon customer warranty and overstock arrangements within customer specific limits.  At the time products are sold, we accrue a liability for product warranties and overstock returns and record as unreturned customer inventory our estimate of anticipated customer returns.  Estimates are based upon historical information on the nature, frequency and probability of the customer return.  Unreturned core, warranty and overstock customer inventory is recorded at standard cost.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Property, Plant and Equipment</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment are recorded at historical cost and are depreciated using the straight-line method of depreciation over the estimated useful lives as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="margin-left: auto; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;"> </td> <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Estimated Life</div> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Buildings</div> </td> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">25 to <span style="-sec-ix-hidden:Fact_d5ce5706ad50416da3c2e2afc8ea1b57">33-1/2</span> years</div> </td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Building improvements</div> </td> <td style="vertical-align: top;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">10 to 25 years</div> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div> </td> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">5<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>12<span style="font-size: 10pt; font-family: 'Times New Roman';"> years</span></div> </td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Tools, dies and auxiliary equipment</div> </td> <td style="vertical-align: top;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">3<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>8<span style="font-size: 10pt; font-family: 'Times New Roman';"> years</span></div> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Furniture and fixtures</div> </td> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">3<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>12<span style="font-size: 10pt; font-family: 'Times New Roman';"> years</span></div> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements are depreciated over the shorter of the estimated useful life or the term of the lease.  Costs related to maintenance and repairs which do not prolong the assets useful lives are expensed as incurred.  We assess our property, plant and equipment to be held and used for impairment when indicators are present that the carrying value may not be recoverable.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Leases</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We determine if an arrangement is a lease at inception.  For operating leases, we include and report operating lease right-of-use (“ROU”) assets, sundry payables and accrued expenses, and noncurrent operating lease liabilities on our consolidated balance sheet for leases with a term longer than twelve months.  Finance leases are reported on our consolidated balance sheets in property, plant and equipment, current portion of other debt, and long-term debt.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease ROU assets and operating lease liabilities are recognized at the lease commencement date based on the present value of the total lease payments over the lease term.  Our ROU assets represent the right to use an underlying leased asset over the existing lease term, and the corresponding lease liabilities represent our obligation to make lease payments arising from the lease agreement.  As most of our leases do not provide for an implicit rate, we use our secured incremental borrowing rate based on the information available when determining the present value of our lease payments.  Our lease terms may include options to terminate, or extend, our lease when it is reasonably certain that we will execute the option.  Lease agreements may contain lease and non-lease components, which are generally accounted for separately.  Operating lease expense is recognized on a straight-line basis over the lease term.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Valuation of Long-Lived and Intangible Assets and Goodwill</div> <div><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none;">At acquisition, we estimate and record the fair value of purchased intangible assets, which primarily consist of customer relationships, trademarks and trade names, patents, developed technology and intellectual property, and non-compete agreements.  Intangible assets acquired through business combinations are subject to potential adjustments within the measurement period, which is up to one year from the acquisition date.  Valuing intangible assets requires the use of significant estimates and assumptions.  As related to valuing customer relationships, significant estimates and assumptions used include but are not limited to: (1) forecasted revenues attributable to existing customers; (2) forecasted earnings before interest and taxes (“EBIT”) margins; (3) customer attrition rates; and (4) the discount rate.  Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations.  Goodwill and certain other intangible assets having indefinite lives are not amortized to earnings, but instead are subject to periodic testing for impairment.  Intangible assets determined to have definite lives are amortized over their remaining useful lives.  We believe that the fair value of acquired identifiable net assets, including intangible assets, are based upon reasonable estimates and assumptions.</span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We assess the impairment of long‑lived assets, identifiable intangibles assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. With respect to goodwill and identifiable intangible assets having indefinite lives, we test for impairment on an annual basis or in interim periods if an event occurs or circumstances change that may indicate the fair value is below its carrying amount.  Factors we consider important, which could trigger an impairment review, include the following: (a) significant underperformance relative to expected historical or projected future operating results; (b) significant changes in the manner of our use of the acquired assets or the strategy for our overall business; and (c) significant negative industry or economic trends. We review the fair values using the discounted cash flows method and market multiples. </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">When performing our evaluation of goodwill for impairment, if we conclude qualitatively that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative impairment test would not be required.  If we are unable to reach this conclusion, then we would perform a goodwill quantitative impairment test.  In performing the quantitative test, the fair value of the reporting unit is compared to its carrying amount.  A charge for impairment is recognized by the amount by which the reporting unit’s carrying amount exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Identifiable intangible assets having indefinite lives are reviewed for impairment on an annual basis using a methodology similar with that used to evaluate goodwill.  Intangible assets having definite lives and other long-lived assets are reviewed for impairment whenever events such as product discontinuance, plant closures, product dispositions or other changes in circumstances indicate that the carrying amount may not be recoverable.  In reviewing intangible assets having definite lives and other long-lived assets for impairment, we compare the carrying value of such assets to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. When the estimated undiscounted future cash flows are less than their carrying amount, an impairment loss is recognized equal to the difference between the assets fair value and their carrying value.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">There are inherent assumptions and estimates used in developing future cash flows requiring our judgment in applying these assumptions and estimates to the analysis of identifiable intangibles and long‑lived asset impairment including projecting revenues, interest rates, tax rates and the cost of capital.  Many of the factors used in assessing fair value are outside our control and it is reasonably likely that assumptions and estimates will change in future periods.  These changes can result in future impairments.  In the event our planning assumptions were modified resulting in impairment to our assets, we would be required to include an expense in our statement of operations, which could materially impact our business, financial condition and results of operations.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Foreign Currency Translation</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Assets and liabilities of our foreign operations are translated into U.S. dollars at year-end exchange rates.  Income statement accounts are translated using the average exchange rates prevailing during the year.  The resulting translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) and remains there until the underlying foreign operation is liquidated or substantially disposed of.  Foreign currency transaction gains or losses are recorded in the statement of operations under the caption “other non-operating income (expense), net.”</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Revenue Recognition</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We derive our revenue primarily from sales of replacement parts for motor vehicles from both our Engine Management and Temperature Control Segments. We recognize revenues when our performance obligation has been satisfied and the control of products has been transferred to a customer which typically occurs upon shipment.  Revenue is measured as the amount of consideration we expect to receive in exchange for the transfer of goods or providing services. The amount of consideration we receive and revenue we recognize depends on the marketing incentives, product warranty and overstock returns we offer to our customers.  For certain of our sales of remanufactured products, we also charge our customers a deposit for the return of a used core component which we can use in our future remanufacturing activities.  Such deposit is not recognized as revenue at the time of the sale but rather carried as a core liability.  At the same time, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.  The liability is extinguished when a core is actually returned to us, or at period end when we estimate and recognize revenue for the core deposits not expected to be returned.  We estimate and record provisions for cash discounts, quantity rebates, sales returns and warranties in the period the sale is recorded, based upon our prior experience and current trends.  Significant management judgments and estimates must be made and used in estimating sales returns and allowances relating to revenue recognized in any accounting period.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Product Warranty and Overstock Returns</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Many of our products carry a warranty ranging from a </span>90<span style="font-size: 10pt; font-family: 'Times New Roman';">-day limited warranty to a lifetime limited warranty, which generally covers defects in materials or workmanship and failure to meet industry published specifications and/or the result of installation error.  In addition to warranty returns, we also permit our customers to return new, undamaged products to us within customer-specific limits (which are generally limited to a specified</span> percentage<span style="font-size: 10pt; font-family: 'Times New Roman';"> of their annual purchases from us) in the event that they have overstocked their inventories. At the time products are sold, we accrue a liability for product warranties and overstock returns as a</span> percentage<span style="font-size: 10pt; font-family: 'Times New Roman';"> of sales based upon estimates established using historical information on the nature, frequency and average cost of the claim and the probability of the customer return.  At the same time, we record an estimate of anticipated customer returns as unreturned customer inventory.  Significant judgments and estimates must be made and used in connection with establishing the sales returns and other allowances in any accounting period.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">New Customer Acquisition Costs</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">New customer acquisition costs refer to arrangements pursuant to which we incur change-over costs to induce a new customer to switch from a competitor’s brand.  In addition, change-over costs include the costs related to removing the new customer’s inventory and replacing it with our inventory commonly referred to as a stock lift. New customer acquisition costs are recorded as a reduction to revenue when incurred.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Selling, General and Administration Expenses</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administration expenses include shipping costs and advertising, which are expensed as incurred.  Shipping and handling charges, as well as freight to customers, are included in distribution expenses as part of selling, general and administration expenses.</div> <div style="text-align: left;"><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Deferred Financing Costs</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred financing costs represent costs incurred in conjunction with our debt financing activities.  Deferred financing costs related to our revolving credit facility are capitalized and amortized over the life of the related financing arrangement.  If the debt is retired early, the related unamortized deferred financing costs are written off in the period the debt is retired and are recorded in the statement of operations under the caption other non-operating income (expense), net.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Accounting for Income Taxes</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Income taxes are calculated using the asset and liability method.  Deferred tax assets and liabilities are determined based on the estimated future tax effects of temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities, as measured by the current enacted tax rates.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We maintain valuation allowances when it is more likely than not that all or a portion of a deferred asset will not be realized.  In determining whether a valuation allowance is warranted, we consider all positive and negative evidence and all sources of taxable income such as prior earnings history, expected future earnings, carryback and carryforward periods and tax strategies to estimate if sufficient future taxable income will be generated to realize the deferred tax asset.  The assessment of the adequacy of our valuation allowance is based on our estimates of taxable income by jurisdiction in which we operate and the period over which our deferred tax assets will be recoverable.  In the event that actual results differ from these estimates, or we adjust these estimates in future periods for current trends or expected changes in our estimating assumptions, we may need to modify the level of valuation allowance which could materially impact our business, financial condition and results of operations.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The valuation allowance of </span>$3.2 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> as of December 31, 2022 is intended to provide for the uncertainty regarding the ultimate realization of our U.S. foreign tax credit carryovers and foreign net operating loss carryovers.  Based on these considerations, we believe it is more likely than not that we will realize the benefit of the net deferred tax asset of </span>$33.7 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> as of December 31, 2022</span>,<span style="font-size: 10pt; font-family: 'Times New Roman';"> which is net of the remaining valuation allowance.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Tax benefits are recognized for an uncertain tax position when, in management's judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority.  For a tax position that meets the more-likely-than-not recognition threshold, the tax benefit is measured as the largest amount that is judged to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority.  The liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances and when new information becomes available.  Such adjustments are recognized entirely in the period in which they are identified.  During the years ended December 31, 2022, 2021 and 2020</span>,<span style="font-size: 10pt; font-family: 'Times New Roman';"> we did not establish a liability for uncertain tax positions.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Environmental Reserves</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We are subject to various U.S. Federal and state and local environmental laws and regulations and are involved in certain environmental remediation efforts.  We estimate and accrue our liabilities resulting from such matters based upon a variety of factors including the assessments of environmental engineers and consultants who provide estimates of potential liabilities and remediation costs.  Such estimates are not discounted to reflect the time value of money due to the uncertainty in estimating the timing of the expenditures, which may extend over several years.  Potential recoveries from insurers or other third parties of environmental remediation liabilities are recognized independently from the recorded liability, and any asset related to the recovery will be recognized only when the realization of the claim for recovery is deemed probable.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Asbestos Litigation</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In evaluating our potential asbestos-related liability, we have considered various factors including, among other things, an actuarial study of the asbestos related liabilities performed by an independent actuarial firm, our settlement amounts and whether there are any co-defendants, the jurisdiction in which lawsuits are filed, and the status and results of such claims.  As is our accounting policy, we consider the advice of actuarial consultants with experience in assessing asbestos-related liabilities to estimate our potential claim liability; and perform an actuarial evaluation in the third quarter of each year and whenever events or changes in circumstances indicate that additional provisions may be necessary.  The methodology used to project asbestos-related liabilities and costs in our actuarial study considered: (1) historical data available from publicly available studies; (2) an analysis of our recent claims history to estimate likely filing rates into the future; (3) an analysis of our currently pending claims; (4) an analysis of our settlements and awards of asbestos-related damages to date; and (5) an analysis of closed claims with pay ratios and lag patterns in order to develop average future settlement values.  Based on the information contained in the actuarial study and all other available information considered by us, we have concluded that no amount within the range of settlement payments and awards of asbestos-related damages was more likely than any other and, therefore, in assessing our asbestos liability we compare the low end of the range to our recorded liability to determine if an adjustment is required.  Future legal costs are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations.</div> <div> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We plan to perform an annual actuarial evaluation during the third quarter of each year for the foreseeable future<span style="font-size: 10pt; font-family: 'Times New Roman';"> </span>and whenever events or changes in circumstances indicate that additional provisions may be necessary. Given the uncertainties associated with projecting such matters into the future and other factors outside our control, we can give no assurance that additional provisions will not be required. We will continue to monitor events and changes in circumstances surrounding these potential liabilities in determining whether to perform additional actuarial evaluations and whether additional provisions may be necessary, which will reported in earnings (loss) from discontinued operations in the accompanying statement of operations.  At the present time, however, we do not believe that any additional provisions would be reasonably likely to have a material adverse effect on our liquidity or consolidated financial position.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Loss Contingencies</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We have loss contingencies, for such matters as legal claims and legal proceedings.  Establishing loss reserves for these matters requires estimates, judgment of risk exposure and ultimate liability.  We record provisions when the liability is considered probable and reasonably estimable.  Significant judgment is required for both the determination of probability and the determination as to whether an exposure can be reasonably estimated.  We maintain an ongoing monitoring and identification process to assess how the activities are progressing against the accrued estimated costs.  As additional information becomes available, we reassess our potential liability related to these matters.  Adjustments to the liabilities are recorded in the statement of operations in the period when additional information becomes available.  Such revisions of the potential liabilities could have a material adverse effect on our business, financial condition or results of operations.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Concentrations of Credit Risk</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash investments, accounts receivable and derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings.  We place our cash investments with high quality financial institutions and limit the amount of credit exposure to any one institution.  Derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings are entered into with high quality financial institutions, with their credit worthiness reviewed on a quarterly basis. Although we are directly affected by developments in the vehicle parts industry, management does not believe significant credit risk exists.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">With respect to accounts receivable, such receivables are primarily from warehouse distributors and major retailers in the automotive aftermarket industry located in the U.S. We perform ongoing credit evaluations of our customers’ financial conditions. A significant portion of our net sales are concentrated from our three largest individual customers. The loss of one or more of these customers or, a significant reduction in purchases of our products from any one of them, could have a materially adverse impact on our business, financial condition and results of operations.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  The $7 million pre-tax charge is included in selling, general and administrative expenses in our consolidated statement of operations.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">For further information on net sales to our three largest customers and our concentration our customer risk, see Note 21, “Industry Segment and Geographic Data.”</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Foreign Cash Balances</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Substantially all of the cash and cash equivalents, including foreign cash balances, at December 31, 2022 and 2021 were uninsured.  Foreign cash balances at December 31, 2022 and 2021 were </span>$18.5 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> and </span>$16.6 million<span style="font-size: 10pt; font-family: 'Times New Roman';">, respectively.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Derivative Instruments and Hedging Activities</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">We occasionally use derivative financial instruments to reduce our market risk for changes in interest rates on our variable rate borrowings.  Derivative financial instruments are recorded at fair value in other current and long-term assets, and other current and long-term liabilities in the consolidated balance sheets.  For derivative financial instruments that have been formally designated as cash flow interest rate hedges (“interest rate swap agreements”), provided that the hedging instrument is highly effective, the entire change in the fair value of the derivative will be deferred and recorded in accumulated other comprehensive income (“AOCI”) in the consolidated balance sheets. When the underlying hedged transaction is realized (i.e., when the interest payments on the underlying borrowing are recognized in the consolidated statements of operations), the gain/loss included in AOCI is recorded in earnings and reflected on the same line as the gain/loss on the hedged item attributable to the hedged risk (i.e., interest expense). At the inception of each transaction, we formally document the hedge relationship, including the identification of the hedge instrument, the related hedged items, the effectiveness of the hedge, as well as its risk management objectives and strategies.</span><br/> </div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Recently Issued Accounting Pronouncements</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Standards that were adopted</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"> <tr> <td style="width: 16.32%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Standard</div> </td> <td colspan="1" style="width: 1%; vertical-align: top;"> </td> <td style="width: 36%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div> </td> <td colspan="1" style="width: 1%; vertical-align: top;"> </td> <td style="width: 12.22%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date of adoption / Effective date</div> </td> <td colspan="1" style="width: 1%; vertical-align: top;"> </td> <td style="width: 33.34%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Effects on the financial statements or other significant matters</div> </td> </tr> <tr> <td rowspan="1" style="width: 16.32%; vertical-align: top;"> </td> <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;"> </td> <td rowspan="1" style="width: 36%; vertical-align: top;"> </td> <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;"> </td> <td rowspan="1" style="width: 12.22%; vertical-align: top;"> </td> <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;"> </td> <td rowspan="1" style="width: 33.34%; vertical-align: top;"> </td> </tr> <tr> <td style="width: 16.32%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">ASU </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-</span>06<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> /ASU</span> 2020-04, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"> </td> <td style="width: 36%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">These standards are intended to provide optional guidance for a limited time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The new standards are applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.</div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12.22%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div>ASU 2020-04 effective March 12, 2020 through December 31, 2022, with sunset date extended to December 31, 2024 by ASU 2022–06. <br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"> </td> <td style="width: 33.34%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div>During the year ended December 31, 2022, we entered into a new credit agreement and new supply chain financing arrangements that no longer used LIBOR as the reference rate. In connection with these new agreements, the adoption of the optional guidance provided in the new standards did not materially impact our accounting, consolidated financial statements and related disclosures. <br/> </div> </td> </tr> </table> <div><br/> </div> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Standards that are not yet adopted as of December 31, 2022</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">There are no recently issued accounting pronouncements not yet been adopted as of December 31, 2022 that could have a material impact on our financial statements.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Principles of Consolidation</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Standard Motor Products, Inc. and subsidiaries (referred to hereinafter in these notes to the consolidated financial statements as “we,” “us,” “our,” “SMP,” or the “Company”) is a leading manufacturer and distributor of premium replacement parts utilized in the maintenance, repair and service of vehicles in the automotive aftermarket industry with a complementary focus on specialized equipments parts for manufacturers across multiple industries around the world.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The consolidated financial statements include our accounts and all domestic and international companies in which we have more than a 50% equity ownership, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">except in instances where the minority shareholder maintains substantive participating rights, in which case we follow the equity method of accounting.  In instances where we have more than a 50% equity ownership and the minority shareholder does not maintain substantive participating rights, our consolidated financial statements include the accounts of the company on a consolidated basis with its net income and equity reported at amounts attributable to both our equity position and that of the noncontrolling interest. Investments in unconsolidated affiliates are accounted for on the equity method, as we do not have a controlling financial interest but have the ability to exercise significant influence.  All significant inter-company items have been eliminated</span>.</div> 0.50 0.50 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Use of Estimates</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal;">The preparation of consolidated financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of contingent assets and liabilities at the date of our consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods.  We have made a number of estimates and assumptions in the preparation of these consolidated financial statements.  We can give no assurances that actual results will not differ from those estimates.  Although we do not believe that there is a reasonable likelihood that there will be a material change in the future estimates, or in the assumptions that we use in calculating the estimates, the uncertain future effects, if any, of disruptions in the supply chain caused by the COVID-19 pandemic, Russia’s invasion of the Ukraine and resultant sanctions imposed by the U.S. and other governments, future increases in interest rates, inflation, macroeconomic uncertainty, and other unforeseen changes in the industry, or business, could materially impact the estimates, and may have a material adverse effect on our business, financial condition and results of operations.  Some of the more significant estimates include allowances for expected credit losses, cash discounts, valuation of inventory, valuation of long-lived assets, goodwill and other intangible assets, depreciation and amortization of long-lived assets, product liability exposures, asbestos, environmental and litigation matters, valuation of deferred tax assets, share based compensation and sales returns and other allowances.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Reclassification</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Certain prior period amounts in the accompanying consolidated financial statements and related notes have been reclassified to conform to the 2022 presentation.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Cash and Cash Equivalents</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We consider all highly liquid investments purchased with a maturity of three months or less to be cash equivalents.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Allowance for Expected Credit Losses and Cash Discounts</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We do not generally require collateral for our trade accounts receivable.  Accounts receivable have been reduced by an allowance for amounts that may become uncollectible in the future.  These allowances are established based on a combination of write-off history, supportable forecasts, aging analysis, and specific account evaluations. When a receivable balance is known to be uncollectible, it is written off against the allowance for expected credit losses.  In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.  Cash discounts are provided based on an overall average experience rate applied to qualifying accounts receivable balances.</div> 1 7000000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Inventories</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Inventories are valued at the lower of cost and net realizable value.  Cost is determined on the first-in first-out basis.  Where appropriate, standard cost systems are utilized for purposes of determining cost; the standards are adjusted as necessary to ensure they approximate actual costs.  Estimates of lower of cost and net realizable value of inventory are determined by comparing the actual cost of the product to the estimated selling prices in the ordinary course of business less reasonably predictable costs of completion, disposal and transportation of the inventory.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We also evaluate inventories on a regular basis to identify inventory on hand that may be obsolete or in excess of current and future projected market demand.  For inventory deemed to be obsolete, we provide a reserve on the full value of the inventory.  Inventory that is in excess of current and projected use is reduced by an allowance to a level that approximates our estimate of future demand.  Future projected demand requires management judgment and is based upon (a) our review of historical trends and (b) our estimate of projected customer specific buying patterns and trends in the industry and markets in which we do business.  Using rolling twelve month historical information, we estimate future demand on a continuous basis.  The historical volatility of such estimates has been minimal.  We maintain provisions for inventory reserves of $42.5 million and $46.2 million as of <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">December 31, 2022 and 2021, respectively</span>.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We utilize cores (used parts) in our remanufacturing processes for air conditioning compressors, diesel injectors, and diesel pumps.  The production of air conditioning compressors, diesel injectors, and diesel pumps involves the rebuilding of used cores, which we acquire either in outright purchases from used parts brokers, or from returns pursuant to an exchange program with customers. Under such exchange programs, at the time of sale of air conditioning compressors, diesel injectors, and diesel pumps, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In addition, many of our customers can return inventory to us based upon customer warranty and overstock arrangements within customer specific limits.  At the time products are sold, we accrue a liability for product warranties and overstock returns and record as unreturned customer inventory our estimate of anticipated customer returns.  Estimates are based upon historical information on the nature, frequency and probability of the customer return.  Unreturned core, warranty and overstock customer inventory is recorded at standard cost.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.</div> 42500000 46200000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Property, Plant and Equipment</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment are recorded at historical cost and are depreciated using the straight-line method of depreciation over the estimated useful lives as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="margin-left: auto; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;"> </td> <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Estimated Life</div> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Buildings</div> </td> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">25 to <span style="-sec-ix-hidden:Fact_d5ce5706ad50416da3c2e2afc8ea1b57">33-1/2</span> years</div> </td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Building improvements</div> </td> <td style="vertical-align: top;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">10 to 25 years</div> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div> </td> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">5<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>12<span style="font-size: 10pt; font-family: 'Times New Roman';"> years</span></div> </td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Tools, dies and auxiliary equipment</div> </td> <td style="vertical-align: top;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">3<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>8<span style="font-size: 10pt; font-family: 'Times New Roman';"> years</span></div> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Furniture and fixtures</div> </td> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">3<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>12<span style="font-size: 10pt; font-family: 'Times New Roman';"> years</span></div> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements are depreciated over the shorter of the estimated useful life or the term of the lease.  Costs related to maintenance and repairs which do not prolong the assets useful lives are expensed as incurred.  We assess our property, plant and equipment to be held and used for impairment when indicators are present that the carrying value may not be recoverable.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment are recorded at historical cost and are depreciated using the straight-line method of depreciation over the estimated useful lives as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="margin-left: auto; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;"> </td> <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Estimated Life</div> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Buildings</div> </td> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">25 to <span style="-sec-ix-hidden:Fact_d5ce5706ad50416da3c2e2afc8ea1b57">33-1/2</span> years</div> </td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Building improvements</div> </td> <td style="vertical-align: top;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">10 to 25 years</div> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div> </td> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">5<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>12<span style="font-size: 10pt; font-family: 'Times New Roman';"> years</span></div> </td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Tools, dies and auxiliary equipment</div> </td> <td style="vertical-align: top;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">3<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>8<span style="font-size: 10pt; font-family: 'Times New Roman';"> years</span></div> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Furniture and fixtures</div> </td> <td style="vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">3<span style="font-size: 10pt; font-family: 'Times New Roman';"> to </span>12<span style="font-size: 10pt; font-family: 'Times New Roman';"> years</span></div> </td> </tr> </table> P25Y P10Y P25Y P5Y P12Y P3Y P8Y P3Y P12Y <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Leases</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We determine if an arrangement is a lease at inception.  For operating leases, we include and report operating lease right-of-use (“ROU”) assets, sundry payables and accrued expenses, and noncurrent operating lease liabilities on our consolidated balance sheet for leases with a term longer than twelve months.  Finance leases are reported on our consolidated balance sheets in property, plant and equipment, current portion of other debt, and long-term debt.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease ROU assets and operating lease liabilities are recognized at the lease commencement date based on the present value of the total lease payments over the lease term.  Our ROU assets represent the right to use an underlying leased asset over the existing lease term, and the corresponding lease liabilities represent our obligation to make lease payments arising from the lease agreement.  As most of our leases do not provide for an implicit rate, we use our secured incremental borrowing rate based on the information available when determining the present value of our lease payments.  Our lease terms may include options to terminate, or extend, our lease when it is reasonably certain that we will execute the option.  Lease agreements may contain lease and non-lease components, which are generally accounted for separately.  Operating lease expense is recognized on a straight-line basis over the lease term.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Valuation of Long-Lived and Intangible Assets and Goodwill</div> <div><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; text-transform: none;">At acquisition, we estimate and record the fair value of purchased intangible assets, which primarily consist of customer relationships, trademarks and trade names, patents, developed technology and intellectual property, and non-compete agreements.  Intangible assets acquired through business combinations are subject to potential adjustments within the measurement period, which is up to one year from the acquisition date.  Valuing intangible assets requires the use of significant estimates and assumptions.  As related to valuing customer relationships, significant estimates and assumptions used include but are not limited to: (1) forecasted revenues attributable to existing customers; (2) forecasted earnings before interest and taxes (“EBIT”) margins; (3) customer attrition rates; and (4) the discount rate.  Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations.  Goodwill and certain other intangible assets having indefinite lives are not amortized to earnings, but instead are subject to periodic testing for impairment.  Intangible assets determined to have definite lives are amortized over their remaining useful lives.  We believe that the fair value of acquired identifiable net assets, including intangible assets, are based upon reasonable estimates and assumptions.</span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We assess the impairment of long‑lived assets, identifiable intangibles assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable. With respect to goodwill and identifiable intangible assets having indefinite lives, we test for impairment on an annual basis or in interim periods if an event occurs or circumstances change that may indicate the fair value is below its carrying amount.  Factors we consider important, which could trigger an impairment review, include the following: (a) significant underperformance relative to expected historical or projected future operating results; (b) significant changes in the manner of our use of the acquired assets or the strategy for our overall business; and (c) significant negative industry or economic trends. We review the fair values using the discounted cash flows method and market multiples. </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">When performing our evaluation of goodwill for impairment, if we conclude qualitatively that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative impairment test would not be required.  If we are unable to reach this conclusion, then we would perform a goodwill quantitative impairment test.  In performing the quantitative test, the fair value of the reporting unit is compared to its carrying amount.  A charge for impairment is recognized by the amount by which the reporting unit’s carrying amount exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Identifiable intangible assets having indefinite lives are reviewed for impairment on an annual basis using a methodology similar with that used to evaluate goodwill.  Intangible assets having definite lives and other long-lived assets are reviewed for impairment whenever events such as product discontinuance, plant closures, product dispositions or other changes in circumstances indicate that the carrying amount may not be recoverable.  In reviewing intangible assets having definite lives and other long-lived assets for impairment, we compare the carrying value of such assets to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. When the estimated undiscounted future cash flows are less than their carrying amount, an impairment loss is recognized equal to the difference between the assets fair value and their carrying value.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">There are inherent assumptions and estimates used in developing future cash flows requiring our judgment in applying these assumptions and estimates to the analysis of identifiable intangibles and long‑lived asset impairment including projecting revenues, interest rates, tax rates and the cost of capital.  Many of the factors used in assessing fair value are outside our control and it is reasonably likely that assumptions and estimates will change in future periods.  These changes can result in future impairments.  In the event our planning assumptions were modified resulting in impairment to our assets, we would be required to include an expense in our statement of operations, which could materially impact our business, financial condition and results of operations.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Foreign Currency Translation</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Assets and liabilities of our foreign operations are translated into U.S. dollars at year-end exchange rates.  Income statement accounts are translated using the average exchange rates prevailing during the year.  The resulting translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) and remains there until the underlying foreign operation is liquidated or substantially disposed of.  Foreign currency transaction gains or losses are recorded in the statement of operations under the caption “other non-operating income (expense), net.”</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Revenue Recognition</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We derive our revenue primarily from sales of replacement parts for motor vehicles from both our Engine Management and Temperature Control Segments. We recognize revenues when our performance obligation has been satisfied and the control of products has been transferred to a customer which typically occurs upon shipment.  Revenue is measured as the amount of consideration we expect to receive in exchange for the transfer of goods or providing services. The amount of consideration we receive and revenue we recognize depends on the marketing incentives, product warranty and overstock returns we offer to our customers.  For certain of our sales of remanufactured products, we also charge our customers a deposit for the return of a used core component which we can use in our future remanufacturing activities.  Such deposit is not recognized as revenue at the time of the sale but rather carried as a core liability.  At the same time, we estimate the core expected to be returned from the customer and record the estimated return as unreturned customer inventory.  The liability is extinguished when a core is actually returned to us, or at period end when we estimate and recognize revenue for the core deposits not expected to be returned.  We estimate and record provisions for cash discounts, quantity rebates, sales returns and warranties in the period the sale is recorded, based upon our prior experience and current trends.  Significant management judgments and estimates must be made and used in estimating sales returns and allowances relating to revenue recognized in any accounting period.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Product Warranty and Overstock Returns</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Many of our products carry a warranty ranging from a </span>90<span style="font-size: 10pt; font-family: 'Times New Roman';">-day limited warranty to a lifetime limited warranty, which generally covers defects in materials or workmanship and failure to meet industry published specifications and/or the result of installation error.  In addition to warranty returns, we also permit our customers to return new, undamaged products to us within customer-specific limits (which are generally limited to a specified</span> percentage<span style="font-size: 10pt; font-family: 'Times New Roman';"> of their annual purchases from us) in the event that they have overstocked their inventories. At the time products are sold, we accrue a liability for product warranties and overstock returns as a</span> percentage<span style="font-size: 10pt; font-family: 'Times New Roman';"> of sales based upon estimates established using historical information on the nature, frequency and average cost of the claim and the probability of the customer return.  At the same time, we record an estimate of anticipated customer returns as unreturned customer inventory.  Significant judgments and estimates must be made and used in connection with establishing the sales returns and other allowances in any accounting period.  Revision to these estimates is made when necessary, based upon changes in these factors.  We regularly study trends of such claims.</span></div> P90D <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">New Customer Acquisition Costs</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">New customer acquisition costs refer to arrangements pursuant to which we incur change-over costs to induce a new customer to switch from a competitor’s brand.  In addition, change-over costs include the costs related to removing the new customer’s inventory and replacing it with our inventory commonly referred to as a stock lift. New customer acquisition costs are recorded as a reduction to revenue when incurred.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Selling, General and Administration Expenses</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general and administration expenses include shipping costs and advertising, which are expensed as incurred.  Shipping and handling charges, as well as freight to customers, are included in distribution expenses as part of selling, general and administration expenses.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Deferred Financing Costs</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred financing costs represent costs incurred in conjunction with our debt financing activities.  Deferred financing costs related to our revolving credit facility are capitalized and amortized over the life of the related financing arrangement.  If the debt is retired early, the related unamortized deferred financing costs are written off in the period the debt is retired and are recorded in the statement of operations under the caption other non-operating income (expense), net.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Accounting for Income Taxes</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Income taxes are calculated using the asset and liability method.  Deferred tax assets and liabilities are determined based on the estimated future tax effects of temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities, as measured by the current enacted tax rates.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We maintain valuation allowances when it is more likely than not that all or a portion of a deferred asset will not be realized.  In determining whether a valuation allowance is warranted, we consider all positive and negative evidence and all sources of taxable income such as prior earnings history, expected future earnings, carryback and carryforward periods and tax strategies to estimate if sufficient future taxable income will be generated to realize the deferred tax asset.  The assessment of the adequacy of our valuation allowance is based on our estimates of taxable income by jurisdiction in which we operate and the period over which our deferred tax assets will be recoverable.  In the event that actual results differ from these estimates, or we adjust these estimates in future periods for current trends or expected changes in our estimating assumptions, we may need to modify the level of valuation allowance which could materially impact our business, financial condition and results of operations.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The valuation allowance of </span>$3.2 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> as of December 31, 2022 is intended to provide for the uncertainty regarding the ultimate realization of our U.S. foreign tax credit carryovers and foreign net operating loss carryovers.  Based on these considerations, we believe it is more likely than not that we will realize the benefit of the net deferred tax asset of </span>$33.7 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> as of December 31, 2022</span>,<span style="font-size: 10pt; font-family: 'Times New Roman';"> which is net of the remaining valuation allowance.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Tax benefits are recognized for an uncertain tax position when, in management's judgment, it is more likely than not that the position will be sustained upon examination by a taxing authority.  For a tax position that meets the more-likely-than-not recognition threshold, the tax benefit is measured as the largest amount that is judged to have a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority.  The liability associated with unrecognized tax benefits is adjusted periodically due to changing circumstances and when new information becomes available.  Such adjustments are recognized entirely in the period in which they are identified.  During the years ended December 31, 2022, 2021 and 2020</span>,<span style="font-size: 10pt; font-family: 'Times New Roman';"> we did not establish a liability for uncertain tax positions.</span></div> 3200000 33700000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Environmental Reserves</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We are subject to various U.S. Federal and state and local environmental laws and regulations and are involved in certain environmental remediation efforts.  We estimate and accrue our liabilities resulting from such matters based upon a variety of factors including the assessments of environmental engineers and consultants who provide estimates of potential liabilities and remediation costs.  Such estimates are not discounted to reflect the time value of money due to the uncertainty in estimating the timing of the expenditures, which may extend over several years.  Potential recoveries from insurers or other third parties of environmental remediation liabilities are recognized independently from the recorded liability, and any asset related to the recovery will be recognized only when the realization of the claim for recovery is deemed probable.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Asbestos Litigation</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In evaluating our potential asbestos-related liability, we have considered various factors including, among other things, an actuarial study of the asbestos related liabilities performed by an independent actuarial firm, our settlement amounts and whether there are any co-defendants, the jurisdiction in which lawsuits are filed, and the status and results of such claims.  As is our accounting policy, we consider the advice of actuarial consultants with experience in assessing asbestos-related liabilities to estimate our potential claim liability; and perform an actuarial evaluation in the third quarter of each year and whenever events or changes in circumstances indicate that additional provisions may be necessary.  The methodology used to project asbestos-related liabilities and costs in our actuarial study considered: (1) historical data available from publicly available studies; (2) an analysis of our recent claims history to estimate likely filing rates into the future; (3) an analysis of our currently pending claims; (4) an analysis of our settlements and awards of asbestos-related damages to date; and (5) an analysis of closed claims with pay ratios and lag patterns in order to develop average future settlement values.  Based on the information contained in the actuarial study and all other available information considered by us, we have concluded that no amount within the range of settlement payments and awards of asbestos-related damages was more likely than any other and, therefore, in assessing our asbestos liability we compare the low end of the range to our recorded liability to determine if an adjustment is required.  Future legal costs are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations.</div> <div> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We plan to perform an annual actuarial evaluation during the third quarter of each year for the foreseeable future<span style="font-size: 10pt; font-family: 'Times New Roman';"> </span>and whenever events or changes in circumstances indicate that additional provisions may be necessary. Given the uncertainties associated with projecting such matters into the future and other factors outside our control, we can give no assurance that additional provisions will not be required. We will continue to monitor events and changes in circumstances surrounding these potential liabilities in determining whether to perform additional actuarial evaluations and whether additional provisions may be necessary, which will reported in earnings (loss) from discontinued operations in the accompanying statement of operations.  At the present time, however, we do not believe that any additional provisions would be reasonably likely to have a material adverse effect on our liquidity or consolidated financial position.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Loss Contingencies</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We have loss contingencies, for such matters as legal claims and legal proceedings.  Establishing loss reserves for these matters requires estimates, judgment of risk exposure and ultimate liability.  We record provisions when the liability is considered probable and reasonably estimable.  Significant judgment is required for both the determination of probability and the determination as to whether an exposure can be reasonably estimated.  We maintain an ongoing monitoring and identification process to assess how the activities are progressing against the accrued estimated costs.  As additional information becomes available, we reassess our potential liability related to these matters.  Adjustments to the liabilities are recorded in the statement of operations in the period when additional information becomes available.  Such revisions of the potential liabilities could have a material adverse effect on our business, financial condition or results of operations.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Concentrations of Credit Risk</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash investments, accounts receivable and derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings.  We place our cash investments with high quality financial institutions and limit the amount of credit exposure to any one institution.  Derivative financial instruments used to reduce our market risk for changes in interest rates on our variable rate borrowings are entered into with high quality financial institutions, with their credit worthiness reviewed on a quarterly basis. Although we are directly affected by developments in the vehicle parts industry, management does not believe significant credit risk exists.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">With respect to accounts receivable, such receivables are primarily from warehouse distributors and major retailers in the automotive aftermarket industry located in the U.S. We perform ongoing credit evaluations of our customers’ financial conditions. A significant portion of our net sales are concentrated from our three largest individual customers. The loss of one or more of these customers or, a significant reduction in purchases of our products from any one of them, could have a materially adverse impact on our business, financial condition and results of operations.</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In January 2023, one of our customers filed a petition for bankruptcy.  In connection with the bankruptcy filing, we evaluated our potential risk and exposure as related to our outstanding accounts receivable balance from the customer as of December 31, 2022, and estimated our anticipated recovery.  As a result of our evaluation, we recorded a $7 million pre-tax charge during the year ended December 31, 2022 to reduce our accounts receivable balance to our estimated recovery.  The $7 million pre-tax charge is included in selling, general and administrative expenses in our consolidated statement of operations.  We will continue to monitor the circumstances surrounding the bankruptcy in determining whether additional provisions may be necessary.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">For further information on net sales to our three largest customers and our concentration our customer risk, see Note 21, “Industry Segment and Geographic Data.”</span></div> 3 1 7000000 7000000 3 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Foreign Cash Balances</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Substantially all of the cash and cash equivalents, including foreign cash balances, at December 31, 2022 and 2021 were uninsured.  Foreign cash balances at December 31, 2022 and 2021 were </span>$18.5 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> and </span>$16.6 million<span style="font-size: 10pt; font-family: 'Times New Roman';">, respectively.</span></div> 18500000 16600000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Derivative Instruments and Hedging Activities</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">We occasionally use derivative financial instruments to reduce our market risk for changes in interest rates on our variable rate borrowings.  Derivative financial instruments are recorded at fair value in other current and long-term assets, and other current and long-term liabilities in the consolidated balance sheets.  For derivative financial instruments that have been formally designated as cash flow interest rate hedges (“interest rate swap agreements”), provided that the hedging instrument is highly effective, the entire change in the fair value of the derivative will be deferred and recorded in accumulated other comprehensive income (“AOCI”) in the consolidated balance sheets. When the underlying hedged transaction is realized (i.e., when the interest payments on the underlying borrowing are recognized in the consolidated statements of operations), the gain/loss included in AOCI is recorded in earnings and reflected on the same line as the gain/loss on the hedged item attributable to the hedged risk (i.e., interest expense). At the inception of each transaction, we formally document the hedge relationship, including the identification of the hedge instrument, the related hedged items, the effectiveness of the hedge, as well as its risk management objectives and strategies.</span><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Recently Issued Accounting Pronouncements</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Standards that were adopted</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"> <tr> <td style="width: 16.32%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Standard</div> </td> <td colspan="1" style="width: 1%; vertical-align: top;"> </td> <td style="width: 36%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div> </td> <td colspan="1" style="width: 1%; vertical-align: top;"> </td> <td style="width: 12.22%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date of adoption / Effective date</div> </td> <td colspan="1" style="width: 1%; vertical-align: top;"> </td> <td style="width: 33.34%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Effects on the financial statements or other significant matters</div> </td> </tr> <tr> <td rowspan="1" style="width: 16.32%; vertical-align: top;"> </td> <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;"> </td> <td rowspan="1" style="width: 36%; vertical-align: top;"> </td> <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;"> </td> <td rowspan="1" style="width: 12.22%; vertical-align: top;"> </td> <td colspan="1" rowspan="1" style="width: 1%; vertical-align: top;"> </td> <td rowspan="1" style="width: 33.34%; vertical-align: top;"> </td> </tr> <tr> <td style="width: 16.32%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">ASU </span>2022<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">-</span>06<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> /ASU</span> 2020-04, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"> </td> <td style="width: 36%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">These standards are intended to provide optional guidance for a limited time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The new standards are applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.</div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"> </td> <td style="width: 12.22%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div>ASU 2020-04 effective March 12, 2020 through December 31, 2022, with sunset date extended to December 31, 2024 by ASU 2022–06. <br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);"> </td> <td style="width: 33.34%; vertical-align: top; background-color: rgb(204, 238, 255);"> <div>During the year ended December 31, 2022, we entered into a new credit agreement and new supply chain financing arrangements that no longer used LIBOR as the reference rate. In connection with these new agreements, the adoption of the optional guidance provided in the new standards did not materially impact our accounting, consolidated financial statements and related disclosures. <br/> </div> </td> </tr> </table> <div><br/> </div> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Standards that are not yet adopted as of December 31, 2022</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">There are no recently issued accounting pronouncements not yet been adopted as of December 31, 2022 that could have a material impact on our financial statements.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: normal;">2.  Business Acquisitions and Investments</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">2022 Increase in Equity Investment</div> <div style="font-weight: normal;"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal;"><span style="text-decoration: underline;">Investment in Foshan Che Yijia New Energy Technology Co., Ltd.</span></div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">In August 2019, we acquired an approximate 29% minority interest in Foshan Che Yijia New Energy Technology Co., Ltd. (“CYJ”) for approximately $5.1 million. CYJ is a manufacturer of automotive electric air conditioning compressors and is located in China. We determined, at that time, that due to a lack of a voting majority and other qualitative factors, we do not control the operations of CYJ and accordingly, our investment in CYJ would be accounted for under the equity method of accounting.</div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">In October 2022, we acquired an additional 3.55% equity interest in CYJ for RMB 1.7 million (approximately $242,000), increasing our minority ownership interest in CYJ from an approximate interest of 29% to 33%. The additional acquired ownership interest in CYJ was paid for in cash funded by borrowings under our Credit Agreement with JPMorgan Chase Bank, N.A., as agent.  We will continue to account for our minority interest in CYJ using the equity method of accounting.</div> <div><br/> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">2022 Business Acquisitions</div> <div style="font-weight: normal;"><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: normal;"><span style="text-decoration: underline;">Acquisition of Capital Stock of Kade Trading GmbH (“Kade”)</span></div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">In October 2022, we acquired 100% of the capital stock of Kade Trading GmbH (“Kade”) headquartered in Glinde, Germany for Euros 2.7 million (approximately $2.7 million), inclusive of closing balance sheet adjustments, plus a Euros 0.5 million (approximately $0.5 million) earn-out based upon Kade’s performance in 2024 and 2025.  Kade is a supplier across Europe of mobile temperature control components to commercial vehicle, passenger car and specialty equipment markets and has been a distributor of CYJ products including electric compressors, hose assemblies and receiver dryers, with annual sales of approximately $6 million. The acquired Kade business, to be reported as part of our Temperature Control segment, was paid for with cash.</div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Purchase price</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,176</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Assets acquired and liabilities assumed:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Receivables          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">790</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Inventory          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">829</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Other current assets (1)          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,003</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Property, plant and equipment, net          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">63</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Operating lease right-of-use assets          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">401</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Intangible assets          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,395</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Goodwill          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Current liabilities          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Noncurrent operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Deferred income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,176</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">The other current assets balance includes $1 million of cash acquired.</div> </td> </tr> </table> <div> <br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Intangible assets acquired of $2.4 million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of 15 years.</div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div style="text-align: left; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Incremental revenues from the acquired Kade business included in our consolidated statement of operations from the acquisition date through December 31, 2022 were $1.3 million.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">2021 Business Acquisitions</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Acquisition of Capital Stock of Stabil Operative Group GmbH (“Stabil”)</span></div> <div><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">In September 2021, we acquired 100% of the capital stock of Stabil Operative Group GmbH, a German company (“Stabil”), for Euros 13.7 million, or $16.3 million.  Stabil is a manufacturer and distributor of a variety of components, including electronic sensors, control units, and clamping devices to the European Original Equipment (“OE”) market, serving both commercial and light vehicle applications.  The acquired Stabil business was paid for with cash funded by borrowings under our revolving credit facility with JPMorgan Chase Bank, N.A., as agent, and is headquartered on the outskirts of Stuttgart, Germany with facilities in Germany and Hungary. The acquisition, reported as part of our Engine Management Segment, aligns with our strategy of expansion beyond our core aftermarket business into complementary areas, and gives us exposure to a diversified group of blue chip European commercial and light vehicle OE customers.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):</div> <div><br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Purchase price</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Assets acquired and liabilities assumed:</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Receivables          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,852</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Inventory          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Other current assets (1)          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,628</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Property, plant and equipment, net          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,810</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Operating lease right-of-use assets          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,971</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Intangible assets          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Goodwill          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,827</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Current liabilities          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Noncurrent operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,454</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Deferred income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,751</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">The other current assets balance includes $0.9 million of cash acquired.</div> </td> </tr> </table> <div><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Intangible assets acquired of $5.5 million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of 20 years.  Goodwill of $4.8 million was allocated to the Engine Management Segment.  The goodwill reflects relationships, business specific knowledge and the replacement cost of an assembled workforce associated with personal reputations.  The intangible assets and goodwill are not deductible for tax purposes.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Incremental revenues from the acquired Stabil business included in our consolidated statement of operations for the year ended December 31, 2022 were $14.9 million.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Acquisition of Capital Stock of Trumpet Holdings, Inc. (“Trombetta”)</span></div> <div><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">In May 2021, we acquired 100% of the capital stock of Trumpet Holdings, Inc., a Delaware corporation, (more commonly known as “Trombetta”), for $111.7 million. Trombetta is a leading provider of power switching and power management products to Original Equipment (“OE”) customers in various markets. The acquired Trombetta business was paid for in cash funded by borrowings under our revolving credit facility with JPMorgan Chase Bank, N.A., as agent, and has manufacturing facilities in Milwaukee, Wisconsin, Sheboygan Falls, Wisconsin, Tijuana, Mexico, as well as a 70% ownership in a joint venture in Hong Kong, with operations in Shanghai and Wuxi, China (“Trombetta Asia, Ltd.”).  The acquisition, to be reported as part of our Engine Management Segment, aligns with our strategy of expansion into non-aftermarket parts.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, (in thousands):</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Purchase price</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">111,711</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Assets acquired and liabilities assumed:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Receivables</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Inventory</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Other current assets (1)</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Property, plant and equipment, net</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,939</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Operating lease right-of-use assets</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Intangible assets</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">54,700</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Goodwill</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">49,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Current liabilities</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(5,072</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Noncurrent operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,065</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Deferred income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">Subtotal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">123,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Fair value of acquired noncontrolling interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(11,504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">111,711</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">The other current assets balance includes $4.6 million of cash acquired.</div> </td> </tr> </table> <div><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Intangible assets acquired of $54.7 million consist of customer relationships of $39.4 million that will be amortized on a straight-line basis over the estimated useful life of 20 years; developed technology of $13.4 million that will be amortized on a straight-line basis over the estimated useful life of 15 years; and a trade name of $1.9 million that will be amortized on a straight-line basis over the estimated useful life of 10 years.  Goodwill of $49.3 million was allocated to the Engine Management Segment.  The goodwill reflects relationships, business specific knowledge and the replacement cost of an assembled workforce associated with personal reputations.  The intangible assets and goodwill are not deductible for tax purposes.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Incremental revenues from the acquired Trombetta business included in our consolidated statement of operations for the year ended December 31, 2022 were $27.4 million.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (“Soot Sensor”)</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In March 2021 and November 2021, we agreed to acquire certain Soot Sensor product lines from Stoneridge, Inc for $2.9 million. The acquired product lines were paid for with cash funded by borrowings under our revolving credit facility with JPMorgan Chase Bank, N.A.  The assets acquired include inventory, machinery, and equipment and certain intangible assets.</div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The product lines acquired are used to manufacture sensors used in the exhaust and emission systems of diesel engines. The product lines acquired were located in Stoneridge’s facilities in Lexington, Ohio and Tallinn, Estonia.  We did not acquire these facilities, nor any of Stoneridge’s employees, and have substantially completed the relocation of the acquired inventory, machinery and equipment related to the production lines to our engine management plants in Independence, Kansas and Bialystok, Poland, respectively.  The acquisition, reported as part of our Engine Management Segment, aligns with our strategy of expansion into the OE heavy duty market.  Customer relationships to be acquired include Volvo, CNHi and Hino.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Purchase Price</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Assets acquired and liabilities assumed:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Inventory</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,032</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Machinery and equipment, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,137</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Intangible assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">755</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net assets acquired</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap; padding-bottom: 2px;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">Intangible assets acquired of approximately $0.8 million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of 10 years.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Incremental revenues from the acquired Soot Sensor business included in our consolidated statement of operations for the year ended December 31, 2022 were $2.3 million.</div> 0.29 5100000 0.0355 1700000 242000 0.29 0.33 1 2700000 2700000 500000 500000 6000000 <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Purchase price</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,176</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Assets acquired and liabilities assumed:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Receivables          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">790</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Inventory          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">829</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Other current assets (1)          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,003</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Property, plant and equipment, net          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">63</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Operating lease right-of-use assets          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">401</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Intangible assets          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,395</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Goodwill          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Current liabilities          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Noncurrent operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Deferred income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,176</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">The other current assets balance includes $1 million of cash acquired.</div> </td> </tr> </table> 3176000 790000 829000 1003000 63000 401000 2395000 766000 1977000 328000 766000 3176000 1000000 2400000 P15Y 1300000 1 13700000 16300000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):</div> <div><br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Purchase price</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Assets acquired and liabilities assumed:</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Receivables          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,852</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Inventory          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Other current assets (1)          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,628</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Property, plant and equipment, net          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,810</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Operating lease right-of-use assets          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,971</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Intangible assets          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Goodwill          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,827</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Current liabilities          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Noncurrent operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4,454</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Deferred income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,751</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">The other current assets balance includes $0.9 million of cash acquired.</div> </td> </tr> </table> 16290000 2852000 5126000 1628000 1810000 4971000 5471000 4827000 4190000 4454000 1751000 16290000 900000 5500000 P20Y 4800000 14900000 1 111700000 0.70 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, (in thousands):</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Purchase price</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">111,711</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Assets acquired and liabilities assumed:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Receivables</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Inventory</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Other current assets (1)</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Property, plant and equipment, net</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,939</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Operating lease right-of-use assets</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Intangible assets</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">54,700</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Goodwill</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">49,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; margin-left: 9pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Current liabilities</span>          </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(5,072</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Noncurrent operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,065</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Deferred income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">Subtotal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">123,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Fair value of acquired noncontrolling interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(11,504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">111,711</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">The other current assets balance includes $4.6 million of cash acquired.</div> </td> </tr> </table> 111711000 9173000 12460000 5193000 4939000 3847000 54700000 49250000 5072000 3065000 8210000 123215000 11504000 111711000 4600000 54700000 39400000 P20Y 13400000 P15Y 1900000 P10Y 49300000 27400000 2900000 2900000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values (in thousands):</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Purchase Price</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Assets acquired and liabilities assumed:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Inventory</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,032</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Machinery and equipment, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,137</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Intangible assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">755</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net assets acquired</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap; padding-bottom: 2px;" valign="bottom"> </td> </tr> </table> 2924000 1032000 1137000 755000 2924000 800000 P10Y 2300000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">3. Restructuring and Integration Expense</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The aggregated liabilities included in “sundry payables and accrued expenses” and “other accrued liabilities” in the consolidated balance sheet relating to the restructuring and integration activities as of and for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </div> </td> <td colspan="1" style="font-weight: bold; white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Workforce</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Reduction</div> </td> <td colspan="1" style="font-weight: bold; white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Other Exit</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Costs</div> </td> <td colspan="1" style="font-weight: bold; white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Exit activity liability at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2020</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Restructuring and integration costs:</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Amounts provided for during 2021<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">392</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">392</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Cash payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(392</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(492</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Exit activity liability at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Restructuring and integration costs:</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Amounts provided for during 2022 (1)<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">1,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">370</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">1,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Cash payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(144</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">Reclassification of environmental and other liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(63</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(226</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(289</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Exit activity liability at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">1,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">1,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-align: left;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Included in restructuring and integration costs in 2022 is a $0.2 million increase in environmental cleanup costs related to ongoing monitoring and remediation in connection with the prior closure of our manufacturing operations at our Long Island City, New York location.  The environmental liability has been reclassed to accrued liabilities as of December 31, 2022.</span></div> </td> </tr> </table> <div><br/></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Restructuring Costs</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Cost Reduction Initiative</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the fourth quarter of 2022, to further our ongoing efforts to improve operating efficiencies and reduce costs, we announced plans for a reduction in our sales force, and initiated plans to relocate certain product lines from our Independence, Kansas manufacturing facility in our Engine Management segment and from our St. Thomas, Canada manufacturing facility in our Temperature Control segment to our manufacturing facilities in Reynosa, Mexico.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total restructuring expenses related to the initiative of approximately $1.5 million were incurred during the year ended December 31, 2022 consisting of (1) expenses of approximately $0.9 million related to our sales force reduction, and (2) expenses of approximately $0.6 million consisting of employee severance related to our product line relocations.  Total future restructuring costs related to the initiative and expected to be incurred are approximately $3.4 million.  We anticipate that the Cost Reduction Initiative will be completed by the end of 2023.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Plant Rationalization Programs</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The 2016 Plant Rationalization Program, which included the shutdown and sale of our Grapevine, Texas facility, and the 2017 Orlando Rationalization Program, which included the shutdown of our Orlando, Florida facility, has been completed.  Cash payments made of $16,000 and $100,000 during the years ended December 31, 2022 and 2021, respectively, consists of severance payments to former employees terminated in connection with these programs. There is no remaining aggregate liability related to these programs as of December 31, 2022.</div> <div><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/> </span></div> <div><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Integration Costs</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div><span style="font-weight: normal; font-style: italic; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Particulate Matter Senso</span><span style="font-weight: normal; font-style: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: italic;">r (“Soot Sensor”) Product Line Relocation</span><br/> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-style: normal;"><br/> </span></div> <div><span style="font-style: normal; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">In connection with our acquisitions in March 2021 and November 2021 of certain soot sensor product lines from Stoneridge, Inc., we incurred certain integration expenses in connection with the relocation of certain inventory, machinery, and equip<span style="font-style: normal;">ment from Stoneridge’s facilities in Lexington, Ohio and Tallinn, Estonia to our existing facilities in Independence, Kansas and Bialystok, Poland, respectively.  Integration expenses recognized and cash payments made of $144,000 and $392,000, during the years ended December 31, 2022 and 2021, respectively, <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">related to these relocation activities in our Engine Management segment.The soot sensor product line relocation has been substantially completed and there is no remaining aggregate liability related to the soot sensor product line relocation as of December 31, 2022.</span></span> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The aggregated liabilities included in “sundry payables and accrued expenses” and “other accrued liabilities” in the consolidated balance sheet relating to the restructuring and integration activities as of and for the years ended December 31, 2021 and 2020, consisted of the following (in thousands):</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </div> </td> <td colspan="1" style="font-weight: bold; white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Workforce</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Reduction</div> </td> <td colspan="1" style="font-weight: bold; white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Other Exit</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Costs</div> </td> <td colspan="1" style="font-weight: bold; white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Exit activity liability at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2020</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Restructuring and integration costs:</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Amounts provided for during 2021<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">392</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">392</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Cash payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(392</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(492</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Exit activity liability at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Restructuring and integration costs:</div> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Amounts provided for during 2022 (1)<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">1,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">370</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">1,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Cash payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(144</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">(160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">Reclassification of environmental and other liabilities</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(63</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(226</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(289</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Exit activity liability at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">1,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">1,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-align: left;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Included in restructuring and integration costs in 2022 is a $0.2 million increase in environmental cleanup costs related to ongoing monitoring and remediation in connection with the prior closure of our manufacturing operations at our Long Island City, New York location.  The environmental liability has been reclassed to accrued liabilities as of December 31, 2022.</span></div> </td> </tr> </table> 179000 0 179000 0 392000 392000 100000 392000 492000 79000 0 79000 1521000 370000 1891000 16000 144000 160000 63000 226000 289000 1521000 0 1521000 -200000 1500000 900000 600000 3400000 16000 100000 0 144000 392000 0 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4. Sale of Receivables</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">We are party to several supply chain financing arrangements, in which we may sell certain of our customers’ trade accounts receivable to such customers’ financial institutions. We sell our undivided interests in certain of these receivables at our discretion when we determine that the cost of these arrangements is less than the cost of servicing our receivables with existing debt. Under the terms of the agreements, we retain no rights or interest, have no obligations with respect to the sold receivables, and do not service the receivables after the sale</span>. As such, these transactions are being accounted for as a sale.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to these agreements, we sold $813.7 million and $818.8 million of receivables for the years ended December 31, 2022 and 2021, respectively. Receivables presented at financial institutions and not yet collected as of December 31, 2021 were $1.3 million and remained in our accounts receivable balance as of that date. There were no receivables presented at financial institutions and not yet collected as of December 31, 2022. All receivables sold were reflected as a reduction of accounts receivable in the consolidated balance sheet at the time of sale. A charge in the amount of $32 million, $11.5 million and $12.2 million related to the sale of receivables is included in selling, general and administrative expenses in our consolidated statements of operations for the years ended December 31, 2022, 2021 and 2020, respectively.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">To the extent that these arrangements are terminated, our financial condition, results of operations, cash flows and liquidity could be adversely affected by extended payment terms, delays or failures in collecting trade accounts receivables.  The utility of the supply chain financing arrangements also depends upon a benchmark reference rate for the purpose of determining the discount rate applicable to each arrangement.  If the benchmark reference rate increases significantly, we may be negatively impacted as we may not be able to pass these added costs on to our customers, which could have a material and adverse effect upon our financial condition, results of operations and cash flows.</div> 813700000 818800000 1300000 0 32000000 11500000 12200000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5. Inventories</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">324,362</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">296,739</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Work-in-process</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,099</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">190,254</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">156,006</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Subtotal</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">528,715</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">468,755</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Unreturned customer inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,695</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Total inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">548,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">491,023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">324,362</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">296,739</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Work-in-process</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,099</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">190,254</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">156,006</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Subtotal</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">528,715</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">468,755</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Unreturned customer inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,695</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Total inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">548,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">491,023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 324362000 296739000 14099000 16010000 190254000 156006000 528715000 468755000 19695000 22268000 548410000 491023000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">6. Property, Plant and Equipment</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Land, buildings and improvements</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">42,651</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,882</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">166,149</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">159,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Tools, dies and auxiliary equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">67,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">63,944</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Furniture and fixtures</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">32,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">30,688</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,083</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,081</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Construction-in-progress</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total property, plant and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">346,324</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">330,574</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Less accumulated depreciation</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">239,176</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">227,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total property, plant and equipment, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">107,148</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">102,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Depreciation expense was $19 million in 2022, $18.2 million in 2021 and $17.8 million in 2020.</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Land, buildings and improvements</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">42,651</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,882</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">166,149</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">159,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Tools, dies and auxiliary equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">67,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">63,944</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Furniture and fixtures</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">32,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">30,688</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,083</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,081</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Construction-in-progress</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,340</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total property, plant and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">346,324</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">330,574</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Less accumulated depreciation</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">239,176</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">227,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total property, plant and equipment, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">107,148</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">102,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 42651000 40882000 166149000 159967000 67017000 63944000 32084000 30688000 15083000 14081000 23340000 21012000 346324000 330574000 239176000 227788000 107148000 102786000 19000000 18200000 17800000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7. Leases</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Quantitative Lease Disclosures</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">We have operating and finance leases for our manufacturing facilities, warehouses, office space, automobiles, and certain equipment.  Our leases have remaining lease terms of up to eleven years, some of which may include </span>one<span style="font-size: 10pt; font-family: 'Times New Roman';"> or more </span>five-year<span style="font-size: 10pt; font-family: 'Times New Roman';"> renewal options. We have not included any of the renewal options in our operating lease payments, as we concluded that it is not reasonably certain that we will exercise any of these renewal options. Leases with an initial term of </span>twelve<span style="font-size: 10pt; font-family: 'Times New Roman';"> months or less are not recorded on the balance sheet.  Operating lease expense is recognized on a straight-line basis over the lease term.  Finance leases are not material.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The following tables provide quantitative disclosures related to our operating leases and includes all operating leases acquired from the date of the acquisition </span>(in thousands)<span style="font-size: 10pt; font-family: 'Times New Roman';">:</span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Balance Sheet Information</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center;">December 31,   </div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Assets</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">2022</td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> 2021</td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease right-of-use assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">49,838</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,469</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Sundry payables and accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,544</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Noncurrent operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,709</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Total operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">51,472</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <br/> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Weighted Average Remaining Lease Term</div> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">7 Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">5.3 Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <br/> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><br/> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><br/> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Weighted Average Discount Rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> </table> <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;"/> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended, December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Expense and Cash Flow Information</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2021</span><br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Lease Expense</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease expense (a)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,411</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,051</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Supplemental Cash Flow Information</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash Paid for the amounts included in the measurement of lease liabilities:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash flows from operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,293</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,985</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Right-of-use assets obtained in exchange for new lease obligations:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating leases (b)<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,064</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 9pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Excludes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.</div> </td> </tr> </table> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="width: 9pt;"> <div><br/> </div> </td> <td style="vertical-align: top; width: 18pt;"> <div>(b)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div>Includes $21.6 million of right-of-use assets related to the lease modification and extension for our executive offices in Long Island City, New York during year ended December 31, 2022, and right-of-use assets obtained in business acquisitions of $0.4 million and $8.8 million during the years ended December 31, 2022 and 2021, respectively.</div> </td> </tr> </table> </div> <div><br/> </div> <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;"/> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic;">Minimum Lease Payments</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, we are obligated to make minimum lease payments through 2033, under operating leases, which are as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2023</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,770</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2025</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2026</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2027</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,383</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,633</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">60,189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Less: Interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Present value of lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">51,472</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P11Y P5Y <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The following tables provide quantitative disclosures related to our operating leases and includes all operating leases acquired from the date of the acquisition </span>(in thousands)<span style="font-size: 10pt; font-family: 'Times New Roman';">:</span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Balance Sheet Information</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> <div style="text-align: center;">December 31,   </div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Assets</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">2022</td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> 2021</td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease right-of-use assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">49,838</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,469</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Sundry payables and accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,544</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Noncurrent operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,709</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">Total operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">51,472</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <br/> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Weighted Average Remaining Lease Term</div> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">7 Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">5.3 Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <br/> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><br/> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; white-space: nowrap; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><br/> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Weighted Average Discount Rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </td> </tr> </table> <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;"/> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended, December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Expense and Cash Flow Information</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2021</span><br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Lease Expense</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease expense (a)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,411</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,051</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Supplemental Cash Flow Information</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Cash Paid for the amounts included in the measurement of lease liabilities:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash flows from operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,293</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,985</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Right-of-use assets obtained in exchange for new lease obligations:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating leases (b)<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,064</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 9pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Excludes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.</div> </td> </tr> </table> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="width: 9pt;"> <div><br/> </div> </td> <td style="vertical-align: top; width: 18pt;"> <div>(b)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div>Includes $21.6 million of right-of-use assets related to the lease modification and extension for our executive offices in Long Island City, New York during year ended December 31, 2022, and right-of-use assets obtained in business acquisitions of $0.4 million and $8.8 million during the years ended December 31, 2022 and 2021, respectively.</div> </td> </tr> </table> </div> 49838000 40469000 10763000 10544000 40709000 31206000 51472000 41750000 P7Y P5Y3M18D 0.037 0.03 11411000 10051000 11293000 9985000 31064000 20975000 2700000 2000000 21600000 400000 8800000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, we are obligated to make minimum lease payments through 2033, under operating leases, which are as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2023</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,770</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2025</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2026</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2027</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,383</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,633</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">60,189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Less: Interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Present value of lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">51,472</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 10956000 9770000 7179000 6268000 5383000 20633000 60189000 8717000 51472000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">8. Goodwill and Other Intangible Assets</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Goodwill</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We assess the impairment of long<span style="font-size: 10pt; font-family: 'Times New Roman';">‑</span>lived and identifiable intangibles assets and goodwill whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  With respect to goodwill, we test for impairment on an annual basis or in interim periods if an event occurs or circumstances change that may indicate the fair value of a reporting unit is below its carrying amount.  We completed our annual impairment test of goodwill as of December 31, 2022.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">When performing our evaluation of goodwill for impairment, if we conclude qualitatively that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then a quantitative impairment test would not be required.  If we are unable to reach this conclusion, then we would perform a goodwill quantitative impairment test.  In performing the quantitative test, the fair value of the reporting unit is compared to its carrying amount.  A charge for impairment is recognized by the amount by which the reporting unit’s carrying amount exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In light of the negative year-over-year impact on our company’s performance in the year ended December 31, 2022 of inflationary cost increases in raw materials, labor, transportation and freight costs, and the increase in interest rates, and the recent decline in our stock price, we elected to bypass the qualitative assessment at December 31, 2022 and have decided to perform a quantitative impairment test for goodwill at both the Engine Management and Temperature Control reporting units.  The fair values of the Engine Management and Temperature Control reporting units were determined based upon the Income Approach, which estimates the fair value based on future discounted cash flows, and the Market Approach, which estimates the fair value based on market prices of comparable companies.  We base our fair value estimates on projected financial information which we believe to be reasonable.  We also considered our total market capitalization as of December 31, 2022.  Our December 31, 2022 annual goodwill impairment analysis did not result in an impairment charge as it was determined that the fair values of our Engine Management and Temperature Control reporting units were in excess of their carrying amounts.  While the fair values exceed the carrying amounts at the present time and we do not believe that impairments are probable, we will need to maintain the ongoing performance of the business at current projected levels in future periods to sustain their carrying values.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Changes in the carrying values of goodwill by operating segment during the years ended December 31, 2022 and 2021 are as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2020</span>:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">102,055</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">116,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Accumulated impairment losses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(38,488</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(38,488</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">63,567</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">77,837</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Activity in <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Acquisition of Trombetta</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">49,250</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">49,250</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Acquisition of Stabil</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">4,827</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">4,827</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Foreign currency exchange rate change</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(262</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(262</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2021</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">155,870</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">170,140</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 9pt;">Accumulated impairment losses</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(38,488</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(38,488</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">117,382</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">14,270</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">131,652</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Activity in <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">Acquisition of Kade</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">766</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">766</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> Foreign currency exchange rate change</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(402</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">71</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(331</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> Balance as of <span style="text-indent: 0pt;">December 31</span>, 2022:</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> <div style="margin-left: 9pt;"> Goodwill</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">155,468</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">15,107</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">170,575</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 9pt;">Accumulated impairment losses</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(38,488</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(38,488</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: top; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">116,980</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,107</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">132,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Acquired Intangible Assets</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Acquired identifiable intangible assets as of December 31, 2022 and 2021 consist of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"/> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">158,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">157,020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Patents, developed technology and intellectual property</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">14,123</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"/> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">14,123</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Trademarks and trade names</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,880</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,880</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,282</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Supply agreements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Leaseholds</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total acquired intangible assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">185,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">184,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Less accumulated amortization (1)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(86,945</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(78,932</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Net acquired intangible assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">99,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">105,331</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Applies to all intangible assets, except for a related trademark/trade name totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.</div> </td> </tr> </table> <div><br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Total amortization expense for acquired intangible assets was $8.6 million for the year ended December 31, 2022, $8.7 million for the year ended December 31, 2021, and $8.2 million for the year ended December 31, 2020.  Based on the current estimated useful lives assigned to our intangible assets, amortization expense is estimated to be $8.5 million for 2023, $8.4 million in 2024, $8.4 million in 2025, $8.4 million in 2026 and $62.7 million in the aggregate for the years 2027 through 2041.</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;"> <br/> </div> <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">For information related to identified intangible assets acquired in the Stabil, Trombetta, Soot Sensor and Kade  acquisitions, see Note 2, “Business Acquisitions and Investments,” of the notes to our consolidated financial statements.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Other Intangible Assets</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Other intangible assets include computer software.  Computer software as of December 31, 2022 and 2021 totaled $18.7 million <span style="font-size: 10pt; font-family: 'Times New Roman';">and </span>$17.4 million<span style="font-size: 10pt; font-family: 'Times New Roman';">, respectively</span>.  Total accumulated computer software amortization as of December 31, 2022 and 2021 was $17.2 million and $16.5 million, respectively.  Computer software is amortized over its estimated useful life of 3 to 10 years. Amortization expense for computer software was $0.7 million, $0.3 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Changes in the carrying values of goodwill by operating segment during the years ended December 31, 2022 and 2021 are as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2020</span>:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">102,055</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">116,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Accumulated impairment losses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(38,488</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(38,488</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">63,567</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">77,837</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Activity in <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Acquisition of Trombetta</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">49,250</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">49,250</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Acquisition of Stabil</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">4,827</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">4,827</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Foreign currency exchange rate change</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(262</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(262</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2021</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">155,870</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">170,140</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 9pt;">Accumulated impairment losses</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(38,488</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(38,488</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">117,382</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">14,270</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">131,652</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Activity in <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">Acquisition of Kade</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">766</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">766</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> Foreign currency exchange rate change</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(402</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">71</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(331</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> Balance as of <span style="text-indent: 0pt;">December 31</span>, 2022:</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> <div style="margin-left: 9pt;"> Goodwill</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">155,468</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">15,107</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">170,575</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 9pt;">Accumulated impairment losses</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(38,488</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(38,488</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: top; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">116,980</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,107</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">132,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 102055000 14270000 116325000 38488000 0 38488000 63567000 14270000 77837000 49250000 0 49250000 4827000 0 4827000 -262000 0 -262000 155870000 14270000 170140000 38488000 0 38488000 117382000 14270000 131652000 0 766000 766000 -402000 71000 -331000 155468000 15107000 170575000 38488000 0 38488000 116980000 15107000 132087000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Acquired identifiable intangible assets as of December 31, 2022 and 2021 consist of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"/> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Customer relationships</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">158,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">157,020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Patents, developed technology and intellectual property</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">14,123</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"/> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">14,123</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Trademarks and trade names</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,880</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,880</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Non-compete agreements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,282</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Supply agreements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Leaseholds</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total acquired intangible assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">185,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">184,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Less accumulated amortization (1)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(86,945</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(78,932</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Net acquired intangible assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">99,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"/> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">105,331</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"/> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Applies to all intangible assets, except for a related trademark/trade name totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.</div> </td> </tr> </table> 158717000 157020000 14123000 14123000 8880000 8880000 3282000 3280000 800000 800000 160000 160000 185962000 184263000 86945000 78932000 99017000 105331000 2600000 8600000 8700000 8200000 8500000 8400000 8400000 8400000 62700000 18700000 17400000 17200000 16500000 P3Y P10Y 700000 300000 300000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">9. Investments in Unconsolidated Affiliates</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Foshan GWOYNG SMP Vehicle Climate Control &amp; Cooling Products Co. Ltd.</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">18,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,692</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Foshan FGD SMP Automotive Compressor Co. Ltd</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,747</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,676</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Foshan Che Yijia New Energy Technology Co., Ltd.</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,098</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,990</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Orange Electronic Co. Ltd</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,729</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,745</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">44,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Investment in Foshan Che Yijia New Energy Technology Co., Ltd.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">In August </span>2019,<span style="font-size: 10pt; font-family: 'Times New Roman';"> we acquired an approximate </span>29%<span style="font-size: 10pt; font-family: 'Times New Roman';"> minority interest in Foshan Che Yijia New Energy Technology Co., Ltd. (“CYJ”) for approximately </span>$5.1 million<span style="font-size: 10pt; font-family: 'Times New Roman';">.  CYJ is a manufacturer of automotive electric air conditioning compressors and is located in China.  Our minority interest in CYJ is accounted for using the equity method of accounting.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In December 2021, Standard Motor Products (Hong Kong), Ltd., (“SMP HK”), a subsidiary of Standard Motor Products, Inc., entered into an unsecured loan agreement with CYJ.  Under the terms of the loan agreement, CYJ shall have the right to borrow from SMP HK, as lender, up to an aggregate principal amount of $4 million, with interest calculated on the basis of simple interest of five percent (5%) per annum and a maturity date of November 30, 2023, subject to extension by SMP HK at its sole discretion. At December 31, 2022, outstanding borrowings under the loan agreement were $4 million.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In October 2022, we acquired an additional 3.55% equity interest in CYJ for RMB 1.7 million (approximately $242,000), increasing our minority ownership interest in CYJ from an approximate interest of 29% to 33%.  We will continue to account for our minority interest in CYJ using the equity method of accounting.  During the years ended December 31, 2022 and 2021, purchases we made from CYJ were not material.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Investment in Foshan FGD SMP Automotive Compressor Co. Ltd.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In November 2017, we formed Foshan FGD SMP Automotive Compressor Co., Ltd., a 50/50 joint venture with Foshan Guangdong Automotive Air Conditioning Co., Ltd. (“FGD”), a China-based manufacturer of automotive belt driven air conditioning compressors. We acquired our 50% interest in the joint venture for approximately $12.5 million.  We determined that due to a lack of a voting majority, and other qualitative factors, we do not control the operations of the joint venture and accordingly, our investment in the joint venture is accounted for under the equity method of accounting.  During the years ended December 31, 2022 and 2021, we made purchases from the joint venture of approximately<span style="font-size: 10pt; font-family: 'Times New Roman';"> </span>$53.3 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> and</span> $32.2 million, respectively.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Investment in Foshan GWOYNG SMP Vehicle Climate Control &amp; Cooling Products Co. Ltd.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In April 2014, we formed Foshan GWOYNG SMP Vehicle Climate Control &amp; Cooling Products Co. Ltd., a 50/50 joint venture with Gwo Yng Enterprise Co., Ltd. (“Gwo Yng”), a China-based manufacturer of automotive air conditioner accumulators, filter driers, hose assemblies and switches<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span> We acquired our 50% interest in the joint venture for $14 million.  We determined, at that time, that due to a lack of a voting majority and other qualitative factors, we do not control the operations of the joint venture and accordingly, our investment in the joint venture was accounted for under the equity method of accounting.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In March 2018, we acquired an additional 15% equity interest in the joint venture for approximately $4.2 million, thereby increasing our equity interest in the joint venture to 65%.  Although we increased our equity interest in the joint venture to 65%, the minority shareholder maintained participating rights that allowed it to participate in certain significant financial and operating decisions that occur in the ordinary course of business.  As a result of the existence of these substantive participating rights of the minority shareholder, we continued to account for our investment in the joint venture under the equity method of accounting.  During the years ended December 31, 2022 and 2021, we made purchases from the joint venture of approximately $16.1 million and $15.9 million, respectively.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Investment in Orange Electronic Co. Ltd.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In January 2013, we acquired a minority interest in Orange Electronic Co., Ltd. (“Orange”) for $6.3 million.  Orange is a manufacturer of tire pressure monitoring system sensors and is located in Taiwan.  As of December 31, 2022, our minority interest in Orange of 19.4% is accounted for using the equity method of accounting as we have the ability to exercise significant influence. During the years ended December 31, 2022 and 2021, we made purchases from Orange of approximately $4.1 million and $7.8 million, respectively.</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Foshan GWOYNG SMP Vehicle Climate Control &amp; Cooling Products Co. Ltd.</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">18,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,692</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Foshan FGD SMP Automotive Compressor Co. Ltd</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,747</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,676</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Foshan Che Yijia New Energy Technology Co., Ltd.</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,098</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,990</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Orange Electronic Co. Ltd</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,729</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,745</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">44,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 18410000 20692000 16747000 16676000 4098000 3990000 2490000 2729000 41745000 44087000 0.29 5100000 4000000 0.05 2023-11-30 4000000 0.0355 1700000 242000 0.29 0.33 0.50 12500000 53300000 32200000 0.50 14000000 0.15 4200000 0.65 0.65 16100000 15900000 6300000 0.194 4100000 7800000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">10. Other Assets</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred compensation</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,623</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">Noncurrent portion of interest rate swap fair value<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">3,091</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">Long term receivables<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,944</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">971</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred financing costs, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,603</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">682</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">602</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total other assets, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,510</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,402</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred compensation consists of assets held in a nonqualified defined contribution pension plan as of December 31, 2022 and 2021, respectively.</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred compensation</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,623</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">Noncurrent portion of interest rate swap fair value<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">3,091</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">Long term receivables<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">1,944</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">971</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred financing costs, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,603</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">682</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">602</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total other assets, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,510</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,402</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 20190000 23623000 3091000 0 1944000 971000 1603000 206000 682000 602000 27510000 25402000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">11. Credit Facilities and Long-Term Debt</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total debt outstanding is summarized as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Credit facility – term loan due 2027<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">97,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">Credit facility – revolver due 2027<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">142,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">Senior secured facility – revolver due 2023<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">125,298</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other (1)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,138</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Total debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">239,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Current maturities of debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">55,031</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,415</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">184,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Total debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">239,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Other includes borrowings under our Polish overdraft facility of Zloty 12.3 million (approximately $3 million) as of December 31, 2021.  There were no borrowings under the Polish overdraft facility at December 31, 2022.</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Term Loan and Revolving Credit Facilities</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In March 2022, the Company and its wholly owned subsidiaries, SMP Motor Products Ltd. and Trumpet Holdings, Inc., entered into an amendment to our existing Credit Agreement, dated as of October 28, 2015, as amended (the “2015 Credit Agreement”), with JP Morgan Chase Bank, N.A., as agent, and a syndicate of lenders for our senior secured revolving credit facility. The amendment provided for the drawdown of an additional $50 million from the agreement’s accordion feature to increase the line of credit under the revolving credit facility from $250 million to $300 million, and updated the benchmark provisions to replace LIBOR with Term SOFR as the reference rate.</div> <div><br/> </div> <div><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In June 2022, the Company entered into a new Credit Agreement with JPMorgan Chase Bank, N.A., as administrative agent, and a syndicate of lenders (the “Credit Agreement”).  The Credit Agreement provides for a $500 million credit facility comprised of a $100 million term loan facility (the “term loan”) and a $400 million multi-currency revolving credit facility available in U.S. Dollars, Euros, Sterling, Swiss Francs, Canadian Dollars and other currencies as agreed to by the administrative agent and the lenders (the “revolving facility”).  The Credit Agreement replaces and refinances the 2015 Credit Agreement.</div> <div><br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Borrowings under the Credit Agreement were used to repay all outstanding borrowings under the 2015 Credit Agreement, and pay certain fees and expenses incurred in connection with the Credit Agreement, with future borrowings used for other general corporate purposes of the Company and its subsidiaries. The term loan amortizes in quarterly installments of 1.25% in each of the first four years, and quarterly installments of 2.5% in the fifth year of the Credit Agreement. The revolving facility has a $25 million sub-limit for the issuance of letters of credit and a $25 million sub-limit for the borrowing of swingline loans. The maturity date is June 1, 2027. The Company may request up to two one-year extensions of the maturity date.</span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company may, upon the agreement of one or more then existing lenders or of additional financial institutions not currently party to the Credit Agreement, increase the revolving facility commitments or obtain incremental term loans by an aggregate amount not to exceed (x) the greater of (i) $168 million or (ii) 100% of consolidated EBITDA (as defined in the Credit Agreement) for the four fiscal quarters ended most recently before such date, plus (y) the amount of any voluntary prepayment of term loans, plus (z) an unlimited amount so long as, immediately after giving effect thereto, the pro forma First Lien Net Leverage Ratio (as defined in the Credit Agreement) does not exceed 2.5 to 1.0.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Term loan and revolver facility borrowings in U.S. Dollars bear interest, at the Company’s election, at a rate per annum equal to Term SOFR plus 0.10% plus an applicable margin, or an alternate base rate plus an applicable margin, where the alternate base rate is the greater of the prime rate, the federal funds effective rate plus 0.50%, and one-month Term SOFR plus 0.10% plus 1.00%. Term loan borrowings are being made at one-month Term SOFR.  The applicable margin for the term benchmark borrowings ranges from 1.0% to 2.0%, and the applicable margin for alternate base rate borrowings ranges from 0% to 1.0%, in each case, based on the total net leverage ratio of the Company and its restricted subsidiaries.  The Company may select interest periods of one, three or six months for Term SOFR borrowings.  Interest is payable at the end of the selected interest period, but no less frequently than quarterly.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s obligations under the Credit Agreement are guaranteed by its material domestic subsidiaries (each, a “Guarantor”), and secured by a first priority perfected security interest in substantially all of the existing and future personal property of the Company and each Guarantor, subject to certain exceptions.  The collateral security described above also secures certain banking services obligations and interest rate swaps and currency or other hedging obligations of the Company owing to any of the then existing lenders or any affiliates thereof.  Concurrently with the Company’s entry into the Credit Agreement, the Company also entered into a seven year interest rate swap agreement with Wells Fargo Bank, N.A., Co-Syndication Agent and lender under the Credit Agreement, on $100 million of borrowings under the Credit Agreement. The interest rate swap agreement matures in May 2029.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding borrowings at December 31, 2022 under the Credit Agreement were $239.5 million, consisting of current borrowings of $55 million and long-term debt of $184.5 million; while outstanding borrowings at December 31, 2021 under the 2015 Credit Agreement were $125.3 million, consisting of current borrowings.  Letters of credit outstanding under the Credit Agreement were $2.4 million at December 31, 2022, and $2.6 million under the 2015 Credit Agreement at December 31, 2021.  Borrowings at December 31, 2021 under the 2015 Credit Agreement have been classified as current liabilities based upon accounting rules and certain provisions in the agreement.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, the weighted average interest rate under our Credit Agreement was 5.2%, which consisted of $237 million in borrowings at 5.2% under Term SOFR, adjusted for the impact of the interest rate swap agreement on $100 million of borrowings, and an alternative base rate borrowing of $2.5 million at 8%.  At December 31, 2021, the weighted average interest rate on our 2015 Credit Agreement was 1.4%, which consisted of $125 million in direct borrowings at 1.4% and alternative base rate loan of $0.3 million at 3.5%. During the year ended December 31, 2022, our average daily alternative base rate loan balance was $5.6 million, compared to a balance of $1.1 million for the year ended December 31, 2021.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Credit Agreement contains customary covenants limiting, among other things, the incurrence of additional indebtedness, the creation of liens, mergers, consolidations, liquidations and dissolutions, sales of assets, dividends and other payments in respect of equity interests, acquisitions, investments, loans and guarantees, subject, in each case, to customary exceptions, thresholds and baskets.  The Credit Agreement also contains customary events of default.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Polish Overdraft Facility</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">I</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">n October 2022, our Polish subsidiary, SMP Poland sp. z.o.o., amended its overdraft facility with HSBC Continental Europe (Spolka Akcyjna) Oddzial w Polsce to provide for borrowings under the facility in Euros and U.S. Dollars.  Under the amended terms, the overdraft facility provides for borrowings of up to Zloty 30 million (approximately $6.8 million) if borrowings are solely in Zloty, or up to 85% of the Zloty 30 million limit (approximately $5.8 million) if borrowings are in Euros and/or U.S. Dollars.  The overdraft facility has an initial maturity date in December 2022, with automatic three-month renewals until June 2027, subject to cancellation by either party, at its sole discretion, at least 30 days prior to the commencement of the three-month renewal period.  Borrowings under the amended overdraft facility will bear interest at a rate equal to (1) the one month Warsaw Interbank Offered Rate (“WIBOR”) + 1.5% for borrowings in Polish Zloty, (2) the one month Euro Interbank Offered Rate (“EURIBOR”) + 1.5% for borrowings in Euros, and (3) the Mid-Point of the Fed Target Range + 1.75% for borrowings in U.S Dollars.  Borrowings under the overdraft facility are guaranteed by Standard Motor Products, Inc., the ultimate parent company.  At December 31, 2021 borrowings under the overdraft facility were Zloty 12.3 million (approximately $3 million).  There were no borrowings outstanding under the overdraft facility at December 31, 2022</span>.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Maturities of Debt</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="white-space: normal; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-transform: none;">As of December 31, 2022, maturities of debt through 2027, assuming no prepayments, are as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td colspan="1" style="vertical-align: top; padding-left: 9pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">Revolving Credit Facility</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">Term Loan Facility</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">Polish Overdraft Facility and Other Debt</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2023 <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">5,120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%;" valign="bottom">2024</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2025<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%;" valign="bottom"> <div style="font-family: 'Times New Roman';">2026<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">7,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">7,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">2027<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">142,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">75,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">217,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%;" valign="bottom"> <div style="font-family: 'Times New Roman'; margin-left: 9pt;">Total<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">142,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">97,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">239,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">Less: current maturities<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">(50,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">(5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">(31</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">(55,031</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; margin-left: 9pt;"> Long-term debt<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">92,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">92,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">89</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">184,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Deferred Financing Costs</div> <div><br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">We have deferred financing costs of approximately $2.1 million and $0.4 million as of December 31, 2022 and 2021, respectively.  Deferred financing costs are related to our term loan and revolving credit facilities.  In connection with the amendment to the 2015 Credit Agreement entered into in March 2022 and the Credit Agreement entered into in June 2022 with JPMorgan Chase Bank, N.A., as agent, we incurred and capitalized approximately $0.2 million, and $1.9 million, respectively, of deferred financing costs related to bank, legal, and other professional fees which are being amortized, along with certain preexisting deferred financing costs, through June 2027, the term of the Credit Agreement.  In addition, upon entering into the Credit Agreement, we wrote-off $40,000 of unamortized deferred financing costs associated with the 2015 Credit Agreement.  Unamortized deferred financing costs written-off in June 2022 were recorded in other non-operating income (expense), net in our consolidated statement of operations.</span></div> <div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred financing costs as of December 31, 2022, assuming no prepayments, are being amortized as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold; font-family: 'Times New Roman';">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2023<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">491</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="font-family: 'Times New Roman';">2024<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">478</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2025<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">469</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="font-family: 'Times New Roman';">2026<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">464</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2027<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">191</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: top; width: 88%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 8.1pt; font-family: 'Times New Roman';">Total amortization</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="text-indent: 0pt;">2,093</span></div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total debt outstanding is summarized as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Credit facility – term loan due 2027<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">97,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">Credit facility – revolver due 2027<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">142,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">Senior secured facility – revolver due 2023<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">125,298</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other (1)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,138</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Total debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">239,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Current maturities of debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">55,031</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,415</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">184,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Total debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">239,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Other includes borrowings under our Polish overdraft facility of Zloty 12.3 million (approximately $3 million) as of December 31, 2021.  There were no borrowings under the Polish overdraft facility at December 31, 2022.</div> </td> </tr> </table> 97500000 0 142000000 0 0 125298000 120000 3138000 239620000 128436000 55031000 128415000 184589000 21000 239620000 128436000 12300000 3000000 0 50000000 250000000 300000000 500000000 100000000 400000000 0.0125 quarterly 0.025 25000000 25000000 2027-06-01 2 P1Y 168000000 1 2.5 0.001 0.005 P1M 0.001 0.01 P1M 0.01 0.02 0 0.01 one, three or six months P7Y 100000000 239500000 55000000 184500000 125300000 2400000 2600000 0.052 237000000 0.052 100000000 2500000 0.08 0.014 125000000 0.014 300000 0.035 5600000 1100000 30000000 6800000 0.85 30000000 5800000 P3M P30D 0.015 0.015 0.0175 12300000 3000000 0 <div style="white-space: normal; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; text-transform: none;">As of December 31, 2022, maturities of debt through 2027, assuming no prepayments, are as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; text-transform: none;"> <tr> <td colspan="1" style="vertical-align: top; padding-left: 9pt; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">Revolving Credit Facility</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">Term Loan Facility</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">Polish Overdraft Facility and Other Debt</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2023 <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">5,120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%;" valign="bottom">2024</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2025<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%;" valign="bottom"> <div style="font-family: 'Times New Roman';">2026<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">7,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">7,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">2027<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">142,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">75,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">217,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%;" valign="bottom"> <div style="font-family: 'Times New Roman'; margin-left: 9pt;">Total<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">142,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">97,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">239,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">Less: current maturities<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">(50,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">(5,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">(31</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">(55,031</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; margin-left: 9pt;"> Long-term debt<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">92,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">92,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">89</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">184,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 5000000 120000 5120000 0 5000000 0 5000000 0 5000000 0 5000000 0 7500000 0 7500000 142000000 75000000 0 217000000 142000000 97500000 120000 239620000 50000000 5000000 31000 55031000 92000000 92500000 89000 184589000 2100000 400000 200000 1900000 40000000 <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Deferred financing costs as of December 31, 2022, assuming no prepayments, are being amortized as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold; font-family: 'Times New Roman';">(In thousands)</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2023<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">491</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="font-family: 'Times New Roman';">2024<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">478</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2025<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">469</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="font-family: 'Times New Roman';">2026<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman';">464</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">2027<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman';">191</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: top; width: 88%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 8.1pt; font-family: 'Times New Roman';">Total amortization</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';"><span style="text-indent: 0pt;">2,093</span></div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> </tr> </table> 491000 478000 469000 464000 191000 2093000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">12.  Accumulated Other Comprehensive Income</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Changes in Accumulated Other Comprehensive Income by Component (in thousands)</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Currency</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrecognized</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Postretirement</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Costs</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Credit)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">derivative</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">gains</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(losses)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Balance at December 31, 2020 attributable to SMP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(5,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(5,676</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Other comprehensive income before reclassifications</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Amounts reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other comprehensive income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,493</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">Balance at December 31, 2021 attributable to SMP</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(8,221</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">52</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(8,169</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 45%;" valign="bottom"> <div style="margin-left: 27pt; text-indent: -18pt;">Other comprehensive income before reclassifications</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%;" valign="bottom">(8,109</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.56%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%;" valign="bottom">3,797</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.74%; white-space: nowrap;" valign="bottom"><sup>(1)</sup> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%;" valign="bottom">(4,312</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 27pt; text-indent: -18pt;">Amounts reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.56%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(15</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">26</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.74%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">11</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 45%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive income, net</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(8,109</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.56%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(15</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,823</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.74%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(4,301</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Balance at December 31, 2022 attributable to SMP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16,330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.56%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,823</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.74%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(12,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman';"><span style="text-align: left; font-family: 'Times New Roman';">(1)</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Consists of the unrecognized gain relating to the change in fair value of the cash flow interest rate hedge of $5.2 million ($3.8 million, net of tax), net of cash settlements payments of $42,000 ($31,000, net of tax) in the year ended December 31, 2022.</div> </td> </tr> </table> </div> <div><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Reclassifications Out of Accumulated Other Comprehensive Income (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div> </div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31, </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: bold; text-indent: -9pt; margin-left: 9pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 9pt;">Details About Accumulated Other Comprehensive Income Components</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Derivative cash flow hedge:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">Unrecognized gain (loss) (1)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Postretirement Benefit Plans:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">Unrecognized gain (loss) (2)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total before income tax</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Income tax expense (benefit)<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total reclassifications attributable to SMP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div style="font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman';"><span style="text-align: left; font-family: 'Times New Roman';">(1)</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman';">Unrecognized accumulated other comprehensive income (loss) related to the cash flow interest rate hedge is reclassified to earnings and reported as part of interest expense in our consolidated statements of operations when the interest payments on the underlying borrowings are recognized.</div> </td> </tr> </table> </div> <div style="font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-align: left; font-family: 'Times New Roman';">(2)</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt;">Unrecognized </span>accumulated other comprehensive income (loss) related to our post retirement plans is reclassified to earnings and included in the computation of net periodic postretirement benefit costs, which are included in other non-operating income (expense), net in our consolidated statements of operations (see Note 15, “Employee Benefits,” for additional information).</div> </td> </tr> </table> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Changes in Accumulated Other Comprehensive Income by Component (in thousands)</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Currency</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrecognized</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Postretirement</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Benefit Costs</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Credit)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">derivative</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">gains</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(losses)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Balance at December 31, 2020 attributable to SMP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(5,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(5,676</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Other comprehensive income before reclassifications</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Amounts reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other comprehensive income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,493</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">Balance at December 31, 2021 attributable to SMP</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(8,221</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">52</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(8,169</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 45%;" valign="bottom"> <div style="margin-left: 27pt; text-indent: -18pt;">Other comprehensive income before reclassifications</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%;" valign="bottom">(8,109</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.56%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%;" valign="bottom">3,797</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.74%; white-space: nowrap;" valign="bottom"><sup>(1)</sup> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%;" valign="bottom">(4,312</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 27pt; text-indent: -18pt;">Amounts reclassified from accumulated other comprehensive income</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.56%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(15</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">26</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.74%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">11</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 45%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt; font-family: 'Times New Roman';">Other comprehensive income, net</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(8,109</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.56%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(15</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,823</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.74%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">(4,301</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 45%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Balance at December 31, 2022 attributable to SMP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16,330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.56%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,823</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.74%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 10.08%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(12,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman';"><span style="text-align: left; font-family: 'Times New Roman';">(1)</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Consists of the unrecognized gain relating to the change in fair value of the cash flow interest rate hedge of $5.2 million ($3.8 million, net of tax), net of cash settlements payments of $42,000 ($31,000, net of tax) in the year ended December 31, 2022.</div> </td> </tr> </table> </div> -5744000 68000 0 -5676000 -2477000 0 0 -2477000 0 16000 0 16000 -2477000 -16000 0 -2493000 -8221000 52000 0 -8169000 -8109000 0 3797000 -4312000 0 15000 -26000 -11000 -8109000 -15000 3823000 -4301000 -16330000 37000 3823000 -12470000 5200000 3800000 42000 31000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Reclassifications Out of Accumulated Other Comprehensive Income (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div> </div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31, </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-weight: bold; text-indent: -9pt; margin-left: 9pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="margin-left: 9pt;">Details About Accumulated Other Comprehensive Income Components</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Derivative cash flow hedge:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">Unrecognized gain (loss) (1)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Postretirement Benefit Plans:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">Unrecognized gain (loss) (2)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total before income tax</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Income tax expense (benefit)<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total reclassifications attributable to SMP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div style="font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman';"><span style="text-align: left; font-family: 'Times New Roman';">(1)</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman';">Unrecognized accumulated other comprehensive income (loss) related to the cash flow interest rate hedge is reclassified to earnings and reported as part of interest expense in our consolidated statements of operations when the interest payments on the underlying borrowings are recognized.</div> </td> </tr> </table> </div> <div style="font-size: 10pt;"><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="vertical-align: top; width: 18pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-align: left; font-family: 'Times New Roman';">(2)</span></div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt;">Unrecognized </span>accumulated other comprehensive income (loss) related to our post retirement plans is reclassified to earnings and included in the computation of net periodic postretirement benefit costs, which are included in other non-operating income (expense), net in our consolidated statements of operations (see Note 15, “Employee Benefits,” for additional information).</div> </td> </tr> </table> </div> 35000 0 -25000 -27000 10000 -27000 -1000 -11000 11000 -16000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">13. Stockholders’ Equity</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We have authority to issue 500,000 shares of preferred stock, $20 par value, and our Board of Directors is vested with the authority to establish and designate any series of preferred, to fix the number of shares therein and the variations in relative rights as between each series. In December 1995, our Board of Directors established a new series of preferred shares designated as Series A Participating Preferred Stock. The number of shares constituting the Series A Preferred Stock is 30,000. The Series A Preferred Stock is designed to participate in dividends, ranks senior to our common stock as to dividends and liquidation rights and has voting rights. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Each share of the Series A Preferred Stock shall entitle the holder to one thousand votes</span> on all matters submitted to a vote of the stockholders of the Company. No such shares were outstanding at December 31, 2022 and 2021.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">In March 2020, our Board of Directors authorized the purchase of up to $20 million of our common stock under a stock repurchase program. Stock repurchases under this program, during the years ended December 31, 2021 and 2020, were 150,273 and 323,867 shares of our common stock, respectively, at a total cost of $6.5 million and $13.5 million, respectively, thereby completing the 2020 Board of Directors authorization.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">In February 2021, our Board of Directors authorized the purchase of up to an additional $20 million of our common stock under a stock repurchase program. Stock repurchases under this program, during the year ended December 31, 2021, were 464,992 shares of our common stock at a total cost of $20 million, thereby completing the <span style="font-size: 10pt; font-family: 'Times New Roman';">February</span> 2021 Board of Directors authorization.<br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">In October 2021, our Board of Directors authorized the purchase of up to an additional $30 million of our common stock under a stock repurchase program. Stock repurchases under this program, during the year ended December 31, 2021 and 2022 were 7,000 and 692,067 shares of our common stock, respectively, at a total cost of $0.3 million and $29.7 million, respectively, thereby completing the October 2021 Board of Directors authorization.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(9, 21, 36);">In July 2022, our Board of Directors authorized the purchase of up to an additional $30 million of our common stock under a new stock repurchase program. Stock will be purchased under the program from time to time, in the open market or through private transactions, as market conditions warrant. To date, there have been no repurchases of our common stock under the program.<span style="background-color: rgb(255, 255, 0); color: rgb(9, 21, 36);"><br/> </span></span></div> 500000 20 30000 1000 0 0 20000000 150273 323867 6500000 13500000 20000000 464992 20000000 30000000 7000 692067 300000 29700000 30000000 0 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">14. Stock-Based Compensation Plans</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Our stock-based compensation program is a broad-based program designed to attract and retain employees while also aligning employees’ interests with the interests of our shareholders.  In addition, members of our Board of Directors participate in our stock-based compensation program in connection with their service on our board.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In May 2021, our Board of Directors and Shareholders approved an amendment and restatement to the 2016 Omnibus Incentive Plan (the “Plan”).  Under the Plan, which terminates in May 2026, we are authorized to issue, among other things, shares of restricted and performance-based stock to eligible employees and restricted stock to directors of up to 2,050,000 shares; and shares of restricted and performance-based stock to nonemployee directors of up to 350,000 shares.  Shares issued under the Plan that are cancelled, forfeited or expire by their terms are eligible to be granted again under the Plan.  The 2016 Omnibus Incentive Plan is the only remaining plan available to provide stock-based incentive compensation to our employees, directors and other eligible persons.  Awards previously granted under the 2006 Omnibus Incentive Plan remain outstanding, while shares not yet granted under the plan are not available for future issuance.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We account for our stock-based compensation plans in accordance with the provisions of FASB ASC 718, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Stock Compensation</span>, which requires that a company measure the cost of employee services received in exchange for an award of equity instruments based on the grant-date fair value of the award.  The service period is the period of time that the grantee must provide services to us before the stock-based compensation is fully vested.  The grant-date fair value of the award is recognized as an expense on a straight-line basis over the requisite service periods in our consolidated statements of operations.  Forfeitures are estimated at the time of grant based on historical trends in order to estimate the amount of share-based awards that will ultimately vest.  We monitor actual forfeitures for any subsequent adjustment to forfeiture rates.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Restricted Stock and Performance Share Grants</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We currently grant shares of restricted stock to eligible employees and our independent directors and performance-based stock to eligible employees.  We grant eligible employees two types of restricted stock (standard restricted shares and long-term retention restricted shares).  Standard restricted shares granted to employees become fully vested no earlier than three years after the date of grant.  Long-term retention restricted shares granted to selected executives vest at a 25% rate on or within approximately two months of an executive reaching the ages of 60 and 63, and become <span style="-sec-ix-hidden:Fact_5484b45420bc4d17a59cd930928fba98">fully vested</span> on or within approximately two months of an executive reaching the age of 65.  Restricted shares granted to directors become fully vested upon the first anniversary of the date of grant.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Performance-based shares issued to eligible employees are subject to a three-year measuring period and the achievement of performance targets and, depending upon the achievement of such performance targets, they may become vested no earlier than three years after the date of grant.  Each period we evaluate the probability of achieving the applicable targets, and we adjust our accrual accordingly.  Restricted shares (other than long-term retention restricted shares) and performance shares issued to certain key executives and directors are subject to a <span style="-sec-ix-hidden:Fact_f6a96b6a9441479cb9d6c41aac91fab1">one</span> or two year holding period upon the lapse of the vesting period. Forfeitures on stock grants are estimated at 5% for employees and 0% for executives and directors based upon our evaluation of historical and expected future turnover.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Prior to the time a restricted share becomes fully vested or a performance share is issued, the awardees cannot transfer, pledge, hypothecate or encumber such shares.  Prior to the time a restricted share is fully vested, the awardees have all other rights of a stockholder, including the right to vote (but do not receive dividends during the vesting period).  Prior to the time a performance share is issued, the awardees shall have no rights as a stockholder.  All shares and rights are subject to forfeiture if certain employment conditions are not met.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Under the amended and restated 2016 Omnibus Incentive Plan, 2,050,000 shares are authorized to be issued.  At December 31, 2022, under the plan, there were an aggregate of (a) 1,385,337 shares of restricted and performance-based stock grants issued, net of forfeitures, and (b) 664,663 shares of common stock available for future grants.  For the year ended December 31, 2022, 246,325 restricted and performance-based shares were granted (179,825 restricted shares and 66,500 performance-based shares).</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In determining the grant date fair value, the stock price on the date of grant, as quoted on the New York Stock Exchange, was reduced by the present value of dividends expected to be paid on the shares issued and outstanding during the requisite service period, discounted at a risk-free interest rate.  The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the restriction or vesting period at the grant date. In addition, a further discount for the lack of marketability reduced the fair value of grants issued to certain key executives and directors subject to the <span style="-sec-ix-hidden:Fact_192a48029985469cab232746a47150ec">one</span> or two year post vesting holding period.  Assumptions used in calculating the discount for the lack of marketability include an estimate of stock volatility, risk-free interest rate, and a dividend yield.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">As related to restricted and performance stock shares, we recorded compensation expense of $7.6 million ($5.7 million, net of tax), $9.1 million ($6.9 million, net of tax) and $7.8 million ($5.8 million, net of tax), for the years ended December 31, 2022, 2021 and 2020, respectively.  The unamortized compensation expense related to our restricted and performance-based shares was $14.9 million and $16.6 million at December 31, 2022 and 2021, respectively and is expected to be recognized over a weighted average period of 4.3 years and 0.3 years for employees and directors, respectively, as of December 31, 2022 and  over a weighted average period of 4.7 years and 0.4 years for employees and directors, respectively, as of December 31, 2021.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Our restricted and performance-based share activity was as follows for the years ended December 31, 2022 and 2021:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value per Share</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2020</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">839,686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">34.77</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">211,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">38.51</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(227,682</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">36.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16,800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">39.39</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">807,019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">34.92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">246,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">28.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(190,082</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Performance Shares Target Adjustment</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">25,317</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">42.21</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(7,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40.73</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">880,829</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31.79</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 0px; text-align: left;"> </td> </tr> </table> <div> <br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The weighted-average grant date fair value of restricted and performance-based shares outstanding as of December 31, 2022, 2021 and 2020 was $28 million (or $31.79 per share), $28.2 million (or $34.92 per share), and $29.2 million (or $34.77 per share), respectively. </span> </div> 2050000 350000 2 P3Y 0.25 0.25 P2M P2M P2M P3Y P3Y P2Y 0.05 0 0 2050000 1385337 664663 246325 179825 66500 P2Y 7600000 5700000 9100000 6900000 7800000 5800000 14900000 16600000 P4Y3M18D P0Y3M18D P4Y8M12D P0Y4M24D <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Our restricted and performance-based share activity was as follows for the years ended December 31, 2022 and 2021:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Grant Date Fair</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value per Share</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2020</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">839,686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">34.77</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">211,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">38.51</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(227,682</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">36.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(16,800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">39.39</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">807,019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">34.92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">246,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">28.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(190,082</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Performance Shares Target Adjustment</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">25,317</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">42.21</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(7,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40.73</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">December 31</span>, <span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">880,829</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31.79</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 0px; text-align: left;"> </td> </tr> </table> 839686 34.77 211815 38.51 227682 36.1 16800 39.39 807019 34.92 246325 28.44 190082 41.71 25317 42.21 7750 40.73 880829 31.79 28000000 31.79 28200000 34.92 29200000 34.77 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">15. <span style="font-size: 10pt; font-family: 'Times New Roman';">Employee Benefits</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Defined Contribution Plans</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We maintain various defined contribution plans, which include profit sharing, and provide retirement benefits for substantially all of our employees. Matching obligations, in connection with the plans which are funded in cash and typically contributed to the plans in March of the following year, are as follows (in thousands):</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto 0px 0px; width: 100%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">U.S. Defined</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contribution</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Year ended December 31,</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2020</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We maintain a defined contribution Supplemental Executive Retirement Plan for key employees.  Under the plan, these employees may elect to defer a portion of their compensation and, in addition, we may at our discretion make contributions to the plan on behalf of the employees.  In March 2022 and 2021, contributions of $0.8 million and $0.5 million were made related to calendar year 2021 and 2020, respectively. As of December 31, 2022, we have recorded an obligation of $0.8 million for 2022.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We also have an Employee Stock Ownership Plan and Trust (“ESOP”) for employees who are not covered by a collective bargaining agreement.  In connection therewith, we maintain an employee benefits trust to which we contribute shares of treasury stock.  We are authorized to instruct the trustees to distribute such shares toward the satisfaction of our future obligations under the plan. The shares held in trust are not considered outstanding for purposes of calculating earnings per share until they are committed to be released. The trustees will vote the shares in accordance with its fiduciary duties.  During 2022, we contributed to the trust an additional 48,200 shares from our treasury and released 48,200 shares from the trust leaving 200 shares remaining in the trust as of December 31, 2022.  The provision for expense in connection with the ESOP was approximately $2.3 million in 2022, $2.5 million in 2021 and $2.3 million in 2020.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Defined Benefit Pension Plan</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We maintain a defined benefit unfunded Supplemental Executive Retirement Plan (“SERP”).  The SERP, as amended, is a defined benefit plan pursuant to which we will pay supplemental pension benefits to certain key employees upon the attainment of a contractual participant’s payment date based upon the employees’ years of service and compensation.  As there are no current participants in the SERP, there was no benefit obligation outstanding related to the plan as of December 31, 2022 and 2021 and we recorded no expense related to the plan during the years ended December 31, 2022, 2021 and 2020.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Postretirement Medical Benefits</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We provide certain medical and dental care benefits to 13 former U.S. union employees. The postretirement medical and dental benefit obligation for the former union employees as of December 31, 2022, and the net periodic benefit cost for our postretirement benefit plans for the years ended December 31, 2022, 2021 and 2020 were not material.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We maintain various defined contribution plans, which include profit sharing, and provide retirement benefits for substantially all of our employees. Matching obligations, in connection with the plans which are funded in cash and typically contributed to the plans in March of the following year, are as follows (in thousands):</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto 0px 0px; width: 100%; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">U.S. Defined</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contribution</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Year ended December 31,</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2022</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2020</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 9816000 9763000 9457000 800000 500000 800000 48200 48200 200 2300000 2500000 2300000 0 0 0 0 0 13 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">16. Other Non-Operating Income (Expense), Net</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The components of other non-operating income (expense), net are as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Interest and dividend income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">209</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">109</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Equity income from joint ventures<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,464</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,295</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Gain (loss) on foreign exchange</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(350</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Other non-operating income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">807</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">407</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">233</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total other non-operating income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,814</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">812</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The components of other non-operating income (expense), net are as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Interest and dividend income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">209</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">109</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Equity income from joint ventures<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,464</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,295</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Gain (loss) on foreign exchange</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(350</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Other non-operating income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">807</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">407</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">233</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total other non-operating income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,814</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">812</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 209000 49000 109000 3464000 3295000 820000 334000 -257000 -350000 807000 407000 233000 4814000 3494000 812000 <div style="text-align: left; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">17.  Derivative Financial Instruments</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Interest Rate Swap Agreements</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">We occasionally use derivative financial instruments to reduce our market risk for changes in interest rates on our variable rate borrowings. The principal financial instruments used for cash flow hedging purposes are interest rate swap agreements. The interest rate swaps effectively convert a portion of our variable rate borrowings under our existing facilities to a fixed rate based upon determined notional amount. We do not enter into interest rate swap agreements, or other financial instruments, for trading or speculative purposes.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In June 2022, we entered into a seven year interest rate swap agreement with a notional amount of $100 million that is to mature in <span style="-sec-ix-hidden:Fact_cdcf1eee0fee4debae48d941a9591389">May 2029</span>.  The interest rate swap agreement has been designated as a cash flow hedge of interest payments on $100 million of borrowings under our Credit Agreement. Under the terms of the swap agreement, we will receive monthly variable interest payments based on one month Term SOFR and will pay interest based upon a fixed rate of 2.683% per annum, adjusted upward for the credit spread adjustment in the Credit Agreement of 0.10% and the loan margin in the Credit Agreement of 1.50% at December 31, 2022.</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The fair value of the interest rate swap agreement as of December 31, 2022 was an asset of $5.2 million, which has been deferred and recorded in accumulated other comprehensive income, net of income taxes, in our consolidated balance sheet. When the interest expense on the underlying borrowing is recognized, the deferred gain/loss in accumulated other comprehensive income is recorded in earnings as interest expense in the consolidated statements of operations. We perform quarterly hedge effectiveness assessments and anticipate that the interest rate swap will be highly effective throughout its term.</div> P7Y 100000000 100000000 P1M 0.02683 0.001 0.015 5200000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">18. Fair Value Measurements</div> <div><br/> </div> <div style="margin-bottom: 6pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">We follow a three-level fair value hierarchy that prioritizes the inputs to measure fair value.  This hierarchy requires entities to maximize the use of “observable inputs” and minimize the use of “unobservable inputs.”  The three levels of inputs used to measure fair value are as follows:</div> <div style="margin-bottom: 6pt; margin-left: 18pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 1: Quoted prices (unadjusted) for identical assets or liabilities in active markets as of the measurement date.</div> <div style="margin-bottom: 6pt; margin-left: 18pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 2: Significant other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</div> <div style="margin-left: 18pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Level 3: Significant unobservable inputs that reflect assumptions that market participants would use in pricing an asset or liability.</div> <div style="margin-left: 18pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following is a summary of the estimated fair values, carrying amounts, and classification under the fair value hierarchy of our financial instruments at December 31, 2022 and December 31, 2021 (in thousands):</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <tr> <td style="padding-bottom: 2px; vertical-align: bottom; width: 42%;" valign="bottom"> </td> <td style="padding-bottom: 2px; vertical-align: top; width: 10%;" valign="bottom">  </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31, 2021</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 42%; padding-bottom: 2px;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 10%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Fair Value</div> <div style="text-align: center; font-weight: bold;">Hierarchy</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Fair Value</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying </div> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-weight: bold;">Fair Value</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying </div> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 42%;" valign="bottom"> </td> <td style="vertical-align: top; width: 10%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Cash and cash equivalents</div> </td> <td style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: center;"> <div>LEVEL 1</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>21,150</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>21,150</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>21,755</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>21,755</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top;" valign="bottom"> <div>Deferred compensation</div> </td> <td style="width: 10%; vertical-align: bottom; text-align: center;"> <div>LEVEL 1</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>20,190</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>20,190</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>23,623</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>23,623</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Short term borrowings</div> </td> <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;"> <div>LEVEL 1</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>55,031</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>55,031</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>128,415</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>128,415</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top;" valign="bottom"> <div>Long-term debt</div> </td> <td style="width: 10%; vertical-align: bottom; text-align: center;"> <div>LEVEL 1</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>184,589</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>184,589</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>21</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>21</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Cash flow interest rate swap</div> </td> <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;"> <div>LEVEL 2</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>5,174</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>5,174</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>—</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>—</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="background-color: #FFFFFF; margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">The carrying value of cash and cash equivalents approximates fair value due to the short maturity of those investments.  The fair value of the underlying assets held by the deferred compensation plan are based on the quoted market prices of the underlying funds which are held by registered investment companies. The carrying value of our variable rate short-term borrowings and long-term debt under our credit facilities approximates fair value as the variable interest rates in the facilities reflect current market rates. The fair value of our cash flow interest rate swap agreement obtained from two independent third parties, is based upon market quotes, and represents the net amount required to terminate the interest rate swap, taking into consideration market rates and counterparty credit risk.</div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following is a summary of the estimated fair values, carrying amounts, and classification under the fair value hierarchy of our financial instruments at December 31, 2022 and December 31, 2021 (in thousands):</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <tr> <td style="padding-bottom: 2px; vertical-align: bottom; width: 42%;" valign="bottom"> </td> <td style="padding-bottom: 2px; vertical-align: top; width: 10%;" valign="bottom">  </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31, 2021</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 42%; padding-bottom: 2px;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 10%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Fair Value</div> <div style="text-align: center; font-weight: bold;">Hierarchy</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Fair Value</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying </div> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"> <div style="font-weight: bold;">Fair Value</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying </div> <div style="text-align: center; font-weight: bold;">Amount</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 42%;" valign="bottom"> </td> <td style="vertical-align: top; width: 10%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Cash and cash equivalents</div> </td> <td style="background-color: rgb(204, 238, 255); vertical-align: bottom; text-align: center;"> <div>LEVEL 1</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>21,150</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>21,150</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>21,755</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>21,755</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top;" valign="bottom"> <div>Deferred compensation</div> </td> <td style="width: 10%; vertical-align: bottom; text-align: center;"> <div>LEVEL 1</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>20,190</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>20,190</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>23,623</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>23,623</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Short term borrowings</div> </td> <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;"> <div>LEVEL 1</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>55,031</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>55,031</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>128,415</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>128,415</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top;" valign="bottom"> <div>Long-term debt</div> </td> <td style="width: 10%; vertical-align: bottom; text-align: center;"> <div>LEVEL 1</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>184,589</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>184,589</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>21</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom;" valign="bottom"> <div>21</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 42%; vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Cash flow interest rate swap</div> </td> <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;"> <div>LEVEL 2</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>5,174</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>5,174</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>—</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="width: 9%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div>—</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 21150000 21150000 21755000 21755000 20190000 20190000 23623000 23623000 55031000 55031000 128415000 128415000 184589000 184589000 21000 21000 5174000 5174000 0 0 2 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">19. Income Taxes</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The income tax provision (benefit) consists of the following (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Current:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Domestic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,182</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,528</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">30,368</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,851</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,064</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">24,851</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">32,379</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">34,432</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Domestic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,102</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,161</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(7,418</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(747</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(174</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">355</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,335</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(7,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Total income tax provision</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,044</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Reconciliations between taxes at the U.S. Federal income tax rate and taxes at our effective income tax rate on earnings from continuing operations before income taxes are as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: 3pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;"> <span style="text-indent: 0pt;">2022</span><br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: 3pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2021</span><br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: 3pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2020</span><br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">U.S. Federal income tax rate of <span style="text-indent: 0pt;">21</span>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,650</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,398</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Increase (decrease) in tax rate resulting from:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">State and local income taxes, net of federal income tax benefit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,118</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,579</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,781</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Income tax (benefit) attributable to foreign income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other non-deductible items, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,277</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(563</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Change in valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">466</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Provision for income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,044</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of the components of the net deferred tax assets and liabilities recognized in the accompanying consolidated balance sheets (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax assets:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,604</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for customer returns</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,506</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,185</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Postretirement benefits</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for expected credit losses<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,965</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,450</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Accrued salaries and benefits</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,048</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Tax credit and NOL carryforwards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,103</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Accrued asbestos liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,463</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">63,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">64,789</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Total deferred tax assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">60,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax liabilities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt;">Intangible assets acquired, net of amortization <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">13,292</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">13,450</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,715</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>    Interest rate swap agreement<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">1,299</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,537</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Total deferred tax liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,576</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Net deferred tax assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">33,658</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">36,126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In assessing the realizability of the deferred tax assets, we consider whether it is more likely than not that some portion or the entire deferred tax asset will be realized.  Ultimately, the realization of the deferred tax asset is dependent upon the generation of sufficient taxable income in those periods in which temporary differences become deductible and/or net operating loss carryforwards can be utilized.  We consider the level of historical taxable income, scheduled reversal of temporary differences, carryback and carryforward periods, tax planning strategies and projected future taxable income in determining whether a valuation allowance is warranted.  We also consider cumulative losses in recent years as well as the impact of one-time events in assessing our pre-tax earnings. Assumptions regarding future taxable income require significant judgment. Our assumptions are consistent with estimates and plans used to manage our business.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The valuation allowance of $3.2 million as of December 31, 2022 is intended to provide for uncertainty regarding the ultimate realization of our U.S. foreign tax credit carryovers and foreign net operating loss carryovers.  Based on these considerations, we believe it is more likely than not that we would realize the benefit of the net deferred tax asset of $33.7 million as of December 31, 2022, which is net of the remaining valuation allowance. At December 31, 2022, we have foreign tax credit carryforwards of approximately $3 million that will expire in varying amounts by <span style="-sec-ix-hidden:Fact_ce299ba0ae0b4e5ebb96329d414549bb">2031</span>.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">As related to the taxation of our foreign subsidiaries, we aggregate our foreign earnings and profits, and utilize allowable deductions and available foreign tax credits in computing our U.S. tax.  Notwithstanding the U.S. taxation of these amounts, we intend to continue to invest most, or all, of these earnings indefinitely outside of the U.S., and do not expect to incur any significant additional taxes related to such amounts.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">In accordance with generally accepted accounting practices, we recognize in our financial statements only those tax positions that meet the more-likely-than-not recognition threshold.  We establish tax reserves for uncertain tax positions that do not meet this threshold.  During the years ended December 31, 2022, 2021 and 2020, we did </span>no<span style="font-size: 10pt; font-family: 'Times New Roman';">t establish a liability for uncertain tax positions.</span> </div> <div><br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">We are subject to taxation in the U.S. and various state, local and foreign jurisdictions.  As of December 31, 2022, the Company is no longer subject to U.S. Federal tax examinations for years before 2019.  We remain subject to examination by state and local tax authorities for tax years <span style="-sec-ix-hidden:Fact_9b5776a290a94301b4430be6421a3dcf">2018 through 2021</span>.  Foreign jurisdictions have statutes of limitations generally ranging from 2 to 6 years.  Years still open to examination by foreign tax authorities in major jurisdictions include Canada (<span style="-sec-ix-hidden:Fact_18ed34653f234c4e861df40c30ef7623">2018</span> onward), Hong Kong (<span style="-sec-ix-hidden:Fact_73c10541ae4844a190629c1f00874f32">2017</span> onward), China (<span style="-sec-ix-hidden:Fact_5fbd2766e4264145956be1f30678ae29">2020</span> onward), Mexico (<span style="-sec-ix-hidden:Fact_6797cc81fb3146cc9bdfb3f810ce629e">2018</span> onward),  Poland (<span style="-sec-ix-hidden:Fact_d057c61915204e40884ce81753ad8f9a">2017</span> onward), Hungary (<span style="-sec-ix-hidden:Fact_84eb4030c93f46cb95eb9644c530b649">2016</span> onward) and Germany (<span style="-sec-ix-hidden:Fact_be6aac725c2b4ffb8ca0905a9f21a233">2019</span> onward).  We do not presently anticipate that our unrecognized tax benefits will significantly increase or decrease over the next 12 months; however, actual developments in this area could differ from those currently expected.</span> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The income tax provision (benefit) consists of the following (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Current:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Domestic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,182</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,528</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">30,368</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,851</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,064</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">24,851</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">32,379</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">34,432</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Domestic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,102</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,161</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(7,418</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(747</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(174</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total deferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">355</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,335</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(7,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Total income tax provision</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,044</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 16182000 26528000 30368000 8669000 5851000 4064000 24851000 32379000 34432000 1102000 -1161000 -7418000 -747000 -174000 -52000 355000 -1335000 -7470000 25206000 31044000 26962000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Reconciliations between taxes at the U.S. Federal income tax rate and taxes at our effective income tax rate on earnings from continuing operations before income taxes are as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: 3pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;"> <span style="text-indent: 0pt;">2022</span><br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: 3pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2021</span><br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; text-indent: 3pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2020</span><br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">U.S. Federal income tax rate of <span style="text-indent: 0pt;">21</span>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,650</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,398</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,550</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Increase (decrease) in tax rate resulting from:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">State and local income taxes, net of federal income tax benefit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,118</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,579</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,781</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Income tax (benefit) attributable to foreign income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other non-deductible items, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,277</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(563</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Change in valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">466</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Provision for income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,044</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.21 0.21 0.21 20650000 27398000 22550000 3118000 4579000 3781000 -53000 -122000 330000 423000 -1277000 -563000 1068000 466000 864000 25206000 31044000 26962000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of the components of the net deferred tax assets and liabilities recognized in the accompanying consolidated balance sheets (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax assets:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Inventories</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,604</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for customer returns</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,506</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,185</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Postretirement benefits</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">33</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for expected credit losses<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,965</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,450</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Accrued salaries and benefits</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,048</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Tax credit and NOL carryforwards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,103</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Accrued asbestos liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,463</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">63,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">64,789</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(3,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Total deferred tax assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">60,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Deferred tax liabilities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt;">Intangible assets acquired, net of amortization <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">13,292</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">13,450</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,715</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>    Interest rate swap agreement<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">1,299</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">—</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,537</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Total deferred tax liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,576</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Net deferred tax assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">33,658</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">36,126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 11604000 12181000 14506000 14185000 25000 33000 2965000 1450000 12048000 15585000 5103000 5702000 17208000 15463000 190000 190000 63649000 64789000 3155000 2087000 60494000 62702000 13292000 13450000 8715000 7589000 1299000 0 3530000 5537000 26836000 26576000 33658000 36126000 3200000 33700000 3000000 0 0 0 P2Y P6Y <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">20. Earnings Per Share</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We present two calculations of earnings per common share.  “Basic” earnings per common share equals net earnings attributable to SMP divided by weighted average common shares outstanding during the period. “Diluted” earnings per common share equals net earnings attributable to SMP divided by the sum of weighted average common shares outstanding during the period plus potentially dilutive common shares.  Potentially dilutive common shares that are anti-dilutive are excluded from net earnings per common share.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following are reconciliations of the net earnings attributable to SMP and the shares used in calculating basic and dilutive net earnings per common share attributable to SMP (in thousands, except per share data):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Net Earnings Attributable to SMP - <br/> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">73,042</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">99,353</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">80,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Loss from discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(17,691</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,467</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(23,024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Net earnings attributable to SMP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">55,351</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">90,886</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57,393</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Basic Net Earnings Per Common Share Attributable to SMP -</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Loss from discontinued operations per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.39</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per common share attributable to SMP</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.57</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average common shares outstanding</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">21,684</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">22,147</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">22,374</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Diluted Net Earnings Per Common Share Attributable to SMP -</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations per common share</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.30</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.39</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Loss from discontinued operations per common share</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.80</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per common share attributable to SMP</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.51</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average common shares outstanding</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,684</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,147</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Plus incremental shares from assumed conversions:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Dilutive effect of restricted stock and performance-based stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">456</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">469</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average common shares outstanding – Diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,140</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,616</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,826</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The shares listed below were not included in the computation of diluted net earnings per common share attributable to SMP because to do so would have been anti-dilutive for the periods presented or because they were excluded under the treasury method (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Restricted and performance shares</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">292</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">269</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following are reconciliations of the net earnings attributable to SMP and the shares used in calculating basic and dilutive net earnings per common share attributable to SMP (in thousands, except per share data):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Net Earnings Attributable to SMP - <br/> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">73,042</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">99,353</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">80,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Loss from discontinued operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(17,691</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,467</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(23,024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Net earnings attributable to SMP</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">55,351</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">90,886</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57,393</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Basic Net Earnings Per Common Share Attributable to SMP -</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Loss from discontinued operations per common share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.39</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per common share attributable to SMP</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.57</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average common shares outstanding</div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">21,684</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">22,147</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">22,374</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Diluted Net Earnings Per Common Share Attributable to SMP -</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations per common share</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.30</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.39</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Loss from discontinued operations per common share</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.80</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(0.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net earnings per common share attributable to SMP</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.02</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.51</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average common shares outstanding</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,684</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,147</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Plus incremental shares from assumed conversions:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Dilutive effect of restricted stock and performance-based stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">456</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">469</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average common shares outstanding – Diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,140</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,616</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,826</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 73042000 99353000 80417000 -17691000 -8467000 -23024000 55351000 90886000 57393000 3.37 4.49 3.59 -0.82 -0.39 -1.02 2.55 4.1 2.57 21684000 22147000 22374000 3.3 4.39 3.52 -0.8 -0.37 -1.01 2.5 4.02 2.51 21684000 22147000 22374000 456000 469000 452000 22140000 22616000 22826000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The shares listed below were not included in the computation of diluted net earnings per common share attributable to SMP because to do so would have been anti-dilutive for the periods presented or because they were excluded under the treasury method (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Restricted and performance shares</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">292</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">269</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 292000 269000 268000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">21. Industry Segment and Geographic Data</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We have two major reportable operating segments, each of which focuses on a specific line of automotive parts in the automotive aftermarket with a complementary focus on the non-aftermarket, industrial equipment and original equipment service markets. Our Engine Management Segment manufactures and remanufactures ignition and emission parts, ignition wires, battery cables, fuel system parts and sensors for vehicle systems.  Our Temperature Control Segment manufactures and remanufactures air conditioning compressors, air conditioning and heating parts, engine cooling system parts, power window accessories and windshield washer system parts.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The accounting policies of each segment are the same as those described in the summary of significant accounting policies (see Note 1). The following tables contain financial information for each reportable segment (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net sales (a):</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -18pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">975,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">937,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,685</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -18pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">382,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">281,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -18pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total net sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,371,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,298,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,128,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Intersegment sales (a)</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,845</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,599</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,952</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,728</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,162</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(32,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(32,623</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(22,114</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total intersegment sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Depreciation and Amortization:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -36pt; margin-left: 45pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,289</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,881</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -36pt; margin-left: 45pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,266</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,626</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,035</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -36pt; margin-left: 45pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,743</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,736</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,871</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total depreciation and amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">28,298</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,323</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Operating income (loss)</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">91,047</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">117,367</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">111,217</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">36,997</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,296</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(18,624</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(25,365</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(23,618</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total operating income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">104,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,999</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">108,895</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Investment in unconsolidated affiliates:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,729</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,428</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">39,255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,358</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">38,079</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total investment in unconsolidated affiliates</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,745</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">44,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,507</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Capital expenditures</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,306</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13,496</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,586</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,988</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,148</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,367</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,336</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total capital expenditures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,875</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total assets</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">867,433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">845,767</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">618,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">283,086</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">257,114</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">230,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">104,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">95,080</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">108,219</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,254,929</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,197,961</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">956,540</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"> <div><br/> </div> </td> <td style="width: 18pt; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(a)</div> </td> <td style="width: auto; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.</div> </td> </tr> </table> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments, as well as items pertaining to our Canadian business unit that does not meet the criteria of a reportable operating segment and our corporate headquarters function.</div> <div><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Reconciliation of segment operating income to net earnings:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">104,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,999</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">108,895</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Other non-operating income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,814</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">812</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Interest expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,617</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">98,332</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">130,465</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">107,379</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Provision for income taxes<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,044</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">73,126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">99,421</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">80,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Discontinued operations, net of tax</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(17,691</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,467</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(23,024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Net earnings</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">55,435</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">90,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57,393</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Long-lived assets (a)</span>:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">326,199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">315,983</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">241,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Asia<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">76,766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">80,175</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Europe</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">38,351</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">37,892</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Mexico</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,355</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,586</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Canada<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,161</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,461</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total long-lived assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">458,832</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">450,630</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">313,234</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets are attributed to countries based upon the location of the assets.</div> </td> </tr> </table> <div><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Our three largest individual customers accounted for approximately 59% of our consolidated net sales in 2022.<span style="font-size: 10pt; font-family: 'Times New Roman';"> </span>During 2022, O’Reilly, AutoZone and NAPA accounted for 27%, 17% and 15% of our consolidated net sales, respectively. Net sales from each of the customers were reported in both our Engine Management and Temperature Control Segments.  The loss of one or more of these customers or, a significant reduction in purchases of our products from any one of them could have a material adverse impact on our business, financial condition and results of operations. In addition, any consolidation among our key customers may further increase our customer concentration risk.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">For the disaggregation of our net sales from customers by geographic area, major product group and major sales channels for each of our segments, see Note 22, “Net Sales.”</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Beginning in the first quarter of 2023, our business will be organized into three operating segments – <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Engineered Solutions, Vehicle Control and Temperature Control</span>.  This change in operating segments will better align our operating segments with our strategic focus on diversification, and provide greater transparency into how we are positioned to capture growth opportunities of the future.  The change will also better reflect the impact of our recent acquisitions.</div> 2 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The accounting policies of each segment are the same as those described in the summary of significant accounting policies (see Note 1). The following tables contain financial information for each reportable segment (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net sales (a):</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -18pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">975,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">937,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,685</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -18pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">382,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">281,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -18pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total net sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,371,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,298,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,128,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Intersegment sales (a)</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,845</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,599</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">15,952</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,728</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,162</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(32,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(32,623</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(22,114</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total intersegment sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Depreciation and Amortization:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -36pt; margin-left: 45pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">23,289</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,881</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -36pt; margin-left: 45pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,266</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,626</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,035</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -36pt; margin-left: 45pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,743</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,736</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,871</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total depreciation and amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">28,298</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,323</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Operating income (loss)</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">91,047</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">117,367</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">111,217</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">36,997</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,296</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(18,624</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(25,365</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(23,618</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total operating income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">104,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,999</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">108,895</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Investment in unconsolidated affiliates:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,729</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,428</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">39,255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,358</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">38,079</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total investment in unconsolidated affiliates</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,745</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">44,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,507</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Capital expenditures</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,306</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13,496</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,586</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,988</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,148</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,367</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,336</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total capital expenditures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,875</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Total assets</span>:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Engine Management</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">867,433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">845,767</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">618,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Temperature Control</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">283,086</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">257,114</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">230,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">104,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">95,080</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">108,219</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,254,929</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,197,961</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">956,540</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"> <div><br/> </div> </td> <td style="width: 18pt; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">(a)</div> </td> <td style="width: auto; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.</div> </td> </tr> </table> </div> 975243000 937936000 835685000 382285000 348423000 281954000 14287000 12457000 10949000 1371815000 1298816000 1128588000 22845000 23599000 15952000 9728000 9024000 6162000 -32573000 -32623000 -22114000 0 0 0 23289000 21881000 20417000 3266000 3626000 4035000 1743000 1736000 1871000 28298000 27243000 26323000 91047000 117367000 111217000 31712000 36997000 21296000 -18624000 -25365000 -23618000 104135000 128999000 108895000 2490000 2729000 2428000 39255000 41358000 38079000 0 0 0 41745000 44087000 40507000 19306000 21922000 13496000 4502000 2586000 1988000 2148000 1367000 2336000 25956000 25875000 17820000 867433000 845767000 618210000 283086000 257114000 230111000 104410000 95080000 108219000 1254929000 1197961000 956540000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Reconciliation of segment operating income to net earnings:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Operating income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">104,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,999</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">108,895</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Other non-operating income, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,814</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,494</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">812</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Interest expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,617</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">98,332</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">130,465</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">107,379</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Provision for income taxes<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,206</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,044</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,962</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Earnings from continuing operations</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">73,126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">99,421</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">80,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Discontinued operations, net of tax</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(17,691</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(8,467</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(23,024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Net earnings</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">55,435</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">90,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57,393</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 104135000 128999000 108895000 4814000 3494000 812000 10617000 2028000 2328000 98332000 130465000 107379000 25206000 31044000 26962000 73126000 99421000 80417000 -17691000 -8467000 -23024000 55435000 90954000 57393000 <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Long-lived assets (a)</span>:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">326,199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">315,983</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">241,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Asia<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">76,766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">80,175</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Europe</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">38,351</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">37,892</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Mexico</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,355</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,586</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Canada<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,161</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,461</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total long-lived assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">458,832</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">450,630</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">313,234</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets are attributed to countries based upon the location of the assets.</div> </td> </tr> </table> 326199000 315983000 241053000 76766000 80175000 40621000 38351000 37892000 16504000 10355000 12119000 10586000 7161000 4461000 4470000 458832000 450630000 313234000 3 0.59 0.27 0.17 0.15 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">22. Net Sales</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Disaggregation of Net Sales</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We disaggregate our net sales from customers by geographic area, major product group, and major sales channels for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our net sales are affected by economic factors. </div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following tables provide disaggregation of net sales information for the years ended December 31, 2022, 2021 and 2020 (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31, <span style="text-indent: 0pt;">2022</span> (a)</div> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other (b)</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Geographic Area:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">849,858</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">359,246</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,209,104</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Canada</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">32,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,894</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">66,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div>Europe          <br/> </div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">37,098</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,422</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">38,520</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Mexico</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">30,917</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,317</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div>    Asia          <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">18,830</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">356</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,186</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,097</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">975,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">382,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,371,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Product Group:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Ignition, emission control, fuel and safety related system products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">824,677</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,775</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Wire and cable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">150,566</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(223</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">150,343</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Compressors</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222,532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,813</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">224,345</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other climate control parts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">159,753</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">161,675</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">975,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">382,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,371,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Sales Channel:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Aftermarket</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">709,128</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">343,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,067,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">OE/OES</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">234,092</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">35,915</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">270,007</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Export</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">32,023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,668</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">34,691</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">975,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">382,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,371,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31, <span style="text-indent: 0pt;">2021</span> (a)</div> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other (b)</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Geographic Area:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">804,398</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">329,980</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,134,378</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Canada</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">33,590</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,513</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div>    Europe          <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,293</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">390</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,683</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Mexico <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,288</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">358</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,646</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Asia<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,668</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,016</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,699</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">834</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,533</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">937,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,298,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Product Group:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Ignition, emission control, fuel and safety related system products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">786,514</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">795,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Wire and cable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">151,422</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(275</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">151,147</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Compressors</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">206,697</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,434</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">208,131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other climate control parts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">141,726</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">144,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">937,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,298,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Sales Channel:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Aftermarket</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">702,473</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">317,804</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,032,734</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">OE/OES</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">208,760</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">28,545</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">237,305</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Export</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">28,777</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">937,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,298,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31, <span style="text-indent: 0pt;">2020</span> (a)</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other (b)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Geographic Area:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">738,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">268,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,007,201</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Canada</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,842</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,679</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">48,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Europe          <br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">351</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,606</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Mexico <br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,336</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Asia<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">35,079</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">165</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">35,244</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other foreign</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,652</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">808</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,685</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">281,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,128,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Product Group:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Ignition, emission control, fuel and safety related system products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">691,722</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,172</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">699,894</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Wire and cable</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">143,963</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">159</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">144,122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Compressors</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">163,071</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">812</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">163,883</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other climate control parts</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">118,883</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,806</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">120,689</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,685</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">281,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,128,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Sales Channel:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Aftermarket</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">674,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">263,690</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">949,383</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">OE/OES</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">142,072</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">159,168</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Export</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">18,869</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,168</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,037</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,685</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">281,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,128,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Segment net sales include intersegment sales in our Engine Management and Temperature Control segments</span>.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(b)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments as well as sales from our Canadian business unit that does not meet the criteria of a reportable operating segment.  Intersegment wire and cable sales for the years ended December 31, 2022 and 2021 exceeded third party sales from our Canadian business unit.</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Geographic Area</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We sell our line of products primarily in the United States, with additional sales in Canada, Mexico, Europe, Asia and Latin America.  Sales are attributed to countries based upon the location of the customer.  Our sales are substantially denominated in U.S. dollars.</div> <div><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Major Product Group</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The Engine Management segment of the Company principally generates revenue from the sale of automotive engine parts in the automotive aftermarket including ignition, emission control, fuel and safety related system products, and wire and cable parts.  The Temperature Control segment of the Company principally generates revenue from the sale of automotive temperature control systems parts in the automotive aftermarket including air conditioning compressors and other climate control parts.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Major Sales Channel</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In the aftermarket channel, we sell our products to warehouse distributors and retailers.  Our customers buy directly from us and sell directly to jobber stores, professional technicians and to “do-it-yourselfers” who perform automotive repairs on their personal vehicles.  In the Specialized Original Equipment (“OE”) and Original Equipment Service (“OES”) channel, we sell our products to original equipment manufacturers who redistribute our products within their distribution network, independent dealerships and service dealer technicians.  Lastly, in the Export channel, our domestic entities sell to customers outside the United States.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following tables provide disaggregation of net sales information for the years ended December 31, 2022, 2021 and 2020 (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31, <span style="text-indent: 0pt;">2022</span> (a)</div> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other (b)</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Geographic Area:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">849,858</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">359,246</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,209,104</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Canada</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">32,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,894</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">66,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;"> <div>Europe          <br/> </div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">37,098</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,422</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">38,520</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Mexico</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">30,917</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">31,317</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div>    Asia          <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">18,830</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">356</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,186</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,097</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">975,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">382,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,371,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Product Group:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Ignition, emission control, fuel and safety related system products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">824,677</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,775</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,452</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Wire and cable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">150,566</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(223</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">150,343</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Compressors</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222,532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,813</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">224,345</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other climate control parts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">159,753</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,922</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">161,675</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">975,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">382,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,371,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Sales Channel:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Aftermarket</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">709,128</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">343,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,067,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">OE/OES</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">234,092</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">35,915</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">270,007</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Export</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">32,023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,668</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">34,691</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">975,243</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">382,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,287</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,371,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31, <span style="text-indent: 0pt;">2021</span> (a)</div> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other (b)</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="white-space: nowrap; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="white-space: nowrap; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Geographic Area:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">804,398</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">329,980</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,134,378</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Canada</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">33,590</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">16,513</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">62,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div>    Europe          <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,293</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">390</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">27,683</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Mexico <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,288</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">358</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,646</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Asia<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,668</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,016</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other foreign</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,699</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">834</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,533</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">937,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,298,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Product Group:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Ignition, emission control, fuel and safety related system products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">786,514</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">795,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Wire and cable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">151,422</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(275</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">151,147</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Compressors</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">206,697</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,434</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">208,131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other climate control parts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">141,726</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">144,068</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">937,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,298,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Sales Channel:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Aftermarket</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">702,473</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">317,804</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,032,734</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">OE/OES</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">208,760</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">28,545</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">237,305</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Export</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26,703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">28,777</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">937,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">348,423</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,298,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended December 31, <span style="text-indent: 0pt;">2020</span> (a)</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other (b)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Geographic Area:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">738,521</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">268,680</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,007,201</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Canada</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">25,842</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,679</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">48,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Europe          <br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">351</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,606</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Mexico <br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,336</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Asia<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">35,079</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">165</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">35,244</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other foreign</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,652</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">808</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,460</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,685</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">281,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,128,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Product Group:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Ignition, emission control, fuel and safety related system products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">691,722</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,172</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">699,894</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Wire and cable</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">143,963</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">159</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">144,122</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Compressors</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">163,071</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">812</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">163,883</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other climate control parts</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">118,883</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,806</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">120,689</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,685</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">281,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,128,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Major Sales Channel:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Aftermarket</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">674,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">263,690</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">949,383</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">OE/OES</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">142,072</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">159,168</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Export</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">18,869</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,168</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,037</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">835,685</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">281,954</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">10,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,128,588</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Segment net sales include intersegment sales in our Engine Management and Temperature Control segments</span>.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(b)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments as well as sales from our Canadian business unit that does not meet the criteria of a reportable operating segment.  Intersegment wire and cable sales for the years ended December 31, 2022 and 2021 exceeded third party sales from our Canadian business unit.</div> </td> </tr> </table> 849858000 359246000 0 1209104000 32410000 19894000 14287000 66591000 37098000 1422000 0 38520000 30917000 400000 0 31317000 18830000 356000 0 19186000 6130000 967000 0 7097000 975243000 382285000 14287000 1371815000 824677000 0 10775000 835452000 150566000 0 -223000 150343000 0 222532000 1813000 224345000 0 159753000 1922000 161675000 975243000 382285000 14287000 1371815000 709128000 343702000 14287000 1067117000 234092000 35915000 0 270007000 32023000 2668000 0 34691000 975243000 382285000 14287000 1371815000 804398000 329980000 0 1134378000 33590000 16513000 12457000 62560000 27293000 390000 0 27683000 25288000 358000 0 25646000 40668000 348000 0 41016000 6699000 834000 0 7533000 937936000 348423000 12457000 1298816000 786514000 0 8956000 795470000 151422000 0 -275000 151147000 0 206697000 1434000 208131000 0 141726000 2342000 144068000 937936000 348423000 12457000 1298816000 702473000 317804000 12457000 1032734000 208760000 28545000 0 237305000 26703000 2074000 0 28777000 937936000 348423000 12457000 1298816000 738521000 268680000 0 1007201000 25842000 11679000 10949000 48470000 12255000 351000 0 12606000 19336000 271000 0 19607000 35079000 165000 0 35244000 4652000 808000 0 5460000 835685000 281954000 10949000 1128588000 691722000 0 8172000 699894000 143963000 0 159000 144122000 0 163071000 812000 163883000 0 118883000 1806000 120689000 835685000 281954000 10949000 1128588000 674744000 263690000 10949000 949383000 142072000 17096000 0 159168000 18869000 1168000 0 20037000 835685000 281954000 10949000 1128588000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">23. Commitments and Contingencies</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total rent expense for the three years ended December 31, 2022 was as follows (in thousands):</div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Real Estate</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2022</span> (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,385</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2021</span> (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,065</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,565</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2020</span><br/> </span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,379</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt; font-family: 'Times New Roman';"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"><span style="font-family: 'Times New Roman';"> </span> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman';">In</span></span><span style="font-family: 'Times New Roman';">cludes expenses of approximately $2.7 million<span style="font-size: 10pt;"> and $</span>2<span style="font-size: 10pt;"> million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is no</span>t material.</span></div> <span style="font-family: 'Times New Roman';"> </span></td> </tr> </table> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">For our operating lease minimal rental payments that we are obligated to make, see Note 7, “Leases.”</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Warranties</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We generally warrant our products against certain manufacturing and other defects. These product warranties are provided for specific periods of time depending on the nature of the product.  As of December 31, 2022 and 2021, we have accrued $19.7 million and $17.5 million, respectively, for estimated product warranty claims included in accrued customer returns. The accrued product warranty costs are based primarily on historical experience of actual warranty claims. Warranty expense for <span style="font-size: 10pt; font-family: 'Times New Roman';">each of the years 2022, 2021 and 2020 were</span> $112.5 million, $91.9 million and $87.1 million, respectively.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides the changes in our product warranties:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance, beginning of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,463</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,663</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Liabilities accrued for current year sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">112,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">91,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Settlements of warranty claims</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(110,273</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(92,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance, end of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,667</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,463</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Letters of Credit</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2022, we had outstanding letters of credit with certain vendors aggregating approximately $2.4 million.  These letters of credit are being maintained as security for reimbursements to insurance companies and as security to the landlord of our administrative offices in Long Island City, New York.  The contract amount of the letters of credit is a reasonable estimate of their value as the value for each is fixed over the life of the commitment.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Change of Control Arrangements</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We have a change in control arrangement with one key officer. In the event of a change of control (as defined in the agreement), the executive will receive severance payments and certain other benefits as provided in his agreement.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Asbestos</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">I<span style="font-size: 10pt; font-family: 'Times New Roman';">n 1986, we acquired a brake business, which we subsequently sold in March 1998 and which is accounted for as a discontinued operation in the accompanying statement of operations.  When we originally acquired this brake business, we assumed future liabilities relating to any alleged exposure to asbestos-containing products manufactured by the seller of the acquired brake business. In accordance with the related purchase agreement, we agreed to assume the liabilities for all new claims filed on or after September 2001. Our ultimate exposure will depend upon the number of claims filed against us on or after September 2001, and the amounts paid for settlements, awards of asbestos-related damages, and defense of such claims.  At December 31, 2022, approximately </span>1,530 cases were outstanding for which we may be responsible for any related liabilities.  <span style="font-size: 10pt; font-family: 'Times New Roman';">Since inception in September 2001 through December 31, 2022, the amounts paid for settled claims and awards of asbestos-related damages, including interest, were approximately</span> $64.6 million.  We do not have insurance coverage for the indemnity and defense costs associated with the claims we face.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">In evaluating our potential asbestos-related liability, we have considered various factors including, among other things, an actuarial study of the asbestos related liabilities performed by an independent actuarial firm, our settlement amounts and whether there are any co-defendants, the jurisdiction in which lawsuits are filed, and the status and results of such claims.  As is our accounting policy, we consider the advice of actuarial consultants with experience in assessing asbestos-related liabilities to estimate our potential claim liability; and perform an actuarial evaluation in the third quarter of each year and whenever events or changes in circumstances indicate that additional provisions may be necessary.  The methodology used to project asbestos-related liabilities and costs in our actuarial study considered: (1) historical data available from publicly available studies; (2) an analysis of our recent claims history to estimate likely filing rates into the future; (3) an analysis of our currently pending claims; (4) an analysis of our settlements and awards of asbestos-related damages to date; and (5) an analysis of closed claims with pay ratios and lag patterns in order to develop average future settlement values.  Based on the information contained in the actuarial study and all other available information considered by us, we have concluded that no amount within the range of settlement payments and awards of asbestos-related damages was more likely than any other and, therefore, in assessing our asbestos liability we compare the low end of the range to our recorded liability to determine if an adjustment is required.</div> <div><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">In accordance with our policy to perform an annual actuarial evaluation in the </span>third<span style="font-size: 10pt; font-family: 'Times New Roman';"> quarter of each year, an actuarial study was performed as of </span>August 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman';">. T</span>he results of the August 31, 2022 study included an estimate of our undiscounted liability for settlement payments and awards of asbestos-related damages, excluding legal costs, ranging from<span style="font-size: 10pt; font-family: 'Times New Roman';"> $68.8</span> million<span style="font-size: 10pt; font-family: 'Times New Roman';"> to $</span>111.6 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> for the period through </span>2065<span style="font-size: 10pt; font-family: 'Times New Roman';">. </span>The change from the prior year study, which was as of August 31, 2021, was a $7.9 million increase for the low end of the range and a $11.4 million increase for the high end of the range.  The increase in the estimated undiscounted liability from the prior year study at both the low end and high end of the range reflects our actual experience, our historical data and certain assumptions with respect to events that may occur in the future.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Based upon the results of the </span>August 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman';"> actuarial study, in </span>September 2022<span style="font-size: 10pt; font-family: 'Times New Roman';"> we increased our asbestos liability to $</span>68.8 million<span style="font-size: 10pt; font-family: 'Times New Roman';">, the low end of the range, and recorded an incremental pre-tax provision of $</span>18.5 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> in earnings (loss) from discontinued operations in the accompanying statement of operations.  Future legal costs, which are expensed as incurred and reported in earnings (loss) from discontinued operations in the accompanying statement of operations, are estimated, according to the August 31, 2022 study, to range from $</span>53.2 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> to $105.7</span> million<span style="font-size: 10pt; font-family: 'Times New Roman';"> for the period through </span>2065<span style="font-size: 10pt; font-family: 'Times New Roman';">.  Total operating cash outflows related to discontinued operations, which include settlements, awards of asbestos-related damages and legal costs, net of taxes, were $12</span> million<span style="font-size: 10pt; font-family: 'Times New Roman';">, $</span>8.8 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> and $</span>16.4 million<span style="font-size: 10pt; font-family: 'Times New Roman';"> for the years ended </span>December 31, 2022, 2021<span style="font-size: 10pt; font-family: 'Times New Roman';"> and </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman';">, respectively.</span> </div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We plan to perform an annual actuarial evaluation during the third quarter of each year for the foreseeable future and whenever events or changes in circumstances indicate that additional provisions may be necessary. Given the uncertainties associated with projecting such matters into the future and other factors outside our control, we can give no assurance that additional provisions will not be required. We will continue to monitor events and changes in circumstances surrounding these potential liabilities in determining whether to perform additional actuarial evaluations and whether additional provisions may be necessary.  At the present time, however, we do not believe that any additional provisions would be reasonably likely to have a material adverse effect on our liquidity or consolidated financial position.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Other Litigation</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We are currently involved in various other legal claims and legal proceedings (some of which may involve substantial amounts), including claims related to commercial disputes, product liability, employment, and environmental.  Although these <span style="font-size: 10pt; font-family: 'Times New Roman';">legal claims and legal proceedings are subject to inherent uncertainties, based on our understanding and evaluation of the relevant facts and circumstances, we believe that the ultimate outcome of these matters will not, either individually or in the aggregate, have a material adverse effect on our </span>business, financial condition or results of operations<span style="font-size: 10pt; font-family: 'Times New Roman';">.  We may at any time determine that settling any of these matters is in our best interests, which settlement may include substantial payments.</span>  Although we cannot currently predict the specific amount of any liability that may ultimately arise with respect to any of these matters, we will record provisions when the liability is considered probable and reasonably estimable.  Significant judgment is required in both the determination of probability and the determination as to whether an exposure can be reasonably estimated.  As additional information becomes available, we reassess our potential liability related to these matters. Such revisions of the potential liabilities could have a material adverse effect on our business, financial condition or results of operations.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total rent expense for the three years ended December 31, 2022 was as follows (in thousands):</div> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Real Estate</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2022</span> (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,385</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;">2021</span> (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,065</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,565</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-indent: 0pt;"><span style="text-indent: 0pt;">2020</span><br/> </span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,290</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,379</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman';"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 18pt; font-family: 'Times New Roman';"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"><span style="font-family: 'Times New Roman';"> </span> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman';">In</span></span><span style="font-family: 'Times New Roman';">cludes expenses of approximately $2.7 million<span style="font-size: 10pt;"> and $</span>2<span style="font-size: 10pt;"> million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is no</span>t material.</span></div> <span style="font-family: 'Times New Roman';"> </span></td> </tr> </table> 14135000 11385000 2750000 12065000 9500000 2565000 11669000 8290000 3379000 2700000 2000000 19700000 17500000 112500000 91900000 87100000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides the changes in our product warranties:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2022<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2021<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance, beginning of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,463</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,663</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Liabilities accrued for current year sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">112,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">91,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Settlements of warranty claims</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(110,273</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(92,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Balance, end of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,667</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,463</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 17463000 17663000 112477000 91908000 110273000 92108000 19667000 17463000 2400000 1 1530 64600000 68800000 111600000 7900000 11400000 68800000 18500000 53200000 105700000 12000000 8800000 16400000 <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES</span></div> <div><br/> </div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Schedule II <span style="font-size: 10pt; font-family: 'Times New Roman';">‑</span> Valuation and Qualifying Accounts</div> <div><br/> </div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Years ended December 31, 2022, 2021 and 2020</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Additions</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">beginning</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">of year</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Charged to</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">costs and</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">expenses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Deductions</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">end of year</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Year ended </span></span><span style="text-decoration: underline;"><span style="text-indent: 0pt;">December 31, <span style="text-indent: 0pt;">2022</span></span></span><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">:</span></span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for expected credit losses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,815,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,242,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <sup>(1)</sup></td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,928,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,129,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for discounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,355,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13,456,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13,565,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,246,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,170,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19,698,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20,493,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,375,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for sales returns</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">42,412,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">152,985,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">158,228,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">37,169,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; white-space: nowrap; width: 40%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Year ended </span></span><span style="text-decoration: underline;"><span style="text-indent: 0pt;">December 31, <span style="text-indent: 0pt;">2021</span></span></span><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">:</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for expected credit losses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,406,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">450,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">41,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,815,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for discounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,416,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13,827,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13,888,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,355,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,822,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,277,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13,929,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,170,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for sales returns</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,982,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">129,964,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">128,534,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">42,412,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; white-space: nowrap; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Year ended </span></span><span style="text-decoration: underline;"><span style="text-indent: 0pt;">December 31, <span style="text-indent: 0pt;">2020</span></span></span><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">:</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for expected credit losses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,244,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">392,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">230,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,406,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for discounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">968,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,488,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,040,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,416,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,212,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,880,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,270,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,822,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Allowance for sales returns</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">35,240,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">135,448,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">129,706,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">40,982,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 9pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Includes a $7 million charge relating to one of our customers that filed a petition for bankruptcy in January 2023.</span></div> </td> </tr> </table> <div> <br/> </div> <div> <br/> </div> </div> 4815000 6242000 0 6928000 4129000 1355000 13456000 0 13565000 1246000 6170000 19698000 0 20493000 5375000 42412000 152985000 0 158228000 37169000 4406000 450000 0 41000 4815000 1416000 13827000 0 13888000 1355000 5822000 14277000 0 13929000 6170000 40982000 129964000 0 128534000 42412000 4244000 392000 0 230000 4406000 968000 11488000 0 11040000 1416000 5212000 11880000 0 11270000 5822000 35240000 135448000 0 129706000 40982000 7000000 1 The other current assets balance includes $1 million of cash acquired. The other current assets balance includes $0.9 million of cash acquired. The other current assets balance includes $4.6 million of cash acquired. Applies to all intangible assets, except for a related trademark/trade name totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized. Unrecognized accumulated other comprehensive income (loss) related to the cash flow interest rate hedge is reclassified to earnings and reported as part of interest expense in our consolidated statements of operations when the interest payments on the underlying borrowings are recognized. Other includes borrowings under our Polish overdraft facility of Zloty 12.3 million (approximately $3 million) as of December 31, 2021.  There were no borrowings under the Polish overdraft facility at December 31, 2022. Long-lived assets are attributed to countries based upon the location of the assets. Throughout this Form 10-K, “SMP” refers to Standard Motor Products, Inc. and subsidiaries. Consists of the unrecognized gain relating to the change in fair value of the cash flow interest rate hedge of $5.2 million ($3.8 million, net of tax), net of cash settlements payments of $42,000 ($31,000, net of tax) in the year ended December 31, 2022. Excludes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material. Includes expenses of approximately $2.7 million and $2 million for the years ended December 31, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material. Unrecognized accumulated other comprehensive income (loss) related to our post retirement plans is reclassified to earnings and included in the computation of net periodic postretirement benefit costs, which are included in other non-operating income (expense), net in our consolidated statements of operations (see Note 15, “Employee Benefits,” for additional information). Includes $21.6 million of right-of-use assets related to the lease modification and extension for our executive offices in Long Island City, New York during year ended December 31, 2022, and right-of-use assets obtained in business acquisitions of $0.4 million and $8.8 million during the years ended December 31, 2022 and 2021, respectively. Included in restructuring and integration costs in 2022 is a $0.2 million increase in environmental cleanup costs related to ongoing monitoring and remediation in connection with the prior closure of our manufacturing operations at our Long Island City, New York location.  The environmental liability has been reclassed to accrued liabilities as of December 31, 2022. Segment net sales include intersegment sales in our Engine Management and Temperature Control segments. Other consists of the elimination of intersegment sales from our Engine Management and Temperature Control segments as well as sales from our Canadian business unit that does not meet the criteria of a reportable operating segment.  Intersegment wire and cable sales for the years ended December 31, 2022 and 2021 exceeded third party sales from our Canadian business unit. Segment net sales include intersegment sales in our Engine Management and Temperature Control segments. Includes a $7 million charge relating to one of our customers that filed a petition for bankruptcy in January 2023. EXCEL 116 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( EA5E8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " )8596]SSFK^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*''H"B;U9:6G#08K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\=(KR,QXA*/VA MC@B\JN[!(2FC2,$$+,)"9+(U6NB(BGR\X(U>\.$S=C/,:, .'?:4H"YK8'*: M&,YCU\(-,,$(HTO?!30+<:[^B9T[P"[),=DE-0Q#.31S+N]0P]O3X\N\;F'[ M1*K7F'\E*^@<<,.NDU^;A^U^QR2O>%-4O.!\7Z]%M1:KU?OD^L/O)NR\L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" )85967=^&F7$' "Y, & 'AL+W=OME93KSYU.XJU8 M1)-COF8Q?+/@(J(2=L6RDZP%HWY6%(4=Q[)..Q$-XM;P+/ML*H9G/)5A$+.I M($D:152\7K"0/Y^W[-;F@[M@N9+J@\[P;$V7;,;DC_54P%YGJ^('$8N3@,=$ ML,5Y:V1_OG0'JB [XF? GI.=;:*:,N?\4>U<^>(MK;G5(6[VQOU2=9X:,R<)FS,PU^!+U?GK7Z+^&Q!TU#>\><_6=&@ M$Z7G\3#)?I+G_-ANMT6\-)$\*HKA"J(@SG_3EP+$;H%54^ 4!7]2?Y&Q7"6@ZS._*M"!Z]Q>K+.YV L'5;QDWC%Q[2/B6(ZCN: Q7CYA\V-B][)R M5U-^B9?_E<9P=DMW]DIKW"UZ-]-S:_3&_(D)\L]HGD@!W?]?'>%@IL^8>*)M8:__V:?6G_HZ)@4NS0D5B'7W9+K8NIEI[U_73,=-KS< MMMK?='S0JJ9\#(E5^)QL^9R@#1P!'#\#- GI4@<(KU_0,-%Q':-E30D9$JL0 M.MT2.CVL!XWB.*4AN6-K+J2.%*XC1:H%A58U!65(K *JMP75.PS4E(F JRG" M)S#1:.^Z/4J;P;MV]$;KFT(S)%:!UM]"ZZ--':="9'=?D'C0N1X8%2@X7*W= MMIVV:^N(H85-B1D2JQ ;;(D-#NMFN\@F\&&BXX5KU74OM*HI+$-B%5BV59HV MJQ&NXN:L!;9';O*@XX47-05F2JU*;,?FV@=:!D$AM&3>MG[0WR-6.S_B=8V1 M&5*K(G-*9 [:RB(-3(*0D=LTFC.A186+6);=MKJ]KLYOC_':QK@,J55QE6[> M1BWO!M<=6P;*T$-7NZ61=KC?(S23D,6H\"$]22[(5' _]61R!+G,.]9B-&KL M3:E5,9;6WL;->8%Q#/>J@)'M"J+C"_G&7K4@<2E+_1NX;G^@I6;4[IM2JU(K M#;^-._9MX@$$MR^Y'!'J29 3ZT)BG@!.H/D3$&3HPR5MNVV[I^!&+"T]HQ'!E%J57AD2;-S; M%_1&O@_J,%(5&^0:CB/?8WV?PR7=7MONDUN8H%=,Q.0B?/+U@Y_1U&!*K$FNDE ]VU-26GY&,X0IM2J_,D78N/5_ MRV\[ ,(D^A3$GKXCXIHU@Y_1-&%*K?I4M8P3#N[_WV*;\D3"W/MWL*Z=,?8H MVK9M:1,K7M>4FRFU*KT3<@=.&B50[D^*EC6F]1XIPRA3AX.;_/I 0M_B"V,['^2X^8X)0QP3DH)OSD(<11*O)G2T+[Q'*/TBW7PC*: M!4RI56&56< Y* MLWB7D#RNS@0Q,K?XQ[Q[%NBYF- &84JM2*Q. UB!*-!P)1:E5\9!%SH]$X):)P#WHQ<*7B(FE&M"^@H)<08:*UC36=SMY M$&[HK\:3.S)*_4"]%1A)R2"D9T\HZQ9Y[-&K6[N ES6&]A[NWRW=OWO0ZX39 M"KP:VL-PF?H>9C0%F%*KPBI3@'O06X1I.@\##[H5I]H)$U=IO"K-:#(HU$XR M-;7H]6G8[SG62;]W:I]UGG1X2MOO'F3[J\%ZID)T0KZG,E'O[6 \TR(S:>/' MA=KI3B,=^Z3?'YP,MFTL<+R'X7=+P^_B-GTS6M6%R3WEWZ8W7\GUM39^XZ6- MN\U[>'VW]/HN[LPWG-2S,C6D:UGA$K?LF3QP 3URLZ6E9M3KFU*K4BN]OHL[ M\PVU22 B+^F^H\E\)"=D"2JWC'HR:(E\GG^](OLY6CL^YE#S*-E>,^DRH M ^#[!>=RLZ-.L/W?"L/_ 5!+ P04 " )8596^#']< () !?)P & M 'AL+W=O[.#M,/)A:)I[:5*RG0^^_WR#9Q(LD&;NF'DCC/.=)SCG3T M2-;1$Q<_Y)(QA7Z6126/1TNE5H>3B9PO69G*,5^Q"GYYX*),%7P5BXE<"99F MM5%93(CGA9,RS:O1R5'][%J<'/&U*O**70LDUV69BK\^LX(_'8_PZ/G!MWRQ M5/K!Y.1HE2[8#5-_K*X%?)MLO&1YR2J9\PH)]G \.L6',QII@QKQGYP]R:W/ M2%.YY_R'_G*1'8\\W2-6L+G2+E+X\\BFK"BT)^C'GZW3T:9-;;C]^=G[K"8/ M9.Y3R::\^&^>J>7Q*!ZAC#VDZT)]XT__8BVA0/N;\T+6_Z.G%NN-T'PM%2]; M8^A!F5?-W_1G&X@M TQ[#$AK0$R#L,> M@;TM2WXK8%O&O@]!D%K$+S6(&P- MPCKV3;#J2)^E*CTY$OP)"8T&;_I#G:[:&@*<5WIDW2@!O^9@ITZF5U]OKKY< MG)W>GI^AFUOX=O>M&F/]+2'";KDE5I*=%YE+-MU,('.;QB09P93,NCQC,W' MB.)]1#Q"'!TZ?[TY=IC/7F_N#;"AFWS0VA_]I7S@ M2]6A7*5S=CR"6B29>&2CD]]_PZ'WR16]]W0V>R=G.Y'U-Y'UA[R??(4R+=." MN0;MYV'3.^R,8!KA& ='D\?M$#IP)(EC'.[B9@X<)G$0QQO< M#O%@0SP8[/V42X7X0R_Y:6,>;K6;Q F)C.Z=.V $Q['!=F;#H@0GE+I)A!L2 MX2")?PHN)5H)_I K%X?0:I7&)*")P<$!B\*$8H.# T;#, C<'*(-AVB0PPVL MGWFUV$<+5C&1%@A**$HSJ.JYGLUZB47L)V@&ZFV.\X1@/J[6 A-5YRBO%%CI)((>&DI18O<%Q8HROL^'&[XBK MW)S;GFE"C%C8&#_TW:' 7B<1O,'^7*DE$Q" .2\9^M"2_[B/*N;,:>MM)P28 M&FEU@,P!ZH <; WV73);>@"/>;WI!%HOL[*E @F(9ZYG#AB%Z6@-1H>W, G[AF,G//"P M\GA%&IWD; T146PMU@Y8DOC$%"0.6 P5*>HAURD2/"Q)OFA551/+^$^P>$^VB/[2134"^5>O._%B3,DMN0XP""_L!D3 M!RX&:6+&Q $CU"-]ZUTG8?"PAM$[!=9FWZY#K9VIHBMI8+&Q-: M5=;&](@TTBD3,JQ,!CG>7%Z[MGHON+RCSKT>L<5($-# '+H.6 (KO;G34S*HE]YZ7/"NWF;OY6TWG)V\(L/RZF^6?F++H@B687.U M=L"2A ;4'"L.D=5?^DDGL\BPS#IS%WPG(5L@.0NW"^(B+Q_Q MO+D]N2B\I[?9>WG;#6JG!\DOZT'T(:]0!FMK*IJXUP'_Z QTTUBT M+6['U-S'.%#^V#>WF4Y?08^H)YU&),,:L:=0O(5DTT"\/>&]<6P51"?,/,.; MN6!X[/4(?=+)/O)ZV=<[6][".K;Z2<:!J1);5+*36E/^NUWU+0&=1"3)+]6' ML[Q8*Y:Y*\2@^GQSA7A/;[/W\K;[!J=3I7180KYOA6@;2W8KA#&*6E"\,XJL MF>- 08'HF3BT4YUT^$CMUPM$VT!B% B3)';6!U->N&!0'W /S4X-TF$U^,K9 M\A;:Q*(-T]ID31RI]XY1::<;Z;#(.WV$,;M@J%J7]T"$/^RDMAG( MS4 PIA$V7S^YD 3[D1]94]6%I)&/28\JI)TJI,.'="^QU8)Q-Q!:R>T^Z:0.'98Z=_C[ M#5OHEU7UL5?]QE2??!7KC/T#6?_J8Q/9&CR#$5\+=%XMP#6Z3"N(=/VSCNHM M*^OJN(;9,VV.7U!K+L=WY/M%TY)^V83$X!NH.9>J;DQ?>D Y) WM>6."RKPH M]._09\%2J4^6$:L><\$KW4I:H'G!TFJ]:CT(5J2Z9L'^B%<+KIN"=.>*;UH5 MT/TL;UK-=<-5U5X*>LK5$JDE0RN1:&(PG'8$26GE(G_O?K0J.,*:J MMO@"/4 7LM"M3G/UUS[ZRI[0_[CX@0H^KZW'S2J-;J'575I%GM[G!5BA9:J/ MU9F.()0L*1MVZ7PN]/+TC,OU0)>ZLV=LSNJ)\'R'9 Q[OMNEX.O%DJ\5,(3P MZEM,"'L'_]Y'O_\6$^)]@NUD_0E_TA>L8!C4>TP%G4]%ABXYA!!="YY!"N4^ M@LR.ZW#*];W,(9X".C!VJ8W)UEV>DHE%?>M*0MS7E6K>^6^>;FYV?:[O,QG/ MI_APAEW/R>&9"W]*P\-S&CI_B>"7^O+8I.M2<_7L,A4PTB4JV -TSQM',%U% M&PO=V]R:W-H965T&UL MK55K;]HP%/TK5UDUM=+6/*#TL1 )"-60UH(*W3Y,^V"2"[&:V)EM'OOWLYV0 MT996E=8O\>N><^^YED_"#16 DEJ047N!I[7<0M"F1.%=F\BHI"O5$X93@3(55$0\:>/.=]T'=_9 M;=S19:;,AAN%)5GB%-5].1%ZY38L*2V02^])%K\3V:/.MIO.ME]CCT8LX06"(EN8(\,%58=Z5W&<60YCH>NH$_B= MT%WO]^1Y4'!Y?O8X*'X>=.%=7#9!E09W[R47*);6$24D?,54]02:W<9T>]9K MGNSWM1E7WOF/IG+R&R*6E$G(<:$IO=-S79*HW+%:*%Y:OYASI=W'3C/]0T%A M O3Y@G.U6Y@$S2\J^@M02P,$% @ "6%65MK?_'0\! )Q$ !@ !X M;"]W;W)KP;.Z7V]Z8I5SN:$'G']Y3!FPT7"5'0%%M3[@4EZ\PHB4W;LCIF M0B)F#'I9WTP,>OR@XHC1F4#RD"1$_'BD,3_U#6R\=CQ'VYU*.\Q!;T^V=$[5 MU_U,0,LL6=910IF,.$.";OK& [X/L9<:9(AO$3W)BV>42EER_CUM/*W[AI5Z M1&.Z4BD%@;\C'=(X3IG CW\*4J,<,S6\?'YE_YR)!S%+(NF0QW]$:[7K&[Z! MUG1##K%ZYJ?1E-)D_?1NAIPFT M1^@3^CH/T?MW'] [%#&TV/&#)&PM>Z8";U).K&C?@.PAJ3A28_#K+[AC_::+XRW) MPAN156+LEC%VV]@'$TBLE @6L:UV!>?67F:=9M#CP/-R#M.IB6G'5.0$I9R@5&%>61WU+:'!=.H;0H.YDL3PN<##K;7-3QTR!74U M#^%Z;M:@ZDDOU&"N*3N75;B]KKKQIM &P-4DLJ"NOPGRG;K^)N::_G-5AEN+ M$[W^NO#Y>*85YC4+16QY5EU:$^;[E_5DH:X)TZ4]\^(&F5"QS6[B$E+U@:G\ M E;VEK?]A^R.6^M_3+\"9#?3,TW^"6%,Q!;J#133#5!:=UWP2>2W\KRA^#Z[ MIRZY@EMO]KBC9$U%"H#W&\[5:R,=H/PV,O@74$L#!!0 ( EA5E8]L%0L M#P@ "HA 8 >&PO=V]R:W-H965T&ULK9I]3^.X%L:_ MBM6+]NY*91K;>66A$E/8721V!E'FWK]-ZM)HTKCKN 7VT]_C)#1M_ )[-2,Q M].78>8Y?SN]QPOFSD-_K%><*O:S+JKX8K93:G$TF=;[B:U9_$AM>P3=+(==, MP5OY-*DWDK-%TVA=3D@0Q),U*ZK1]+SY[$Y.S\56E47%[R2JM^LUDZ^?>2F> M+T9X]/;!??&T4OJ#R?1\PY[XG*MOFSL)[R;[7A;%FE=U(2HD^?)B=(G/9B'1 M#9J(_Q3\N3YXC70JCT)\UV]N%A>C0"OB)<^5[H+!KQV?\;+4/8&.O[I.1_MK MZH:'K]]Z_ZU)'I)Y9#6?B?*_Q4*M+D;I""WXDFU+=2^>_^!=0I'N+Q=EW?R/ MGKO88(3R;:W$NFL,"M9%U?YF+]U '#3 H:,!Z1J0CS:@70/:)-HJ:]*Z8HI- MSZ5X1E)'0V_Z13,V36O(IJCT-,Z5A&\+:*>FLZ]?YE]O;ZXN'ZZOT.?+V\LO MLVLT_^/Z^F&.3M&W^17Z^>07=(**"CVLQ+9FU:(^GRBXLFX_R;NK?&ZO0AQ7 MN>+Y)T3Q&)& $$OSV<>;X^/F$\AWGS39)TV:_J@KZ6_W]]=?'M#E? YYGMGR M:3L([1WHO756;UC.+T:P>6HN=WPT_>E?. Y^M67W@SH[RI7N[PW1L44D4[:..=(9[G:%7 MYV6>BRW(@MJ0<]#X6/(Q*GE=(U9"K6%5SFL$90LMBKJ+U%GQEPT4! [I2;XH M%"I%74.@6**3:$R3J DZB<R(Q%44DQ /=9A1.4D+MNM.][M2K^T$H M5GY 8FIE="F=D [-48 M55S9)&?F> 4)#H<[RQ9&DC2V2\9!3[W *_HK2&:JJ)Z@Q( )0%+3_E0L3[?P MQCW07:]'NRE+C7I@"PO".'.H/F U]JK^78C%VH!:G,H7352[,5>M+J.#B50&D?&A%O"8DQ M6Y!;U:(L%DPCCRV715G 2[MTDTHA3L)AP;6%A8?+YEAZ#R_LIU>['#Q;R003 M22(\]!JVL"@,7*NUYQ?V ZPMK1YY%ES!A3,R+*JV0)PE68P=$GMHX>1#+O7V MYO+SS>W-P\VUW:IB+_S^J5?]4;T=)]T3#_N1-^M@MQ&R.>:!D9-\)\J=KM6= MQUNR'-:]LCHV;$(N"N#?<-;,,)A>DCF,!NYAB/TTM.A77*[!E[+JP'8L^*.] M-)K BP(Z-!N6*(JQ8\N2'HK$#\6]!=^P5^V_K>P02/P+GVVHA7]\4MDZ.Y;G<\M[>676;V NS+!NN"TM8E.#446[(P8'3#\?+ M3N+>++?VV2[5Q)X>NF'AL82%X$M=4GLX$C\<]U*%Y CP\NC<:\2D'B'9@9/H MA%K":!P[O#'IX4C>/3$V0B5_=#&0F'"C"4V'^\D2!D.9N(:R9R#Q,_".O4I1 MENWQ6ZS71:WO?MF5FIRCF,:&4LMQ+@HB1]DB/0[)1W#X=M)XFW7'28Z8R*,$ MU!IBS;@03L\N'TQZ,A+_>>Y65$^G35EUU5%B.8^E890:F\ARNG. F_0,(WZ& M?1'5VTB*P3GCO9$UL10&26"H-L,H'.0<=I/T\")^>'6>K=M7[VDU(40(C@P2 M6,+ Z@=VK;2'%7T75HU*5C^"11;U>W*I2:28TF!HARUA$8E=OH#VW*)^;K4; M[#V-)GU 8YH--Y8E+DHCZCH8T1Y3U(^IF2Y2W7FC+5J57KR\REV*_X];F\AF M.W] 1\.J9!GO:)(].P4])M&/EEJ,3\BD($)0M5*^8Y&?H,82O%VO2V;>Q+=756QAE6[TD_[=KR[RV*5;N+W M%(/S,IXX6.)2[#(2M"<&JP0J;^$\47?[@"G07BOT,QG3*!C#%';KN2F' M>)QA/$XR\O:A_XG"+]:437:?@F$]P8#Y?LL1A$A.7W)[WH9_WABMI5O)' MUT77^>�/L],EN@]1[9Y.!!MOXK@C^9?"HJ\'9\"2V#3PET(=L'\^T;)3;- ML^U'H>!,Y7)HI4H5)[8MXQ0S(H]X@;E^,^*D8S?%:@"RSC(BG4V1\.;1[9#4M",\PEY3D(G ^MD7LR[IOX*N WQ:5<:X-QD:OI@S6?W#LHX-? OB4BJ>K5^NP!G [ MKP"\%7T=7%^60TFT[@='0QNAQ/(3J;3F<1[%\3@;E*4=&8L /X#K?1!/;W#F / M: ZSE)>2Y(DV76"<9'X+N'X#F>UP(?OQ_N;L)M[;]9 M!*]9!*_B\U];A-N;F^GE#$91I'V?M/FI"3KM!*;43F1!8AQ:NI8DB@5:X=;ND\@VO/J-5W\7>SB*8U[F2NH2C)$NR!W#0R!,5S/)8Y2@#P9(J%P% MZ?0"/A:ZYC"!6&!"%3 N);8FO9ZY6\ULCH]%V/6#[L!>K)M_&=1S Z<)VC#5 M:4QU=B8P4CQ^2#E+4,AO@']+JIY:T]CYS#1^$MF&XV[CN+LSC6.>9?H4E,;X M(11$P(*P$F%?%V;"&2-"0H'ZN$YU#1^T+47W11Z\K4SMBM@0W6M$]SX@NI*F MMUBI4B[H/[W!C/AZM%5Q3=Y;T^,[]6]+^#L"-_0'C?[@X_JIE.7;VH,7DCS_ MV.\Y?F]+^SL"-[3W&^W]G=IG^HZ7I7BJU>NSG"B(N51O">^WZ.DZ?A!LZ7X9 MYQZ[;G"\O67LM;O*?"?\(N*>YA(8SC72.0KT?A/UW5MW%"^JZ^N.*WT95LU4 M?ZZ@, 'Z_9QS]=PQ-V+S 13^!U!+ P04 " )8596]=OA3!X* %+P M& 'AL+W=O6Q7EX. M'UXNGO+B9[D6HB*_-FE67H[65;7].)F4\5ILHO)#OA49?+/*BTU4P=OB<5)N M"Q$MZT*;=,(LRYULHB0;32_JS^Z*Z46^J](D$W<%*7>;350\?Q)I_G0YHJ.7 M#[XEC^M*?C"97FRC1[$0U??M70'O)H7HBGX,N2\+U(H? MB7@JCUX3:>4ASW_*-_/EYE56^:0O#$VR2K/D;_6HKXJ@ =0<*L+8 4POP@0)V6\!^;0'>%N!US316 MZGH(HRJ:7A3Y$RFD&J+)%W5EUJ7!?I+)=E]4!7R;0+EJ.KN]6=Q^F8=7]]5:M2W*=+<6R'V "#W]PP%X5V>-CN8UB<3F"]%"*8B]&TW_^@[K6O[ J.V>P M\$S!>M7)#]7)3=&G-Y Y151D2?:(=M:FM%.7EBER/W4<;CL7D_UQ=>BJP H< MWE>%2"S/#NR#JF? .1APC/WA:OD7) %(M%5)JAPR;9QG<9(*DATYD]_(]W%4 MKLFVR/<)#"WR\$S>[4IXD63O"4P4152!N,FT296($NU'SCG[T3F#A6<*UFL& M]] ,KK$?A0*"QDG4S%79DD2;O*B2_]8?8-78A'./.@/S6> K'0M1>8S;2L=" M5*[-!CJ6=W#D&1U='1D@^4K.E:(HH+>LDBR"+@8])<[+"O/F:<_#9>KL.=,U MC"GN0[.FY\H_N/*-KN99#/13"O)N*9I7[^7@B%+@&W E") 2$;^V0!U@%13+ MI")I7I8"30^^]H1CS_$4J[J(.TIUA+K&#ES<:G"P&OP_5I-L#\DB+YY).PI0 M8X'V/*ZEI3U=-'9\113J(B=P&6Z-6AV56$9SLYI\A&2Z[&>QVU;Q,XG74?$H M4.2PM(?P+(LI=A"5I9@Q2OI6C@"+GFBG*LH>DP?(V1'TLXHDFVV4%#*EHU[H MJ:>U]J8 MO7YDKKC 9"]3^ALE\-N2LPRYJQ)#I]6:;YL]"D$65QS_)[5,FBG*=;,E= M&F5U_H@'R^7(X>IJ^V75?1KH"\=:1!S:AQR.O@#)R0?93N6NYXF<50;SHE4,O5 M6DU7<==5G>DBWQWRU?$&-0/'%YAE";A8)B4P+*#H#EJLQ=(\*W^O"19 !#RC M_G1:H)X;J-R!R'SN>JI#!#ULBPUY[.B#^N;5VQI2?=UR=:HO:U1,D^@A28>) MFQJ1YJW(?=9HX;FB]>NS0QQJ9IRCUE7,UZ:G$)%![@CL 0QG'>HP,^H,>'SAN 1/94PGE;'K<76ZG&$Z:GFN MI69J1$B]P!\8$JS#'V;&GWZJAEX"\+.L$3P#Z*X'2%ZM@?3B'>1P0(EFY*"> M=:@9.X[J9(;)?&U1A:EL;X C6$=(S$Q(&)4?]]AM]#S471E"-MQW+164$)UM M6US-XHC,XT/K*]:!$C.#TH#!=,0LL7VM4 M74=M;JOZ_SFQ_7B-7NMS$AP;YVQSQHM/%>T?IUVE,=.;"O%L$0LDQKI),W)P2&G MLI<]3!@\#[L2"@UMN3 =S<8PS6I)$),QAU-M7M.%0TF^PSQFWF6:1=NDBM(F ML2V3P94O0_:/F!,X*H+@.M]3U[Z8#E9F0ZM?UG$6,W/6;9W/FG9ZQ?#647YS=3-[S1F1$=7>?$ATSFCAN:+UZ[3C-MO,;9_R LK4ARE M,C 8*E%L2)I'Z!:)K;,5M>0_M:_H.I58C)*^F:,S1#.C?0/(?F[RK5Q0&YU@ M_.7H1G299L0DZ1OIL,L^C5T/7176N[S+5%:*#U88_P-=V1T>VF8[NCH9EW7I)6>[J MIS)])!A.%P$]\^W@A8!EYCY*93)%K2)8XUJ:5>S@3CLL0%0!'6S(HYM) M9K:I*?[J)FSNV5W_Y_O\Q]67^NY=!&E3/":9O-LC&_I91 5J4J[U"&FU'&Z%/([5^#0QTO&("8-B8QF581(2+K5T3?80G>^6A.( MC+M#-Z)XK.]9EZ0^DF@NVAX^/=SEOJIO,"N??Z(?P^9&=A>FN2#^ M-2H@8Y6P!%E!2.N#!\]4-'>NFS=5OJUO(3_D595OZI=K$<$23@K@^U6>5R]O MY \<;KY/_P=02P,$% @ "6%65JUU%]HY" '30 !@ !X;"]W;W)K M3 M-,ZVNJKN"X(G,5H,+N!D]]MWP,0.P\!A5=0WB1]^YS]PSC /?_#9, M5>CK-LW*\\6FJG;OELLRWK!M5+[-=RSCWSSDQ3:J^-OB<5GN"A:MFZ!MNB2J M:BRW49(M+LZ:SVZ*B[-\7Z5)QFX*5.ZWVZCX]H&E^?/Y B]>/KA-'C=5_<'R MXFP7/;(5JS[O;@K^;GE462=;EI5)GJ&"/9POWN-W(;'J@(;X/6'/Y:O7J#Z5 M^SS_4K\)U^<+M3XBEK*XJB4B_N^)7;(TK97X9+5G7U5%?S;A,=5%Y?75ZOKCZ'S_LYUT.J.__OD7MVM MT+6'+H/W5[Z[0N$5_^+Z\M?@^J/CWJ[^B]S?/H=W_T,*^KQRT$\_O$$_H"1# M=YM\7T;9NCQ;5OS :OEEW![$A\-!D*&#R+=;WO%751Y_07]^8MM[5OQ?(G,) MR$2[I(K2^F#LXL,&6R,W*K(D>RS'M-QQ MK?=QO-_NTZCB M]X\7 #E> *31T0=T/D1IE,4,116Z9X])5M>W[C<[5B3YNO[88?%;I.&?$5&Q M+>OP2DQ=P!R) US>QB;A]3+&K97]B?A^CJDZ(U<6"/J9VB1 4ZI1(.Y9(:^*T@1+Q2Z+NS/RBX*5H7KVI MK_&F8V_R=,V*D@]*?^V3ZAOZ\Y9W,<3GP>>H6,NZU0=MK#O4:XMWY2Z*V?F" M7Y0E*Y[8XN+'_V!#_44V(,TIYLPIYLXIYLTIYL\I%LPI%LXDUNGD^K&3ZZ/C MT!5?V+)V>I%UVT.T,7SQ78*$TR>HJ=F:,+2 .AY(^)-:"D"=$-+II)H>4TU' M4WV8=N/.M)NTTVY:3[L_HXQ7@T\"5?155@L*U@(D')!P^P2QL9!"#Y3QI\@$ MH$P(R'0*81P+88P6XC(J-VB=/"5KQM>-:!2V6Y-\'<@X0#$BY( M>'U"P9IN":LG?QH6@.V%H% G]]8Q]]9H[ILEBU)OSM?-^,,'GZC>\\LR;X&9 M[Q/8Q.)Z$I1Q0<+K$X8FKC7]/F1A%0N)!]L* 9E.VNUCVNW1M+O;79I_8ZS= M"UT_9WS)N$EVZ(:O_66YM\'<]PE#$_L]J.*"A-C(8U*D;+#[*#VZMB"KU#=3>,_N!9.N M25OYL2D"1AP8<6'$@Q$?1@()@C%5=7$ @K!N04X>#Q[=78/[WS9\-.$@XD@0 M6[4L0TPZJ.3!B#^ML4""&9:8=9F438>R?C(=\+CK\(^WPACV)6#$@1%7@BA$ M%RT%#U;RIRD%$@Q3L2Q2*7-@AX9/!@4>=R@F;HPQ;$3 B"-!%$*P:8L5 *4\ M&/$GMA; 4B$LU4W_R9; X[[$]VV1,>Q/P(@#(RZ,>!)$(89EB/ODB5P -QG" M4MTJG'P*/&Y4.)W^CZH<9?))6UH4V+B $0=&7!CQ8,2'D4""*%3O50.@NK4X M^19X/N,"P\Z%!,'4%I,/6Q!"&:F%Y?1M&>50TW%T)"W1O%)R>#S.-D8.E-XFE.A@3# M*M5,X?ZO(^&H1C0L3MH23K&PT;M1+,%,:HEROH0S5$PM<;"2G096=>$L0ID< M)@8Q!TIUQHPXL"(*T$4O7>+P(.5_&E*@0S#XE0>2L5T/.!JD).K0<9=C8G;9P)[%S#B M2!"%:+KX])0+2WDPXD]L+8"E0EBJF_Z3>T'&W8OOVSX3V,2 $0=&7!CQ)(A" M[/X-G8E< #<9PE+=*IQ,##)N8GS/EHW %H8$4;"&Q3+ +@:,>!+$TM3>6E1" M8;-W(< .!B34+<#)OR#C_L5W[]D([%E($$U/\3V;(;K%CH2CAD[$1X!=":=@ MHIN]"DDXFQ*M=Z'T.0.KJFB"!++SP*KXX%(HDR-8U<0+9OGJ5PGU#V<^1<5C MDI4H90\\4'UK?7RIO[M MP_$701=_ U!+ P04 " )859613BQ4IP" #A!@ & 'AL+W=OR[V1* ME><8RR2#@L@.+X'IG147!5%Z*=98E@)(:D%%CGW7/<$%H3JAN\NH=9S;/@2GDO[BW9U MKNN@9",5+VJPKJ"@K!K)?=V'%L [>0+@UP#_,:#W!*!; [HO!?1J@&TUKJ38 M/D1$D3 0?(>$R=9L9F*;:=%:/F7FVF,E]"[5.!6.9M-X=C6)!HMQA.*%'J[' MTT6,9A=H=#F8?AG':#+5&[/1U\O9532^B=^C\;?;R>(G^C G IC*0-&$Y$?H M$WJ+,)*9CLH *UV<.0(G=2'#JA#_B4(\'UUSS2;1F*60/B3 6E4CS=]+&_K/ M,D:0=%#7^XA\U_#G>?4=-M+JIK^;JO?U&_!DNIA'YAOP]= M2W5L[_"QQG7.94D2Z#O:5B2(+3CANS?>B?OY4$M?DRQZ);('[>XU[>X]QQZ. MB,Q02K?P%B;4U4HH1OF*H>2Q-M?'I@[>E1?*C] MN[+;_S25^5\3L:9,HAQ6FM+MG.JB166HU4+QTEK,DBMM6'::Z6\0").@]U>< MJ_W"'-!\U<)_4$L#!!0 ( EA5E;7P?AZ["< "A^ 9 >&PO=V]R M:W-H965T1R4A5W5[N2'<>R7:6G MHRLY5JWDZ,/5?0"!(0D+!&@,L!3SUU__NGM>(+A:)9?47=55W<4K$IB9[NGW MB]_MN_ZCW1@SY)^V36N_O[<9AMVW%Q>VW)AM8<^[G6GIFU77;XN!_MFO+^RN M-T7%+VV;BZN'#[^^V!9U>^^'[_BSM_T/WW7CT-2M>=OG=MQNB_[PS#3=_OM[ ME_?C/@@XL?OML5:_/.#+_LWO;TKPN_2E5O36OKKLU[L_K^WM/+;Y\] MQO/\P%]KL[?1WSD@67;=1_SC=?7]O8W_;!2>K[!>V366 M_S??R[-?/;Z7EZ,=NJV^3"?8UJW\M_BD>(A>^.;AB1>N](4K/K=LQ*=\40S% M#]_UW3[O\32MAC\85'Z;#E>WN)1W0T_?UO3>\,,[N8R\6^7OZG5;K^JR:(?\ M:5EV8SO4[3I_VS5U61O[W<5 ^^&MBU+7?B9K7YU8^_(J_ZEKAXW-7[:5J=(% M+NB@_K17[K3/KFY=\84IS_-'EXO\ZN'5U2WK/?+0/^+U'OW#T.?_^71IAYZ( MZ+_F$"';/)[?!HSUK=T5I?G^'G&.-?V-N??#'WYW^?7#)[< \=@#\?BVU?_! M*[Q][-?0G/?V\:RU]4Q7,?N^&HJV*OB*2&+J>'NVJL1SL M(G_=TIW2=R07EK:NZJ+'4O>).4W?FRH?NGQC>E.WQ6HP?5ZW^; A'.9M-]!S M]"W],R_]7O3&BIZE1LBW9<$=F,O>DS@%G5 M1$?U<@06"$M$$-MZW)* VS5$(3ALOBMZ.O$XU$W]-X)'0,XA8@<#T,P"CQ=U M+W@C>JI+@\5NS*8N@7Y]I:!=MAWD7L[8HXO\2(*^;BN2+'2G^WK8T%E+ J#A MK7'1JX[D3DY79G<&6.0SF-_&>B>8E-.1/DA@(YC+OK,VWY(\! UDN@MNL^B) M5BH^$@GIICK/W]_ITHBKH;^WS(1TSN,7$]S-8,FZZB"\T*SV7GQ"A'![HK4(RBDZ>O.EJ0V,F# M$4.1S4.!&[G[_3$MNOLC.A669:X!H17I4J1EB868-FMZOF6*I<<-@Z&P$0-T M/9XNAKS8*F4,PEG%LC&0#,N.EL!)]9U=9VNQ!1@=]*:>I>UH_7;HZ28(R(R) MB6@+.+^A_SI@\K%-#EJL5L2BQ< 4[B$$,L#;[?&5+B"&Z-*JCO'-=\? NZTC M-+I#Y 20/,E87-*.M!Y!9SZ9OJR)AFPDENMVU8R&2.0\?TH\DGY%"YXYM-=T M1U;671K39J:IB3@8K%\L"Y.7Q%Q;!@[,NH/$Z466TY?S=Y\E=X^'8#;BO'R; M:T/T2*Q[ *J(QX#"H$9V07OTP!H!#PE#IB$+18)X6WPDA/ICL2"P9$[N<"HK M-TIW0@8?XRJ0"-,'CDV/&Q4A='&,2Y(2"WZ/1: M!A3@A3MQQ,)SXN1PS!:]N3'MJ&3^B>QN2]M48P_LA'<85Z:ON\J>YQ^&]H,LC/0 N M)BH$K5,QR_),FX-@[PU0B%%;9?0)T[A3DE)SK0:/$J =V4 M8R-2D!D[O(]_DF@P/0M/MSX3(@0^D5U[6 #)1&+]F%Z#'7<[8@@Z(ABFH,U( M ![XJ^<___7UB[/+/Y$B(?MY6Y>+_'JTMBY@:5S^\0G6N"ELN,#\EX\]+2,$ M)#< QK=T/;KGED1@V."7\W=B>G5 7;[N;DB'*IT*%"0*2V!<-*D72;W #6'# M!+0@7)/V-T0^'9TS(&,X+*(-1H@#(C/3ZI5X+#B+A.]B.5H"PM(&)!N:RM\C MH8D *)2[(_QCAVUQ>=60.>(%5Q.G,8A$ MI>^@@A33K'%CZ1KXS2F] FI=. /Z Q=@JT(H;173J+&XO!D!FQ8]K 86.0W M13-ZKJ0+INOH@)CD\Z9KUV<-L6"ETFE!M]=53/L!W]#F[;H&K[BG*D-\3R![ M6$G\D$CYVVTK[\16]\+O %A84 +W=DF@=_27:6_JOF/Z*1J5ED.]EI4)-70I M4_ J;^07G_QV;)JPJUVQD4!BT!^7:%GT Q%G:R-0 [+/\VM3-K08WPR_^%PY MDS0,783(3B]W'>>7JAG!WW=P)YC#&GY /!&O2NESM[^X+ZH&G:\"WS5G/Y 0 MA?.=Y\]! UB2_WA)RH_0Q/M\$)E<5P)COB'[B_B@J>F9BLG#F2>[L2>F M+4 MJB>4CVSK,$-F; T;#G"@K>$X;-6;=:T4<(9L6_!F61/=,U@HNC "< M&\\>T+0;T[+&\SA8%@U#2IKP8TO6O5YA AR)Y0$/X&3D+N8X6[&&4C\Q=R@EAJ$.F))9=%^Q%:KCSP,D2^ MK8;@F#!QAO (EB"\+*!H%7A@FG;9$5>1"09;HK8?G4TD]EEA'?-EA $\W8T# M/!9VN6=(RF-.[0_C@I1-)Q==D@MR4EV.!(^(/2$#YB^A+@G&IV*6 M0&4X#(5K9,#P;%\QIG[_1_+!R-3O((W,&>0><6U/UDEDYQU,06L@9G9\+ERY M,$#J%<_ JJ@),(0S?U [2:S*#_F.WZ^2IB.B/B& MY4E>X+^$+)!M7\//85LD+\B(4FG[&YF?]>KP&4*PXMM!M\*6C__&(7!_XEL" M7F(8,:K+CI@(= &?E.RBAA0G%N7'"1I\3:SG,"+'9TE3]W8X@W'(?Q"UBI?+ M3-[S^?N.U!/!LLBM"Y7Q=O9@V56C8V4^) 0^(X$/:\Z*(@UW@+>>B&VI"ZE[ M6OU*-,]Z/5P!.Y(M,Q6]<9"#?&)Z<:8\UJ.#!G>0K82[8"2Q8/@,$69(>K/& M]50?;>>L++4\,M6<@9*M$7>94%8&*Y*8C$1SCX7'7IQ89^R)QO/.PP'<5]6E M2&F&4*!!($SXEJB2T*N6#.FJUK)4C_RE !M[145C.R_#_'>@J$[$^)KW/C8A')+MR13Q,#'9"\%T2DKAR6N9/>47E"?@_#UJXAS MC?21VT!?G^>O^&6W367(BJE4>;CU65(I\XE 0YS:$_!(W.+![P3N>5(+W6K3'0\F95T* *I$C/H_O+!T8G"WE[1>&6_'%DZ M[=@D5BM6EYNX0^K9X"K34";968ZRS_-?+$?F-((T[$USH[9>'AVX;B6%YY22 M/VV"/!^.@UKH1INIF$((*%KLIH/CUZAU:4=UY0FDSONB/2P3(@6]$,(G9:7\5 MG00:". ^^]D#45L;D!CG'I M_(F$^OG3W;C=*0I5H*D,F:Z9?>&:0%[7W'#H!5;&?;!B(@7\Y,N^^\BN6Z?A&^=]T2MV+"0T5S##2YR%@%SW MQ5;,/6\L$IVV\&*$6/393)\%<*)KB8B8@>#HS>'H2_&>TKH$GGL3[%X1@@(2 M%.NQ?=A6:L!-=)"\ U(<6_^^?RT1C]X>0J"D/1P;THBHZ7J!(>AH8R*0_.+[ MHB>%-(A\@&U$GY=D(^/3M7JHP'[=SH@?!'K9S0L(SY0NQ5 @?5 MA%S*'N'( MR/-GPT/C 7J*6KW!<([8/5?4?0Y+1P(TMK7]X[IP;(R$6 &C:%[@.2W6PB4V MBVP%34#6X\'II*6#SR4GTAU!N^'P1#^+4U

< #*EUAV"%2$.-#L1Q M4;S)<=T]'$%OLBT2DDCB:/0VY%?72V1830YRP^TP5@>G9)S$+INBWM*3;WM$ MN1"J>]L4J@E?NGQ?].W.?^NS@8S^&+H(_]XT%,-/XTZL^9W)AXPZI,\9\LXA M[95&J8#<">N1="*#)$>8"IG=3%)H]MOLI7_D3;TRV3,5B#:[^@H(?O3H[/+B MRG^,<")I(V&8[/(A'J$'X7[9[*>B)/XQJH0]Q!DO)(^\[[I&A9 .GY"/HA> M"8\_"H^_(OJI6=>RR59_PM\V>B)_@U KLG+)R8X0Z#%B-\@A](YJ9Q"T,BY9 M#&,(%OF!]Q/;"%D?B1Y@MR%1"F*_KG??(<36?$"#) MVO=L;HGQ"J-:T@O.&Y:(TQL)P-" ^2;Y*\$!*PE8<*V34:%21R0CWSR1(^(GM31(F MKVHA'WU+Y(.FNCZ['\NQ6^EBD3G .!4F=I2$@"NS' 1\CF'S0?'9>?[S! >$ MW#BI=QN*G'Q;M^QWNX /T>6R!8A""8-3@/ZD(4FV)@48Z^)R!K!<7F?+E+X MV_%S)I_CY'1HPE1TT-X$TE::$0,!M$6ZE4RKYN!AT.!])#L_D6 .(&*+D(LD M\0USN9,(SS$2PMX<:ELV+JKO,BG9Q'OC2EEF75O&%D<,]N*GY]A2246 MC1X[)Y3-[A85)9A%W(5+6S%YEY:HSI_*]Q0N@-./>-9)_HS*]# NMI MX-4L5#[?ES^RC42711DE^A@XCIP MGI-N:NRU+(T39PY!=.?CCF/,K4:L/;M'E\)R42Z9#:ZC<_N8#"?1.6B7S>=5 M)W4,+$0BV^5&MSAU1W=:5.P,Q\.HO '"()38:^*=OLWO7S[PF1UV!+ELX[C^ MR M=[^@]R>]?)>\2WEHV4)<&GX84.]-1\0FQ"C4)7CY[_=[;!$1LZ[K%>H\> M1+XJ#L!HYPS]$PE//7[@ZULXR=3SE7@NJJUJ"!>O8_FG'"(1UJ!'4C[2$&;- M ","/"5&HJ)9.HRVAQ7C9-V)M#5R?T(]E5F1C!Y,9&KB MRQ35$>$S+9,W/!BYHM2VG..P*':-FE2D(V>.$X[B<%9+:$ETBUC*&3_/!O&T MSF6"X8#)>50OE%AGF6LQ]8ZCXIE;^"J8Z:PT@\&MY0$@PH=_>I(6"23G"R>Q ML:'E2Q2@\0S0 \X9.",=.;))\LD9^.:429^=,ND_P,"!N+"F0.''I_>M0$.2$N!38( :Z-,[8<3!+V7N1Q M$:]I.Z1+%9YD0@-PA)T>'0L/BDJUAPY/+?Z& N*CN(*X=/CPAE])RQ+&5 M5:2L!*_.D"37R<$T_ U!8SU%3'#,6'NF2,_/&;DJG%0HQX@5;YBE%^;I56.8M]"_'SE0([4VFC# 7DG/A:'WY*->/PA,O,E5/ M1)+3JQ;O?L1*(!@?8HGQG8"8(NRJ@/VB70%+D':R]E3>9:D^16G5A*\-Y+&# M6"JDN:9E:8:],6T,0B1M C0I)CG%V(N4K%O\*<7KWKF)*YJ\JY.I7\I&\!&< M(H&=TO')U-7 EX2>RJ+'AG*!3;[L/*JNI,-5^DN1HF-_21ARS5EX-J!(*OB8HF\T;I=! MSK /$A]A#X+9DB?$Q:JRHHB!1#-*)9F/D#CE&JEHUG ^V!TB0Q+R]96S:4UU M:H8>UWG?J5P[/U&N_8K,&;+@\N<<,"X/^7L4\4A,( XG)1%Q,2-7^FI8CB]\ MT 4D;M1)_7R%RM:>VT$0!3DS7*BH]]A+?\-K:5\*6 C-;.FRP4S42K^J/,170 6HT<(TX:B5N(29.YNS=JVZIC'H*4D9[K:,S+\3!0:NMF(/&P>'5MDDC:B+0''%E<9&3J?Q%2;D'"AC5'4G+4PH<'=:2PYDK5H&<"*5&D0#Q)4=0 M5&-0!*JIIK56/)R!13 :SI%KUOW4-8U3<#;TR:4E0\SA*!M"W(^NA64689&( M-&-!5XJ#J[4>O@+&%EM9Y']!K1!(+%3;U#!O02&C]"'LQ8'F4R$7S2F#YA". MQ!E!3C,50Z:-+E!(_.)<>B1A?W^[O(%>@5S "1RP&)G+N4RJ_*9-3NI2X^1+ M,=*.&WNB\B+7LB@ ^7N.*FNT*"9CL2'5!;6V-VB=.)9TN6,7KXD'&LS4A$XM MM.UHV7N29DM7E0"1(H^PM#B"(^HKD9 8E'/G<1Z1-HS-]I#TQ#+$YVY<0OXA M%@H_>Z%PK=O]%!67>1G,3@)1C1D_K9>&>:NZ=?. M< M)0_8G+7=TE9+'=^8"3!;G1--ZY@K?#& M\H47/J[9@AOB&[5R2+MT?5)NA^4#V(*D(.IV".5SGE_W/U?E!N&K-9E*P&%@G[J82(_?OJ=1S[1]QCP!7L7DC MY"ZU?+-BW]4IMG>N0KR#-(_ERUV%2N:$RK1QRJ/05\]]MA?R%HGR+ZD[S&^M M._R+V9-SIEA[&N6,I2X-7P?-&GU=:MF:6C])U6MEMEI.3@T1[E(ZS+GGL-7K=9*.X]WB).GI33(&;]<](P5DY!FPP3@(34!VA6=0D-2U; ]$IC:[>,RO),Z'\\_A]=@_ MY!8-)TZ]88LH>RCM>R<-.8O\1Q%V?-ZG%2IJ..."MU^ZD0;^X77T<)$^[.QRS!:NU<$9Z_<%.(EAL[ M$]UO:+0_BGU-^_/BRKG@R:@#AW5TP@6P0/C8=3TJGT,4VR9A[)DN^FG /,1G ML?JRT-[&4S-;BB@4H DR9]^;MA!GQ45^TQ:DD#J-5&54A7Y51TEHDOJ>$K6Q:E-&3SOXA<]^AG M<"4.6KGD,NVUI "\557#"EBM,#&N';) 3O'YW P7D9Q>6S(JE56G]*S1&8[5 MNP@?X&E>;F+S3X;KI#-U$AN.8P![U_1[;.%-\POBI2?N<9Z,!PCV M7H2A23:!*96SC$;["9!8.&AI,UHY,:-NY@+^B5D 4,72V&Y5A^EHW$@\)=K; M,.@K1%LS!&WO:N!FKN,U1UKX7@8<02#N&'N4%P+R3@X"(X_VZ]N[4X MQD!V7-P2%E-&M,0U!>M!<60_%5LW]0.=RC@!$_](^K7G8.(KU@O)R:2"B_L: M.-Y+1SB3(YSA"&=19%.?)R+>L%?NM:!>Q4SE#*<"0J'\63.D1#2?)G*"%R)3Y:##]@I1/='\HCT\, M9GAU0,:[M L>$389?.?+2-B(635N/B%'Y'P-#'GNQM/^5,^D,69]63N] MV4: ,U%QN6--$3JA[ 6-L$JO)]YXT M!Q$/\F2BAT.X$*SFE^&)+3P10Z*'/(%*QYKE;\(,L]>MK[K4>IBH?4*?/W-G MC8!Q4UJ=EJ9O'9,>D?$"XARK.[RSU5VT8OKUXC\AIN8+G/2<;AY2C'_-X1HW M72.Z@&B]58U>,.FG\M(^]LBD9B[;M1R &^A-,YD!J20DEY MS\D[G+HPZ=4+1?G[EOIA7W8:WUQ4LZL*1QB+'!37QLLEK=Q-X_3FF2CF7Q5#$37AL33@W$^) M#C3_.=:IC?3-9%P*&JK()"!5<%/-S N!@U1Y[GG\$IO*$T1*7HD)"[4O6G;^U739#(6A M<, $0B;@78$D'EVO1D6*:)@,;J*O)(:ME7T^;:(N7\3F4IV>^A.)4:5]A"'X M-;UB%VS0U(._N,DB3O M#YR@CD2B1E29:C%/E@5/%K6@<4A0 JK^W*'5]&Y( MWA5S4BCX,5K6KZ- ^:CK5<'([ M2:-Y%NQ4"4*ZTG>=9M20J]E$LND6!$.@@%,GN1"IAISF?D7!]SX M8W&0XZ\6TKP:VY*%=4@47F+>X0]XU(_A21$\6R3DV7AA/YE(#V>-7].W+T:1 M%U\EBV*NVG[,PMQ"U PT7C#Y0I0//O\8"6MOQ23U(!$O.6M%;]V7F\I1V(R9 M2T#&U"4#&SL=R^@HTAM,<3;5J>STH<)*IDV#F:V?T+]VW0';.H+096F.&)S;9^S#H\$YDY,5\Z^9+HRF]VS<3KB:VAR!QM]J_-FKS']\U4T%M\. M_:CX@\[P1T:Z6=W@$;A-VHC+H^4U_L;#15V+MXZ@ESK$E50M13-V%[,3)7GB M%,H[)0R_FCVJLZNBT9W:Y\4'6*4=D&D%NT,MG ;>428;N$$'7AB7AH<*3$\M M-@,&!VO[UV%R1G(;@[O/)2K3NDI!E1=C/._KP(W?T?O(,OVKL9 %+(A2Y%>T M//NN<"_\8%JT5 BL>U*A&^E;]GT^G3:O06D1@>ADO'AV/:?02*Z6,!GEEPC$ MYE%+S/\R O"KM;Q:XQLFH$>%:/Z7.32:FY)T1,#<:6Z/>UYGZ'4A2C%\X&1F M4HV\YY\'0>%F]'LU5OL3?^WZK#9/I$4(P:)01;% ML7B(:N3;RD$>+(V$7YB02?S2ZW\AXLXQIE3[3%X[*:G]&;S:CP:S,7>D)7+\ MMI]O,?&-35#TSW2>-1ET<=\,N^0:\70_+C"=]!_/CG!Y1W[&SKH%_+;)X9&MB3+R.3 @\^F=3<6+H:3#[B9*Z MLN0?0V'X67-]SASY)UDB=S"$IF,3H\Y"/P8E'IL<)IKYR1Z^W'/^N=A^5Y5[ MR]PU88'/(PP&=_C-*&84SM@9Z+="AXO[]M$4;_F&KBV:9Y-^:??%+AIBY0;= M+,(\>)^LW>CUAY-!8NDO8X@W0B!(2%HR?--? #KJW(\@=TF%4-3CNQI8'&9W M;8Q3,)_^_/QU^&G .]R$;T:.^N88=572[R8MII*TO5^?F_-%B!AXU(81ZPL#ZAB,"OEQV-6XJ^9R96K'ADN(H[7P'N!SCZ$%2$8$XN! KO2J$TOTD> MSY>*12FOG$8NE,KDO4"V:15C!)KF4SPMM]%D)GXLJ5=%;H4!CCR'CAUAWZD? M:K'XYW$DIOW:6D1#XE_R[+NV&W6DH?6_V>E_"XM_1:###[=E[KOLA;%E7S,: MLQ>N;+Z2X73Y1?[2P?S-@V\Q!*>6@2?A%OP15O,KX&PAWG#MYVN\9\,^ M_4V%N3HA 9U>7:.KU?\P36C^0-J7YU19,PFZ+$?B$W8+BK0<]+[F*\&BCL9" M^>6#K/> ]%)_Y )"/;3.L3Z0_7$Y//GGX]7GVXFZ&N+@L<;Q!FPC$@?6J M3(LT]^DOO5^@SI=:':TVT6V MJ@12*G'E*_,E>H%D%U_X UKAEQ=11I$*'3?B[8#:9I$])\O.WOL$==MI9A!' M%#&7_-)D(N;<\MRH_+D]<*AL/B":NMZSOYXX]W//%]&O=Y.7L.;?*.>@:SO( M#WG[3W/W,^A/Y=>_P^/R&^H_R53 O#$K>O7A^1^_NB>C8MT_AF['OP6^[ 9R M2?C/C2G()L #]/VJ(UFD_\ &_L?A?_AO4$L#!!0 ( EA5E9; \V23 T M )HJ 9 >&PO=V]R:W-H965T@ M/,E64L7((B595FY5MN,DO]F;6%L_W]TTR$W-N.JH0.7Z9 M*#WG%E_U=-\46O#4W33/]N-N]V!_SF6^]_JENW:A7[]4I_&W$BLHP,(8P_*YM[ MC4NZL?VYMO[6S1US&7,C3E3V2:9V]FKO<(^E8L++S'Y4B_>BFL^ ["4J,^XO M6_BQ_=$>2TICU;RZ&1',9>[_\]LJ#ZT;#KL[;HBK&V(7MW?DHGS#+7_]4JL% MTS0:UNB#FZJ[&\')G!;ETFK\*G&??7U<&EPQAATE?Y;22$J583Q/V<_YC3 6 M^;?FY;Z%*[IA/ZG,'GNS\0ZS4PCQB;0N [T.+[7XAN1 M=%@O"EG-[[/6:B?>V''@/_>T>J)V>FX(GXM4> M^L4(?2/V7O_CI^B@^^*>^/M-_/W[K'_[PMUO-NZPAV6&E@$7$B"!$4SF[!2# M[;(UIOT1O[]59L9S=C(3[ _Y67+V 2U[F@L]7;(KD@Q-8?2%(',K4"^O\WIDW_\ M=!C'W1DPC&42&4)?YN4$Q5)JH9F: M,%ZB?17!#G,PI&7"N-0L47GJTBKS*;[,J3R,TC[)L)2I!'Y2FL#)3.:\PSX) M0 VFA4F*-&3<,CNC/\#'T'T,TE(PJQ!$QI-KYYS=P#4_$I"G+Y\>R819UAO6#LR<9BQOTX[':[3T/:;U=B,P9RH,K$LO=[C#KO"I%MQ-]/9;7W!#2NX])G# MM82;&9M0"I'9)1LK#=1 M*9**P5] I/2LJ.I%L*MQT+:&?OEX@S,[5J!^O68 MY]576<85+_YTLN0%30D DDR MY;(YYAG/$\&\/N/IY[*"WY 5&(T>]VZZG<%.-ZW?GC+!=?X,VLPIF925!6ZH MYQ8-7Z#:A'9*C[QB9DA@WS4\/@PZ/D$.ZDQ9%)E$BGF" (R+HW"QS]589B@= M,7?( 2QL\(2@3N6./JP*\&TN="*Q C=B)I,,&2RX,2*?PF["M7-L"D%#4$]4 M5H6K:,C':V$]7**< 3("'MVZ-DC< MZ0S12Z M@IS/QYB6-ZU%(K @FJ5Z*1Q"4B?Q/"^I:'@F'"1NI/M@Q0NNW^O"RHCG@!*%H^$P>!I\4'D=J]IPNC:^%Q]B]!LQ$=I##6H6 MR\1OZ4?R E.BF6^=QB:]E "J"K4M.S6V^,Y LA\UDL9!$%%-;;&S9\=G%,0_)@CA:0__&5!&"!W'9Y)V5*)0:X M43>U9##6-1J0RXA)F069G#C0B09L"6PS'2]):5G1HUJ@1E".@6-IN[,=ZQPX M,*?^HRFH3*;.E8%0\DQ*W;F20^M&*]ZB6W!1JW(Z8]BS $\0>[UO 16AHQ]% MG5[0H 2N1]](B)>6:H55=0OJ> >_Q3IS^3%M 'Z([ 9;F'O9K9BIS28/)<)+Q>4'C4W$#K#(5*E8,APF> Q<@RK/@M"&D M>J[GITVB/4>%C/9]CLH5 ?6*\CS4H=!K\B,BR:3'9[-!'E4FFGK=3@%?4H9H M!Y6Y8!*O$9%0@IKE@R5B6.U0@G4)Y"D /JRYEMH:7YNEM5.,6,DBYZ7R2>A. MRJGZBX18&Z4Z6Q6"K:%+F61V?R">VQW,JUP<&+E2+SN*(1+NT2?#*F: 0DV9!5 M98BPW2XL)>%@Y$0BZJEK$S@>@QM90D*_*:9[*^+\M$%0\[_C]TVZ^"[\'AV$ M,5CZ&PD^#@\'<8OB!V$4'^PD>1:%!R#*!Y!\%!Y&W8?Q/)AZ&],/PCZN-TS? M#P_CX7:N[X<1$O!PKN^'_4%_-]M'X7 0[>3[*MU?2?C=SF@WY;,[DV=KE#]H M[3E6E!]\;\IG->7'W9KRZ]5P8?4[ATU8!)-54^#^&L=W@8;OL&EM3(L)$899 MGTBXP@6W,YF 3:YSM>*&.)/>F0P.\O$ L=50.[$Y=: MA?:G !U8H42,.QZ C=*VV4#>70_"GSI>8)([O $#8,?CAA$[H'P(!H!-8H6O5<9$3O6!--:'=U= M83IC82UOBYXSOOP:N4.5O-T-*9TWJ(@%=QM;)-;/-V1/YLI=FL]5CIT@504M M.=L5EI="CZ*H=3:%E:Z'>=T#H'#B!7O,&PDBITHJ%++&#,H%7(+?J S\M?FJ MJ)N=+\J^5BSL7L724 VM,JDIP'N]U=[0(ZL@MTN2!QY5?8,@";8)$CH#6 E$ MLK>N,LYDMN#EM1 A^R2- RNLU^5,C-62[+\%2)BUWZ[DYQ*Y#-F9N)6)<@X7 M@KJ,%F78?;QV)(A+GQ7:DQ%?D03 I?<*8?R*/]6Q0:LQ\.OE#*T\X]*%_ZF\ ME:$_Z;U;Q.S(2.X/I^N5VJ*0[C].^,LZB200P"5_UA)( 7GX>\F2\ &Z) *1 M1M&W"I,1]M6]EC")XK!_T-U]_ #A,GK0\0/T1F_T(&72"P_[PVW*I!\.N]V6 M-!F%\:"[79L,PNXP_IISB+![,-BM30[#."*I4$[5)%AX2 Z5L^R* +LK/O!]XN@/FUYX9\%,1A)(3[X7'CO+5GY'9SO MT'VCU='!?<(O^*'"C_V?";\MQ/Z]M5\\7'7+'>UW 8Z129G1J=H9M\ )+!J= MW:Q.S-Q9@P(92RS$AA2\5,I6-ZR+0;""/WA#)H&"-YOG8?3P+/6/OUQF6 +\ MYD3<*XNUQ&)4OE4R-R+Q"B]NB]LU'559"+P%EX\?=ZSC0]F O&JUW?-<1W$A ME!7)3$$?UXC+GY95>;E3H][\6HI:#W QT=+X#+=.]NIS.?^;]*=*XG;&Z24 MYWLNC1,D9FE0=V[Q4S"4R%!DU-W;W*XFYQ+<>KB^6JWF^=>Z$I'=\18M*)<:J4)GI_2,]N;)4M+>B[MY&N'G>PXJ5#^I86-AO@=/89]P,F']UZTOY>Y M^EN)W]W:]Z+2OG$XBOL/5[XKE?N('J/U8E#GUGJJS]:BWC9=.AP,=L@Y%\\7 M]->=A]G-Z4[P Y\S;1$?#SU):?'%CZ/4UE.4;:^:[;?>%T36INZM2,/<2QK^ MU<'F:O/BY9%_WW UW+^U"2I%EQIL&B:XM=L9#O;\KJ7^8E7AWCX<*XLE&PO=V]R:W-H965T()! AA^ MR*[S#M"DF=U@VVF0=*98+/8#+=$V48ET22J.Y]?ON5=2F\[5!=^[=U<7M@B9-NK>"5_DN73K:Y79U65GV*EO/.CY(M"- M_M7%4L[5HPJ_+>\=KOH-2JIS9;RV1C@UN^R\'YY=CTF>!7[7:N5;YX(\F5K[ MC2[NTLO.@ Q2F4H"(4@K4G9\VA%)X8/-J\6P(->F/,KG M*@ZM!2>#/0OB:D',=I>*V,H/,LBK"V=7PI$TT.B$7>75,$X;2LIC<'BJL2Y< M/2@?7)&$PFDS%]*DXLX$-7>28W;[C.1[==$/4$4+^DD%>UW"QGM@A['X9$U8 M>'%K4I5N _1A8V-H7!MZ';^)^$$E/3$:=D4\B.,W\$:-XR/&&_TOCHM_O9]" M#*7S[]=B4&H8OZZ!VNG,+V6B+COH%Z_?3N)X<.X+D[JU M6,JUG&80 6HDD\05D%(EHF?1X3EKK);9L%!.U((M';4L-$!$)-9XF^F439G* M3)I$B9+4G,I@.!P)ED7="^]TRSLFB=(+Z86=L0"HCY>NE71>*"IH@7)4^13& M524Y9$F<#+ILC?9D"@!HXD*ZSJ+WN2T,E"Z=?=+D*7F?EM$B/QO,T6G,OQOI%Y18,#66'0X'@^@H.J0G M.(SY\..F#V'JCN7_)\-C<3@\BH;==] Q.A[@[.1T^,+X"1D]'(_Y,"%/'E22 M2>_U3">E.N14F2?MK*%%,N/$EX7:;H+#R4@C%F29?01E"2SOG"*(FD+AVEF MBIFL[<=VH[3<1P@+/?\(?>+.9Z3C!N'JBE\Q[/^)SA&9+9/28SK:-G\3W@5: M>:H418IS67KQ"JM4/;_;V_$N)W);\O^F;4&2P)"TQQ ?2K&R]0L'Y[\7T@4@ M IT NV3 C)[0/?A8AU3-4+7 QF.=4R6K.B#E0YUH91)=,BC\@7)5)J@K5B!D M8] $";Q:(ER>6T"68DPM2 MI\Y(XF'FG6Q4,V]ZL@WKDFX(+=.4"-G?(G248 M01,#BYW-&>L.=+@D3C0$]@^L1A"W4XJS,A&5^ELS!X;X) VV?90MX=6=6*AG'AWI[WJ8=7N!\JSWF2?IL82T7K6V#2J;"T.AKUW3;^ME"/II'!( M2\U/]739,USB>J1P@\R(R3:&O%0WZ)U&M;IVVVYG?E,690T$WS T:XTJK>W2J0N+.KP.\:S@G&U'^@7M[(29;"9[D^KQM!56 M";0=^T>]<1V4GOA*RP.::4D5'A9@&D+?W]$KK"0-B86SBG<9:UZB3%HU-79. M]V@> +!S,M-_E%QX[RS(./?,4?%@.'E;#HV\T,EBLXLB-7Y1A-2N#'M-2:S) M\V].+M43XMI%^3^C]>JF*),:2I7'XK,C_K2[2J,?4EKIJC"ZXI<,K(]VW.AJ M*+8)4$]LS59T7LI&'PPGW<%@P-8=8+/ %SMML&^3%=>;+%RB6"CW2$ZV;K9< M7+B;,FR4$]OB'0Y(=;'BGG)XG^+BVII643VM/,VK,G4\7ZAOO3!$C?2VRV.O MW@"WILUVQ;9 ]D^7]OZZG"WW&!=:RVP-B&]=<6^I@[:+=SO]K?F2V+G1?Q"; 239TTSC M\::;L.>FB^Y?:*=HNYU>U' K :U7I*UY'KV-\F:D;L MURVVK;CLK1:,]K7@#UFPKS=?>U/OMSZW@%/F_%')PUJ\?Y1?7IJ[S7>K]^7G MFHUX^=$+'8?8>9&I&98.>L?O.L*5'Y+*BV"7_/%F:D.P.9\N%++O2 #/9_"M MOB %S=>\J_\ 4$L#!!0 ( EA5E:I"QM^.P4 .<, 9 >&PO=V]R M:W-H965T#-_,T!<['W[&BBBI MNZUU\7) M7LBWF["\\$VRQM%-4+'9;G787Y/UN\OQ?-Q_^&(V5>(/T^5%K3?TE=+W^B;@ M;3J@E&9++AKO5*#UY?AJ_N[ZC/?+AC\-[>+!L^)(5M[_Y)=/Y>5XQH3(4I$8 M0>/?+7T@:QD(-'YUF./!)1L>/O?HOTOLB&6E(WWP]HF+ MW_U!73RO&:_P-LI?M6OW+N"Q:&+RV\X8[UOCVO_ZKLO#@<'Y[!&#O#/(A7?K M2%A^U$DO+X+?J<"[@<8/$JI8@YQQ?"A?4\"J@5U:?M66E%^K+U20N=4K2_%B MF@#,R].B [EN0?)'0.:Y^NQ=JJ+ZS954'@-,P6B@E?>TKO,G$3]2D:G%?*+R M69X_@;<8PEP(WN+Y8:J_KE8Q!C%_,WO_!-NS@>W94^C//92G017IEH*VJ,JZMGM5 M5"ADM39.N\*X#?8&[3:$,DQQHK"TJTQ1J1U!A'L86ZL*"HF-X,@WH1,MA?CJ MQ7D^?_M^A!R7<%H4O@$(*KDG(^X;H#TTZ?V#EG$QF=1P!<>,R8M+]M.XTMP: MR U[$N$0@ T6!VQ2A9,Y\!>53F):FE@$DJZPJ\AQ-"4! _4%4A5VP505/J9[ MF,-$*!,5X"+O=4=[60E&$@<_HT/7.Y,J17<&X6"UI%7*U'=42Q![=AX[9TIO M O49WW$ $I#S*G"+P;8PA#Q1E;XE7O,K:S9:\M3ZPG*-UL=)9M#H;7F8BXG2 MKE2EAVWJ:)-L/,K7.G4$(TOII@FQT:['C/^B*DY>GL\7V5LT*VNE[SKY=)Z= M#Y\0YZ$7C!;QL2<=HB)N(0H-@+8K..^;@.#@ :]=9.CF=I\=B5MJ$:DI^:1/ MBTAP..8]I1&Z)X\'WB_9?^AUCJ!0+"_GV>(HGD \[T1Z(JA3XEYI"_?4(8NJ M2ITH4]\JQA1@/M/_3U_]%_T\4U>HED,7G7HU/QF%[I M#AB&0RF'&-O[0U)W6"%,^SU\>:F>?9 ML %$K'A,?C3(\8&,#-=_89NV)4BC0*E-U(:<=#@&U25JW'#;9_F@'G&YB13[ MX90T=I&ST$NS!**9N/,&E@NV?VDGY!(L:.- M;H]=F2WN#%W)=1NXEOD<.@:UEK$B2BA96#Q9D'''BT?C==*-XO8H90QH(")8 M,XA=SE:1G&R;N\<4-#JI((&Y%U%VZFXS/;A\@M=&KMA128[;>^CP=;C%7[67 MU_OM[4^ SV@4:':8K6N8SK*WK\?MS.M?DJ_E*KOR"4F0QPJ_1"CP!JROO4_] M"SL8?MLL_P%02P,$% @ "6%65C)'WYN7 @ G@4 !D !X;"]W;W)K M&ULA53);MLP$+WS*P@U*%I L21JB97:!K(T: X! M@J1I#D4/M#2VB$BD2U)Q^O<=2K;JH(YS$3G+>WQ#<6:R5OK)5 "6OC2U-%.O MLG9U&@2FJ*#A9J16(#&R4+KA%DV]#,Q* R\[4%,'+ RSH.%">K-)Y[O5LXEJ M;2TDW&IJVJ;A^L\YU&H]]2)OZ[@3R\HZ1S";K/@2[L$^K&XU6L' 4HH&I!%* M4@V+J7<6G9XG+K]+^"%@;7;VU%4R5^K)&=?EU N=(*BAL(Z!X_(,%U#7C@AE M_-YP>L.1#KB[W[)?=;5C+7-NX$+5CZ*TU=0;>[2$!6]K>Z?6WV!33^KX"E6; M[DO7?2Z+/5JTQJIF T8%C9#]RE\V][ #&(=O -@&P#K=_4&=RDMN^6RBU9IJ MEXUL;M.5VJ%1G)#NI]Q;C5&!.#N[EL\@K=("S"2P2.C<0;$!G_=@]@8X8O1& M25L9^E664+XF"%#)((=MY9RS@XR74(QH'/F4A8P=X(N'\N*.+WZ_//KS;&ZL MQF?P:U^E/4^RG\>UQJE9\0*F'KY] _H9O-G'#U$6?CF@,AE4)H?8W_L)!\'[ MI:4CND-*\%JAF8,>KO8_3T0^74MJ*]4:+DOSF5P)*?!9E72I5&G($8E9XL<9 MPQW+,_\DSLDC]MNQD,3^^:-&L5-*E/M9GA+&?):- MR7?'\2I^1-)D[">2'+*;[?E&PTS-XQK*;#(86JI6V;Y_!.PR?L[[G M_J7WD^N&ZZ60AM:P0&@X.DD]JOMIT!M6K;H.G"N+!77;"@ \852=FNX M X:1//L+4$L#!!0 ( EA5E;(PP)^+@, /,& 9 >&PO=V]R:W-H M965TZY@IV=-AUSH)I]8GO#61.".IG0-"V2C@D5K9?!MC'K MI1Z<%(IO#+9#US'S=,NE/JPB$CT;/HA]Z[PA62][MNOO&M64>H)<?R,_J;4#O4LF66WVGYAVAG8- [H<:5'4]]. NHTA\$T%, #;S'1('E/7-LO33Z M@(WW!C0OA%)#-) 3RO^4C\[ KH XM]X8^+_&/<5X(YERF*D&O_XZB!X:[Y:) M@Q3>,:E/<+,_K&\]\KWW'X)^>:>P:_5@P=O^ MBM[#$N/M(&0CU-X&#-'U1C]RCV+1% C+!N.0@H8'&L_A#K=:?L>3S,$I0R2'A: [K> 8#&%PO!+J%3CN M =E#ODMU%/70S=(YG@# M(P1.2RV8SP7XBYB4!:*TC$M@^R\RQ%AQ!^TE:0G]JX)$(;C ]V?(F!]ACEN. M#\SB*[* 62*EMPL5;E8,QFI&OS.3D.J*E+/J;,>?A'3VTIE.S@91Q\T^C%N+ M:STH-\ZDR3I-])MQD'US'Y^#!V;V0EDL^0Y"TUDYC[ 91^RH.-V'L;;5#H9D M$%MXE;CQ#K"_T]H]*S[!],ZM_P902P,$% @ "6%65KX[?)UN!@ W@X M !D !X;"]W;W)K&ULA5=K;]LZ$OW.7T%XLXL6 M4&U)?LC.)@&2/K %VGMST^X6%XO]0$NT150279**[?WU>X9ZQ(Z=+-#&E#@S M//,Z0UUMM?EI. M7HQNKC9B+;])]\_-O<'3J+>2J5)65NF*&[FZ'MQ&EW<3DO<"_U)R:P_6G#Q9 M:OV3'CYGUX.0 ,E"IHXL"/P\RO>R*,@08/QJ;0[Z(TGQ<-U9_^1]AR]+8>5[ M7?Q0F]S-01[E!^'$S9716VY(&M9HX5WUV@"G*DK*-V>PJZ#G M;KY(N&2O1@ZVZ,TH;?7N&KWX!;THYE]UY7++/U:9S(X-C "B1Q)W2.[B5RU^ MD.F0CZ. QV$!#7$I=V(5%X/ M4/%6FDO.,? ME$T+;6M(\Q^2YP([:&L#F6K-197QE:I$E4I>-#;0[%S7!H56U2O$KC8DB)4J ME%/2!GPKC,QU;6FM5RL%78\I8*)&S>JE*FB+;*?2.+ #E[]JM4$_NR'_';;; MHSP8(XD_Z S_ECMI2@N[O-YPISEZ^%%6?"^%@4VK2TE[VURE.2#NN:K2HL[P M$HBU(7.5W(H"/E+GVV'O=*5=)YP!VY[,N/Q$ 3+>_:<8-; V8D_XR2_+MY*G MNK/E<@'+^&?]&:!'JRNQ+/:]]UX".EM5%%SNI$D5+#YAL&=@MQG=*I=#$J@0 M?.Q3=*#%RJ8!-<726HZ,M(>GVA H77GGEJ+PN?4D@=@_2?CLNG1<) FM( \9!_A\)*%Q@!=+!# M9""V,?I1(6V_#BLV.ZA5(PM8R*@$SJ3#^NIJTXF'HF"G$BF*SL#$RNC2P\Y@ ML4N[W[7*CX=+=M?&Z9L?AI^K9N)ACX&:9+F$WZ G=FNM=-:S%/V)V/. &A\R MO7I74X*]-+M@DT4P'\]I$0:3V8)]46+9=A/[5E>9V5-Y-8$AOT2:FAK V_20 MB2@,DMFX64PG$_8;RJ\VJ!IW4JG%@74$!:3BV,APG[*QOC/^DWHR;@1^GXV)8OQ>R]L#G_A"([RAYEBOE,-6!;C9.\ M=8WP1KRE&",&4=0$.YQ&R-%F4TAJ?X3O_$'^[;U0F>=/7V E.6>?.$B7(8@!3L1OJ[ M7+$/#BFBTM6[QI-4EQM=$5/CLHD9 ;:F>G72LU1 Q /WW!Y$M*,I)5TZ;&;5 M\[[H:F*E^X'U AMSW(B."3EH)U0[$WHR9!3*SQUM7<31<-8%@\'.&?HX]/*) M>DN=*0Q>X;J@RIUK;\O=_,:<26M/J\V,]I/MBX9[GVWA.T8Y!/$WU,"?N#SS MK!GTE(IGF>AO9DV_?;\E\J!_Y]R M&/*OR$I9ERTMW;?SFM^Z#:G9<*FP7@^9IBDN%VL4$O4@[/QN&7T8ZRP/0N#:(XY@RQ<@J:@(*UC M;^9!$B7L+;NGJR/HYU$4M3Q+0OT@X. M;IMOEB?QYLOOJS!KA?(HY JJX3"9#IH"ZQZ&ULI5A;;]LX%G[7KR \P2 %5%N2;TIS 9+. M98/==HI)=ONPV =:HFUN9=$EI;B>7[_?.91EQ7'=SBS0U!)U>*[?N9!7&V,_ MN:52E?BR*DIWW5M6U?K-8."RI5I)US=K5>++W-B5K/!J%P.WMDKFO&E5#)(H MF@Q64I>]FRM>^V!OKDQ=%;I4'ZQP]6HE[?9.%69SW8M[NX7?]6)9T<+@YFHM M%^I!5?]=U+>R)7]F\S?5V#,F?IDI'/\O-IYV!.*L=I59-9NAP4J7_E=^:?S0 MV9!&7]F0-!L2UML+8BU_DI6\N;)F(RQ1@QL]L*F\&\KIDH+R4%E\U=A7W?QJ M3+[112%DF8O?JJ6RXKZL9+G0LT*)6^=4Y:X&%201_2!KN-YYKLE7N,:)>&?* M:NG$SV6N\N<,!E"QU3/9Z7F7G.3XD\KZ8AB'(HF2Y 2_86OWD/D-_P^[Q;]O M9ZZR ,Y_CKG "Q@=%T#)],:M9::N>\@6I^R3ZMW\^$,\B2Y/J#]JU1^=XOZ7 MPW:::]H7W^67ENBC$A)+S@E0"KU:2VV1L94P(.EP"H6>BXT2F2FSHLZ5^%S+0E>2%_=LAX2"=2G) MF97!5YDMP13J>P.IUC520.PY-6Z#V-9'I^1#TC-7DYW/Z(DH;!T2G'8(] )[ M&$#J'G%)7]R*;"GM0AT$CO9:E9E%J?_ [MF6^?M-]+99:C;]4"8A)IY>OA D MU)=,J=RQ$OM(AC[$IOG,#"M3R6*WK0LM610FDY4W!I3!<]'LN8+*^,X=I5IX MGVV5M*_-D[*OZ8G-S$!5,I#91>6VU;QQOBPS!*=D1KQ+42T4J&1J-4->[:H9 M"=/EO.!40&,$/Z!(EQG0@=PB%E9N4/0K9;4L7"@*.3,V#%":2D<&^"2BC)U; M;D/, H2TQ)G9,"->N@0?PJD%PPX-@D5ARU5&98$HR38TH.R36%N=P=6 )+=3 M[\#9=BV;S.\D95,0& +(NY?6DKRE!"$DZ=RSVD/\9&:!)M@'$S RE8?0SZA/ MT/F=+#%(>-&0\JA68"RK&CGW%NW(HKL^C[CKB\=GA<'M(O^7.<))EFR#DY%^ MA'SX/1?UVG@DW)> "RKI>FT-DC]L$@'F:8JP.ZQ4O#W YGG-8G/M,@(V>&;2 M+<4<8U4GBN^D_811[L^Q)R"O_$:.-'O!)SY7*@]PK>"NCWX+8Z/#9L\?K"#Z MOQXEX-)*8 $@W5!4=0$+UAR3Z MS&Y4S>0:0"GT'PW\6>L7>.N+W[#Q& Q+@'9?&SI80\R+K4/]RK6OXT@7#'F4 M$M07]H1-X9-4E,0&/YVP'^DZK""9<11#"WI0M7,[L(+_0;&D0"TU]9@# M!3I5\G"+:/3E:84R#K,WPPJ!RDW3SYIX<==M_>"XJR'J,PH>EPEV::E\=M/9 MH))-)<148" UZ!;))N=F:'\EF07N66TM:;''4@')!5?#)A/ 01LT!$AP&)0; M 5UG>*/[XBWZ^<)7TF>6[Z/2P@"=R7 4Z+M3"XY.7MM=)Z5"[KY:R(C9 M(<##W!24GN*<)9O:@<"]>A.\ ,"QX >/A/;@3A;LI!?X)DE1L)O%@K,@CI(P M&H_I:10FTX@>XDDX3,;!;9;5J[K@WMEEQV5LZ" MR3 <3Z9=KM-IF ZG8(HJK:LM^96LQ@*&':=W(]VC-5"UJJ08783).!(-]^;U MD/RADC-=B%&8)M,]*;T%.("AKY4-*K(MX9ACRDU,^.?@/)DD71O\ZTG_Q7O_ MQ>-QF,*\QLIX&H7Q*#KM.='X2;QJ%6Y7@C,1Q]-PF"8"3\R4'H"5R3@Y]%UR MZ(R_2\RZ.Y[3R83^OL\-XGP4)5!H&D,76'G" ZWQ@HP?35+\AG$T%63\>/H- MV)PVGJ%WD3((F2D]# '0="K85JKI+X\6[2=4?0P"<\T-2._II*?[2K7?9R!W M#D>3W)N@2Q:PMSGTY_?=K S>\FD;5%;Y6U.^I@Z,WB+DPBHN&"X8ADF:\/]1\%"OUSCR=+ZF4<1_ M_Z"Q;VF*W 4X>O+?HQ^/6T:]&XQ!(#8@3!A?T&"[JDKKR MX;Z06]B:9T$A PZ5:GQ'KASLO>BG!2K<9TE_(E; .9^N_/BQE(Z[.2HYIA0- MW]9.S>L"!X Y][V0,.9JFJ&:T^5,->V2C*/NH+'WAOJR5J7SAZ&=]<%+ M^-*P<);NM6+Z;QT40MHR_3-;8C\88EMR=%MP?%O4%W>[N9 ;9M.,=U->OO?5 MDZ)<=*A*OM?3>',D:$=]!+?N.?H9$)J.@ZZFT&;(=H]: WS%'/G5X/GJ^"CM MQ'MADO2G77H^D"Z0,PNJGEV_.-HUQ:LU]6*)EU'<%[_0^;8SQK;8,VVQ.AKK M3A*P -_GPGU[#,6# ;P>X!1"#53EZB_W'0$>=$J)]P9Z @94;I/H\FXW+W5Z MAR\E]R7B4G$E")DXOFR/M*;RZ>5/KA!9Z%P^']8Q3%6^CO2_>@?DUU]:JYM[ M&JI8-:9AXPAAVN/3M*LXI#-W.XB[RZ7-(4_E:9?XBZ-B5VJ!S*XJR MON"[7[K0P+3K+TC;U?9Z^=;?JN[)_=TT3E48V!QFT#FV1OWIN">LO^_U+Y59 M\QTK3J3H(?RX5 BB)0)\GR/ NQ<2T%ZZW_P/4$L#!!0 ( EA5E86/:.+ MW0< )L5 9 >&PO=V]R:W-H965TYHP?]T^.*S\0'X?ZH+@WN^IV43!:BM%*7S(CI2>]L\.1\1.O]@C^E MF-N5:T:>3+3^2C>OLY->3 8))5)'$CC^KL2%4(H$P8QOKIY(VKEXOI;_P MOL.7";?B0JM/,G/Y2>^PQS(QY;5R[_7\E6C]&9.\5"OK?]F\63M.>BRMK=-% MNQD6%+)L_OEU&X>5#8?Q/1N2=D/B[6X4>2N?<<=/CXV>,T.K(8TNO*M^-XR3 M)27E@S-X*['/G;XNKX1UB+*S3);LCS+5I=5*9MR)C)U-IU))7-KCOH,VVM-/ M6\GGC>3D'LF#A+W1IUYF(KLMH \S.UN3I:WGR5:)ST0:L>$@9$F<)%OD M#3O?AU[>\"=]9W^=3:PS -#?F\+0*!EM5D*D>F(KGHJ3'EACA;D2O=-'OPSV MXZ=;7!AU+HRV2?^I]&V7?!2QAPH/D!A13(2AY 24'/H9!'NO2^9R75M>9O9Q M\$+;G)?LY:=WG]^^9!_>7+(_12Y3)=B%DN 7_H$7 PH\XD7U%'?05<[8I=%9 MG<*&"QVQ_[DL"G:"P6$X&L2X2.)P_RA9RG[Q\ID7?%:#-YKXCDT%Q=UJL]P? M#/;#@]$!_>T?["^W7N2"?99?)&=O44J>E\+,%NRC2/-2*XU+; X;[:,P/CH, MAN'141R\,[R<"?:K 28 MXONCAF [')VA1K"Y0'G[5DN#O/ RX%5E]'434]0,;:1;0(,3",2]JH)MJO8> M_7*8)/'3B\^_^:O!T\<,'8&M:%(+%C&\9](RCA)5UE,PIC: A9XR?I,17Y$- M0L6E88!4)JD^4Z;3+E<0468D2>G4HTV2M;+D$7M7F\U.+76GJ:Y+VD,&UI8$ M.S@J$!_L* 0@F7F3FH5X[T/9@9BP&P8?'"S@)D,1PHQPOM"KCH-]UE=6I'6]$1IW/*9 M$<)C92Y=3MY&H&0&@\D[;"TL*:&;V^M#'QDD7"F65"N+"NSOEN+1E !2"9.2GWOCW<=T _5E77A$$+" *4HD M52':\E9?M<4G]IUA& 8(^Q=@C"P7UZZ=(":+UC_& 1=D$J5,L$S:U @"8,3. M'%NM9+[-A R3C*7$$8Z:8.'*(CO+T*]G!\X@'D$;#X^M=ZG3+;0@<2Z"%;8R MGC4,0$"'T7B\NT3J.K8)SN_?G+-!=+ ,-MN[3<"=9)2$<1P#?,@1AC2/?KW* M&#T'S6TNJ^".?(( V;-2/59SDQSM4D2'P]V(?1)(,_ $^H) M? @:?CD[=3; M2/I 3CY#GMMU"\%1$@B2V=T4>6!XTK*J-FF.&$D\.*"LDN<%+'RHI&7]X&P<]\\#ZAD;+ MGEFCS614>%:$G4F2LE(^[Y9KF+!2C@)?07^E(3;;5J G0CF6&5R66VNTAT&' M9$KY.-Z]E6W*W6VO$*)@#;.#)!JSCBT0F0FJ9IA',@@ 6;,67TSQ]*NWE5UI MP@B<^.(A%GH,:*@S[%O-E73<>T(.PE"?G$S[]*?-C!&0:3C:&$Z.=97SMK&^ MX@"1ALBO%J'W4=Y"S=U-=UM05RG^;;@O07X#>P_WNS;IZ5K02<9&^/_\=.;' M$O0(1;P8;>#%SZO82IF7<\T^8]=SPB'LL&(#,=I%'3D"SAY(CEN$H-Z4IG5! M#<[C#",QM!)Y!-WF&MJYM5T]+_!\1X M4VY:!(!A1*X5,84^)3CNZ5]QXR3-&I[M?F:Q34W ,*/G-"SY+G^SCDQBJ3 D M /&K)13F7+J2L@NQA::6JA4-,R'T$RDTOH2X.5JI-.TA@>>^#2\@:7&^FEC M0LT+Y0]AH#$7;N+XOZP>XEI:C!NI:!]@"TV F!X\=#9ZTV[=% F/B&6'S3:U MV._5HA\N/<%_4'K6 3G8CP;= $,2=P;CZ.@&HXAI)?S'&K58;]+WGK<\F7X# M;2E=H--PC4Z;IY&-XM9*1;/FUJEG9S\:WG2L5LC&8X^#=N;[)<6B@ K4"8JU M70 I!;,83C>?=CYR.>>EAQGD;)Q+[QFQ6GNP:W 4C7;_X9D(98LBV!T8^ 2G M?:SU,S4&=*JKJ_R2Y535A/WO=K+@X7"Z<>5.45N#T$%T> ^"-GUEZ:]\,"MP MZO6?!2WSOC??SKJGW9?'L^:#V\WRYK,E"OA,HGHH,<76.#H8]QIJ+V^;1H@*8-DCX.10^TM+*(4*1*4G;R]UU2CN,"B=N+Q*5V MAC-K[GJRTN;>UH@.'AJI[#2NG6M/TM06-3;<#G2+BKY4VC3<46@6J6T-\C* M&IFR+!NG#1?RT<2L6M?,;Z6S2 M\@7>H?O6WAB*T@U+*1I45F@%!JMI?):?G(]\?DCX+G!EM];@G'.F!V^LG]@_!.WF9<[:3\1*+ 0SS!%C& MV Z^X<;?,/ -_\,?_#R;6V?H(OQZR6I/-'J9R#?'B6UY@=.8;K]%L\1XMK^7 MC[/3'3)'&YFC7>S__!EVH_-L -L,$541FSG%5,G(5](_\NCME0)7Z\YR5=IW ME%6A,5A"H1MJ>POW?$4!\7*)9\+M%"GAR/1G!\ MF#\KJ83BJA"476CK; (*790GXVQ(JL91,!F-CU@TSECT53LN00?C/!CO\TGX M87*0!P<'R2AC\*)3"FBVT"G>38^'&F5)SH"#TNIWQZ6H!,&HS:GD'JZ<$?,N MP-OU:&HE)T!@V:Y[N,% E?8+"JE6+889)!\'+UV9=*N+&S2+,*LLG=DIUS?T M9GQ&#Z^=0'3K=A)LRUHPD3EC6-=#0^ M@;Y76KNGP!^P^9.8_0%02P,$% @ "6%65O.4_\XB$ S2T !D !X M;"]W;W)K&ULI5IK;]LZTOZN7T%DDT6"=1W+EUQZ M Y+T=$\7[;9H>MX"[V(_T!)M\U06?42ICL^OWV>&%"7;1P.//, ME7R]-L4/NU"J% _+++=OCA9EN7IY?FZ3A5I*VS.7F2F6LL1K,3^WJT+) ME"N5G*M[5?ZV^E+@[3Q02?52Y5:;7!1J]N;H)GYY.Z;Q/.#_M%K; MUK.@G4R-^4$O'](W1P-B2&4J*8F"Q'\_U9W*,B($-O[P-(_"DC2Q_5Q3?\][ MQUZFTJH[DWW7:;EXLW=@Q!B>5+3S%]]4L13OU+1\?5YB)1I_ MGGBJMX[J\ #5>"@^F;Q<6/%+GJITF\ Y6 Q\#FL^;X>/4GRGDKX8Q3TQ' R' MC] ;A7V/F-[H?]BW^-?-U)8%@//O+A&X!<;="Y QO;0KF:@W1[ 6JXJ?ZNCM M7_\27PQ>/<+^.+ _?HSZ?ZVV1ZEV\QS'??$L:7TSIR/^ M^I>K81R_$B4MG!F9B[12!(O+Z#BZONQ-!@,\\*CAJX.S"_739#^Q=CU9Q.-A M;S 8B'KFO=R@9]/X[,H'@ZB42\>746- MD,#D<'3=NQ@2N_'PJC<>741W55&HO(2%EU7A)&UF]?#)I#<8Q?7H>!*Q E@. M/"*^&O<]HJ)Z$!6]_ MAA)K^I.;/38B<.G9$!ULR'*/Y! D220?"1H$TZ^L*(+B/HP!M4^R2!8\L0?8 MJ>C.+%-)Y:01QB B7+DGG>">9JP=MRQ:W M-_-"*1K0$RG$FGI)?DY*0[N&1L%\/.G1=R:&(:$X24Z0\2)$Q*9(OT([,!1ND.>3]B+QGS:&>?CC(M5OO>-CB M $2/1X/P[H14K9RFB-A4YT_J/*50-648-U&U4B1S:TJ_):TT[1HEO1*5(,33&/ MS2#N4$3#?LUWERH:1=58=#P!=#H'S\IAL--]],7M;K@HNW3,7KVR;CM8 M14*"6;:5'NS%G8.+.B 2C405)>H-6+;G63V@2+%X@8&3,,D0 )H\][D_0[_L MV+KW?[.*/42;%^N=D5,19*X*.!_XE)4A8Q2K"D_6Q>>V)=9AHQTIG-@;H,JE M*4JD0\2O^*.2!6%F@Q=()3$QJB)"*47V>F"PM DK/=* 8>K7B8 MR+#O:+BY,VR6I@6N]Q3[;B)A\.]K03$-1I!!0*8>5O G@ MM6T:%GFR*IF-W)3>%Y10Y H:W3#7G;C="F4="H/+A&0]#,# ME"V&9]%'K!WP:,G3$"SG(#\GN0*@%79'#($!]9"01SI]../%, AC>$^G^@S. M^.(JJ!0KG6I\A(,^8=UC7TC>7#C\Y?;#MW2Z$A97-%4STH"M8"JT7$^LL@I^<>.8]COB;&(C("V\R0)2 M9J]4Z[(123W]3XH7\$R,4TJ^'!UK, SBEABHETMP[S)>)*?D+33K0LUF\#^T M?*%*XP(VHI[@5HIXSX;\40,Q_T2>^%$ANX5O%U_AYLVSA!2E1CG4> W!UDE? M<7_@<^"LSH%#L1+PT?)U.Z$,*8NDPH R"DM>MVP[N)!@U8T5'B"%9Y MM12P.X*8:24U+-!!/P8R^)%86ZTRY!043Y$BS36(43* 'S*LGA-):KEXXH-NL/>A/!B?.WY(765*' MXY']00V#D[8B6B*7%&T4@60I4T42#!2C0-$GR;O;#;;!:&WRRQ9YY!QSRJPH M704;)Z2(8;]FOCQ(M4MZ!\@.3B('M9->"%$))O5X*DG(\W37VHAJF!#UM4NL],JD49D)HLOI!+%TSBK;8Z*O9&&76 MG@RP G_ [0D'@HZ[,/+A6P%^*U-!#LR MTTS/I8L CZ12A)@Y*$DL#0[@L4E<5&@7%$A2LP0_.MF2FC@EM4#I=6;X=T? M%$W]1X*ORS4* S[!@'48BH6TPYG;-(\BUQ%DKCF&4RI7@H?,)W=.5B$*T@(^ MOP(MRP$07A#/KHVPBP)&4F"T1RO\SF[4A+R/W-V*)>9$FI#C*MEZ Y.H+))" M3\EE3PVES1E\MMNH#82F*'^(1VIU:62\45L9#,EZJVP*=BU7[GLH%4*&N%#I MG!.7%H6=W;G,ALO^L/.#&0.+8S:#L\;*U@41,^N#6-[D"$U>N^N<\[+8N&JP M"TW;Q2.))MJI("VL-7>IXKX,6@D0<_!=91DJ'?@1LU51WID7][YJI.3@)E0N M;I][<&_G-QB_5>9!7IVE0G<&^RC/G.>YY/L3/ DRQ^N^^-Q=DW0UF)ZL>(Z' MH^M^R'-[G 5Y#5-.Y'M\K57P]7C2I-8LHJW>'H^(K\;],.@5@IZ&ESI02W7P M'3]58'GFX^&D:>D]S7P?J8KUMH# MM9I">J>XZ(N;3FG0H#6?-M'R/JAN [[IX.[+' Q/^L,32IHTQ6RG7M=: 7 O M@Y!UO@,HFN9)AR@*Y:2_5SP_E('P*DE9.[A'+?%1(_>-IR89I&RL(R]QC#?V M1JQ>G71*+WZ6](@1B.Z C4C*[,8'Y!#RTUEQH4[;>YXTAA: MCSMOLG -'!G&\5;[<=.']:I_A*7X0!L0\B-#L/ZPDVJR!/$:!3+2&ZZZN)F& MNHLTS:&V7#AX.'CY4*QV:FR=D]]4:8Z4S VE>KGT*,M0=N'S4A5S>*Y>U-2I M9(H]_/Y'5;^QKE)M,:#R/UN9NK/6V=_\1GGMGSY3G1#+F?#2G1;N)-&5(08I,CN5S8+DSFV8/R M?X#K?M2I$$Z4.K1""4'ICZ/XT+M?G\M\#N$ M@L^W]Y1.@2 N(8&=6!72IS>KTSV0XJ; M'\GF]UR>B<]I^B?ER&M:R29\$N"[SXSND_OBMS"ZYI<" MMH=;!]OMEG>T'?Y=@\H=J8T&!P_4+OI7S9&:GNV6E("HXAZ@H\35M*-\-3FI M/?+>(JX'M[O4I!_:.EU+M<5RCF6V)?.M6P#<1:3(HJE@V&WFY8W3<)AA-T2Q8W2WC +D@U\*C=J(3,R M;[B'T,[(E$0P@(A2N;&N%O*=N(CZ:N1N0LN(D_C F/",^7KT0*.\ADLGM%%# M;75@6OV5T%4YC5U;BYJ/;MWOD+M3;CA/XK33SU!>!W.FT*)R%_ M0RP"+G9L 'KPANI!=#K<78PT_]12O_SV]7F+^8,3,J_3D5OIDTY??#&ZD?![ M4/^&^D*56"1'Q"9JEY.3:)\<@-C@L%/Z7>?(>]7U/>6OLDAW#GCK8URB0X=& M2^X.R<*%,JZGNC./;B_3!0!*BI]SMAZL\Y$S].Y$_)D'Z:B.VK<0^)+'3>WK'R^C0\?WFZ@YY@^? M#D[\D#[G17_PXWOEQ^PT#)D\-N B?W,V4 M[3>^M>(OGD27VR10R/.[X_0X#&M=,C,IV7H1AI]!&=3@8\\PQ/ M]<,HYE=WH^1L]R8)U@B+#?UB5]>THKMB AG"XLGDW[NC#-*.03(COBM7)J7U M@%D8D/ 2IJV@3QL)9)I M*SKE2@-,[B+6MA(&_>'V'0;D]]?A2]06GX^FF,;'++SEIF16H6%VB W.>=GYM#*#T#,_>/CYH;EI MTHNX>&FL8?:ERYF4;-HHM@&[%N#,EIXW<8"R2%5FZ72*((8;[ _6S'K?NM2N( MMP[S$%;*Y@S4$>"&[&$+W#+EJ-7>>2PR["!BZP+ASDU!]N;CZ]AY[O'EE?/0 MXXMKYXG'%V/O<:_K&W*>+O-.KK0WN!Z)KON9YZTKMEPUWG'/DSL[[K9M^!KN M*M^X*[K-<'?1^1.?MZ"X53-,'2"-.1*%NSSL7DJSX@N[4U,B]>7'A9((WC0 MO\\,P.9?:(%P@_OM?P!02P,$% @ "6%65MF$.FO-! L@P !D !X M;"]W;W)K&ULI5=MC^(V$/Z>7V'E5B>0$.2%M]T# M).!ZZGY8'=J]:U55_6"2@5CGV-1VEJ6_OF,G!+@%NNI^"7Z;9V8>SXR'T5:J M'SH#,.0EYT*/_J. IDXHYYTH"/J= MG#+A3T9N;:$F(UD8S@0L%-%%GE.UFP&7V[$?^ON%1[;.C%WH3$8;NH8G,-\W M"X6S3HV2LAR$9E(0!:NQ/PWO9EU[WAWXC<%6'XV)]60IY0\[N4_'?F - @Z) ML0@4?YYA#IQ;(#3C[PK3KU5:P>/Q'OV+\QU]65(-<\E_9ZG)QO[0)RFL:,'- MH]S^"I4_/8N72*[=EVS+L[W )TFAC3(*=QG*F*P1:(@BJ[@Q;7GL<.+W^4Y^7.ZU$9A\/QUCH121?>\"IM0 M=WI#$QC["*Q!/8,_^?@A[ >?KCC0K1WH7D-_Q]5=Q3UO=1BUR1L9FV=4K$$3 M)MXJL=RY=2E &-) .9/)0E.1ZJ:'N8>9)]"02+7 M@OV#"A82+PH,4Y!;G!D(6#&#R-IHTI@K2)EI.A'*G4 *BCU36Q7(&LL7'N)2 M:T"EWZ2AW)M13D4"A!J"P0?Y$NVO C# 1:/8LC!TR8$829X>%MZ-U^BU!MVN MU\1A?XB?CQ^&41A]*G?Z@S[NE#PD)SRPB@? *@M8ZQ).M68KEC@WM=>(6MW! M (7W>/O?>F.:RT*@GP=9='"E9(YU[W '\J+N V+8/])3SBZ;W"("S,&*GX1Q M^3;&A2M$AN>()#>D,6Q%N-G$82_"3X59[H3]6_*_B'3" 0K7>'%K<#L@C;!) M&MU6C%7K_536V(VPAYJB/@G#_Z+P8%@I%+>&4>Q,"I"$:P1&ER(Q[+?B.'"A M& _LQT*Z#7M;@;NMIC='5IA-$+G"K -2'&649[,":;#))M86VIY(7'K;[%Y1 MIL@SY07LI1.J,[+"AQZW#6#Q,$0A6R2#=.T.W?3:$3YCG-L7N7$3MX?[64F# MQ:$OS7KB #48PUU2:[*ANW)@P;I1*P@"BQ/:P0D$<64$R ZH(F#?(.\5=6WR M^"I"OA8.XHV5Z[18W7E_6&WNQ3NY*%1M*..:3)?8&+VYD.YKHO:LM?83(E)= MM YL.W[O3LNANSQ7T6Q0N3#H'56D"]5R@8&FKR%%&#=1ST9/9#/>5>C&T5NJFIC?3LQ]U66>F>S MM'+(A3>>W$?WU0AF/U4%%,(+%Y@=:*A(<7,CE46C-E*5BZ0:9^\^DBD+6PN$ MEIRE3KLV^%,'-K;,[M,%;2H4]1&E-6?XJ3MJ> MO;<3ELXU()VC/C('M7;=LD9+L1Z6+66]6C?DT[(//1PON_D'JM;V2>6P0M&@ M/>CY1)4=&ULS5=-;^,V$+W[5PRTP?8BV+(<)W'6,9!LLN@66#38M-U#T0,MC2TB%*DE M*3ONK^\,)2M.&KO[4:"]V!(U\_C>S)!#3M?&WKL"T<-#J;2[B KOJ_/!P&4% MEL+U386:OBR,+86G5[L+B(KH< MGE\=LWTP^$WBVNT\ RN9&W//+^_SBRAA0J@P\XP@Z&^%;U$I!B(:GUO,J)N2 M'7>?M^CO@G;2,A<.WQKU2>:^N(C.(LAQ(6KE/YKUC]CJ&3->9I0+O[!N;$=I M!%GMO"E;9V)02MW\BXA[1U2 /O9J+ \EIX,9M:LP;+UH3&#T%J M\"9R4G-2[KREKY+\_.S.F^R^,"I'ZWZ F\^U])OIP!,R?Q]D+$ER WC\,B OEG-7B0PO(EH-#NT*H]GK5\.3Y,T!NL<=W>-#Z%^< MEL,HPU$?=I%>OSI+AZ=OMO(_(11BA2!J7QC+(]Z =*Y&&"=)G"0)N$*0.# + M()$+M!;SGF/$&([2!"IA8254C3$(G8.I+5P987-VN):65IZQCB!AAD-4&#E,P(Q^RSD0X^!=%W.T?+WEBH-6I0Z M0+'!2E@I> ,@'KR-*,'; %A>K0Z$@SGZ-:(&%%G13M>']QJH C%@#R>3<;Q/ M6\>=U G0M N]P'C+K9.6\\1WC>$EW KK928K8J:7<-MYA=3UX9==F;T6*B-! M7OHZN+#.1[2G_AS]44AF@W3(KN%'(Q3@JB.%'+AVPH#=9&PYU'2(625'-Y2$07>QHNR'9E@HAFM \W(0^LDF-X4!I9 M*06H*1 *@VE3Z(&5YA%3.YZ&IB 2NH'80F=]I1D;T;;TOP3F_JI:O*@;9^- MZHJ1N?!+J11+H<&_R:\U4Q#MF\4.H;)F:479KLF=+Z[U\04EH;6*(:_M-KD; M%%QKO+<^UF6[.PXYD+U&TIIJ'X;C)$Y/1R&^HW04GYV<]A[7\7.ZE$]T%8;F MJ#:TCCU1]\8+16;.L\O127_<*6;4(]I8NI'G &$!SC<\2:6PJT\F>"C*:YY)A2Q/SXOY2)->%_P] MX>Z"2 ']F2+&D_^K\1S]K^*Y70-I$]?3T+RX5$\F:9Q\]P)(^J.G"R"=]$^_ M<@'L9N'+%L)/M0J+(/V>I/6^(6FAC?U#XM:$0[VSFS/OTM>9PL*:$CR=X7M$ MA?]C;B5LP9<*.L;:>[IV(\;! M6E@R\M34J-603QOWYD0SYX:NS6YU]?8+WJ'CW3WELCF>/YHWEQSJ/TM)[!4NR#7IGXZCIO%M7[RIPF%];CP=_<-C07&6EG[PA-TM[?97U!+ P04 " )8596\VT-9O@) "I&P &0 M 'AL+W=O''>FNTW(_?I[JMIV; @,._6HW1LF, M-ZV+TV0XG)RN95X.+B_XV8VYO-"5*_)2W1AAJ_5:FMVU*O3V_2 >- ]^R9)GWOU014%,0*,+S7/02N2-G:O&^Z?67?H,I=6 M?=#%'WGF5N\'LX'(U$)6A?M%;_^N:GW.B%^J"\O_Q=;3CI.!2"OK]+K># 3K MO/2_\J&V0V?#;/C,AJ3>D#!N+XA1?I1.7EX8O16&J,&-+EA5W@UP>4E.N74& MJSGVN."T MD(XM+629(<$=2HA0ZTVA=TI9L5WEA1*RL* KL"4OE_O5[[^;)?'TGEG7=:8#EV D;YZD2VC.:DSA&])/<47@C MR)^!01:Z[>@AY ;2[H% 0A\4R0Q_C2&M UJ^AXW)),DPGHB?UV4^KRS$I5A" M*61WBF,B(',FPW?T@"_C=R>1^ T);'@_/0_)(>DJ@'%1AB# DIXU\ E6X2N# MO\JMM,G_ZQV<6UNI$ UG*?!BOC!D384[!6V/ $V>>I8&02*,MQK +,V,AN< MV"G$03Y'5.RCI-&X9M"29JWI(*':T*,D')X-P^%P6,M^QYN_!4>IRP;!(4&C MGIC(.\YZ8V2BZID5%]*QY5*25!0J"P7D+E1.0+01ZF$#$6*^JX.('&!Y1VL. MR)PK@=@K&?R2$JDO)A*_?B4.D+ @#G19[& ):N>4ZA+VNMHA_I)Y1][FN+ UJNV5HJ'C M.54\?,AVR(0R@QYA74UJ9Y?:B1T&GIIML&?K]85MB62O-QPB%I6KL$!>)$]% MX@]$>YKJ"GE&ZR^7!JZ<>KCS?Q REG"65:&0/[-'8\'/)?2S)2+X>=@".CTM)WY5]* M6C:=A](L!GMA;HNBM=L\ _"874KUL;OD%2(@!2K-&TH1:B@4%#P[/J(\H1[W MA$U0LVF"C;"WJ.8*_D0@5 7,>(\]("A!($V1<^QP*AL4A!V> N M*LPV$O]X$> !#'Z"Q;5Z4&E%46X9@*"Z(9*SOPG#$DHJ%A13%&74'1YR#*T* M<,FB:S^4 0> MIP@6:94D!DIAG"FF S9E)-1R+^'5+]YZN]>D7LFCA"6MIK_ M"7VX_7N+O2&+!6LE;66XYBB3:U^#&14 JGO?SP"N$VG"2;-4CAV/VL*A20RJ M#16?IUMME:X.[0^)>(>I>M?H^O\X^)/T4D@'-$5U+XN**.I,G\MY7N1NQZY@ M?*WY-YLB3WV=;8"1$:BS9G_B*, YB )B*EG4A01[BUW4+0FU'XZ;;BO+X'4Y M\3B/GWHT589GM#L8JQ.,M*]3#1[[&+U2W, :IIE&' YU>/X806U[VP\T;)-/ M45&W\KA";SKJ&!1A:*)4N3%6EG:A3(C"J[(E1I#5;D,62=E7:#IE6M'HYV.B M;M3!JV#F?82/ *SD/0VM1=W<#!T*?=KY N;GMY!:9E%EC>N9C 3?:^ [GE>H MKYI[$,RJ*%&SG+INB;:8^2RA;81@GS&H:H<4^)KQ@A8[5@&<-4#DU]"E[4-' M>P91I^(V='V_UR,,=\Q%&SF^%' ^8D+V4[AM^^U:N>[4R6-M/8S50VWVT@@3 M[B>\IHP^G4CGJM8=>CB!LR6? -KS92CZLP!;"$RV](]&@^72J&6=\,?R1,3A M:'86CD;3@UTU>*DW+GV#;EQ1*BY2>\/5Z7\\/Q&3R3B<3$8=&4@5E/2:T\%! MQ;./Q&=M E*'RI;P%CV@=C*>A*/D[!5#L(? !FFZU'$\/0]G_=V=")E,PC., MP\_Q.N$C4*;\R:*);3\?<&U=2(R]5$:53S:O],;41ZDG-3BDH/U2::X??OV? M:BO^IDA1&*DN;$%J5%:EH/4CMN##,&2S1&+:YEZ 6=SW8A])&YFW M$OK5TD],[?S935JCOE28]H"W.0[Z]*7IV/(X2?NIMYO!H/'5U:5R= M^\&C7XH:"7LG/CIX2T2IX0K9*,VA2WL*"0KX\P[G@R^8HA<_GODI6$K+&(^FT42L\Z*@Y\=' M9]&TN6OSWLF'DU TUEPF&EC63^X/%\"ADG,NN)B M&)(!*-AA.YHP*.2J$@=YX[B4'M2T8SX:55Y=2Y"#1_%XKRN3'\63CM'D@6+= M@(W[8.EQ@#1XE*SDI&7)X/6]HK%BRZ]L"1WN,?PVP0O#C:-1,^=!QK"](U/V MST5M2/5!< VB5S@'0;\&P+0'8/R- (+' .*(7^"]SC?^I3GE'_E(DOBBT%O[ MNI!J_?,V\*] @C\:A:]JA?F0*CY2(?I,6?T[9S70^$-L<"T+3KF^^SE"@]GH M/)S,)L%1,(*UIL$/]6D^B>-P%I\%HUET%@>_\Y06'"?)%-1)'="M^Y4E?7/& SX-1@G$BGHIQ$D%>!^4TG)X1R/$PFHY> )D$L]D0 MW9A!0NPYYVX3:F^:4#O87X-7O0:KAY!.>WLFUA_5%)_H2:=H(8J./$9R.3.F M(@@K)H^(R-H](BX1R?D!PNFT1]BO8X?>PY]V/I^L%?Q!'XEPEJ"VY+^DM$_; M[U!7_O/+GMQ_Q/H)[LPQTA9J@:WPU-G #\C-C=,;_A@SU\[I-5^NE,3(2018 M7VB,+?4-"6B_SEW^#U!+ P04 " )85961:Y3\7H& #$ &0 'AL M+W=OV#KDIZ=8I7Q>%=NLKRNWJO#_I;Q;NS"(+O#"Z.*OT@NXI_*AN M'=Y&+4IJ"BJ]L:5R-#_O7TY.KO997@3^-+3RG6?%ELRL?>"7K^EY?\R$**K*#O]U%=)[8,MFLU@4)@R_NK'Q@^=#,UO$DZYXQ>(#M(\3O/>^]VEP/#GDEPD>CP[W^'&,Q_V#HR?!T;O#UKFZ M?J2DYE:G[K;.YSB+XQ]HW?7Q#U!RK0,&_.1I*P#-$.<.RGZ";@AK55DG:J.3 MC.LEML"0\#KVV3*5*.DT-;R ="'!T4$BG!J?<%I M- /],02WPV'@L2,,IW/ M-^'H$/^ZB11[4,++WAL\0\.^]^/A,1IGGC?<>.&@75B18W*2J;EN\@%)@E A M8!QTP=TH& ]ZJ/B*9)3DZZ&Z%!W=D HAL3G32X9-K..PLSUM'K\@QJ'AC4,. MM\Z]C;NQJ2WD^V"3!_5M59+SF:EB2)G7=XE' M@=T&#2!OAI"=-3-4-<\)+GT29,.+= IG'*ZX4CR1[Q=J?H$ I'7'EL M9F^;G&6K:UOL0GM;-^)XDHHG<>+AEI:RZ]CO5>TJZZ-YR*BD1G[Q-^04N]>K M"JH$'&J#R5GM6JQ&.14F-,DXD]2$=RB-?%K#5\@=M;0P.FQI(#SWD;;W-E"?-G& MCQ-RPW>7\!87,LO(H)5 LVIR3QIKRX!]V'M19-$=,FG\IH;HD1L1O38EN#C4 M"GBZPKY'@U,=REB]GP[WVE+$UN@4K!X\6XV-X)FX-.MMWV\&KKIM3JY2I[N; M>%,EB'\SKGZQD6]J_?[ZKJWUZ U>&;##="'3!IW8[U H[14)ZFO,X"?5*4E5 MZ77/=ZE4C2W;LD:7)"?F/)DHJJYB@T"WYZ_"&06@8WZA &N&TQ@@B:F@G.E/ MCDX]ZQ3A%"&1SS9!+!H9!DECS!-V7#?@D[T>7P*A M6<"_CQ6XK'J_'..TL, #1-N?8.AX>'?25BU?.^!)L)=>\F0VX-,ICAELZ M.1; ][G%J&A>6$%[[[_X'U!+ P04 " )8596T!I[QID9EOQ][]C@4HF@2GGP[.?<M09 MHH%-D0L]=C-CRJ'GZ23#@NFN+%'0S%RJ@AGJJH6G2X4LK4!%[H6^W_<*QH4[ M&55CMVHRDDN38%"VVPFHWM#ERC&7F&PEF0EVRISVOJ\ 7J((0K*4RFX5*DF/Y+X)'.1FRX M$WL>'F7\B$D7HJ #H1^&1_BB)OFHXHM>FSS\/)MIH^@*_3JT#W64^' 4^ZR& MNF0)CEUZ-QK5"MW)NS=!W_]P)(>XR2$^QOZZ SQ*?5AXT._"_^_;0X9 XZ44 M*(P&.0=9805A98/E6RPV6$%8IA"8AKG,R3GTT/F!3-57">@B8#$C'KH,CKT, MM@ALX3NMJ0"3R:5F(M5M9RH,DGBB$RFD?,53I$8=T7E+D%,J8UL$U+Q\6G+S MO!,T5[* WY(+ RO2OR0>)^K$_9C*\+3G#"C<9S(^:.52ZS:0RY!-DA$(P$V2 M,;% )XIBIQ7V3IRVTXIZ/E4W+^Y E;GR'+I>WYQ0%JD7EAYJ.:"E,;1K-:&.Y9[73_%U>^_454PLN-.0X M)ZC?/>FYH&H/K#M&EI7OS*0A%ZN:&?TV4-D%-#^7TNPZ-D#S(YK\ 5!+ P04 M " )8596:N_]J$L$ %"@ &0 'AL+W=O<6- M\D/;LL&7TKI&!2S=>N1;QZJ(3DT]FH[''T:-TB9;SN.[6[>9[#G^VMPZK48]2Z(:-U]:0XW*174S. M+V=B'PW^TKSU+YY)E*RL?9#%=;'(QD*(:\Z#("C\;/@SU[4 @<:W'6;6AQ3' ME\][]"]1.[2LE.?/MOZJBU MLD\9%5RJK@YW=OL;[_2<"5YN:Q__TS;9SF89 MY9T/MMDY@T&C3?I5C[L\O'#X-'['8;ISF$;>*5!D>:6"6LZ=W9(3:Z#)0Y0: MO4%.&RG*?7#XJN$7EE?L]$9)9NB+-LKD6M5T;7QP'5(?_'P4$$5L1_D.\3(A M3M]!G$SIQII0>?K5%%R\!AB!7L]QNN=X.3V*>,7YD$XG)S0=3Z='\$Y[S:<1 M[_0[-=/?%RLLL&'^.20_@<\.@TL3G?M6Y;S(T"6>W8:SY4\_3#Z,?SE"?=93 MGQU#_ZYR'4>=Y4#Q#ECU1_0(R6/1TT>7P[1QVM'O !'+:/Q F#>65,FOV\,#?+K9#;$_H M9''8**?5JN;XEE;6(9':K/V0_JB86J<1L47(P\'!L$AQE*^HQ&2BBHLU *CM M7&L] BG'KV.3AVY2O>X4ZI7)0$P\<5ERG#9(1F[-AET@1:UU<1#9\J@"ZM V M+IKPH_9!2)4JU[4.FF/>%%0]0D!R5**E:P%<,*A@1F!M;(C5(-78SH2AU*BP M\II8" MM>US>"2$_-E0P/IC$$TG@ &U2"$/8^I;SKDXUWV=QB*U#OW>&!]*[ M)[3E%!\4(P-%GC=LZ(F5.TH'8S%4,'\C3)+YXV0\QFBL:TENJ%0@'=.$D=W% M&M*->I+9\7,L6*FT)+_N6)RA;W TKO)BAA'$S0JIV(\AVN*#PJGB/2<69\/I MG@5T5CJOJ(+-BEDJ4[(3T9&)1LAC MS2=D4I"TI* >&?G7J16PP[RM=2$@V XU2@45I[_'VXM&K4W-PRX6TKIWVP14%10JIPN .YQX2]L]VZPC6'M$PS--[PT'P?O3B:&W;K M> 'QD(?-FT[I_FU_Q[E(1_NS>;H@W2B'">6IYA*NX^''LPP#,UXZTB+8-A[T M*QMP;8B/%>YI[,0 WTMKPWXA ?J;W_(_4$L#!!0 ( EA5E:5S7Q'D04 M (8- 9 >&PO=V]R:W-H965TC5;*>V M-B@RKU25TV0V>S.MA%2C]8F?^V+6)[IQI53XQ8!MJDJ8NW,L]>YT%(^ZB:]R M6SB>F*Y/:K'%*W1_U5\,O4U[E$Q6J*S4"@SFIZ.S>'6^8'DO\%WBS@Z>@9EL MM+[FES^RT]&,'<(24\<(@H8;O,"R9"!RXV>+.>I-LN+PN4/_Z+D3EXVP>*'+ M'S)SQ>GH: 09YJ(IW5>]^X0MGR7CI;JT_A=V07:^'$':6*>K5ID\J*0*H[AM MXS!0.)H]HY"T"HGW.QCR7KX73JQ/C-Z!86E"XP=/U6N3+.GDP=@;/(-&V!S@-0\@Q0G,!GK5QAX8/*,'L(,"6O M>M>2SK7SY"#B>TPG,(_'D,R2Y #>O*'$+_E Y^C\08!GE+'_CY0N)1IBTN",!X: V4AOIY']H:0)!JKHA(*>A"L!P MKSN!;X6T P2#/QM)H0(R3A@8],2MK C/PS460>?P\L51DLR.]8:C*C9E9\?/ MQ\<@5,8%\9Q>HYYH3CK5;P4&JN"I6E9K21!(]IA)%*(@Z%78-EAV!9<^3/$* M_FRT(RT*2TIT?F^4R/ZERL7L%0D;D!E3345)VA;)!LV54FQD&?C+KC=1&,PU M"PCO$7.J[G<*,N$HG,%JLH(KN54R)UQ:TB1KX GA=IXV304]B#LO;9,6;.?G M ]_974L1+879[^SQ(P7RO7/:IP;'2&G7$CIF[>!#ER.=T,!7DB$2L$%(M3%Z MHXU@"YN[H5"P$E$,1!L#F#^(0;1GPX,Y:O-\!C"AIJKY+&@7 B;4PM#VR%IP M->QT4V8^E8@:DY1J2ZD6HC$,QMW$IU'(!A:B+!?=V=9M'UHG*V8SJ"8[)KK& MW'G@2C=D=>R3.2W)B&?CSZN&VJCQ*'LKD2SHQD NE5"II.22BKI8$VJ:R%'W MQ&I#"%T']38>S\;P._%TA6XL+=M7J^B)WI.9.!JTDD^=0X/)Z*+C=^;Y'5JZ M$+8([/F!>P,190[1Y8?O'RXACGZ+DG@<+V>/'MXNE_CS[8^<4(V4 ZDP_A%@_B!J&NC;WWZV6$*9?1/#8X3RWKR)-%0.V^3 M5OO4OR'_?"JU67ZOWF:VS\XR)'%H% 66OFAY-=NW'U"77$A4_'R-RD K+]LV ME*X80U]Y:B6G9RK/0G+?(HS67&1P*RT'-!NX[>T*10UK\DS?1$_WQ+MS(,5 ;.F\\['1&T>7=8I7;G0%;J=)/$/:)CZGR ]ILM 3 MN5515PN[U=2ZZ_5AR^PXXN 8]!YG^X^,LW"WOA2DB)/G'2Q'VR]R,O[ M./?<2UX>E/YFMD)8=K^K&W,UV5J[OYC-3+D5.VZF:B\:?%DKO>,6CWHS,WLM M>.4F[>I9$D7%;,=E,[F^=.\^Z.M+U=I:-N*#9J;=[;A^>"UJ=;B:Q)/^Q4>Y MV5IZ,;N^W/.-^"3LE_T'C:?9(*62.]$8J1JFQ?IJ31835HDU;VO[41W^(3I[G]?)BQ)O13EE:1RR)$J2%^2E@WVIDY?^#_:Q?]^LC-4 PG].F>H% M9:<%47)"-:@UO M*O/J(OB7X-K'ER$Z8K<2FB(44(3H+Z:_*'C3:BT:>Q'<8EEC91G\&,1%&"\2 MW"1%F"<+W*11F!:+ !F%?&F"15@4RR /%WD<9&%49,%G97D-Y#MA09*Y3VD2 MIO-ED&9AEB;!K5@+?*Y&2\5A'"7!&2Y%'+P*SN9A%B]PTZ]S-L_F]#Z>9W3) M$_S[E:I.6)#F.0E(T[P3,(^&0:=\25;E81(59%4<1EGF[5P6"?LHX-Y2UI(3 M]1BV$O8@1$,"$!UNG<>_3#]-V:^B$OIX!W5LM5:_FJQB?%UAY)G41 M*'5X2@A):1H%[Q%2S1K5G,-=+2)%\Z05.Z]4D"4IP2N9.QSF!4U_L^7-AD+" M[GC=HIT)Y!U^U3+2X0K3MHJ[1TEL=Q6$1D<)R :N+@IG>?C<(D7>?!!H1P(*[5 FV%[A!BX$R']3I2XWR/_H LP6DD+ M\$$?#(6;ZP5SLP+=*3,.0Q#/$7LG-P.H' R#>!FY7Y&&1;8, MB@PX7P:_GP#9&=(A=XP']1;S)[0XD$$7( M2,,'>U48\.*-M=6W/707CN(NG(- K9 PJ]H4[@@.T1 M7NFQ%?3@'<("U.U4+10LYVF([C/Q_M)P"X7 MW,@I>\W)>)^HYC$)?"?HJ&Z75[8T0'TZ*J#IR8Z4B#KAC@%0YR +WM2D&!;?B>>=>1 %52"]HC:?4>' MT'10T]M-W(F:+W77GVG7U*!NMBM6MQ /2F[ ]#FROBFE7 MB(%TC8%3E&\V! \KCH8-G7Q'#]0ZA.ZAH[4.K)0^'46ZI, ?L=E[3X\-=\$ M,(*:L];V.>L0AQ%3]DY9RB*#JCU@M?\ZK@U 4F>_,\ G -G=;3A&S#SVM[6VNE$.B[[V\])+HH'DX(@M> MP43HZ>ENGJ-)E57+ML==_@Z5D,-?!%[FD9#VL9Y:D_'!;+L M8C:TO(0)%S;90)+$PH:V)3O?1S?U0^!KGB-_9:2/DD/6CH[:R$Q*NG.?=.>4 M=.=D:K>"]4!$N[-5M6=S>!7!E6;KMT;^",(<4\ZI]3H?=LM*,Q9[V^H^X+X$ MB">;O2ZSJ!]W(:$=G_-%)>'?D59\:*@>7E+*5R9B^W;UM8OJ@+-N'^' 1XLA M[21V"=ZY8;?A&_/@5QA@*EEVHF^>8QB2^L;O31S/*,C"UDN/M3C:QKIJ=L]1 M>#UI!F22]U&WD4XB.G;YHV>JL:311 :F,-_M6!U%M@"(]ALI$DWOO'C(75", M5+O9>K>[-_B;.^3YAVA]W^@>K]NZ(<:4L]EON=BLX/$D#\'VME.T? M:('AS/GZOU!+ P04 " )8596Q#A;K]T$ !U#0 &0 'AL+W=OBU*+DI>&:$JHOGB*#R.#TY2M'<&?PJ^,AM]@I',E;K!P:_Y41@A(2YY9A&! M07/+3[F4" 0T?C:883LE.F[VU^C?7>P0RYP9?JKDEY*5MTVBD&2UL:ILG(%!*2K?LKLF#QL.HY<<:.- '6\_D6-Y MQBR;3K1:$8W6@(8=%ZKS!G*BPD6YM!J^"O"STV],5Z*Z-F3&-;DLF.:3G@5< M_-K+&HP3CT%?P(@I.5>5+0SY5N4\?PS0 T(M*[IF=4)W(I[QK$N2N$-H1.D. MO*2-,G%XR9NC)'\?SXW5L"G^V1:PATNWP^%!.3!+EO&C$$Z"X?J6A],OG^)! M=+B#;-J237>AOW%)=F)L9TBC+MF2B2M.G$UEB5TIDC&9U9+AF3%$+0A?>RS! M(U-E"6?)H&.7?/DTHC0Z/&%&9*X?'[YL3OC/FDE#*E":UHA9J\6\MFPN.;&* M7)[/2"YN!6PC,K\G*W>HH,]NN0:-"#8!@5UMC655#E DKS4VMN XLU!Y2^], MR!HP_A.".!WH&>;I*5?R#JYD*6L@I"PL@F!2WL,<0!KTJD$)/$J7S%ZV6<]D M"V8)QL/ <+\U9;)&Z@NMRL>!/E_=WX'>0DF0;22+[IIGJLJ$% ^[ V-X M-6$0ML^4)U@;8""JAYT&\'/<0\ZP);R37K!MGCT M86J#>"8#D;+E]:Y^@7. M02&_'@1_ :J7*@)"P\LY&(#8!"@V^(CQ$04_8/[VN!QOF6X_:#^[?$)R()8: MPX%+4_LD!9^#8=*)4@J=\;B3]!/HC*).&@^#WY1I7'-A&F\@M>&\%P\[@W$< M? WV1IUT,,0.!3B:0N_'*WF'B?I]F#'&J:/.:#3 -\-.,DX"=V;)HQ!1$4Y] MBKTP?#CFYZOU.4BZR1":M)N.W:@_?CW\YSA[47=$,0E1-QEC&W?81IW!J.44-J)TR$VR3 -&JGYG_,:N2B2)J_THWF- MFKP.F[S&'\^K9Q11/XK?D=? YS7P>0V:O,Y0'D65:0[UH&5R[>B"9 84&+ A M4D#':M$<^)5 %>&+!12 *%7@ '0SI %E57;CU 9BIEV M>N;F6T*671D+@>3-+MLID%N%>,XS!NJ+PUP1HZ!DKF5."@@,OO'J\9410&8V M+BFS+A-P+^D'K(+?>^KM[5*#MGI/"S\*IM;WI.0@S/ECA08I?B*Y%P]+]&1Q MFH0%= SVL"YT,"+;:JW>1BE<&ULI5A;;^.X%7[7KR"\[2(#:V[0"="V9F=U$4 M?: EVF97%CVD%"?[Z_L=4G:)HLAS/]\YY/G6V-_=2JF!7:^[WEW, M5L.P>7YVYIJ56DMW:C:JQY^%L6LYX-,NS]S&*MGZ3>ON3,1Q<;:6NI]=GONY M3_;RW(Q#IWOUR3(WKM?2WKQ2G=E>S)+9;N*S7JX&FCB[/-_(I?JBAE\VGRR^ MSO946KU6O=.F9U8M+F8OD^>O,EKO%_RJU=8=C!EI,C?F=_IXUU[,8A)(=:H9 MB(+$ZTJ]5EU'A"#&MXGF;,^2-AZ.=]1_]KI#E[ETZK7I?M/ML+J853/6JH4< MN^&SV?Y=3?KD1*\QG?-/M@UK,RQN1C>8];09$JQU'][R>K+#P88J?F2#F#8( M+W=@Y*5\(P=Y>6[-EEE:#6HT\*KZW1!.]^24+X/%7XU]P^6[O@43>\.^J"5L M/3#9M^QORBRMW*QTPXCH^=D 3K3^K)FHO@I4Q2-4$\'>FWY8.?:V;U5[E\ 9 M1-S+*79ROA)/4GRCFE.6)IR)6(@GZ*5[O5-/+_T_]&;_>CG'&@3.OX^9(##( MCC.@9'KN-K)1%S-DBU/V2LTN?_PA*>(73XB?[<7/GJ+^I]WV-%61G++O,LQO MBJWDE6+#UB 8_V,L\G-C["#GG6( #"L'W2^9"R0<9THV*V86T18D5FQA$-G* M,D4L0.V! Y$GS;VIO_I8 <'0:^CEAU3WT:]V>MIK%[J_LXT>4XWBH6][I1] M'"VB>DG"OI<]@,LOVUEK+?MQ@8@9X7,B&5EU9THO>QW@".S46CN/;EY/?OMS MJ[&6 VX&2'W#&K(KOA>CZIB[<8-:3Z8A*@X0::R#SI9=*1@8/@B+)FF_JK5W M"01@KY&6%BCSF+SLGKQ26YBV;[U>0$Q*VGV$PXE3BGTP M@V+)LR#'PG2H;[3()X$CLPRHB=$"\=0W%&JZ#S64'$R^\C(>Y,U.W!,OCQD= M;.">/8_^J:0-.,J @FH]AR& A!$A(3T2>L31!^2"D\3Z1&+7@Q"-_A+599W5T5\%!6>L%F 0_207/RS1ZYD>%\"-03I(, MHZ"!?B 3>/WX0R42\>+HZ(U"6L#/^^1^N89C]1]^XK@[H(.H2 M)>5Q7W!1%'@6HH@R'J?YS@N\A$?QA#=!IDPF!=K[\L@#>8A51;Z@03G%A"AX M"EM\W,.W[I'LBIUTQKGC[J@3'F2$I>5J$$9S\F X0,Q%16O"Z+DEK41<[ MGR055,N\)W*0ROT(ZB;5WB?FGF3$+1YEB/.\0LKPN*PG MI7:Q06D"KND"4A(J\#R+(T*D7='< MPQL%8C>V*GH(%^13<[15H&0\5I)WW1**-LE-%<1I-_AZ1O5)=1H'@)#0F#K" MJV6?30?'>@[AZC5 X23 VL- M!.@-.@HZ2I*\J*Z04$O?TSW9((;>:R25+58AZAF:B/;;B#JOJ+-!Y[BWM._@5AC 5? MA@EP4ZB>>+^FU%]4OCP"A>,\C5XZ+:.R "P5I&@"9 ,:%^#W=K30DDI FB<1 M.JRJAO4!'W$6O5?7NC'DW13%(J%FHZ8OPEB?5J")%B5!@&3A6>Z LKNO >%_ MCG!+A1^!>1I[4=$CI)E'JH=:4Q.,XP0ZWI%417;XMM8WVW2MT4;C9CHO=:;9 MIY<_>'D*X2PQK"Q:WT[:)04M&G1]I=N1BH"_JZ!LG1IF,$%\17*SL>9:H^]5 MW0W+Z[\2U9#K!^7N$%']$?^4_6RLY]YJ)Y=+JY9[F6CW[880E7ON\QNVO#VM M0FO)IR,JY&C'9F!+:\:-AYPP'\@T*]GWJG.WK?G$Z18A]TT_>D5&M5S$+Q"B MT1]Q]&M!O+. 8UV*7O]AS^4 MP$7!V@\/U)Y[ F8!Z($@"%[3C5-^_3J= G<@_PCX'[N'.#NX2H(]E_["S(58 M";=*^]G]G=S+O(#R#00)H M;(FZITF -,W,%MANBDF[Q6*Q#[1,VYK*HH>DDF9__9Z/NMA.TO2"[4LLB?SN MYWR\Y/1.Z8]F+:5EGS9U8\XF:VNW)[.9*==R(\Q4;66#D:72&V'QJEU M6EOZ,#L_W8J5O)'V_?:MQMMLU+*H-K(QE6J8ELNSR45X\C*F^6["/RMY9_:> M&44R5^HCO;Q>G$T"#G5E[*NB9%<..O7N=D-$F"^\^#]M]<[(AE M+HR\5/6':F'79Y-\PA9R*=K:_J'N_B;[>!+25ZK:N+_LKIO+8;%LC56;7ACO MFZKI?L6G/@][ GGP&0'>"W#G=V?(>?E*6'%^JM4=TS0;VNC!A>JDX5S54%%N MK,9H!3E[_@_4_4;4TIS.+-31QUG9B[[L1/EG1$/.WJC&K@V[:A9R<:A@!C]& M9_C@S$O^K,97LIRR*/09#SA_1E\T!A+$;$4ISR; O9'Z5D[.?_DI3(,7S_@8CS[&SVE_O@#/BW(^9;L07U5&K%9: MKH2#NUKNC7V0;+$;EDRUFC48-6YTJ=6FQYK4ALWOV4JJE1;;=54R :K[0-R? M2K.M5HNVM&RE5;OUF6@6_4"GIUR+II$U%.*3%.6:G"!31J[ 8VL@8MB=9'-9 M5_)6LLKBT5BP:%N5UGAKI,ZN)6N$;;7$[(UJ&^LS6P'Y*V>O;4JI+9J-O1^T M[P*!KTPLER"\7% 8LE2-VB"()2JOM)FR=]"^5#5:$2FT8DYB".NV6ARDJ,_@ M3G75= V0!B@\"J1+$O@9H"LW9UZ:^DD1>E>MQL+@19D?%#E$8W@]J(IR/^&! M]T9^JDKE18%?A)D7!\%N0NA'^'1A*N&%N9]' 1Q*QV$8#/.T#P_)1F=MO-0/ M,:U(LW$:F<[ZT'_VBBQ!1!'%EG-XFE!$GL>[.'"IC.+=<(S:A(]YEQ8%X!OO\2Z)HEW2T0***'7%SM$& M*/V]PZZE%. WE/Y WF4YI2D^R&CN%PGYE!6@718\IMUAQSKB(,*Q^QS&V=.T M"R@3&;4ZY(('.6H6?AWMD->,I\!N%(-V,>".Q']7_KY .XAE#OYAY@-QAYH" M4"B#ZP/M$$$&.'$TZWB/=G G"I*!=CP%?XEV0;8# $2R+/O6")ZA7?"C:)>Y MI2C$$T]SD.,A[=!@L.B% ^W CYQ*1(VQH-Y=Q(5',64C[1 83Q*P*MS5%TTI M2 ?:8?&*D R>A?OK61KTRQVZ7$"ZTUW*(^I:\0/:H;-AMG!FARB'?1\(\?3@KS86^;@?Q!EW^K_ MD3CV;KJ--^UCO6$?6]8M]KK80&.OWP\/0VX[_8B*KH!/T''#^'N -^# M$U]S/" ISYT0Y*=22IICUY5>."3??UTX4_:@ =(YSU!"2(9.BQ300%D\@#.Z MJN^9.XI(=M M?01CUTPL%JXWB'J'BJX[^JSK<#[K6J'/J*&YZ/]..6(7.#U6 MI9CVG'&',6MU-6_)BE4 !TYSND)GIGL4G.6VJG.D5N4($5>/_BPZ9=>MWCO; MF1:G>-'82M2(8B'I<->X]@3S[Z=@T\)C13=,J+@SX5K2D.J]8;%K(3T; M"5_5T).][^[)W8'\ 22=%]VY]QDJ_?^"MWM&AN;<^6D^EQ'OZ8R(RK63#H[T MH=RM$"Y ]?F58*C_0?<&=3O+>^;Z*PN?;B5&YHR, 6;O@#LZM;O;@0[,@WTM MK:AJ26@CF.Y=H+0 )\I06J3/):OM))R%<03:_U1S:@H01&"^!\-+Z8H/^EE9 MKINJ!.L[84RG!8$'+Q;JU\K^>@]7H7 )B^Y[^(+=K15#]NFF8K\F:&A()GJR MBQ]IQ1SC;-Q*M ZD:#KDYF8K8;&N_@MX7>L*0,:LJ[_::NM@Q(WH\@7DZYZ?9X<]6U$T](M#G"%2"A0+<>*R$,-U,BJ(=9Q M$E$*ZR!=$ON V4)NJ34W=/LDJ(KK:CM4J7.]^[Y?ARDZG4'I_ '$W:J]"XC< M6 $QJ(C0S>P"_RY&*G_C0A1K35TX_2H"T^?NE&<[5WO0GSE+K%-UTZ[F][Q MZWA/?M%=#^^F=Y?L;X1&9@VKY1*BP31+)DQW%]?=BU5;=UD\5Q:^NL>U% NI M:0+&ETK9X84,C/\]./\?4$L#!!0 ( EA5E99[^/BN P "LA 9 M>&PO=V]R:W-H965T][ MWH D;>\")&W1]"XX'.X#+=$V&TET2,I>__M[9H:2Y5WO7MK[D,22R>&\///, M#)V7&^>_A*4Q4=W551->'2UC7#T_.PO%TM0ZC-S*-/AF[GRM(Q[]XBRLO-$E M;ZJKL^EX?'56:]LG+U^N=(+\\G$?ZQ^]7@ZZZ64MC9-L*Y1WLQ?';V9/'][0>MYP3^MV83! M9T66S)S[0@_ORU='8U+(5*:()$'CG[5Y9ZJ*!$&-KTGF47\D;1Q^[J3_Q+;# MEID.YIVK/MLR+E\=W1RITLQU6\7?W.;O)MES2?(*5P7^6VUD[05.+-H079TV MX[FVC?RK[Y(?!AMNQH]LF*8-4]9;#F(M?]!1OW[IW49Y6@UI](%-Y=U0SC84 ME$_1XUN+??'U.U?7-L++,2C=E.J=:Z)M%J8IK DOSR*.H(5G11+W5L1-'Q$W MF:J/D+ ,ZL>F-.6^@#/HUBLX[11\.WU2X@^F&*GS2:ZFX^GT"7GGO<'G+._\ MKQBL_OUF%J('5/YSR':1?'%8,J7/\[#2A7EUA/P(QJ_-T>OOOYM%C<]'ZFG7?&[B[I"WC51F3MP0# *'*#BTN"/-T9MC?9!&8JS M0I1,/3.^CY3:: @-V%(A[X,ZL0VVN3;@H'#Z/&/IV6\&1_P8HHXF^P62?49[ ML^-L48;_)+?,;[,:V]NKK- M;O+I[3@[S\^O;[.3R:EZWZBB:DN8E.P(RLV57JV\N[/(:U-MU?%T=(WTJBIF M"OCB..N>.J.?-I?VD'(Y/!96AKFFVM)3A1-*%9UJ7/.L,F 05;AZY1KV>VB+ M)?F)^#.:1C>%R14T6QD?MRKJ.Q-R96(QROD(>J\I2$HD#2/#;P+X(T)BHVQC MHX5[H_$U&8S4K"4U>6V W,W2%LO,!JBFP''*M?[!"> <.$F @']6>BN B4L= MU<8H[8URL\HN.C-K_04F! #D9Q>-NL[5]]_=3*?C%Q]8OQ$_35ZHS]I[#E8$CRK8@>"[@GQ!5 ;?@$PYIVCG2M/6D*7N&X$-\#-^' MD?I]B0SL]G@U?%85O<>SQY/8^W";7H\ONS7T,D98F1,9J>=^F M+<"M;1T0;T9YB0_]05) H)0W4+T1O_3?/I3D0A0/4:&C!3C36P0%:BXM9'E; M(&T)==Z")]@9% 8@XYX^HR[ VSV0&@V\)P]*1I&OV&.3SF-C. PZD*I"'Q2# MJ&=5'[G ^XNE!EN1Y4.P#(+]/!M&1;B%&>3D_9"-LK>ZDL2;F85M&@[Y/.&! M..@ZO[@ZEP]7^/#!ZIFMK, I^9)L*UK/=$EVJ:"18Z"D:7YQ?9W=3O+;\4V& M'B=61A(()]QS&=AJ,LZGU^?9:79R.\TGV#%0SA#*AVK=0IOK7C_U <*-9\'O MO"EM5&_B0U@F-$)4&T&\ O!JM[60KM3XD-X%1D/FM)Q\P<>J&_=[L[\0R M@@1<55;.LZ,($[HD_J*23LF$MTATA 4V?7!0XWVHN/!!0JY^1@OY+[20DB0% MN)(: :5KUQ(="68?&@7ZU%!:!]*4P M]! @5P+8EP]R>PX9*L#<1NX:>H*VS#N[3V]H95DL66\YK" M;LJ,0D6]C"IM*+A#HGQ/9=(UO2L* >>6X,T=39U\V2\E3ER:AG0!D8)IN-[U MJD>R]('V!!Q,3$0Q+9>?:L ^W%TP.SJH#UE59198"L9U@1;3^^2P9Z0\W$W+ M^[JZJZ/8-=MRF"8*]>ON:,63(9E]R8!E6M+YK>%8M'$L-1!\[,8:> M2M&+S$J0WYG$[@9V&F1CJFQS6Y''&VI<]!SIISZ9511:P_ Y&:E?D.H8PR3O M>N,9@U+%5;N2(JZ:EO<1K@?2LZ[!:,,3!TD/QEYA4@!0M4U=Q([9L0K$+HU$ M[_S.+:6N,>L&D43="A5&+.0^L*N V.YZ M)Z W@!((B6OT)*C=BH!+9:G7(">C2#H3"O*I6;"GI47Q=%2(;;GML=UQ23HW M&P(164MW'I(7W$\+E"BK=_+FUM44N!WX#P^1%(C,N!(*H7'VN\H6 M[-JL\ZJXHUS;04O']M$"2"8U)<<'O1\UF@$M?>!^X+$8DB^1[KNRN!=Z5G07 M[Q=L37+]?N0Z].PH%P%&I?^*[Z-D-%=4[KZ2YQLJ/%+5>.Q)'2/5_\+ZHJVI M RJXA83G23L>:W2)PHZ#:-ZA2D0W4,256Q0I$!,V!.VWTB?4"*\K7>466Y"' M4!LV_6&H=7C*)UP!N>%._>M]D.X0_US1'+MKP)%\42N]UK;BEF/N70W"Q116 M4$'IWY,<'/5"G4Q/,W(F+-H&&[KNB.HSX)H27N1O]X)5V2^4O >Q1AEC'V5 MFBTI2)!^?JH.2$_M,+9WTP%R 9O*K>!.E.]%9^TPS;F50Y*]Y6$IU1?; MR$TIX315W$&_="_$;"6*E!#6+G#WA'3$-R.([5%B&OD8M1CBA7@RLC.=Z+LN M;J#W7A/V#4ZFJYS:^1X-.*UA%DMJ-V4N] :E3;Y/"PSLCF;[-"<3N%WRJ0%P MFVZ\V2F-&"204DP&14&B0_<:\*VRT+S)=/D'9ETVSQ*?2]-RL$L1 B(*Y%P= M<$W3T"#[%.4<(IN#%89\MJL@FAT,PE#'5S>C&SKWN+]8DH&N+]>C3/#4=RP# M;C^ (?;WACL!&D((B(==SF?FC[H[3W4D.9L+'B36Z=K'FV=1W^WHD/8>T]%P M +6409T@U<*I<-'A5CDB0G,I4ZE^Z$_VZD*20YCT!B9AN5NDEN]X\D4 MT#J6JZR#-Z;TS?Z]UHA&UA7F[S^1A:7<]_V/XM^=3W04C)$2*6!ZNB]0]_N" M[*_U!7^#@0*FMDE#KI3\$%QAV;M2BJ1/8*!1UU9KN5RX5V$']YM=RTN7-R@* M4F=E/N>Z4,"!"QJY&QFP9.I^0GF>D1H7R8*>-;//:7CJ\,3WNJZQT?5>X_;E M$;?!&@_X2M&/)?\1_/U81^ZMBK%@>D6:-N72M?=RA!1L/+HLA%C ML,>9?-_8"GA23&9QDM M=BV7;=:N6@L+=O.20"CE\F[(DQ>PI\!D+FP97,U-@S '.3#)XTL4F@;8$AES M3H#,C 4*LV$FMT=[6#0<_4J\IMY:* U#+-VGK72 %"S"JZ ML%TL$YZ^P0IR"-3E3IQO$:E%0;CW]!A)JCZ^2<6R;UB2I?U72K"%98C1>2SMF7+UT3.[R[=Y!86 M)?O;L,5,2T%,*$Z_;G0-%*O(54%LWCY4S?9#"A6)?M#O:\N@N12PI%(S $O7 M=(X._19Z-O@!&V!9\,_T0?'$*K]E]V_[_PGP1GX WRV7_T;P4?N%15)69HZM MX]'UY9'R\M.\/$2WXI_#9RY&5_/'I=$(.RW ]W,'JDH/=$#__R->_Q=02P,$ M% @ "6%65LPB,5PC! =@H !D !X;"]W;W)K&ULK59MC^(V$/[.K[!RIU,KI4OBO)#L A(L5Y5*>[N%W:NJJA],8B!: MQ^9LY]C]]QT[+W"%I3KIOH#?YIF9Y[$G,]P+^:RVE&KT4C*N1LY6Z]UUOZ^R M+2V)NA([RF%G+61)-$SEIJ]VDI+<&I6LCSTO[I>DX,YX:-<>Y'@H*LT*3A\D M4E59$ODZI4SL1X[OM N+8K/59J$_'N[(ABZI?MH]2)CU.Y2\*"E7A>!(TO7( MF?C7T]"*]88 ; VSCKAW9*&=$D_%0BCV2YC2@ MF8%-U5I#< 4WHBRUA-T"[/1X"2KG%:-H/D>_H,^$5:1FB^?HCXJP8OU:\ V: M9)FHN%;#O@:GQK2?-0ZFM0/\A@,?HSO!]5:ACSRG^;< ?8BV"QFW(4_Q1<09 MS:Y0X+L(>QA?P LZ"@*+%_P8"M#?DY72$J[3/^?8J'V%YWV9)W:M=B2C(P?> MD*+R*W7&'][YL7=S(9.PRR2\A/XCQ+SHX'SXR\?)I]ED,4-W]X_W"_2PN)\] MW3XN733_='N%8 \MGZ;+^6P^6)=A+;]!?E$B%J+D@".2EY8K* M3F+[Z]LD8.#U)GE>F+14;T95)HN=F?2FA!&>440T6M%-P;G)5*S1*T#W;K=$ M;@!;"Y0)!1H:,/H"E4U1U;O76RH!+*^R&O<("V+J4$R4;P6)KGL3!A7.VD&M MM.B9AJ.9I! O8D(97^][H9OXD>MY'HQC%X?8C-%/_L\P-WSX^,;NI#AI3H6N MCU,[_M9%7JA:R)[O!E&-Z0=N&,5VV(+!4A0WN^ O[GS[ Z\9^ZD;IZV[0Q#8 M<\,T:)8C-QA$9Z)0A%$%]5E7DMO\L!OZN 6.L)LFT0FR'R4N[A(,!JX?UQE> MX-C_'HY#K\TSC+P3]Z'?4=N*\3:UH1^WU"9X\%]JDR1IJ&TE,%0EN&,@=/%@ M<$I *G)U+\#[4>D-D!@WD:AZ?(0&L4M.M':ER@UOL>:G'8@@/H<#..#P[TZB&$>[YQGK,H!E*#W@UY9,&8J;V8+#SAB4(FA($$!$IR: MBB(JV7S?*90^O85:LRX8$$[0CFI;X&RD*\*?9;73V2LJ./J=\ IZ)Z-9<(7. M?3+Z1[T 0&]LQZ.09;QN"[K5KJF:U+W$X7C=D=U![ 57B-$UF'I7@\A!LNYR MZHD6.]M9K(2&/.QP"XTAE>8 [*^%T.W$..A:S?&_4$L#!!0 ( EA5E;# MUI!*?2D *6* 9 >&PO=V]R:W-H965T,*5+#)H^L_?5;7U7U MC:+D8RF75==OBH'^[&\N[+8W1<4W;9J+Z\O++R\V1=W>>_(=?_>Z?_)= M-PY-W9K7?6['S:;H]\],T^V^OW=USWWQIKY9#_CBXLEWV^+&O#7#+]O7/?UU MX4>IZHUI;=VU>6]6W]][>O7ML^LO<0-?\;?:[&ST.<=2EEWW'G^\JKZ_=XD9 MF<:4 X8HZ)];\]PT#4:B>?Q=![WGGXD;X\]N]!]X\;2896'-\Z[YM:Z&]??W MOKZ75V95C,WPIMO]Q>B"OL!X9==8_F^^DVN_^.9>7HYVZ#9Z,\U@4[?R;_%! M"1'=\/7ED1NN]89KGK<\B&?YHAB*)]_UW2[O<36-A@^\5+Z;)E>WV)6W0T^_ MUG3?\.2M[$;>K?*W]4U;K^JR:(?\:5EV8SO4[4W^NFOJLC8VO^\^/?CN8J!' M8X"+4A_S3!YS?>0Q5]?Y3UT[K&W^LJU,E0YP07/V$[]V$W]V?7+$%Z8\SQ]> M+?+KR^OK$^,]](1XR.,]_/V$^,^G2SOTQ$__-4<(>_)O_W+UY>7C$XMXY!?QZ-3H3U[W=5O6VX8F2>MXWK66YEP5X/^Y MJ7[V8/G;H6BKHJ]H5X>NSU_W7366@UWDKUK:%OJ-COG2UE5=],PZ=-1,WYLJ M'[I\;7I3M\5J,'U>M_FP)C+D;3?0=?0K_9F7_EETQXJNI7D436X'^H(DPF#S MPN;_]B]?7U]?/MZ9!7^Z>NR^&>WTFV[LIU^]_>FU_XH6@*?J+\^[S;9H]_KC M@[RFI^4-"3SPP*9HQQ7M_-B;/L,RJYI8H5Z.H )1B?9T4X\;DE?;AC89D\VW M14\S'H>ZJ?^;UB-+SB$Q!X.EF04N+^I>Z$8L49<&@]V:=5V"_'I+04_9=)!B M.5./^/4]R>VZK4A.$.ONZF%-O[O3IA$[-6-%2QMI MJ7*N+*^Y:)J\ZC;&#G7)7X T?=]AUT9MU MUU2FEZVA_UMF8KJ'20Y"T?G?%BP,>DA[XG<_HY)4 Z:UZAK2=#RX3F9CAG57 MT89FA1E0I#/I"#%OUG1]RQQ+EQM>AJZ-#D#7X^IBR(N->=H(6F3$S$6^!YK?TKUM,/K;)1(O5BHYH M,3"'^Q6"&#C;[>&6+B"&:-.JCNG->\>+=X^.R.@FD=."Y$JFXI*>2./1ZLP' MTY/'\3F)]N MRT "W'"G4[GPTF R.3Z:O;DU[:A'[0.9\I8>4XT]J!/N85J9ONXJ>Y[_ZJ10 M48&=VW&S-*S;CI-)]=-D0T6Q?W0!>&)&+)W?0,JV'8_+..SN>2#H7A@R=TIEUAW4[.C"4] M RG3U._IHG775?%5_,0EB('!>TR_).E\8]S"5R.49GC\ B:%4]I3=J()C1:W MTJ*;"IH@# M4]##2 CO^:?G/__MU8NSJV](F9$9OJG+1?YFM+8N8.UESY5%9!XK@$Q46;>['8 MR[HA\)B!%D1KLD ,L4]'\PS$&/:+Z $CQ &QF6EU2SP5G%7$>[$<+2W"T@-( M-C25WTO'$CZ<-Z=X"Y@6U>5S'O!WK#HFAO:IP5 M=U5EZ-S3DOU:2?R02/GO4R-OQ5_PPF^/M;"@!.WMDI;>T2?3WM9]Q_Q3-"HM MA_I&1B;2T*9,EU=Y1Z/XX!_'YA$[[Q4;*B0&_72)ET4_$'.V-EIJ(/;Y"1WZ MI=>A7Y[4@&],V=!T>&^/N6.?-D+^7*4#:3EB!I'?7O8[Z5.JA0 9

WBD]Y MPQ>(1^9-"OK>/5_<.%7%SF>#&YZS2TN;A?F=HMI7GFI?G5SS&!,G4EFYZOR2@FP=#4=$W%Y\79C-NQ)RD#+E)7BWAP9 .< MSW!O<(HYRD$;0ES%#BTI#CZ0)CSR%&F^]J3Y^N1ZGCKV9%'PTHF"YR(*?F11 M$-;[PDF#.<+]0QX$LJKB]49:IE88T;L!D]&78ER3#!UZMC><6T'<9HA<)&C. M70PF_C+A2Q(EHH'@,26S=:>!%2_D^=*PYP'+O^' (,9*M#@[LS:1M87H=GIN M;=?BT=!_U=/9+.O62Y\=,8,YZU8K8B++0C:#-B9YR).&KB)>8*/M!B>2;-%F M3^Z1*!SVT%=P@67!N?&B#5;2VK1LK7@:+(N&5TI6S/N6O$/EMF1QI%('7("9 M#0:3)-OA!LZMZ+R47O,:A9W5_RC:$?$$.NVP4+E("5"!N0^0<:3*!I$ M\V'(9=&^AX52[GD8.FFM!F3Y#&$.X1(,0719P$C2Q8/2])0M22,RGV$'UO:] MLV?%MBZL$UH940!7=^, CY=#-C,LY2FGMJ/QB\!8M*X7="F;O2[ *!OD-+), M"1XU>](&0K.$J4-K?"HF)=2]HU#81EX8KNTKIM2?OB(?GES%#E+A7NT_ MP@@G)?(W7B)_5$3/Q,)]]MB%"/!5W=V^$,?@5_H,,B01J6,3V3K^_(JB!2+G+K M(KW\.+NW'&F@:64^HHEC3JH1CH 5&RRP .YZ+&Z)#J31E>HW.G)L$@8.X#A( MRV>:[MC+1#XPNSHO$./11$,D@0W,NU D,7YY#A%E2'FPH>0/7?0X9Z"KT9JI MP1,.DC42[2&2E<$!H3-.FJ''P&,O\0_G)XAMX/W./0Y_59>B)'B%LAK$<45L MT*$@\JH13*JRM:Q4(E<[K(T=ZJ*QG1>A_C=P5"=:Y(8\SUZ#<[0B.F-T]E?[ MB$1TX=J'UO2P=DNR( W"$^S@(KAJ9;(D%#BR03>HNTKT^DVTB0:JR>.DG\_S M'_AF]YC*D/%9J>YRX[.@U+,O\A29$L_ (QU^OZD(F42+?^5'YHG7]OA$PPS9 M([=';0F:''( MZ;1D$1@3)M(53Q!E^]7.Z6&_# ;D?IMK&XV;G8T'Q%ZXY;6 M?;]XP$_JS2URG=TJ$Q.#O &:%"VI$BOL_O+!P8S"L[V>\[;&33ANI6$LM.)?K8)\7PT M&5JI&VVF8@K1PVBPVPXQ@T;M<#O2K(+O3/:ZV(D02)NB86WG0^.1.EHE7*D< MQRSSIT?7YU\X1]E.SC$%1US QICT_D;R53Q MM]MQLU42JD!3&3(=,_O$,4&\KKGEJ!V,G.58-VPCT-BC>-[LWGNV*4IQ!DRM MH068;9R1\(Z6%0LMT"=?]MU[]OH[C?PYQYUNL6,A4=V"#[R$Z&B1-WVQ$6O3 MVZK$IRW\/6$6O3;3:[$XT;7$1'R $".8H]>CWE=G,,,;9V?VC'(QBKXX4#05,;$X'D!]\5/2FD M0>0#3#/ZOB03'=_>:& !U*_;&?&#/ 44^M- \$SY4@P%T@?50MBE[!')CH)& M;'AH*$EG4:LS&N811W:4=!^CTH$ C4U]?[D.'!LC($Z+M0@>F$6V M@B8@XW7O=-+2K<_EUM(G@G?#Y(E_%L>V8&9EK.2<_S&DUMUY_L:(--2@3AQ2 MQYV<$MC!#_4FVR)AB20$2W=#?G6])!74Y&CVF1W&:N^4C)/895/4FY-V^-5E MP+1\.:J&*,: M1F5KQ)FAP)E (IYA2B&3G 9=L>$3<4 2DXRD'%%7@"4RR4K;;[.7_I(?ZY7) MGJF0MMGU%]CTAP_/KBZN_=>(CI.&E$.<75WB$KH0'JG-?BI*.M-�._XHP' MDDO>=5VC@E$6.GY BI5N"9<_#)?_0#Q=L_YG,[+^@,\VNB+_$9D#)+J3F1T0 MT%/$KI$2Z]U)FB'0RCC\!YP!=V&#YX@/Y8,+DB_TJ T5* !N6%5J$N^"_$+, MVZ5_8"ZE^Z$BO[7B_]0M&Z45'Q/<8,6HW)YD+-$5:T.TP ^L(]F&V6!*? D? M53+?$#'N>N=0Q2( /D&]D.G3XFRP M)I)<-*T\4>?QX+] M)%,N,KFV08A(68-3JG[$)(FJ_D@N8Q\E\O(/'F.@)-XKQ9AW2I$![&9=2I_CI^8#+5D- M^TYESX\I<64:<&EQMU)>9,*9YUO::TF9BUH!ER= EPB79 5R07[EX4%2J>-L M/CTD[%.G=@6[U9GGQHC/3XG]ZR#VKT]*[[_%"=H?4 ] ]P']@5P8(BTN' .[NRTV4"!P0EK)N]^:AH0C_6[*=4LFQ\W>@R,R3H /)@LL>1X3QDE><)B.6/M"$1,.FXY2=%JRL/+IVA36)"?Y]AD-D\/YNVC:HR@ MX;!K-@^JF("86.I%EMZM/N+8'MUI4+'*G- !] \$@Q1EOY>?]&U^_^J!3PVR M*\^8K4, I-<2WE5_G-^_3NXENK5LSB\-O@WX&N:CX@.B36K#O'SVZITW8HC9 M;NH6XSU\$$4;, $F.\-S'DN \=$##V[C+&7/6^)/46U5I;F(*PML/2$2(P^* M+SU'&H2N><&(X4^9D;AHE@^CQ\/LZXU#:ZH3Q,O.NY+L+5E\LF(- MA/HT3D2!F#TRY!M0I<4P;4\4@5"0YR"A',S8HV4 _NL!"'1"7-!U".+>&&<= MNC5)XF*1QRAR"4O08[[E_$8L4]EFIF6R3;P ;I6:W$"V !B@()2JCW'.J"!C"D!G.S]S@6EYMV]*MLE&$R(EAQ *1/E\ASN,B12%CXPLY M'))$24>Z!E MG'HE:58"D%);7:!E*Q!/P:)E)"4;/=;3Z-3S.=X>D1KK3*['18L[$T1RU*(Q M9D_I4X^D"WN].?( MI0YX^2 VZ>B7SMHZ7"Y1[K-D*D,3Y-0I:YBWT3Z?.5 CM3*8'82Z Z1(*>O,! M6@/()2\R54]$DM.K%N]^Q$H@&!]BB?&>@)DBZJJ _:2G8BU!VLG84WF7I?H4 MV+S)N3:0QV[%4A[!H*BE&7;&M/$2(FD35I-2DI/$O4C)NL5'J5SQSDT,B?.N M3J9^*1O!!^L4">R4CH<[$/?H\AQT\L!O2(Q%#3<>FIB)>V@]!]/DZ%0?*<64^@G)UQU]2O@Q:#-<&$@D$ ME#GZ5@.-&>0,^R#Q%'9@F UY0HP2EQ%%#"2:4:"(/D+BE&NDHEG#^>A\"&5) MC-I#UM."BM0,/2SRN%.M1CY?JW$J$A9JS*].5G\_^8%,(K("\^<<)2_W^3M MN9JC%0&_8[@XPI5D%<2R7>FM887,@X,.(*&L3NIY*J"U>RY/0V#FS##X5EFK MEWJK5U+2&38F%/BFPP;+5=&;63H48KL(_K*.2$&P@EH)3#5$JXWC36G*%4DA M%R4-P55QADG?C3(MU88,YUBCZ03;YKRF^Y"T#Y0U-EP7/+!@1)5A(RHB!/@/ M",N&+-<2R(/ZS-?C,F^*YL O*\Y4\=VEVU%>8R$@'89M[[%5Q^_).72&HAX MA]H#9[PS&R8?Y.9S%=YOS8VO< QJVFN6C#,+G.B-W-PH?^.A:ZA6LBQ1@\:1 M1PBX3] R_G+FF=!OH8B@.F+G[[?PF(D8&C+@8 [BFA*KX:< M2IGO+J9R9;:"+W%^/;Q@96[#M?"1;7P$/^.@0SL8@)BT*JX(1H;4L@\WBFAU MS)7%&#Y3^8T2-!/PN>JKI>BK E.'*>EHYK!8D%@!21>),H^H@Q8?@Y94-3Z% M$G(C'%8&Y_E;6,KN>>JWQPE5&RJ(4T0'C%+ELY/H L\*R +.IS3[,"7.[W+2L!@R M+;^#:N0;YW)'R?'WN\L/T"V0#3A" Q8C M<\7FJ^;T;)K*67H M#N "D2*7L+0X6$=4M27Q0I@)G:=YQ-JPQ-M]TBV 5WS2T L=$ZY.-SS0ACCY MK[%@^=D+EC$G*"&"SXZ4C9Q-YOM MZ.KM'%BT\&[.A9>,KLZ*>ZDT:@R2ZNOZ!.J*X<.RA4A!#F^1B!DF\UEG$0KH+CG96)SF,<'MG!/ =5$TL_.XJ\3(G\:8UDYZ$'B7ZT1+VX^+N MGX/YS3\7\QOJZZ].E\?_U>S(#U;*/XT0 XSAG)6TOV? '#\'6R3ZN53,J-J+ M"0P^+E+P5AO#/Y6.9YSEE2$X L*EG05$4'@:_6")$>AN%=P"Z4"YI@_8+WLN M/GK59@'M?_B(.!=73K&N9#=VMX[%X@G$S4)<.9T *,F78A-[$$:%0 W7 )#7 MM6Q!1^O9*DXSUEV^^.&S_W%-]'%17JQ;_?C-ADJ=^MJ,M5< M0CN3@>& ,=AL'IS\UMV/.U$9R#$:\6&L]L)"7@?*RB@",O/Z=*%Q9)X+BS7? M.B^9;2$MZ5A&?,(J3^YQZ*EP=;K7P0O'F8*3Q?J.BX_/&RKW/ZS\#^[H.5BC M/YQ,>54!OXUMI -PM "?C4:)_;H3#_'G6^,C7<.'7"O^27JSSLP*#MQS/%M< MP;:: :,H@-[E*YNXM0BF%(0?YUPY+X%9LSQY6G0=HW^#_ZYA"XRC':^P+[1# MVZY'Z4A(;-DDLS73T6::0PLI&XR^++1@_5@/MR(*@&G.W'FUIBW$17?)H+2N M-* I(ALL0A(?QT8 .X*00HR@+\(ID"WP/= X/" GE/V=V>X+8399*&E&3Q Q MYXW8_DD/',EE:GS-@U4,@-_.O\=EEF1(*30D0FCZ31(!/DO-H0'%T/FV*%&: M57N;>90=;]FR**7)!_]%[+I#D9I#/2F8T8%O:LD*>G.]AGFY6J%9;SMD@9WB M^;F>;J):O,7#I%3A,>5GC4ER^LY%V/E45,B[EM[?GMG[4,NM$9-@8A^2CCCM MM[&O+3H"'0=9BF'"4VE02%\J3E3' D(@I-$HS,J0P\,%J0A5SC7LLS4)^/OKDS M&_"/2PPR5\P]D@7+?&4X-R48I*<+T*-1286DDWRS.[A01>][K2#SQ3RNW2U\ MC0TM +FZS*6?N)6,J'0^0A*4X8"+7@'09U1; S1!N/(\?Q8)9VO2 +QL@X.: M?DRBN>J(^'0MZ=BMZM"QE;M#3)GV% 4]:+PU0[ _'"QV9CO.H>G<(1:+O(;VEHZ4K)J="R.^FBB[8D10(5:DKQ'TQB$IZ1YF0W72><8)E+GDLX/DM+ ]F_W$//4RG8-W[!DIA@6*_$6: M][;'NC_Q?Z]/^E 78?*Z^O3E=(ODXZ-;[2) MQIRQ^ED#,98\1=[?%D30T0I2X0=3>4>1C4!% "&VF#:3;(J=:PEP,S8ALJQ> M*G>R$,]+B97>CA*62LNOR4@E4\TFZ1GN$J+15"XE2^KU'(!!QV@7XX->K M+9C>IGU6$$>6KKP>YL86U:IQS9,Y[NPQ>INN-?X@3I5>FN;1F[67"!LL\+4J M+A7WH!]8!5*])^:0-8S$EA-TGK\.#>3$ JI=5+WFCE-]!(H+P+*N]R$=W-Z!/6V+"^6*^9B^R2JY, MC((0%,>Y]\-P3S#NN20Q\M/5W=>ANOOZ=)'V4^W;FO_HF[3.'OR3H\R_(&-F M:-BN#K2N<,*H^DRO/W.DC&CMNNP[BX9^=3+DX)0MH/HPNF,+]E"*5LSD7GQ- M!+8]/E3GZ?H1QNRA* _CVDM%_!&-MZI1^ROULUXSQMZK<^L&#\X$YY3=&0RH MMBHXYXO)S#L1$'RCLX"X8V.H-(;('.W4UHU#]2B2JVW<:Y!3"7@SREZ!N>I% MBF?D7F41UI<((LYFA+1Q@HX\NH=3=R_=>F%XO]]2?N%1^_'.124/JISEW),S MYWI&<$4 %R,ZFV"^S"C["'SZK@T0WZU- D1WL'/%I9ZFB8AYB1SJ#J5,&CA> M:@ZCQ%M5#$54=,W"BA.P)2J._?<8IS92=I@QDCZ <"6<6'+4A9G%.?O)9JF' M('T^%?''2$..X+##*$6(,Z.K\XA^>4:*X>5!C[DF<>:&<()4M^^X_R"[%1-" M2G*7&0LX/:W:^6(Z; 9QP=#F@*]%Y/^_06N!N1-X5,_XB(Q9DVJVX)SW7L"Y2L2# 816SP2G8F3RN M"4 9&UL"JVC2/N8]5<"R.TECD2S8]!)"=I5#VLZO(;>\B2+18O^"N>X8;)'&;KY!VYX%]DT EDS5^3%^''L7+?+D#@*>U?9^%#L; M-S5>1'K0W*\>CA"I#6_N)=BUZ%0[LT[YS]<-R%0X\#>'1XCY7%HW=]J@V9T- M;UG&X IG/*07%59RW!J";GVW9G[5AX2MTWD-BG#S,70T^FUO.E!;FQ&[Y*/S ME;41OO9&E'0R%QJO]0U,(27FF@G?],Z\B)M@NS8]/@>A/@Z:.0?5?3(4H-B1 MN'V3LTFRL%&I:1_XA1X5Q1!4'<[Y%G?!>J>A!L$QWG$5ZM;UQC&;J]^?]0PE MG'KD'1G9I[PC@_V33RR[N YE%]>GZR1(-L NN?XB^W$APW"M!?48O*UC, M]KO&Z6%XO"1T5K-3=59GU%A*GRA]?ES;'Z^J2L,M M=J:S%HL*;V#0VN+]9([D\X=8#:/HIKAT(947K=P.=,]=1:+[D:_\9U,A"U00 MDX%OT4*;NZY[X=OFHUY/UKHC V,M33%\$6FGE=%0Z<0@VC@W?BL2)V-)UI

_]XYS0ND+!TQ,+CCJ%%@L0 M3<\9LO5KLUG,ZP=PF[Y%R67?[O@6I6,)N/\K;Z=P#DCT=HKL_]].\=&W4X!_ MCT^E]@ W/JX?Q8S=FA@9=]CQ\)2+=?>79.312S*R"1?]SI=D( NX&OM!6ALE M>.D@,[<\& MK;.WI"5RO(?Z#L6"UZ%8\/ITF9\O=KW-M$N'_XP6G(-$]W)5728RN)ARJJ^HP'F1TC3\? 7XLL M[BY_TF .Y2O7IZM,(N/H5602X7%_,16G3)]ZUVIV)_[ \7'RNK+DUQ+R'K&F M_YCY]@^RW.Y@.$X[/D=E_KXG6?P6BM /U;?9\@C^^>MB'TQ-E!-=6T5D?)Q@ M<%#"&V19L'"NW, >*/1=+;Z70TJW?$W;%C672W^TNV(;M<6X>T^'B:Q MUNT/,X.$UU>RB4=)2Y $A^36I^_B/&BC$ZW<9= "G,Y7T;'ZR.Y:$J[+?/KS M\U?A1>%WV G?&22J&&?254FEM_1[$+C$_?K3-C2H/1@RM%D]R$D> MSC&\_R]+5-X#H3+B)!?2;"32LUAYTDP^#F\*53GS&^+87&7#[48571(&UBN4 M$'B7\4'OP^AW/L1*%4\,A[[U13V^_;,/:$8$YE15X/"N%$[S#\GC9H^QN.>1 MT^B3# M\T)*,B3PC]4 MTEQ_]$63DF5Y92VB8A%N^'7?M=VH397G!?\?-';^UK\N2D%D_-*H#J]XSMQO MV0MCR[[F;N$JM2EKOYA?Y2T=CSNED+QV:^"A>.,( V*16-<.X;I"HVV?UWW98LH*\???W@6W3,JZ4[6N 2/X75_ B86X@? MO?'-N-ZQHY:^0FL.02A+IUMOT&_"OP8QU!L"@\%-+:V9!/:6(YUC=O.*%"A^ M7\$#$"'N# 1@]H.L]POI!9GH%A(([%M[B34/7-7D=6!X8UOI#CMW-RA*IY3" M WY\]>SG-U)RW:N&^Z,"\8.HQU;(#BXW;B 460JT^L?(="B3[SF&,'5X\LOS[,7=W.LQ 6- MXT=:(B8!":]J%;Z]2]\)/5N?87W.3]O'<_R+">X$=DJX8PZSE?T-ZGZA6(!N M&YV$[)!3O3&@2BKE$@=LFP?O!I9=?.)K;L,[VH%I2H6.ZP>[1]6#R)ZC@-1W M'H[1=IH'QQ1%S"7OI$_$G!N>&W=\[!F85#8?=$]#*;/O69]3#A=LF,!C>_(= M>7TWYCGI'0[LMR2_ ?WQWV+[4;+R[=/K>Q=T9[C\R7=;4DT_20OAO#$KNO7R M_"MR ;@1OOMCZ+88$FDE_ ]02P,$ M% @ "6%65N#^PN_@ @ 608 !D !X;"]W;W)K&ULI55-;]I $+WS*T:N5+52$AL#:43!$N1#K91(*"3MH>IAL<=XE?6N ML[L&\N\[NP9#),*E%[P?;][,FYT91FNE7TR!:&%3"FG&06%M-0Q#DQ98,G.A M*I1TDRM=,DM;O0Q-I9%EWJ@481Q%EV')N R2D3^;Z62D:BNXQ)D&4Y(V/[-Q$+F 4&!J'0.CSPJO40A'1&&\;CF#UJ4S/%SOV.^\ M=M*R8 :OE?C-,UN,@ZL ,LQ9+>RC6O_ K9Z!XTN5,/X7U@UV&L0^[@;1S[*&V99,M)J#=JAB5R"3,E>,K1P)9ANG4P;)_$'3KHQ/"AI"P.W,L/L/4%($;=AQ[NPI_%)QAM,+Z#7/8,XBN,3 M?+TV#3W/U_O_-/R9+(S55$U_CR6B<=,_[L9UV-!4+,5Q0"UD4*\P2#Y_ZEY& MWT^(Z+,C.=7 D:.&;8V6?EGN?8 MF=9<9.3,=.(!6 6]WGDWC-MCX&6EB=XI,9UNY" $?$.F3>>!I05%177R3G'' M$S60)T4->0:9JQ0OM-YPP5UI[>&]/?RNUI+;FK+AP#G?N+4Y0!PKB_"@W4O4 M2S_4#/A2;3J_/6WGYJ09%WMX,W0?F%YR:4!@3J;1Q;=! +H99,W&JLH/CX6R M-(K\LJ#9C]H!Z#Y7RNXVSD'[;Y+\ U!+ P04 " )8596%L@A404% "8 M% &0 'AL+W=O M,"0 :XO4+RNS#3CIN@5K5B/IMH=B#[1$VT(ET26I./GO=Y1DV0ELS3%BM"^Q M1/'NOCSR/B$Y6 GY52TXU^@Q2W,U["RT7E[V>BI:\(RIKECR'+[,A,R8AE45<8U!V>/OA*_4 MUC,R0YD*\=6\W,3#CFT4\91'VKA@\// KWF:&D^@XUOMM-/$-(;;SVOO'\K! MPV"F3/%KD?Z3Q'HQ[/0[*.8S5J3Z3JQ^Y_6 /.,O$JDJ_Z)5U3>P.R@JE!99 M;0P*LB2O?MECG8@M@_X^ UH;T%)W%:A4^9YI-AI(L4+2] 9OYJ$<:FD-XI+< MS,J]EO U 3L]NBH4M"B%QM&W(E&)295"+(_13?[ E88)T J=?V;3E*N+04]# M3&/9BVK_5Y5_NL<_H>A6Y'JAT*]YS./G#GH@ME%,UXJO:*O']SSJ(H=@1&U* M6_PY30::F:B[5DD5\V(&R4%P^\,[HYY^( M;__2(LYMQ+FE=^<5TX.^?(0V=*-YIG8*=D\@V&L$>ZW9'*>IB%@I4\S0I)#1 M FH&3602<8S&2G%=#T;R&(UAG7U,V#1)861]%]G*55(-J#_MYP=%,0.Q5 MDL^1-JL5E:,SJU?#1_9,EVE9KK4MC3:DA6FU6*60K16:2DBW%+)*84F"&($W M,$HDFC'X\\#2 KJ<)Z95% ILU<6E-7D6R#JS'$P"WQH?%NG2NN,13Q[* @3C M(+0M4YJY%O+)ZM/0^@02)+!"2FA$]0#.R85%L&T[UD0"PJ5^PFB9,M,!XG"( MN32EC5'.M>4[UB?H ^F!Y*7<:)6&9N_$[%T!+Y5/R[4)A-8LGRN:RU;P['."0Z#P+JP_A3Y6JMX$?19?X?VH?=[/N/2I"?) M(Y'!-+%'\]%$ 5>\&>\ZC4UZ30+,JA"[LC-ED J8='":%C$D^XP 7-.T7AX1 M4XO&8[>E*ORF*OS6Y7FOS]JTH M\W+1GH0RQ,<46'$D9BCN>W0+-!XFU-^+&D2P#^5Z &H([A/[,-H +W;QQL,N MM#>\<7&?!KN)XV(""3B<."YV/7<_!9ZP*92P?<5* M <31FK6RI]7'D:5,[,T.U'Y[^M0^WUCSUJZ9?!\ _4_<'XA ^ $$:@90HYE M4 C_R)TM!A&*7=_>O]\!1H4'[7< +4YX$(0#71!R<6#;6Q0*,?7LW1CR ML!W0UVQ\L.U[^S'4QY08JMT74RTT2R$M#C1YUH=F;LS4-\G.(2R:T25K/AB?$VA%GTA^(=?M1-ZE11W%(W<-!MX':F3FF.=2Z M9=$"LB*?=N^:B+,+0X'G[:G>4@_:M2AZ6Y=%&9?S\DI,H4@4N:[NC9K6YMIM M7%TV;;I7=W:W3,Z37 '$9F!J=P,XI,OJ&JQZT6)97CU-A=8B*Q\7G,5&PO M=V]R:W-H965TAY%-BNAXG:D:U!XL]&FX@ZWIHAL;8#GGJF241K'TZCB0H6K MA3^[,ZN%;IP4"NX,LTU5<;.[ JFWRS )]P?WHB@='42K12B F6%5LS 9AE>)O.K"=%[@C\$;.W!FI$E:ZT_T^8V7X8Q 0()F2,)'#^/ M< U2DB"$\:63&?8JB?%PO9?^D[<=;5ES"]=:?A*Y*Y?A>TY)7J:E]?]LV]).9B'+&NMTU3$C@DJH]LN?.C\<,)S'WV%(.X;4XVX5>93O MN>.KA=%;9H@:I='"F^JY$9Q0%)2/SN"M0#ZWN@?K3).YQ@A5,*YR=JL<%(9[ MG]T\8? ML,$#7TNPPT7D4"=Q1EDG_ZJ5GWY'?I*R#UJYTK(;E4/^7$"$8'O$ MZ1[Q57I4XGO(1FRWO@_>>"ORS6280[]_9H/6@V3US50 M7"6Z8TGP-;F67? C65 >T]Y WOA$%OWFC;YZ$8]?:.AL\:,=EX \Z?+M@ M[XL=X^X0C(<0O V2LQG^DYN2]*+;/\N$X*7I&>F:!Y>5;A0JK8U^%&0I69^W MWB([>YGC6>I_U]R6%%CLQ,@V2.(X& 8#NL'/Q']^''J"4%\@_Y^ IVR0#(/D MY!1UC,]B7)W/DF_ 3PET,IGXSY0LN8=,40N:Q/@NB/R$[;@]*['A&>^\0F?>!P+QF;^-1 MBK-"2KK'8L5AC1T,29[;E4G@JJD[";Z.4"&6D5:%)E655L+I7JN!"G+1:A6D M6*ENM&Z%*WTAU$9@4#*I;6. /*D;@]-*-1N^QX_/B1:Y#= M=/\+ZF.W5I*. M:W37"?L5A_F?6#E,ZC8H(T;MZ#G\K^XML937 .0I'\O6BE>Z2E?S+VL[';W6 MAJ.#H5J!*?S3P:+9F(7M?.U/^]?)93N4OY*W3YL/W!1"629A@ZSQZ.PT9*9] M+K0;IVL_HM?:X<#WRQ)?6&"( .\W6KO]AA3T;[;5/U!+ P04 " )8596 M1EE+?IH" "8!0 &0 'AL+W=O[U;.):FTE)-QJ:MJZYOK/.51J-?4B;V.X$\O2 M.D,PFS1\"?=@'YM;C5HPH!2B!FF$DE3#8NJ=1:?GB8OO GX(6)DMF;I.YDH] M.^6ZF'JA(P05Y-8A<#Q>X *JR@$AC=]K3&\HZ1*WY0WZ5=<[]C+G!BY4]20* M6TZ]D4<+6/"VLG=J]1W6_:0.+U>5Z;YTU<>RV*-Y:ZRJU\G(H!:R/_GK^AZV M$D;A!PELG< ZWGVACN4EMWPVT6I%M8M&-"=TK7;92$Y(]U/NK4:OP#P[NY8O M(*W2 @S]\L#G%9C#26 1V?F#?(URWJ.P#U B1F^4M*6AWV0!Q7N "D-O-B& MUSG;BW@)^3&-(Y^RD+$]>/'09]SAQ?_1Y\^SN;$:W\.O79WV.,EN'#=/419^W<,R&5@F^]"W6>ZBMC=Y-S6\1ZCGH(>[)/]:(O+E M6E);JM9P69A#*8I>90:;*LE5NX?/G(4;Q>"0'XV3@EC/LM&Y,%AO/,?D#09^0D2."#)./)# M%M-=_R38FA:LL>QV@J&Y:J7M!V>P#FOGK)^VM_!^9]UPO132T H6F!H>GZ0> MU?T>Z!6KFF[VYLIB0YU8XNH$[0+0OU#*;A178%C&L[]02P,$% @ "6%6 M5MUW<0D* P D@8 !D !X;"]W;W)K&ULG57? MC]LH$'[GKT"^4]5*[MK&CI-LDTB[VU:MU)6B_KA[.-T#L2#S8J_-5]L ./K82F674>-<=YTDMFJ@Y?9*=Z!P9ZM- MRQU.S2ZQG0%>AZ!6)BQ-RZ3E0D6K15A;F]5"]TX*!6M#;=^VW#S=@M3[991% MQX6/8MWA?X M&:/W6KG&TC>JAOI'@ 1)CDS9D>DMNXCX&JHKFF>+/8:V@T8WV_B^^T_&7G^7E'7Z-YB3ON"?, AIIM>R%JHG0U,1-L9 M_0">BR5_DH+%Y23S1AK/9HS<\ZI! N8I.,.1-LG*,LZ*.3LEGC?/1]4(V70KU$QQU"6<+R."]2PC+,RY"B MXY)VXVETXVE\IY@799PS3(_Y)],"\UNLIZKZMI?<08WZ@4VO!/>Y$'\>9].2 M,#:-I\CV-S+$5('#]F;I%/LW"Q;#X)*>NVG)B4ZT8'9!#2VM=*_<(!GCZBBX M-X/.?'FYU0EDK88FAZ-9U$U P*.$R<[H+J;+1##0MF@S\-,-X!][=: MN^/$)QA_0ZO_ %!+ P04 " )8596XL44'8X% #I# &0 'AL+W=O MEK,QE;V5M?3X8F&P%I3!]54.%;Q9*E\+B5"\'IM8@GL-4JTO>U%O]^"^6*XL/1C,+FJQA >P?]5W M&F>#SDM>E%"90E5R$! @F9 M)0\"?Y[@+4A)CA#&]]9GK]N2#/?'.^_O7>P8RUP8>*ODER*WJ\O>I,=S6(A& MVGNU_@/:>!S 3$GCOOG:KQTE/9XUQJJR-48$95'Y7[%I>=@SF(0_,8A;@]CA M]ALYE#?"BMF%5FNN:35ZHX$+U5DCN**BI#Q8C6\+M+.S#X A&7[Z*.82S-G% MP*)3>C7(6@?7WD'\$P=1S#^JRJX,?U?ED#]W,$ T':1X!^DZ/NKQ!K(^3Z* MQV$<'_&7="$FSE]R/,1_KN;&:E3!OX>"]"Z&AUW0R3@WME9%E?.B MRF23TT1*]GI%]KTI-+I8:%5RBRAR],C5PHW=6U.X$WK.KH4450;\P=6CV\H7 M'7S'4!10SD&3,-B5,6"-TP=]1>SS\TVYIK/X1BW>-#@1;C4[8<-I,$DF- B# MX7C*/A1B7DC<&PQ[:*I<;WDMMIX8BDMDF6X0.&RP!&(H:!F%03I._& T'+)/ MJLH:K:&R+ZGAD*S): VJ.1V@N"/H,N7/!B6\J\@M&&C?M*.7CDBP:D& [C'M+SVD/13]BM+ M\$/V_I '_%DZWGE^'&=OA5GQ]RBR9]FC3#&7*0^VM7B5MY9I?BK.B&/D((H\ MV>$HPAS5M03L"$3?X8W.E2MWB=@_,] M!>QHOXI<8]UGA*PI@&T\F(W;\6(%=SBQGS"&"3K42U! >SPM[E]U=S M62Q=),_V;T_2Z9Q80<;#\1 '<1A,TQ$CKMYMVA.XDRJ%)&H\W9L"F0&YY2=Q M/\4&(J7KA9BID[B;[KC:DD(X4(J[#+-=)79&E,, BX*IP;53N0WV2T2EJC<^ MDDR5M:J F#=-MD(...G50D4'/*#"@^'9+1:B#9B @\WZ@=OBY;G8:8) MD2L M"XL>*R024X5:L*A]BAA[4>E[D5MKT.]Z5>#NA4%HEA,5&@WZC*B\W96MDSCJ MCW=D,/1SH'SL1TE4>6RERHM%D0F[(Q4VMKVP$%RJF+"!K'%E52UP*9 2^0>% MX=T:Z4Y,89'$3ZB!KWA_X7FC*79*Q8M,=#W1\W0(Y+[$YHW!H3'[)=;IXB3L M#Y\K8=*?=.&W^_],#OQ_Y- _T@]'73\<'>U4'S&O95.VA>U.;.F0'NQX1_T< M[MI7]A"A:Z10=^?/I[D4WX"N7 Z+SW?=8D%ZM&J6*[1.DH!C[X#7O7$G/G*, M\O>]%T^Q*T"J,4B@.3NGLM@VE.EH3+,AUI T#6DX8FD0I5,:CMDXB,<3&J9L M%"23A&%'QWOX C5-M6"<)&UG>8X5?8_#()I@OT,UG&.Y1 ,PEIU.@C1*V1F[ M(W*P##X)V<#!8M@U)'XHO8.]ZV<)>NDNV8:[KN)OHMW3[AY_Y:^O/Y;[/P$? MA5X6*%,)"S0-^REF6/N+M9]85;O+[%Q9O!J[X0K_BX"F!?A^H93=36B#[M_- M[#]02P,$% @ "6%65AIR]M0:!0 QPL !D !X;"]W;W)K&ULI591;]LV$'[GKSBX0>$ 6BQ1EJ6DB8$D;;=@:QLT6?

-VS#[[C]O;G5.)L-*(6H M>&V$JD'S]<7D,CJ[2MQ^O^&3X%LS&H.+9*749S>Y*2XFH2/$)<^M0V#X>.#7 M7$H'A#2^])B3P:4S'(_WZ&]][!C+BAE^K>0?HK#EQ22;0,'7K)7VH]K^POMX M/,%<2>/_8=OMG>/FO#565;TQ,JA$W3W9UUZ'D4$6?L> ]@;4\^X<>9:OF67+ M0]_U<'3[\!'%-ZIVI8&WM0%+_X-,$.N V&Z M)WQ%#R*^YOD)Q%$ -*3T %X\"!![O/C_"/#GY M5\WA':NQDC@7Y)Y7WFV+AM>8@EI).2!32 M($P2-YH'- W=(%H$,4W(99ZW52N91=JB:IC0/C"I,&$,F<99,,\ROLAH M1%^-5H[((@Z213I&3=,@BU,$Q1(E[,[IZJ+&A2^M,,+7+^1ZKQ52M9;!_#2@ M20@]>C]]NOW.LI60, \RFCYN=3."%0WK58T51FM>YSO@7W-_IH"2X8'Z,9G2 M!1W'T$T/ZA<]ZA'V441H&T3P\K!ST.L'Q0'A8(4<016D09Q1PY$'= M '-ED="GVM&G8OS*"CY@IHN%^_V8##"=AQ0)I1%RP2@/*# $#R[X^2+#9Q"% M*;C@D_0_TN9P\#[U3C.?A![4#6),T"R% X4D&0I)+DTTKHID)%8"U?R MORV%SQ60'P068V#Q",RZ&ON-F$]+0*ZP%3 6=YV1\3;BC]OGWO1F7!;(M?]^ MXB[-47),!%.*QG@!LR"-O())&KA;?XM'4EL3X!?] 3N5!OE:GI>UDFJS\QR0 M,?8.V$RT3$*C75'#;,,\C&C1N_#8+0__[C6,34BI9&(+?$/_S=0T; MG+W03[4E498$IWAYHPROS2)&#(,,1[G(*J6M^-N+!-/HF$PS3+9Y@M=]FF;! M:>PN_GOL$0\X.2*GIT'8J1HF 5X5XI N,1"!R6T5,+P8W]@%[M+QQF)MU\"( M/RK>:^>DG#VJB!@8J/MR'-&3!;9#4B+? +:ER$LHF5,='6!3)FJ!VK:&KUL) M4JRY.X_ Y9AI\S( 8:!6%E;<@?7!\^+DN7LT&S57F$L;WT(:S,:VMEV?-:P. M7>IEUYP];N]:W'=,XV?*@.1K- U/4KPYNFL;NXE5C6_55LIBXOIAB9TVUVX# MOE\K9?<3YV#HW9?_ %!+ P04 " )85961_Z3?]X" H!@ &0 'AL M+W=OU!L)M8F2YXD-^W?C[(3KP/28,!>+%+2.3R41'JXENJGS@ , M>=4O4V!R_7(#=WMQ"U;9<9.^.-A05=P!^:AF"OT_(8E M93D(S:0@"I8C=Q(>3V.[O]KPR&"MW]G$9K*0\J=U+M.1&UA!P"$QEH'B\ (S MX-P2H8Q?&TZW"6F![^TM^WF5.^:RH!IFDC^QU&0CM^^2%):TY.96KK_ )I^. MY4LDU]67K.N]G<@E2:F-S#=@5) S48_T=7,.[P#]X - M %$E>XZ4*7RE!HZ M'BJY)LKN1C9K5*E6:!3'A+V4.Z-PE2'.C"_%"VB#IVPT88(\B$0*+3E+J8&4 M3)9+QAF:FAS>TP4'?33T#8:U8#_9A)C6(:(/0H01N9+"9)JQE-(6J0=>B0*HF@/7[LYA';%U_[?0_@V66BC\"5]WW4,=9!X=Q!; M7<>ZH F,7"P?#>H%W/'!I[ ;G.Q)(6Y2B/>Q_W,*NW3O9=ZM&V\ \@4H>PN. MO07["9W#2T%,)DM-1:J/G'.I,RK(Q=/-\_4%N;N:DT?(6,*!S#C#BL(1'X;" M1W] \^($/50L5F2N9%HFF,E,MLA7D[:CY!J;QYD M7HC]Y!D0G*) M)H*].GKL!8.^T_8&@\"Y452L@)S9MJ*D8$D3)/)B7(^\7C1P[J6A',7&(0;N M6 ,Y^CVRZZ;]=]6;HXBJ1VF2R%*8NI";V:8-3NKJ_[.][J%75*V8T(3#$J%! MJ]=QB:K[4NT8652]8"$-GE=E9MC*0=D-N+Z4TFP=&Z#Y.8Q_ U!+ P04 M" )85963BU%E:P" "L!0 &0 'AL+W=OW"32V.1V)GMM.S? M[^RTH4BEVDOBL[_[_-TEWXW74CWK$L"0E[H2>N*7QC278:BS$FJFSV0# D\* MJ6IF,%3+4#<*6.Z2ZBJD430,:\:%/QV[O7LU'^+(W="*?CABWA$"M95YD.O/L*EG8/DR66GW).L.2U.?9*TVLMXDHX*: MB^[-7C9]V$D81>\DT$T"=;J[BYS*&V;8=*SDFBB+1C:[<*6Z;!3'A?THCT;A M*<<\,_UF2E!DIC4834Z>V*("?3H.#5);0)AM:.8=#7V')J;D3@I3:O)1Y)"_ M)0A14R^,;H7-Z4'&&\C.2!('A$:4'N!+^D(3QY?\3Z&_9@MM%/X1O_>5VA&E M^XFL2RYUPS*8^&@##6H%_O3X*!Y&5P=DIKW,]!#[&YG[M!W,WJ\-.PGU EFQ MFY[MIGW$WLFM(*:4K68BUZ?>#12@%.0DDS4Z7C-K&N\#8H/X(K*+)!C2Q/LJ M1=8B4!C22.6<)0O"A0&\T!#%#!"]9@TI&%=DQ:H62!)$%S$Y/AK1F%YY7Z18 M$H37:.H,^,K]8!$#JBU1DF^Q#239 M!ET@08(D;8$6?: EVB*6$KTD%2?]^@Y)2;$31WGHB\S+S)GAS)SQS'="_E Y MI1H]%[Q4BUZN]78V'*HTIP51 [&E)=RLA2R(AJW<#-564I)9I8(/<1",A@5A M96\YMV=W:LI'<2J:HHB'RYH%SL%KVPUQSN?A[&)DY*W 'XSNU-X:F9>LA/AA-M^S12\P#E%. M4VT0"/P\T4O*N0$"-W[6F+W6I%'<7S?H5_;M\)854?12\#]9IO-%;])#&5V3 MBNM[L?N-UN])#%XJN+)?M'.R,0BGE=*BJ)7!@X*5[I<\UW'84Y@$'RC@6@%; MOYTAZ^4WHLER+L4.22,-:&9AGVJUP3E6FJ0\: FW#/3T\E+2C&ET15+&F694 M(5)FZ%J4FU\>J2S0-[K2Z/21K#A5_?E0@TFC.$QK^ L'CS^ #S&Z$:7.%?JU MS&AV"# $7UN'<>/P!>Y$_$;3 8I"'^$ XPZ\J U 9/&B_Q. O\]72DNHH'^. MA< 9B(\;,*R:J2U)Z:('M%%4/M'>\NN7C+!T P/$/:1)D+4J*LHB:K8^_$FX[] M) A@8:7PV8?:DCX)_@2V&V44QM@/@@ UF@^T9 +:$$TKP/@<(6HT48@3'T\G MWJW.X?HT['LA#KS(#Z.)]QHD!!!@^'<],I3LMU*\)!YW]E)N@A0/T"&Y0M#.?4KQSPP,O:S?0$3>(?@>)!QWT2%IZ))VU?',0 M?\.-8WSHQ#A.X/.C8<#^L8SK7(IJD]OR]"& 0"-#*(@2X&W)"_S':047$+E7 M6J%3MD^?F7=OZ]0H'K:L%\_VJ6O#H/:HCO1M&^FK-M+0W5S)F&BX C-\C5JJ M)88^MM03WWSA,GYS>;@#@>0S@5%[Y)A]N+.LKXGKC0\A<#BV>^?I22NVUR1" M2XJ&'M=4J1G\=[YEH'>:!%:S#ZMF 3PT6\?(_ELF@HW6&*Z- 3%/&HJBCA(= MM24ZZN[@,&=E%8?69 MJ3:5I4U>L)&5JLRV45L>JMA/V>-6V\.L6/C7P;UCM MO99S9[6NJ+DAA9#ZW9_"F^YO*RR>AJZ:XO'$54T\FKKJB$=Q7073INO5N,1, M;R:]?C"-C@9\N#?^%%1N[)"GX&55J=TDU)ZV<^2Y&Y]>Q=T0>D/DAI4*<;H& MU6 PAM8@W6#G-EIL[3"U$AI&,[O,81:FT@C _5H(W6R,@7:Z7OX'4$L#!!0 M ( EA5E8@;L_XX@0 %L- 9 >&PO=V]R:W-H965T3'(@UCLW: M3BG[Z_?8"0%:8*NM]B7Q[7SG8G]?G-%&JA\Z S#D)>="C_W,F/5-IZ.3#'*J MVW(- F>64N748%>M.GJM@*;.*.>=* CZG9PRX4]&;FRN)B-9&,X$S!7119Y3 MM;T%+C=C/_1W P]LE1D[T)F,UG0%CV"^K^<*>YT:)64Y",VD( J68W\:WMSV M['JWX%<&&WW0)C:3A90_;.Y)-N;;?]4E2 M:"/SRA@CR)DHW_2EJL.!P3 X8Q!5!I&+NW3DHOQ*#9V,E-P095$W91'HW"6H9V93).DR M.#:3DF\E D9G,<7LS6_=G('@4VO:22H'MZ6#Z(R#,"+W4IA,DY]$"NDQ0 >CK4..=B'?1A<1OT+2)G'8 M(E$011?PXKH$L<.+/U:"/Z8+;12>HC]/%:%TT3WMPC+K1J]I F,?@36H9_ G MGS^%_>#+A02Z=0+=2^B364;%"C1A@KPSE\76C4L!PIS*YO_T1QIH9S)9:"I2 MW?207$@=06:%4B"2+7E25&B$1-)ZWX6"1*X$^QL=S"5N !BF(+F]AI1JSL8H/$.;_>N)Z:Y+ 3FN;?%!)=* MYBAL^SV09WWO$D$39)H]N*48T^7LH:NQ'VT%/4)V'X M;R7".8CRP#POI)NQN!6ZWFMX,J\(L M0>0260>D.&"49UF!9;!D$RL+;5[7ED&BT-?FG7' 6HPACM2:[*FV[)A MP;I1*P@"BQ/:QA$$<3("9 M4$;#?%N]-Z=H7U+57JVOOHMH]O#ECWPH7Q/NT M[Y2\7G1X^F/QP2A>B>Z-][NMFOLB'QTX+*&AC&LR7> -[KW@M;9KSU;=/D)$ MJL5W?VK<.;DYEG5W")TR6W*XX]P[4-8SJC]'PNA+2!&>_ZAG61!9Y7**O].- MBL=XC+PPJ!;TRQ%DZM*-6UN1^&^41OO MI-I4"3F:XLH=2R\RD;U2-S3"#1?(<@Q4I#BYELJB4_![S+<;@+:1"%I;1E#)>U:3M MV7T[JM(I"G<.+KPYJ)6[UFN,%'6]O/O6H_6?P[2\,.^7E[\=]U2M[-6 PQ)- M@_8 R:G*JWS9,7+MKL\+:? R[IH9_OV L@MP?BFEV76L@_I_:O(/4$L#!!0 M ( EA5E8/^4BQ'0, -,& 9 >&PO=V]R:W-H965T0B-T(-?0 MXLY*JD88G*J'4*\5B,(E-77(HV@8-J)JO>G8K2W4="PWIJY:6"BJ-TTCU/,< M:KF=>,S;+UQ7#Z6Q"^%TO!8/< /FVWJA%*2=>YM$"5F)3FVNY_00[/P.+E\M:NW^Z[6(3#,XWVLAF MEXP*FJKMGN+W[CT<)&31"PE\E\"=[H[(J7POC)B.E=Q29:,1S0Z<59>-XJK6 M'LJ-4;A;89Z9WAB9/[Z=HZ^"7LH&SUH+][H6M6@U/;L5RQKT^3@T2&93PGP' M/.^ ^0O C-,OLC6EIA_: HI_ 4)4V4OE>ZES?A+Q/>0!C9E/><3Y";RXMQX[ MO/C_K'^?+;51>&M^'#/?02?'H6TE7>BUR&'B8:EH4$_@3=^\8L/HW0GA22\\ M.84^O0845N4&=8NVH M0KCC;''9N;DJA@,[LA:_,\S'Y)PF.R_^Z45B%_S"O M#YB7CED[9K%CIENA*?Y6LL;BMT]%30GT&832%.R]H'BJT"Q!]2?KD'' +HCS MHB5J!2]$_4&K)K..9F+VFJBPAS"6]"(9/'( M'V9#\IK$29"FQ&%!03AC?L8&),Z" 2-W:!07SSA/,9J3%9D"0])QM%?N0X$Q:DC!R< M;^=/TUNA'K!ASXJ?V"&P11K*!W[,4IKP /D.5*9^.K BDRA(XQ,B.M?LO:*'",JMAA:FH M;N!1U;70;F+DVK6MI338!-VPQ*\.*!N ^RLIS7YB"?KOV/0/4$L#!!0 ( M EA5E9;R=I0[P( &4& 9 >&PO=V]R:W-H965TY$*N.G=D.*?]^ M9R>D3*)H#TGL\]WG[[/O+O-:Z2>3(UIX+H0TBR"WMKP,0Y/D6# S4"5*6LF4 M+IBEJ=Z$IM3(4A]4B# :#J=AP;@,EG-O6^OE7%56<(EK#:8J"J9W*Q2J7@2C M8&^XXYO<.D.XG)=L@_=H'\JUIEG8H:2\0&FXDJ Q6P17H\O5Q/E[AQ\<:W,P M!J?=;.19WC#+EG.M:M#.F]#6L)W7F'28JT:K.@5K%$$MTK:W, GF6+Z M+T!(Q#IVT9[=*CJ)>(/) ,:C/D3#*#J!-^[4CCW>^+_5_KJ*C=64&[^/Z6W0 M)L?17+UR+)(9&2B)@^ MU#E/'_XU%.H&] %,&DY M$V('] *5@:HT8'M79M )[JD7P7W:U5&2;7G7W.9@FYG< M<[*[DB=^OTX3>5AU$,_=,6N"(#;.FBE!_$F4W%C%JE^$]E^&]M[T/_8O1U$U&-)Q-QVXXI.'D M? ;'DBH\*/T"]<8W.$.Z*FF;+M!9NQYZU;2.%_>F 9/>#2?I C,*'0YFYP'H MIJDU$ZM*WTAB9:DM^6%._P'4SH'6,Z7L?N(VZ/XLR[]02P,$% @ "6%6 M5BH6^]GI @ > 8 !D !X;"]W;W)K&ULI55= M;]HP%'W/K["R:0*)-9^TE$&DMNLV'OJAMMLT37LPR0WQ&MNI[0#]][M.(*,2 M19/V@+_B>\ZYU_9ALI+J41< AJQY*?34+8RIQIZGTP(XU4>R H%?9-&NW*IG(VI1,P*TBNN:M;05!":BP"Q6X)%U"6%@AE/&TPW8[2!NZ.M^B?FMPQESG5<"'+ M[RPSQ=0=N22#G-:EN9.K+[#)9VCQ4EGJIB6K=N\P*/S*,,XD M-Z8 1:ZE>']3@:*&B069B51R(+W+-1Z]AOZ 7./MZ#W0>0FZ/_$,\MIH+]UP MG+<".]7A5O5Y>!#Q(Z1') H&)/3#\ !>U%4A M:O"B_Z["S[.Y-@KOTJ]]=6A9XOTL]GV-=453F+KX@#2H);C)NS?!L?_A0 YQ MET-\"#VYD+R2 H311.;D7S+:E\%!COT9/!1 TA?DLB$72"X[TM(7C&P.>(@^?LV'.V36 ;W^G-!#&%K#45F>X[,V$ MY2"J%D;@0D,1D&,/:H[M?T(W]6^>^/MN $'M6@\ M3^,1U<*TQM"M=K9ZUKK)W^VM)U]1M6!"DQ)R#/6/3H8N4:W/M1,CJ\9;YM*@ M4S7# O\:0-D-^#V7TFPGEJ#[LTG^ %!+ P04 " )8596%R.!'34# !T M!P &0 'AL+W=O5-/.@M'9S$44F*['FYE1M4-),H73-+77U.C(;C3SW M3G45L3@^BVHN9+"8^;%[O9BIQE9"XKT&T]0UUR]76*GM/$B"?N!!K$OK!J+% M;,/7^(CVK\V]IEXTH.2B1FF$DJ"QF >7R<75Q*WW"YX$;LU>&YR2E5)?7>?/ M?![$CA!6F%F'P,D\XQ*KR@$1C6\=9C"$=([[[1[]D]=.6E;<\L7,ZVVH-UJ0G,-+]5[$SDAW:$\6DVS@OSLXA,7&IYXU2#<(3>- M1MIQ:^#M%[ZJT+R;19:BN+51UB%>M8CL%X@)@SLE;6G@1N:8_P@0$;V!(^LY M7K&CB->8G<(X"8'%C!W!&P^:QQYO_)N:_[E<&:LI3_X]I+K%G!S&='?GPFQX MAO. +H=!_8S!XLU)'$-?/+97!E0!-\8*2D;,82?#A+#D6K\( MN8;+6C5.#)3>"MD!1$-8:FS;N+T4]^/XTDHT-[NCG4ZQZ:6W)2M>M? ;XT@H4[#Z/;FZ>86DM$?(Y:$21J_:IRGZ:YQC05J34F2 MJ9KJM_$[.""P.$P^Q(,9AV=LW)O'4FD+%G4-*Z6U/\I=[#0-X_%@$C8-)TDZ MV%LEU^^]:XXK.S@ETTF83C\,EC:,/B^TH%RA@R(?R@S0E!E@MGS3N;)1&B;G MD^[_YF3*$O:QMW#H7D5[E;!&O?;UWM NT-:V17$8'9Z4R[:2[I:W[]$=UVM* M(:BP(-?X]#P-0+JXQ<, % "(#0 &0 'AL+W=O=7$.ZB< !M+%$W.TT"Y-)B"_02)&D7B\4^T!)M M$RN1+DG':;]^#RG?TCC&H@^V*&EX9H9SSI Z76KSKYT)X>ACVRA[UILY-S\9 M#&PU$RVWQWHN%-Y,M&FYPZV9#NS<"%Z'26TS8'%<#%HN5>_\-#R[,>>G>N$: MJ<2-H7;1MMQ\OQ2-7I[UDM[ZP:V]B^3DLO#VP>"K%$N[,Z8^D['6__J;]_59+_8!B494SB-P7![$E6@: M#X0POJTP>QN7?N+N>(W^+N2.7,;/PI+^_=\W A[=#IP M@/8&@VH%<]G!L!=@$D8_:N5FEKY5M:B? @P0TR8PM@[LDAU$O!;5,4V3B+*8 ML0-XZ2;1-."E_R?1OR_&UADPXI]]J79 V7X@KY(3.^>5..M!!E:8!]$[?_TJ M*>(W!\+,-F%FA]!WPJ0W1C_(0/[^I5!B(MW>PAS$VQ_M_4Q0V3ER<#3?.AJO M'-%*0W?66:HGU,%\HAOH5ZHI[4N%)WIAN:KMT0GY2W#359VB9J(="^/K1GS= M_%_B_V)RM3!&*'="KN'6.EF1WTA21,F08<"**&=##-(X2HLA@> @)T6&45&, M2!X-\X1D45QDY%X[WD 8 8RP++Q*6926(Y)F498R3N9B-#0Z YC;KD3]%:@=I5L)/=M;Q]C M#B+O9\Q34$O'PBV%4#YER(F[P)$OQW?'])VHA7FZ)L:'!;9LK?7"4+')X&=3 M$!&<4B";I1.C6T]&)]7"LP^[D=G$@#UI=[:PA.,!MRNVVE_EZL%$( C8H99Q M5.2Q'Y11.O+D92S*\00%P?9H!>W7HAL=4:FV %A4;!D^&9_<";ESZ_5I=/7$ MH; 15=B8X7+R/)J55DD:)2!S%N5> E$Y3,C[K=%6T=PY(\<+YUL\=9I..NZO M$$'Z-"B >>ZG:4P^HZ2&*JU^QW(M4"D_3SK1=D&1C*5>$*P,RLD+/_UJQM74 MEX0^\&;!NWW7EX*K2D"%,;2=%0490LG;]H9(GE;QUZ13;*13')3.E6[G6J%] MA.;V">N[[AA!1!?6"KSR]?@@^1B<=U+8?3HZZ.;ESKMMI1)NUL>A=:.MGD3G MGW@&K-M0J"G?1MAL(P2O*CU5\@>L NW!JR!MEJ'&0:7Q(: M#@[/=?*".*Z?1W$"LCT@6FUD*%R21$7LZY4P]/:$7*RK'ZK<'6B :X1;&&5) M MJBSK@DPYS<:.S*PDDC<.QS:X);L &,_ E*/,[1/A +)%9+!^T@'IB")3F8 MED&(%U5E%K"P2-:'%U9L XH XVQ(DCS*X=I7?H7DK3Y]_D K;LQWN%IR4UML M0DF=AB$-ZP?+8/[2P]*>(H&V6D8"&H)\79"M-> M>*N-DS^Z:)(T8B/F+WX5KP7H6W6-'QMRF>2DQ)*-/*P L5W7U>R2SRF?&M'5 M#HUA-**O7PU9PMZL5B&-/-U\9EQTI^NM>?>-\I&;J<36TX@) MIL;');92TYW[NQNGY^&L/=8.1 _#&3Z5A/$&>#_1VJUOO(/-Q]?Y?U!+ P04 M " )85962 ["?+L$ ";# &0 'AL+W=OR,H*7,%=$ M5T7!U-,5"+F=^*&_^W#'U[FQ'WK3\8:M80'FC\UZQ/KR5+*>SOX+9OX@24$ E)C$1@V#W -0E@@I/%O@^FW M6UK#_?X._1?G._JR9!JNI?C*,Y-/_*%/,EBQ2I@[N?T5&G\[WLBQ_,0,FXZ5W!)E5R.:[3A7G362 MXZ4]E(51.,O1SDQOF"IYN=9D#HHL@(O:MV-'%[TX^[^ M/5MJHS Z_CGF< T7'X>S-^92;U@*$Q^OA ;U /[TP[LP"3Z>(!NW9.-3Z-,[ M2&69S/(9WP"6OP-ZK.#M2C'M#G)_K@V7W(@*RGP M*; DK/SJI9,&%Y5(!G9DF#&*+RNS\W=Q.W?4[4)]Z&.ZY^.R]3';^7@ :WU, M:Q\=BG=LGS,$-;FL-.+H#H''%#;&F3H;DN&M.[_T_D+4.NH)QBP42UR <>O9 MN+4_H?T)O .-9T>VN_#:Z962!?(KT9?*NH,/L:I%\MY[@Z@3Q!0[HU$GZD?8 M&0:=.!QXOTO=F&9<-]9(:L_X+!QTDE'HG7MGPTZ<#&R'(AR-L??Y.[KC1OT^ M[AC:K8/.<)C8+X-.-(J\.J8.7)P_"Z.W^_SRM-Y[43<:8!-WXY$;]4??=_\E MSEG0'5(K0M"-1K8-NP%]+L5SJU>TH=U^WS$*@WHT\+ZZQ( TK"3#&-":2>,![:)!K'G[B>:_[^Z!LZ+J-&5OE77H-%UT.@:OEW7 MFE% ZU'X$[IZM:Y>K:O7Z#H7E<87(U6 -89A8F?HG&0:JQ3$1D\1W58@^M)K M7TI8K;"HL$\5&B#=U-+0]O5UKPWZY*JE,H4+6S$T/J:CL MR^:DP;#;X/&XFFH_(VUV&?58JCBY\^NIHE%#<&VE6MH2DFP!HZ24QIY=3YA72CMUCC18N7P5%.'G9H59HO:TF YK2OU1 K 5),=YAQ,+L^2R-VWH'L6 M;HU@'AWA>HPTF@R/1D9OKV L0*U=6:Q1F:HT=>W8?FTK[UE=<'Y;7I?MMTRM M.5Y_ 2LT#;H#/&I5E\+UP,B-*S^7TF QZ[HY_GL 91?@_$I*LQO8#=K_(]/_ M %!+ P04 " )85969&NO(#R+00IP8I'4%SM)@#3M[@:8=HJFLXO% M8A\8F;:%D46/*#?I_OHYE[1<-U&]!?9%HFCR?I]S25\\N/YWO[9V8(^;MO.7 ML_4P;%_.Y[Y>VXWQYVYK._RR=/W&#/CL5W._[:U9A$V;=B[3M)AO3-/-KB[" MW/O^ZL+MAK;I[/N>^=UF8_K/KVSK'BYG8C9.?&A6ZX$FYE<76[.R=W;X;?N^ MQ]?\(&71;&SG&]>QWBXO9]?BY:N"UH<%_VCL@S\:,_+DWKG?Z>-V<3E+R2#; MVGH@"0:O3_;&MBT)@AE_[&7.#BIIX_%XE/[7X#M\N3?>WKCVG\UB6%_.JAE; MV*79M<,']_!WN_X-M!7\J3$U[8^9TIP)E,I3\A3AP"H($_]/P'X M]_4]UJ""_C,5@J@@FU9 J'KIMZ:VES/ QMO^DYU=_?B#*-*?3YB?'G#.R8^E:L @M&D)%LAK%!>9)EDUGNKHQ+=1$IB+(8Q1M[.W6 M]6'+P=RS8(_;><3.OWB9_,N:/A8I0XG9S;WMJG 8"0W^4NBRYS+3-%(E5RK J-*Y;RH\N2CW824[!"L&]C>NS91 ME>02OZFLXIE4B:P$UWF6_(IP]8G(\&.9",FS'*^4ZTPG']T 5[O1%B@07)6" M5R(/8ZDKC(LP%K+B>54EM]U@^]'[@PN3'DC)JXPD2<5SK4E,#I/DI/F:E[+" M,Y594G!1R+WA9TKRO%3)BS J9!A!LA 91M&#YIE-T/7C#Y44\N?)T6L+#"'/ MD=%1]=<;)+;Y;YB83@=\D!7Y(!&?2M @Y9DHIW/!95'@6<@BR7BJ\C$+O$1& M\40V(:84>P<63^TQ1_:0JHIR08-R7Q.RX JQ^(+,)J+UK'7>3Z=#"YYF)65! ME%P5<80D?\L'F"EDH@JN=4E>2UV,.1$57,M")G*(RL,([HKJD!/WQ#+2EF9< MJ%!:<$C'BDA18CI'67VR?@@)!*)VV-)Y 'AA!B#)+)=-B^A8_XW<\$RGX5U* M';]12Y-.:2[S/,E0YWD%R/"TU'NGQMIX^AY+[+OL@_*,DDQ.9LA\15'.4IZG M97)CM@V)LH\X"BT:LLM/NB,T5VD12TV#-C"CX&$QZ5$&V6 68)-*2@.AT1T@ M)*L(STBTY H%%QVIIZR *D)F$0=5&7)4\@I,%7<9[^TP;6U5E#Q35), .R]# M7:$04%?II,&R4HA+ 45E +%4*=YB1 AJ),-.G6-1&LI#"OVU%8&:\@RQT9&: M-/BQ($C"!9YG:4*,-#;B [U1(;:[A4V>TP7EU.V(N)_X%\ XX<7(__[\1//- M#\TW/]D:/UA44QTJB/"/EC;:_JP9#XY1ZWAC^@ZSDVWXI*[I8\1S \;H/$4Q M&4 !M7L#OKOAG=T>]\EGO/4_V"'4!NM<]]-3@SB9 Q!4J"0"2994(*W0I(#7 M6.7>4L,K! $A!3$ #GB.,63+WFW"":#I=B1XKP( 9_<6O=\>?#>/P IZHE(2 MD 3]@_E$"C(%B;SOW:?&C\>%KW8 4A)X5L2_&3&W1G?[#O5)J=!VBT1K\)E( MJMAO7C=^OQHA_[(X!()2!YT@Z)(76A MXS 2$9^3@-GOSO*'V*E6?+6/C:UH\I3Z#B"3BR:OHBH;T P M"\C$.4>@>+/X+$>V;9]Z0$TD!Q24#",H5VDP%0<-E06Z>^XUG:3-,.#8O"-7 M@=QP-N[I3$PWT$6RV[IXFFY=?8 ^?4<)D]PV/[HD;FR_"E=A'T7'^^)A]G#; MOHZ7S"_+XU7]K>E!MYZU=HFMZ7D)ZNKC]3=^#&X;KISW;L %-@S7UBQL3POP M^]+A5+__( 6'_R"N_@102P,$% @ "6%65BW;=/ZA!@ 7A$ !D !X M;"]W;W)K&ULM5A;;]LV%'[GKR"\84@ (>9%$J4L M"9"FV=:'K$73;AB&/3 V;6N51(^DF^3?[R/E6](L:POT1:)(GL/O7+Y#4B>W MUGWP"V,"O>O:WI^.%B$LC\=C/UF83OLCNS0]1F;6=3K@T\W'?NF,GB:AKAT+ MQLIQIYM^=':2^MZXLQ.["FW3FS>.^E77:7?_PK3V]G3$1YN.M\U\$6+'^.QD MJ>?FVH3WRS<.7^.MEFG3F=XWMJ?.S$Y'Y_SX11[GIPF_->;6[[5IM.3&V@_Q MX]7T=,0B(-.:28@:-%X?S85IVZ@(,/Y9ZQQMEXR"^^V-]I^2[;#E1GMS8=O? MFVE8G(ZJ$9V:F5ZUX:V]_<6L[2FBOHEM?7K2VV&NP.3)R@?;K86!H&OZX:WO MUG[8$ZC8?PB(M8!(N(>%$LJ7.NBS$V=OJ8NSH2TVDJE)&N":/@;E.CB,-I + M9[\B[M>Z-9X>O-,W>!^>C /TQM'Q9*WCQ:!#_(<.+NB5[QP>A!TT/(KCQZ_.$Q^0/"0UY\*DLN^SF TRO= MHP" ZH&\,]W2.!U6SM +))6S+7D-$(X>W!R2=S;HEOQL[-SIY:*9T',4HF/R MOF\"]%\''8PGWY,JK[.JJ-"219V)O$3KA^\JP<6/:/%,L#KC+"<76'>JB119 MSAGA$*ISPO-,5(J495;4G%RN' H@D2IC=071'*@WJF25%8*1*W/73"R1+*NY M(CECNPD\D^@Z]XTFO,HJR0"HW YC05Z5:_/@;%20GI09Q[2Z5-MI<6FU-OU[ M4JL"%LEH6R6 M(@6#9"C:5+QK.(%N=)_(WIOG)VN)H'^[.QJ>4Q>S>$H1#:C MIFM\JJN3P<<9G:U,FZ+H]Q3<5D>G^GL?3!=S)VI*WA5Y5BKUT*,&RHMR9?B"$)(>I6\*8"]M%1GGK_':*0&X54I!H MC\17CIG%VEF3MD&.F@UZNM0N["0Y@JX*"(E!]SBZQPX%(V+A>Y[TQZ3 M\UDP8(?[8 (FJYA&(J59+C/%Q$--K%091_A?7XY?7UX3(7,$4B #D"?%SDS% M,L84N;Q;6A=B+C*X1F1E6>WR" Y'+GZA!<\PCW\SYC&$J4XN$7565^P1\SA, MD:K:,D^"9& >N(88<_"P /,0]Y)MF"=4)FI)9,WV7):5E=SP3L 9506W[OR% MKA*D3[S+67*ES'?#.6+#/^5=6==(WWR/=X64.Z>C!-2R3,&N4 :B^]> 4TFI MP6\H_8:\4U5T4_[ HU56%Q&3JD$[Q3ZEW<.*=2! A,/4S7/U-.U8](2*I0Z^ M$*Q"S/CGT0Y^5:)$[LH[0#',F*#>U$"?Y&VC&U2P"(**6^U()G:,>^%>U4VHHX6J*L0([' MM$.!P:;'-[0#/ZH8HE@8ZUB[Z[PFT2:UI1T,$T4!5O%=?%&46+FA'38O"6<( MQ??WLY*MMSM4.19UESN7RUBU\D>T0V7#;E&Q'3N1R C7QNEQ/RE3A1,5ZGF1 M#YM-!)SJ20PKV/\-:8?*B[06CVC'E4ACPYGA,>VP'=2EW-^0$A\XU#S%.5Y* M>(N3BHO4KE#=/HMQ\5!1Q8VN0F"X0*FKZJ]SW;.,*U6>J3Q/Z251'=B^)CPS M&0$/?.-Y)!'LB,>6\L&>S%$.UGR+P,LZHMC;YH"?2?6E^ _T(;DV\TBF>(XE MFW/LI%WAK-OT,,2OAS=#U*XB11]1,07P"3K2M;@GD9'KN%A<2WWP\? .4=/W:[&>W?>SKAYNME[!&;5A^'ZN^W=_CPX M'^[,N^G#GX&ULG5;;CB(W$'WOK[!Z1]&,U*$OW D@#>Q$ M&2FK'X"_3Y4;>HG$\) 'P+Q;'-2ZBX[>D:%.YLM:FXPZG9Q;8VP MO5,DX2Y)17'&APN7< MK[V8Y5PW3@H%+X;9IJJX.:Y ZOTB3,/SPJO8E8X6XN6\YCOX NZ/^L7@+.Y0 M"E&!LD(K9F"["!_3V6I(Y_V!/P7L[<68420;K;_3Y+E8A D1 @FY(P2./V^P M!BD)"&G\<\(,.Y=D>#D^H__J8\=8-MS"6LMOHG#E(IR$K( M;Z1[U?O?X!2/ M)YAK:?TWV[=G!^@Q;ZS3U7 M0Z+$!O% M@GF#Z*ITH+C*(6+(K ;CCLSQ ]B(@!L$B-W1#AL!/A\*8(UR7'5K'H MF;T8732Y8]^X,1Q;".PU5=Z$>T>5)9PT14EP=!-1NMX$U9?*E/\@H1M#>Y[( MOB,R"RZKUPK.R^K^^5*BP8K+MAH;V FER!UF$?,O=$'"'$>#4;\=C'#PN^ ; M(05YP%A@K,SK]_%E79 M*-<^$MUJ]\0^MB_+C^/M^_R)&TR.13UMT33IC;&DIGWSVHG3M7]G-MKAJ^6' M)?Y- $,'<'^KM3M/R$'WQV/Y+U!+ P04 " )8596JF:'9C " !_! M&0 'AL+W=O^L> M?0V [+G1QJ]XC=C>)HF7-33"SVP+AE8JZQJ!E+I#XEL'HHR@1B=9FMXDC5"& M%WFL;5V1VPZU,K!US'=-(]S?>]"V7_$Y/Q4>U*'&4$B*O!4'V '^:+>.LF1B M*54#QBMKF(-JQ>_FM_>+T!\;?BKH_5G,@I.]M8\A^5:N>!H$@0:)@4'0ZPAK MT#H0D8RGD9-/GPS \_C$_B5Z)R][X6%M]2]58KWB'SDKH1*=Q@?;?X71SS+P M2:M]?+)^[$TYDYU'VXQ@4M H,[S%\[@/9X#Y]05 -@*RJ'OX4%2Y$2B*W-F> MN=!-;"&(5B.:Q"D3#F6'CE85X;#8#8?!;,5VZF!4I:0PR.ZDM)U!90YL:[62 M"OP5VSIEI&HU^-"^ML;34BGB[K[; JE_?L\09(5R!,Y2K@?)&07)&Q SMAB M?L6R-,O^AR?D9K*439:RR+>XP/>:S-]W>X^.1N'/2SH'WNN7>W!%X\?;-_";]](KJQ:1Z\1I[\?FI4TCGT!MPOE8M4X8!G0#2UE,L=5=" M&8IR,D1YI8P@LT(SCU2@VX)T4#0GJNF:ERP.(N;#.(0;>RS2V3)/CN?2D[-Y M"E?SNW '93S34!$JG7U8E!6Z/-^SOG7:C94$43@7[1C-=C+RW'F28DYKI6['^@*T>EV JF'*_L&YC M P_26FE1MF"304EY\R0/K0];@%YX !"U@.@)((H. 'HMH/=<0+\%])TSC13G M0T(TB8=2K$'::,-F!\Y,AS;R*;?'/M?2O*4&I^-Y<]P@H-G #E\*40M3)A:NAKH\#FX:=MMI,FV^A MF$$-X+K0L$USS#; M)?"-]$Y_M-$_B8XR)IB>0R\\@RB((KB;)W!Z\@:FSGB4>S* M3Q/LI]F1V^N.N^=X>P=X__<(OX\72DOSD?[8=VC-GOW]>]K"=:4JDN+(,Y5) MH5RA%[]^%5X$[_;Y^Y)DR0N1[7C=[[SN'V.//]?E J7]LM+V.BE8%P)RRHSE M!"K4U-6^7\?NVZ39Y,)M8HOX*@Z'_FK;L:-I_*MC+T2VX]B@N+/WT'!;D1R+*)1XF^56)/ATK4J M!>[S:*I-M]IUP[%K D_6)Z9+-DWM#TW38F^,4,H5,,P-97!^:?*13=MJ)EI4 MKI OA#8VN6%A.CU*&V#>YT+HS<1NT/UWB'\#4$L#!!0 ( EA5E9SC PZ M+ ( !<% 9 >&PO=V]R:W-H965T-;52A_,!;&(A$@5-ZT,E5-3M8=J#"3=@U;$SVY#VW\]V0D0EF/JPE\37 MON?XG&M?9XW2SV:':.&E$M),R<[:>D*I*798,3-0-4JW4BI=,>M"O:6FUL@V M 50)FD31F%:,2Y)G86ZI\TSMK> 2EQK,OJJ8?KU#H9HIB?7"_F9+( M"T*!A?4,S/T..$7@ D'2!Y M+R#M *%RM%46;"V897FF50/:9SLV/PBU"6CGADM_BBNKW2IW.)NOVM,#5<** M;R4O><&DA5E1J+VT7&YAJ00O.)I;N)<'E%9I%\#U BWCPMS )WA:+>#ZZ@:N M@$MXX$*X\S$9M4Z>WX06G92[5DIR0)[%-^'$U*S *7%=9E ?D.0?/\3C MZ.LYB_^)[(WAM#><_HO]Q'#'?&ULM5E=;^(X%/TK5E9:[4I5$SLMI5U @FFKG0TD^J;W@ 8 MLL^S0H^#C3';NS#4R09RKB_E%@K[S4JJG!O[J-:AWBK@:34IST(618,PYZ(( M)J.J;Z$F(UF:3!2P4$27><[5RPPRN1L'-'CM^"+6&^,ZPLEHR]?P!.;W[4+9 MI[!!244.A1:R( I6XV!*[V8QQ44"24AN9'R9;!KDHZD^^/R3B: (=OC.!'294 MB0CK0!7+>V[X9*3DCB@WVJ*Y1K74:K8E)PJW*T]&V6^%G6&'(-$ED61A1K,E"9B(1H"_(0EDQ*/-B6YD;Q(N4/'POQ=;NDB$_W8/A M(M,_CT)CB3GX,#F0F-4DV#LD*"-S69B-)@]%"NF_ 4*[HF99['59,X8BWD-R M26)Z05C$&((7-VF**[RK=_!FI9DW76\M'(5U MK]R=WO($QH%]IS2H9P@F/_Y !]$O".FKAO15A1Z_0QK?KZ_3I3;*OA5O\K[J M@?=UP_L:3?:#-L*^;Y"24L.JS$@F5O 621R&79,7X$HCC 8-HT&'[>?[D]N/ MPG9,XTU#^J:W[;_I@?>PX3W\F.W'8>*XWGXR('E57!!JMPVUVU8Z()_SK9+/ MX#)Y=DE 0W3,+8U\O8]Z4\4!^H.I'UD5_1AAG,"AT>9\V1CN^S/JO]D\KQ"@4?I MFEKO>730GRKZ,#[JG8^B!G6&*G"<%J+PKD9Q/VHCBC:E HW2-;/> .EM?Z+H MP_F8=SZ&VE-[49S L:>54ZI@WM,8[D6_27N NR#W]H!5Y7):[D4FW(FL<]G M(W9-LS=$QGI3".O#!YGW08:?\MHK!,>)3PO$&QS#C>E<@;0H(7C$KEGV[LBN M^Q-('Y;(O"4R_!S87B XSO"T0+S7,=RC'DM5"%,JJ!+Y*/:N??:A! _2-;'> M'-FP/TWTX8C,.R+#SX3M-8'CG"X:L;>Z&+>H%IIH42?P(!T3&WMKC&EOFHC[ M\,#8>V",'PI;:^($#O93(SRZ],U!K:NK;4VJ>]OZ_K?I;:[/I_6EL1]>W[W/ MN5J+0I,,5G9J='ECJZRJK[/K!R.WU17R4AHC\ZJY 9Z"<@/L]RLIS>N#"]#\ M4V'R#U!+ P04 " )8596/6.=)^8" "%" &0 'AL+W=OQ#?]%1=/,D54L,XS)@=.JE1Q MX;HR3C$G\HP7R/23.1B;@> '0V@(XU6BFSMJZ((L.^ MX"L0)EJSF8'-C45K-Y29*DZ5T$^IQJGAM*H>\#E,Z8+1.8T)4S"*8UXR1=D" M)CRC,45Y"A/!DS)6\$B$T$'/0%@"/YRO6QTZVQTV]CK;*RVV2A04)XT>6XG^NQ!0IZ;7KAQ*_ __86UO["UVFV? M3WN)P_R]EMB)PO,7&ANB M(C^(7HAT=T[Z',7"-D )]FVI#OUZM>ZQ(]M:W'_A58.^(6)!]9&1X5Q#O;.> MWEM43:^:*%[8OC'C2G&PO=V]R:W-H965TI CB;GM1](*6QA81B71)VLX" M??B2E*Q87D6P"][8$L7Y.?/Q-.3XP,6+S! 5O!8YDQ,O4VK[X/LRR; @\I9O MD>DO:RX*HO2KV/AR*Y"DUJC(_2@(AGY!*/.F8UOV)*9COE,Y9?@D0.Z*@HAO M<\SY8>*%WK'@F6XR90K\Z7A+-KA$]77[)/2;7ZNDM$ F*6<@<#WQ9N%#'/:, M@:WQ!\6#/'D&$\J*\Q?S\FLZ\0+C$>:8*"-!]-\>%YCG1DG[\4\EZM5M&L/3 MYZ/ZSS9X'*Q G!KWP'8.H,HC.#*+H'8->9="[U*!?&?0MF3(4RR$F MBDS'@A] F-I:S3Q8F-9:AT^9Z?>E$OHKU79JNBS[&_@:EG3#Z)HFA"F8)0G? M,479!IYX3A.*\@86G"7(E""FQZ0Q60A,J8)G*E^ L!1T5VC0#!9$9C G.=$& M$C[&J C-Y2?X )3![QG?25U;CGVE(S!^^$GE[;ST-GK'VS""1\Y4)N$S2S%M M"O@Z]#K^Z!C_/.I4C#&YA5YX U$01?!U&>-1KD8DO MEPG:91KA]NKN[EG=WCNZC2XL^^VOV4KJ@D3]W=8?I5R_7'K5 MD2CVZ$U__"$K3WW;%"H69 4DU4B0<,@YKFF,* M!+:HJ"7\;]=0FI>-#&TC9H'>3\.QOS\EUNG&M<0=X.)),#,E52;*-WNB[+@SO!L%91R]::@V'Y[7B3H_^ M9[QW=;QWEXW_MA7X$[?;V+U+C"[%8D=B M#8QA\);]!1=N9+E9BZ72"5I*]S3=D?QD;^O>QJHV3O>QWMD$[7;C6F:NU)K0 M3E+FL!/:4I]2=&9\ U^0H="@3.H[2W5V3J4=DWN$SZ_Z9";-YM QN;O;N798 M.E6+7:DU&4=OC".W,[S2<\72I5KL2JW)\BWG#SMSX2MSKTKL+/DZWW&[F[P: MD--DWC\Y#NNP-_9:08(]T98GP[JTOKJ8V0/[6?G<7&G88_:;3'D?\JCI47T& MSG&M)8/;D<8ERBN&\D7QK3UTK[C2[.UCAB1%82KH[VO.U?'%-%!?]$S_ U!+ M P04 " )85962!06-V\$ "O'@ &0 'AL+W=O1XQ_AWL2)$HKLLS<7$6$FY MOC!-$:](AD6/K4FNOEDPGF&IFGQIBC4G."F7)&6[B6$;#QV?Z7(E=8R[;GQ,)H:E,R(IB:5&8/6Q)7.2 MIIJD\OA108TZIG;U^)=6 M/,V+62J*OVA7V5H&BC="LJQR5AED-"\_\5TU$7L.CO.,@U,Y.,ZQ# MOW+H/W&P^\\X>)6#=VR$0>4P.-9A6#D,B\4J9[=8&A]+/!USMD-<6RN:?BC6 MM_!6*T)S+<4;R=6W5/G)Z>5&J!XAT"S^L:&":GT(A/,$?^!]T(PKFJ8ZUMB4:A@Z&3.N4KXL4W:>2=DG<0^Y]AER+,=!7VY\].[G M]RV8>3?F]U@>A?%/PZ M'WV;W0K)U7;U=YM,RG#]]G!Z#[\0:QR3B:$V:4'XEAA3O336AS:Q0,)\2%@ M"0LA81$0K*$FMU:3VT5_JJ9-'JO-A*4T40I*$*[%U":Q[ MEF6-S>V^*#I3.%44D+ $A:VS$??.A\>S$<$%+6QX/UZP?N="WYBT>FA;UOH#'7JU@$)\R%A 20LA(1%0+"&DKQ:2=[;%B(/4DV0,!\2%D#"0DA8 M! 1KJ&E0JVG0N2]=$QXK*:GW-L06B*A?T?)>R4H2%4JJ5RW5P4G2)IN2:]M[ M^Z[5<]TG-:BR"MF8]V$][\-7^P$P M/"QXUNC\L/X?VCE]Y\#,+\UL=\_.[@V?S'OG:$[][SE,S!V-K,."?6CGV5;# MKC'WY_7_G&:;K+,\=T8_=4.%A/F0L 2%D+"(B!80URC6ERC MMRW/(T@U0<)\2%@ "0LA81$0K*$FVWH\X;)>J4!W@T]53D5[H?+ZQYD%H+F% MH+0(BM9<\+TC3?OUJA.^>[$Z=8<_61:0-!^4%H#20E!:!$5KBNSQ,--^X]-, M&_0X$Y3F@]("4%H(2HN@:$U5/1YJVMVGFO^C5D&>",XKV@OOIOYQ9@%H;B$H M+8*BE0MN[MW$Z:O<*\R7-!&PO=V]R:W-H965TBF@N'. D:P%G;M%-I/_PQA(08J)NL'AWM7$QY M\?/#\/RQS1^'JQ?&OXLUI1+]2.)47'?64FXNNUT1KFE"Q 7;T%3M63*>$*E6 M^:HK-IR211&4Q%WTIB]7'>L MSF[#0[1:RWQ#=W*U(2OZ2.77S3U7:]T]91$E-!412Q&GR^O.C749V/T\H"CQ M9T1?Q,$RRD]ESMCW?.73XKK3RVM$8QK*'$'4GVG%+!;%_^BE+-OK MH# 3DB5EL*I!$J7;O^1'>2$. BS[C0!T$\+ZUH^4(AB"):I3!* M<^T^2J[V1BI.3FXSH;8(@6["O[)(1+F@!"+I GU*GZF02J92G!WN16R)IF03 M21*C1\G"[_F&W\F"HB^<+*)TA?QD'J"/,RI)%(M?T0<4I>C+FF5"817KEY\= M>]C_+=]Z%\5Q?L"KKE3GDM>H&Y;UGF[KC=^HMX7N6"K7 KGI@BY:XMUWXK$! MT%47<7\E\>Y*3K&1^#F4%\BVSA#N88R^/L[0QP^_ME1L=@K&_?J /I87K WF MFF$S&AY5)^]XC&7 ^,=C>@9, '2%M#3:^QO"+NCV&_2;.&8AV0E=KBFZSWBX M5LTCNN=12-6]( 25Y0W#Z:*X6?X3D7D4J_N#BGQ_EJCM3S=S(;EJG+^UR7M; MBWY[+?(>ZU)L2$BO.ZI+$I0_T\[DEY^M8>^W-DE!PEQ(F <)\R%A 1!,$UE_ M+[*^B5ZUNN2@725IFJDV59"8MC6(MV;DD]4J,V/0J3*#A+E;V*" Y2.LYXEE MCRS'&EQUGP\5U%(.CQW'&NKE_)9R%G8&CJ.7"X!.0LO[8)_W@;EQV38=Y+#I MB ^:#G)4TS& S"DDS(6$>9 P'Q(6 ,$T"0WW$AH:[_//&\I5]Z2&63'-.R6> M#\[/V?(\4RNDT%>;9HS04S4#"7.WL.'!?=OO]6IM0+.,X]0+^9"U"H!@6HI' M^Q2/C"GV&5N\J)%Q6QZ-D:?F$1+FCAHYLFS<@9;8KAGKF/'T.*!Q+F0L(\2)@/"0N 8)IX MK%[ERO2,CZD\I0M. =Q6G)/$STL-?,-*CM!TKS M0&D^*"V HNF*J*Q&Z__A-5J@9B,HS06E>: T'Y060-%T*566HV7V'/61::M, MF@Z=;8V&]98$U#@$I7F@-!^4%D#1]/17=J1E]B,?:$BC9S)_JQ=I.G^C<:,3 M ?4:06D>*,T'I050-#WUE<=IF4W.?!)(*AE_;4V\T[3E\;B>>%#G$I3F@=)\ M4%H 1=,37]F7EM'@FGR6:\I1F'&>/S>^^5[I]AW,$VX?58R;+PMZ/;LN'5#? M$I3F@=)\4%H 1=.G057>)7['N^1,/7S*US.TB4DJSXJ1)U6CT$WN09RAE,HV M3914[6&DK@CSD4]5!"C- Z7YH+0 BJ8KHO(ZL='>^J?OK$NJ_FJX;FJ;#WVR M)$ =25":#TH+H&BZ)"I'$IL=R4^I).DJ4F-*DP!P0P#8'@_J"H!T\5Q0F@=* M\T%I 11-5T#E5V*S7VF:Y8";#N1H6'^:-/-/SCNH PE*\T%I 11-SWOE5&*S M4SDMQY0'7E2K!)K>Y+DU'HWJ(@ U)T%I'BC-!Z4%4#1=!)4YB8V.U>0/ENZ> M+5AM+@9-7=C8J$,%3;_QO*6' /4;06D>*,T'I050-%T%E=^(S7[C'W3G.!BGO."F[]CB M.9N/=;(&0(U'4)H/2@N@:+H&*N,1FXW'*1%K<_:=QAP%J_GNTGR4D[,/ZCZ" MTGQ06@!%T[-?N8_8;!L^T&>:9E2@)6>)]DI[063K"R@S\-3WE* TMZ3IVV;]TA8P2U1^-L07]"C7]* M5Y2+,F!7&+&,(U?)+:7HCJ1D18O=>;OVA2:%L9)QBJ8LE9S%J P7%T_XVY>U MDFO+2UXT)W$Q:;2LBD ?+)1LO].0ZSL\')A?M%V;[L'7*%0GO2J^3")0R+)4 M;G\JN]^Z__K);?'-C]KVJ74YLUJVN]:EW[;]QK8O?=MNW=-7>XJO?G2K*FT_ MSW)'N+I^ L5TJ:K7NQBI<1K??O%DNR+9IOA^QIQ)->HH%M=4C4AX7D#M7S(F M=ROY ?;?G9G\#U!+ P04 " )85962@N?.Q(' "6,P &0 'AL+W=O MC\%?@Q]_,:%F578GK*EI1N_8 M#5/?LBNAM[H[RBI*6"HCGB+!UF>=RY/R'V?B\ M.NMXYHQ8S$)E$%3_NV&I,_C9PGM[.HT@?N_G^A^%(&ZS-(HG3[G_XJ M&V(O />>"2!E *D%$/),0*\,Z+TVH%\&]%\;,"@#!J\-&)8!P]<&C,J 42'6 MMG4+:>94T>FIX ](F*,US?PH]"VBM2)1:KKBC1)Z;Z3CU/0BE[I$2G0>_LPC M&9G^(1%-5^AS>L^DTKU.R:/]O8BOT8QFD:(QNE$\_&$*;A1=1C'Z*V."FKZ% M L'S# 7)\A-Z-V>*1K%\C]Z@*$5?-SR7N@)-??O'N#?L?S2EEU$P6Q[!>29*\#HDJ=J(]$B7;%52_SBA7CB '1U<^[:E#RUZ8PXB3(?4C5Y?? MGB^E$OHQ^+VMOVWKZ+?78<:&$YG1D)UU],-?,G'/.M.W?^"A][%-8TC8 A+F M0\("()BE>G^G>M]%GY9/G?0.Q4R/2DB8X><#7W_(]08MND2;S$[HH3)#PA9; MV*" F5SB?MKWO-/N_;YZS6/&X_I! =!96:H,=JH,G*H$G*\>]%.]K>F=D8 M7K)DR43K$\P).+1](6$+2)@/"0N 8):DHYVD(^>XM=81FC,9 MBB@KDB[WB#6"U!L2MH"$^9"P AFZ3W>Z3UVWL)73(0ZL=9S/9,\ZU^1>MQE M+6T";W$8[S]P[&?-W%GCH;)!PGQ(6 $LV2;[&2;N-/+..8A?9H$J0U#5[D( M-R;GN!)1R/0\:9N GN\GH'_N):#GKTI )Y"W,R1L 0GS(6$!$,SJ%]BK9M&> M^X:V^D'K)-9KI@Q#,JEE;//R,-RW4HOC6OZQ<)_.H4* T@(HFBW%GJ&!?\,< ML*P$Z!X$I2U :3XH+8"BV>*32GSBO ^O6[J,6;N31!KI/1G7L_:YNXZ# MU8*D^:"T (IFJU6Y-=AI"TR-Q9@J+AY;M>HUM!I@,JQK!>JO@-)\4%H 1;.U MJCP6_(+)HM,=@<)<""W9\Z[*Q0N86]S^N.TWY]U#,JZ+#>JR@-)\4%H 1;/% MKJP;[/9NK@3/F%"/1RB+::J.BD&4Z0$U,^\#CE#*5*N*+>[)&#=2'%##!I3F M@]("*)JM8N438;=1]#]]T9*ZKV)_,JI/-]UU'ZPBJ"\$2@N@:+:*E36$G4Z$ M'B053>\BG=*X-!LU!\M^4S-0:P>4YH/2 BB:K5EE[V"WO^/ROLM0Z_8:DU%= M*E [!Y3F@]("*)HM567I8*%+%5M4E#M0]]W)R^@[HMH#0?E!9 MT>PW[)7A0MR&RQ>>/N6BO#;,O:!D";:5[ _Z-27=]1^J)"C-!Z4%4#1;RI6KL-;4=7ZIL$- M/-2Z!J4M2'/9"NXW>IQ5GY=+/B(7F/IN.$'BPYJ_;QPX<1#CXR*MLOR M04\D@*+9"AN?QRZI[ 3BMA-N\?>O&RURR]L2M*0Q34-F)CIQOM)W_QOO>(*2 M[B]Q3?G'2KJK=?K%Q2<1>E4D_ U_HTO..1?NJ*[4<@VPW% ML^(;A"57>N0K?FX873%A#M#[UYRKIPU3P>Y3G.E_4$L#!!0 ( EA5E:, MT0F21@@ "=! 9 >&PO=V]R:W-H965T-+>D\I-\C\?"EI%X^"?E5;1G3Z%N:9.IJL-5Z]WXX5/&6I51= MB!W+S)Z-D"G5YJM\&*J=9'1=!J7)D'C>>)A2G@WFE^6V&SF_%+E.>,9N)%)Y MFE+Y_($EXNEJ@ ;;\$!9\Y1EBHL,2;:Y M&ESC]U'@%P'E$7]R]J2./J/BIZR$^%I\^;B^&GA%CUC"8ET@J/GSR!8L20J2 MZ;;_2[]50AP%8/]$ *D"2#-@="+ KP+\ M9L#X1$!0!03-@.!$P*@*&+TU8%P%C$OM]V*52B^IIO-+*9Z0+(XVM.)#F:XR MV@C,L^+,NM/2[.4F3L\_Y,IL40I=QW_G7/$BW0K1;(T^9H],:7,2:75VO!>) M#5K0'=/9B(CUE\@7Y:,DUYHGY&Y^B/NR7Z MZ=W/Z!WB&;K?BER95M3E4)M?4?1E&%<]7NQ[3$[T&*-/(M-;A<)LS=8=\OCV\J_7H[>&> M0PO_<#[Y)<\_P;M6BFES A7GBV3K\DQ*.%WQQ)P\S.Q09@PSV[]Y^4+++'9EQ@GMFYD];%3"BA+X. \\ M/F8Z;1X4 ?7*$G)T$'+D%/(7(=9//$FZU')&]E5K#QL?*8%]XDTG M#<%&+<&PC\WD]%7 M%4A8" F+@&!6(B:'1$RDC1U'FMW# 9F\F5F;X7$RCSB>OG0]WLRLD>A_'QE6U?U$MGBWV5 MAH1%0#!+Z=E!Z9E[3I(D(J8O]9>@FE_&VJ'HWDL?,3&_WLY;KXUG+;T>S MENLWS5IFD!<-)"R$A$5 ,"N5V*O]BN>^;*S4==H'KUT!,9[@YL7B;JBOQ*"T M"(IFBWQD"O$/F,57C0!=$*"T$)060='L=)$Z7<1Y3=RRF/%'NDI8MY\FK9GC M#$_\YN7@;*.WOI"T"(IFZUM[6NQT8O-B*2330CYWJNNWY^4D&'M->4%M*"@M M@J+9\M9.%+]B14U)EBC.I30JG_:>'U[!?,'=HU#0RL\(SUIG/Z2Q#4%I$13- M3D_M;[';X-Y(L6-2/Y^A74(S?596 V8JPZY8'#Q#&=.=NK?]:C#S9TW=(2UR M"$J+H&BV[K67QFXS_3^NT%348]W]:3!IZ@[JFT%I$13-UKVVSMAI^\QHKVGV MP$TU=:D\:8\JP:2Y,+5T-]5;9E#S"T6S9:[M+W;[7]>Z615JCQUDU%(7U.^" MTB(HFJUN;7FQTX;-%U4U/9JU=PH]:PE]/O(FI"DTJ!L%I450-/O63^U'B=N/ M?A;9R\Q%- ;L5[2OP);VOC<>-;1WM]]7>U!:!$6SM:]M*G'ZJOF2;9@L_"G/ M8I$RI.FW$U+CMM13@IOCB;NYWE*#6DPHFBUU;3&)VV+>Y2LM-.T>RN1O8=[6VHATOPI-)^^X^:*,1%,W6O#:.Q&T_ MT7_0HGR&BTETRY+R'I3:\IURWA]W-],[$Z 6%)060='LA-46E$Q_P&T. ND; MEZ"T$)060='L=-6>EK@][9L69DC;T?JSUL"S=#?56V901PM%LQ_@JQVM[W:T MH=(\-45BC7+%-GEB+HE-.2WE;]'?#>_][)Z[J\1#SXS*KHZ$H!V)H&AV3FJG MZ[N=;F=I69H:GXB=2=0]B[>92,3#L[.PN!OIG1M0MPQ*BZ!H=KIJM^R3'U!8 M?$B'NP2EA:"T"(IFI^OHF>77[N^^96#KN,_KMPN+NZG>,L,^;_S_\-=^[:]] MM[_^SL(":8"7KW05CQR%!=2)0]'LG-1.W'<[\<["[\K4O&LET6\B^9#8.Y6>RL.ZN"A:+;BA8.WM]0F,7";Q"_XK_NMT;_C M856TH@G-8E8\AY#D:S,A>Q=*F9?(_5OY^R]:[,JWR%=":Y&6'[?,V 19'&#V;X30+U^*!@[_-\+\OU!+ M P04 " )8596QA?LP24% !>'P &0 'AL+W=O]OF000)YM=T"ZF\LJ8LP4*>LHW-MPQPF TYSM!.,$FMR2@O6[#)B&8B M)BDL&.)9DF#V_ QW8\MUSH4/))-)%2!/1EM\0:6(+YN%TR>V95*2!)(.:$I M8K >6U/WWO=Z*B"_XR\">]XX1JHI*TJ_JY./X=ARU!-!#(%0$EC^[6 &<:R4 MY'/\*$6MJDX5V#P^J'_(&R\;L\(<9C3^FX0B&ENW%@IAC;-8/-+]'U V:*#T M AKS_!?MRWL="P49%S0I@^43)"0M_O%3":(1('6Z [PRP#L.Z)\(Z)4!O>. MX8F ?AG0S\D43;1L/DG5>U\*)J\2&2R@;,!#T0#O1 -<-*>IB#AZGX80=L3[K\1[&@%;TJR0>@>D#YY6\3/= M7:.> M);+\VW3%!9/#9"?]ODGZ)L5\0V(M^H.*_D";NVW67=R*^$$>KZ;(W<2[\_HC M>]?DH:WD4AZ&Q%H\AA6/H3X;BUS#S5R+&[F&S\JUH)6BV*.@T@6L><\P4 F MVU8M(ZY0"J*+SNU+.F[OYHB.MLI+Z1@2:]&YJ^C2(G_;N7 M+__1OVB6.U-I^QXASG.21V3+M09!7]'%\(Q:!%-J;EUD9;NP%7;P?>@O@&0LU+1I!>8&57S7VFXZZ!G MP(SK*-9&PM4[B4_P1-*-4%GY9T0H^H #-28^ZR<:DU9A9E3--Z76YEE;#_?N MI_@'JK\_HW*;W I?!*M?8GKN-IS3=59QM*[7(\ M[5)_\@7'LDCV3]'1/:..R*B:;TJM M_0IJY^3IG=,9';UW1M>?Z1N)BQ69N<2+H-M_>7%$A+6E^ M& $.@:D;Y/6U=+"'$U5!M:4^^0]02P,$% @ "6%65KM&I<<1!P !RT M !D !X;"]W;W)K&ULQ5I=;]LV%'W?KR"\8FB! M-K8H?\198B"Q-2Q NP5)NV((]D#+M$U$$EV2CI/]^I&2+%DB3<<.G?6AD>3+ M0][#RZO#*YZO*'O@(JCA%\TYD(LSII-'LYQC/@)7>!$_C*E+$9"WK)9 MDR\81I.T41PU8:O5;<:()(W!>?KLA@W.Z5)$),$W#/!E'"/V?(4CNKIH>(WU M@ULRFPOUH#DX7Z 9OL/BV^*&R;MF@3(A,4XXH0E@>'K1N/3. K^G&J06?Q&\ MXAO70+DRIO1!W5Q/+AHM-2(E,V/$\9!&W\E$S"\:IPTPP5.TC,0M7?V.-Y0ABDF1_T5-.Q$8#K[NE )(!R3%X/\("D8A_ )_ M[L1>/_N W@'2 *^SNF2RU;\ MO"GD:!1F,\Q[OLIZAEMZ]B#X0A,QYR!()GA2!6A*-PI?X-J7*VA%'.'P!/C> M1P!;$!H&-'IY<\_0/'AY\Y;%&[^8&3_%\U\\,V1C9M(%1@3!'-S?TB@"GT%$T)A$\NHC&.,921+%.IV"!6:$3DRL9NB=%%WEX\=!KW_> M?-SD2C?QZC:!=9 '4M I*.A8*;#'6$BYX&#!Z".1"Q3(MQ*89)9BCBW$9'UV M-[T^[7M5MX?V@=U[ID >Z@J6L=S1#Q.5B@9_F" M%,9,U]7&]4G.4"T8#$9M;?36@1P8#;W"S=Z.: @CQ#F9DC + !G^.'DDC";* M'91*L^++ED%-] MJ71@;:F,=",MB1AP-FPJ3O4+I_JOB8;239-??BD[10M[#A"J[)3ZF;/JAH':M,2"B58EG(]JA#:7)O;B?)U<='6F7(J M?UVA59DJ!;!G5\!WE IP)W=X4MG=,*I6&O@L;< MCFB>]>^_X'B,F3F'.=*N M.;4NT0)7:%5J2V'M==YJ]^99I?+>++M$"URA55DN=;GW2F'NF91YNUU?U 8K M?6-A'\NAOI;BW+.K\\-%IJ>K<2VM.=7BKM"J3)5JW+/+\9L(27UZFRXU%)%_ MLS4G$YQ]_[!H4KM"I3 MI=Z'=KW_G;*';#MT6VR';%G,#K?O^G**%KA"JU)9;@[@FU75H=.RNE.TP!5: ME>5R8P&/6UK/X6TEKY'!1B^NV\=Y* _E+@#^'_5U:"BP:U7#X8ZA;:FP&["U MU\8Q-#\L-3]\I>:'QFI\/7I,1OH;\AB2'Y:2'[Y901X:*O)=OTZ*TUV *[0J M>>4N !ZK* ]?5)4W6.GI9X^Z/"R5.+17YO],)SSU+Z\TV[2 4ZWM%"UPA5;] MOEYJ;7^?HOWKOK [K>8[10M+_=TF@7V0AY)0*GC? MKN"/(P1\O;;O]VJ>#W>,;(L.,$%K%3$[]*&D;AR0L1?Z=RH!7R_I&ZI_)BN# MK\=0U'ZIJ'V[HG8H!7Q=.'^"L"Z0[./9.P<=0X?[I0[W[6+W<"W@Z\=)M.RS MTR2PFE1]4CJX^J24B[Y=+LJE?)V$T5+E$)+4OGN9M$PAB M$D7J=Y*$#"..E4DUT,((HV2YR!$8CI#ZV"8HH,F,JJYBFA!!BUX9CO&$9+T2 MU7&2Y*=$5T3,LQ0GZ6<2F'+UP4Y."%TR$,M>IF@]?BKG*,7@/P'M'Q)IB\]R M!.":1ZK783J_?^ 5^)NR![#^GG62117X*GNMNE5$!9@C+E].6#&8+KK,.Q2& M;"DO-U87D(9RL",C)X67;J-KL1=)$>*QU3(6B<7LXQFF"F#.3O4TK%^D9U4)Q]'OP'4$L#!!0 M ( EA5E;Y\VRNS0( )0( 9 >&PO=V]R:W-H965T@@GNA[\=>05GI),-J[48F0['6G)5P(XE:%P65CV/@ M8CMR F>W<,N6N38+7C)L5]5 MVE'+C"J8"/Z+S74^<@8.F<."KKF^%=OO4.OI&[Y,<%7]DJV-[?<0 =O0&0=%3E/0E'%U1CZ3NVE* M3D_.R EA);EFG&.QU-#3N+4A\+)ZF['=)CRP31"2:U'J7)%OY1SFSPD\S+E) M/-PE/@Z/,J:0N20*/I'0#\..A":OAP<=\/3U>B2;FG[+6%1N*<]?EGQ('#[ M>^J[HD+WB5AUE;WV,+==VR"<:VZ^O MT0D\ZX3# BE]]QS%2=L#[42+5=459D)CCZF&.7XV@#0!^'PAA-Y-S ;-ATCR M#U!+ P04 " )8596STOD>,4" 2" &0 'AL+W=O3$(5Q,>W"3=ZV M%HF=V6[#_OWLI$2E-1T7NVGBY#W'SW'\T5'+Q;-< 2CT4E=,CIV54LVEZ\IB M!361%[P!IM\LN*B)TDVQ=&4C@)2=J*Y<['FQ6Q/*G'S4/;L3^8BO5449W DD MUW5-Q)]KJ'@[=GSG]<$]7:Z4>>#FHX8L80;JL;D3NN4.+B6M@4G*&1*P&#M7 M_N4D-?5=P0\*K=RY1R;)G/-GT[@MQXYG@*""0AD'HB\;F$!5&2.-\7OKZ0Q= M&N'N_:O[39==9YD3"1->/=%2K<9.ZJ 2%F1=J7O>?H-MGLCX%;R2W2]J^]HP M<5"QEHK76[$FJ"GKK^1E.PX[ C]\1X"W OQ10; 5!%W0GJR+-26*Y"/!6R1, MM78S-]W8=&J=AC+S%6=*Z+=4ZU1^RS; %!<4)#J=@B*TDF?H'#W.INCTY R= M(,K0PXJO)6&E'+E*]VF4;K'UO^[]\3O^4R@N4.!_0=C#V"*??%SNOY6[.ND0 M%P]Q<><7?"#NSZNY5$+/HU^V6+U/:/GZ4:,FY_0OV^JC3FU6_R0,(-[IV ^]+-O#LU3%GN_9Z:*!+CI* M=T]:O=H4"$HJ*UMTV&OFX2C<@[.41;'>:.UT\4 7'Z6;K>>**U+9P.*#'B.< M)GZT!W98%L9I$D5VL&0 2XZ"/3(!:BV8GG7]'@9"[R/#TK/Q)I:!C+-]W,,J MC'&&PO=V]R:W-H965TAV ?& M9FRBDNB25)S\_5*72):LL+%+O]BZS!S.G.%0,^1DP\4/N:)4@:3462FU M/G==.5_1E,@SOJ:9?O/ 14J4OA5+5ZX%)8M2*4UQ6S"8\ M5PG+Z*T ,D]3(IXO:<(W4PA<%1!$_SW2 M*YHD!9*VXV<-ZC1C%HK;UR_HUZ7SVIE[(ND53_YE"[6:.K$#%O2!Y(GZPC=_ MT]JATL Y3V3Y"S:5;#ARP#R7BJ>ULK8@95GU3YYJ(K848/B* JH54%\A>$7! MKQ7\MRH$M4)0,E.Y4O* B2*SB> ;( IIC598*L(2^0&<@F]W&+Q_]P&\ RP#7U<\ MEUI63EREK2BPW'D]XF4U(GIE1(C #<_42H*/V8(NN@"N-K_Q ;WX<(F,B)C. MSX /3P#R$!HPZ.KMZG! ';]=W3-XXS<1\4L\_Y<163<1H4U$OE_<2R5TMOPW MQ'R%' PC%TO(N5R3.9TZ>HV05#Q29_;G'S#T_AIBS288M@36831H& U,Z+.O M7)$$K$V\#I%9@8Y*T&+Y?)SY0>BC8.(^;M,T(.9[HZ@GAHTF'DC J"%@9"3@ M,Y52K[#S/,T3HNA"+XQZE#DCQ=([Y'H%%V[YA/PQC,*>ZP-B*(KBN.>ZT;@# M70\;U\/?C?T)R.C@! AWW(->!(.>>U=#8BB*>V1AHYT'LA U+$1&%O!6O %] MTD6#I$,>1[NNC#W/ZSD\(!6COA2.=O("1O&65,>1N'$D-L]D';D3<)FS9,&R MI2P#^2G5X7VD12@E^'Y#TWLJ!E='(_2^JZ--,&P)K$/IN*%T?+3OS=@FHS;! ML"6P#J/0:XLJ[QA?G!IU.[,"%(Y@+_^&Q+PX1KT$--MX* =;A24T!V>J MO_L-#$,8C/NI.B W&H_#J)^KQZB/85L@PU]5R+J-/ &8T>J3>I$_L801G;MO MS%M+U6U-FDTT; NM2VU;>L/1\?+64N5,LHF& M;:%UV6P["Q@?+U&MMA96T; MM"ZM;7R %JVP%D;@<^4R+IBB=[]*IFQ'UGE%4T; NMRV;;6"!XM$1%5AL,JVC8 M%EJ7UK;!0,9*^]!$K5&[%:X7^[U$'1+336NOM<5F&P_EH.T&D+D;N.*9GCQY M>21URK)3/=66HM@\-::JU5UWJVC8%EJ7S[:O0,'Q4M5J3V$5#=M"Z]+:]A3( MO)]_:*J.=K9DD>\'_>W=(3'HP?[VDMG&?3EPMXXP4RJ6Y5&P!'.>9ZHZ"6R> M-L?-%^4A:^_Y)3S'U:%Q"U.=8=\0L629! E]T)#>6:0=$-6Q<'6C^+H\*+WG M2O&TO%Q1LJ"B$-#O'SA7+S?% ,WA_.Q_4$L#!!0 ( EA5E;V[W)7G < M )TC 9 >&PO=V]R:W-H965T(-%"R2V2-WL-#$P$T_1 2;M;&:Z11'T@9;H6!A)=$DJCO]]#RG9LB6:;K/. M/$PDF>?3N9'GXZ%NUEQ\DTO&%'HI\E+>#I9*K:Y'(YDL64'ED*]8";\LN"BH M@EOQ-)(KP6AJA(I\1#PO&A4T*P?3&_/LLYC>\$KE6F?EU]%G WVJ&D6<%*F?$2";:X';S#US,_U@)F MQ/\RMI9[UTB;,N?\F[[YF-X./*T1RUFB- 2%/\_LCN6Y1@(]_FQ ![MW:L'] MZRWZC\9X,&9.);OC^6]9JI:W@_$ I6Q!JUP]\/5/K#$HU'@)SZ7Y'ZV;L=X M)954O&B$08,B*^N_]*5QQ)X ]H\(D$: = 6B(P)^(^!W!$AX1"!H! +CF=H4 MXX<9571Z(_@:"3T:T/2%<::1!O.S4L?]BQ+P:P9R:OJ)@=,D^F[&%,UR^3VZ M0K]^F:'O+KY'%R@KT=B62:3G,M*@$\?W\VE$I#8?]A\5T,'=F@]VZ_EBB;L=@#363+QS ;3 M__P;1]X/-KO/!';@A6#GA<"%/GU@)5O3'/&5F<@K)C*>VBQVPX1HPZBPI=G, M*?A*Z\*==:$SQN^D9.I4+,-SQO),8 ?61CMK(V<0?H'H03J73R@WZ2STJGG% M%U<5W%#C"IO]-6AH0'6A>9X&D[$_OAD][QMF&>4%T60WZD#C>*=Q[(S/IXS. MLSQ3V>)4^6=>)I40K%2P3!RF6-X&T*;T MI*=.X,7>I*-T?Y2/B1?9E<9>6QL]I]I?N3(+VS_2N,'WN6=&@G6E:G OMT';2VDZ<\?K-L#R8!O09G/ $ZQ?3 MU+<-G6*BL'K!C1L?KTTG))NJAGQ4U%0(CU%*-])E;DL_L+.N]\U-@7WP"B89 M9 "SVED#8K*7==[0\^-N1LJ0(.W*NUB<*'>I$ZE9EG*ON-16]! M(G#+(K"S;/<*:[-.6S1]?P+I$=N]%?:6$XP#C+N!M0SSO! ?"6S+&[";.'QX M2?(JW2M B"]0"730F&M5..JMV23VO*Z^EE&>=VR1;$D#=K.&.RJ74$"S%,'. M&:DED)M"3QP)6Y[&$-C[Z.<%Z ]LOC"E:]&O *>2^*RLXUQHAUYK>0=V$X\V MB1/MOT7.UQ(M!"^Z)=)>%RW, I-)EW]8ADTFX_!(Q%L"@B?.B#_TF2SB<]CS MEG6LV4NRI"6LH3HA8$/31)K/\^R)ZHW-R4@[&= _CO29T ZWV2WQ(6[B\\OI M>+X_ ?%(K&YJI ZIFA<%G2RP#"/>)#Z2!J1E1\3)0*QI(%A.=155O EZP=-L MD25-V#6]9B^J;G593<)]72$2W:7,K=EK0]IR(^)F(EO+T9$),*\D7$JP-_FS MRF1FC+>:2RR4O&=L?]!X?&S=)BWC(>Z.RSV0N:(JFF;+9[K1Z_*IF4G.VFHY M%]JA!UH&1=QM$G+I$=]J96#9N$W"J!N8M^!!I.5!Q,U>M/J!5?VPO^S'<2^M MWJ(Y0EJ60]PL1VL?6K7OTY08Q]U=JAO]M=JWI(TCTC4;=^X MT5^K?4L^B)M\:.UCJ_9]PA#ZXRZM<*._5ON6?A!W ^3KD@E&%[#_M)K0[U\0 M+_)[-KP%*?!;4N#_G6Y(72)7S=)K[6SW:W?DX7%W-KC?]EIK6B;@NYG )ZAU MU^AC"2%A4EGMZ-?UJS%,ZZX=;U'7_;:N^^ZZ_JH>58-YJD=E&>;H4?E[YR;N MQL4]?3%E_/&>%7,F[.8NJ[;=5VW?W/?Z_DZ*S-D+.A7;HB98 ^&X" M\+#KR'535O?F[,GJ1L3X>'?.+?I:8S5?.'S2UF#?78,?\1]-JT0>M$KH:B4X M3 K8B.0;=$&&,2JR/#44WJHV11NUZ+XG6F0+$$C8=L#[!VJ4#KWV R;9):L9* MP%TO,WA[)D$UA;1S! @,86OYL6R<>$'P,-HZQV(_TLB68ZQ]N[4[^SN_PXV? M,8!7 IZPI#+SF"]@*-,M(_2)@\$?9:Y%[C(%;OV9K='O7'Q#:26T-W2X.M': MQ:;VG$W)DQLT;=V%-PP.LV4\'#M=TNAT+(U.)]\@%$P\F6\Y)#+] MZ/HP>?=T][W(>_.51.?Y';Z>8&ULM5M=;]LV%/TKA%<,'=#6(D5*3I88R$?7%D.PHDFWAV(/ MM,W80O7A4G32 OOQHV1%%"V9HE+J)9'MR\-[+B_%PTOI[#'C7_,-8P)\3^(T M/Y]LA-B>3J?YN-*+Z8SL^V=,UNF?B\ M_>E;2NJ:#S,YX] EY82[3BHHQ-V5JRB=)B M&&\%E[]&LIV8O\NRU6,4QX"F*_"7V# ./J2"INMH$3-PD>=,Y*] ;?7RF@D: MQ?EOX#7X?'L-7K[X#;P 40KN-MDNEQCYV51(MPKPZ;)RX7+O CKB D3@)DO% M)@=OTQ5;Z0!3R:AE-Y'^2,XT&]-1JYPV8"?U1K^#T>8"\67C@;Z>=-E]TAQO+,S0Z?,>S9,&$H.#+ M#9-7O'.5,(,,37A7:#IEI"BCT9;+"MI5(!RAZ8%0L@$:%^3FK/NVB_*HT+V= MI)V*A JMFH!DO#0V*I/! M@7"$I@="B0]HJ3[ZTM@(,YAT6YK@&3JB3*"2)G!L;0([](3OP\,%Q9&$T6DJ M>0+-^N1/NF+@CM-R?7R7+-Z;YZT1;/#(.4+3J2NI T_&F[=&&34X$([0]#VT MTDK(4BOUS%O4UCYA$!SDL[FOYW)1,@J99=3;5.YY&+BA*5VS_4 :\MD,-G08 M7:'IU)6<0N/)*>143KE"TP.AY!2RE%-#*A"HK88@(;/PL 319>'I8@.N\ GP9$5'RGY M@BSER[-7?-26(J^QU_*_P^IHG0$IP8(L!8MUI0&U!8I,>1RTDJ33KCDU=)>5 M^$"6Q9&?KC:@=CFD.]][[70J2DP@R\*)9;T!M0L?$ 8GL];MILM.FQ1ZI5HM M^KYYT3^^4(+_@%TQPMS#X)KU&,+!5\+!A^/5[IW*"%=H>B"4C/"-J[.U&JQ@ MCIH5)CA!P_M& 66>9L;XNCUMU\C)*-KU26;U99=RPI!W+'&;C*4L&SGKNWTS*- M*S3]6%TI-NR-EL_8J51SA:8'0DDU;*[Q/.\) ]@6TABUMO>]9KK/2E5A:U7U M\[M[W)9>+1XF$YV#TE+8LJYBOZ?''=62KJCWF>D>-QY%L:RI/'M+C]L%DO"P MA-]A<\QSI5"PI4*QWLWCCO()@=ZA6.DR,X1:J1!L??CSDWMYW*Z/M/+%9*(3 M4'(!6]9/+'?PN*LJTA'OO1FQC+=:U+%Y43',?@Y>%,<0!5N( CW>> M@YT*!5=H^M-L2B@0-^F!4$J$N'E@AK1U12O#QRC)$*50B%FA]&3XL.V[N:_! M8SQ&C88T'LH=[[$:XO2Q&E=H>B"4LB)N'JNI8)I*HWT\;^YK*)=IXWV$A/%U M^9I&#I;9+A7[I_CK;^M702[*%R .OK^$IU?[%SH4S/[]DAO*Y3XC!S&[EY#> MFU#RX_M7-O8?1+8MWWI89$)D27FY87+:\,) _GZ?9>+I0]%!_>+,_']02P,$ M% @ "6%65F*GV &[!P V3@ !D !X;"]W;W)K&ULM5O?<^*V%GZ_?X6&NW.GG4F"+1L#:<),%M1V9W;W9C;;>Q]V^J" MP)ZU+2K)(>GTCZ]L"$+8$> >]F%CFZ./W*:N41G*(^??RYL/L]N.5WK$4C95 M)035?Y[8F*5IB:3]^&,#VME^9]EP]_H5_>!W,(Y5LS-/_)S,5WW8&'31C MY E^?HO?=X0L=/ #]YH M@#<-\'Z#Z(T&P:9!L-\@?*-!N&D0'MN@MVE0A=Y=QUX1-Z&*CFX$7R%16FNT M\J)BOVJM^4KRLJ,\**$_370[-?J%\]DJ25-$\QGZKXJ90!]R1?-%\I@R="C)K,01X%M1IS^M8R^ MMXV^YXS^(Y-2!S\MLB*E2L=/,RY4\B)R$ W# MWAY?#6;]P3#8HY4X76C)5[3E*W(&6&;9:7TEJ@4U''I^?R_TNI7O]8+ WPO= MZ5S+T/O;T/O. >ANIV<@/G?0<& PI7?@[%D6O>Q9:T') MFM@;U'K*(/*\O>[48-3?-R*#VO TP#M&5A3#;11#9Q1$JB2K#22O\902X851 M4;X3@Z;@AG6_>[7@G!Z<^I,#@5ED^9[17QX076&CHO+J?(4UOMP^G$H8%)K- MV(YB]0$8DR5E/:1BP8M%K&_")@4WWGS7(?Z<'IW,'Q":S1\V_&$H_J+#_.&C M^'-Z=#)_0&@V?T:%^TXQ>@I__RN-KX*.F,9%=]EE;G5+?I,,^9^_;I13^U2H&@$"LUFU%0CV#]SOF+( MXF("BD:@T&QR3:F"W:5*FWS%#17)8+ OJ(^R(F[WVH9O*@WLGO#_4)M6VU)Q MH$N!3O2#HA$H-)M34WQ@=_%QE_$B5WNSES,V7Z=Q6J7QV[_,\\OQSQ;,J7'MX5@+"N5H?O- 5I;@*(1*#2;35-;X.C< M;PZ@RF!#+B0:@4*SR355"W97+:W>'/U:1@=XL+^DUVQ5>W.%,X!.YEC(^,2A;S=.;.33?*R7LV0*L#*#2;05,=!/C< M^V$@UR4FH&@$"LTF=V>OD7N5HU5NUAY:+*+:OM/B-O9MF08=1^K>1 M'911VH%[;O[M,1?]A3[I5WU69.YA&%1H@Z(1*#1[?ZL1VJ%WAF$X!)WU!T4C M4&@VH4:\A\?N02HDFQXR>1_J0ZMM) MBD622Y2RN7;#N^IK 2?6Y^C6-XHOJX-BCUPIGE67,=-,BM) ?S[G7+W>E%^P M/" GEP !D !X;"]W;W)K&ULO9QM-BF'\L3YW^6. M.[ON:&6/6,S"HD0$XM\SF[(X+DFB'_]4T$[MLS3@IQ->?Q[ M-"N6UYUQA\S8/%C'Q2_\Q6'5@ 8E+^1QOOE+7K9M1Y,."==YP9/*6/0@B=+M M_^!S]47L&5#Z%0-:&=!3#7J50>]4@WYET#_58% 9# X,]/Y7#(:5P?!4#Z/* M8'2JP;@R&)]J,*D,)J<:Z-KNS&DGF]0G>QMTVRC9A)@1%,'-5<9?2%:V%[QR M8Q.G&WL165%:2NJQR,2GD; K;MSTF>6%T$B1DR@E'].0ISF/HUE0L!FYG<^C M.!*;.7ECL"*(XOQG\M,/^G#PKFQ]'\6QT$5^U2U$5TI@-ZSB*,=0#H;N!W%$ET6#A!>GI;PG5*"4?'PWRYL>?)1V;GH[1 M%1A#C?D0%B?UQCP',WW_B;S9?OLREJ5F/;*58&E;EL3<5IO?KA>[KN@3Q8@< M->8^R&K,6(%QU9CW_'DW&'VDP'C_,JA55F/Z"HROQGA!6@^J)\>T8KI7B[.W MX?9.$V>0"D7.GH,T%'HL^)XZWY*[("Z/DS]NG_(B$Q>J/V6BW+KKR]V55^_+ M?!6$[+HC+L\YRYY9YZ:,-^V=3$A(F(&$F4B8A8392)B#A+E(F(>$^2!82X'] M6H%]%?U0@>OVY3&H!2@3VY8\V)#+F>WS35\?]0>:IEUUG_>%)&G8U\:CHX:& MLJ_GB@0)LY P&PESD# 7"?.0,!\$:XED4(MDH!3)AW61%^+B%*4+\L0S82VV MI)+8;*;\@_RMF%^2/>Y8\L4PZH5/VX=P)'1)F(&$F M$F8A8382YB!A+A+F(6$^"-:2Y:B6Y>C[+JE&2 4B80829B)A%A)F(V$.$N8B M81X2YH-@+06.:P6.O]F2:GRT4M+'?5TR?1P?3S2UX80>SQZ5?3U7)$B8A839 M2)AS?!;ZFRG\P7?K(IUZDE/?UR1>?9#75FQ/ZMB>*&/[@66A".Q@P0B?$_;/ M.BJ^B" OF'!5D" 4![+#N]W;R-YR=7UO?-K%<' 0UDKOYUX?D# 3";.0,!L) M>#1!WEL!;VN-3DD31WVZRQ]G*N^BGW!BS;V-P8N%T7/.%E:8%8]">EQYQGN_6_ZNNS@O]]'4(//O@8A:0:49D)I M%I1F0VD.E.96-/4-!0_JTT?1VG)JZA-T=8'":^Y/'![8.H#4+4)H-I3E0F@NE>5":CZ*U]=*4+N@GU2Y,EXQ\BOZ* O*>O1 S M9=GB"_F5A>5R[T)M,9-/(8R+M'Y_B+X8M5M9ZJ&?'>#'?1O( MLGH.U*T+I7E0FH^BM6.WJ4S0OU5I@B[-0/=ZAW$++4[8.:4MIUIO,#B,[A,; M6O)AT$F[F7U:,P5"G0+#^49D)I%I1F0VD.E.9":1Z4YJ-H M;4$U67ZJSO*?_J@H/<[\2N=>4[7'LQ4$3?M#:1:49D-I#I3F0FD>E.:C:&T% M-:4!5%T:\"$+4K&&-\MW4F4\C<(Z#:/,PJBI9\_OH'4!4)H)I5E0F@VE.5": M"Z5Y4)J/HK4UU]0/T,'WS<)09+9X"J494)H)I5E0F@VE.5":"Z5Y4)J/HK75 MV%0G4'5UPFNR,!6ZG3.1)%>FLH8C.I'<^H.6$$!I%I1F0VD.E.9":1Z4YDM" M:7A00=960E,=0)7YSE?D="KP0=9$G_0/90!-\$-I)I1F06DVE.9 :2Z4YD%I M/HK6%E23X*?J!/\K"D6I)+\O?8Y5TG TEB:5H.\F@-(L*,V&TAPHS872/"C- M1]&V:NGNO44X8=EB\Z+KG(1\G1;;=Y;61^N7:=]N7B%]KB;H=.3=^@$48[N*[%2A"_4.-2FJ)6&Q;; =5L OU)@!L4Y M2N(SA".,/?+I\?+XI3PT5CN_N/.+7;[D&+^_KN9*2_,F_?;Y:A,-_(EL=UVJ MAA0P"4S[*)!K"/*W;^(L^N!S^9^2O?"<=)Z30]G-&I8@)2Q0(6K3_8K8!O(Y M;M.D+HUM_W6.H_@B&H?K72N>J"3#21?U@G'0,0X.,GX3O%@92*Y1(Z3K<%&: M5T^#60^-)-& U(8TJ"14HC5A*_ Y:(MD.VQ)=!'O&>@'17[XM(-/#\)_$7R) M#&EM]K4"Z)K,&7A;)>U5CB\&@SV\?M#%,/8#9AU@=MP;4%).>$$-;B&45F>( M@_:!9GW0+$KV0/M!.,K\H,,.='@0U+6G#VC8JY6-\!Z/)R;"?IY1QS,ZR',O M-&%(N$V#N$WCU24;]=MBF,;[S>.)2@<]RG!G0[>'Z5LS)D.T@:8YZ40^GEBCXWN*R'_!U!+ P04 " ) M8596]+4EA&P% I(0 &0 'AL+W=OWSOB7UTB#O>$/J++3'FX"D*8W;>67*^.C,,YB]QY+$N M6>%8W)D3&GE[,T*0H-9)I](_*"N#,9I]=NZ61,$AX&,;ZE@"51 MY-'G"QR2S7D'=EXNW 6+)9<7C,EXY2WP/>8_5[=4G!D%RBR(<,P"$@.*Y^>= M;_#,10.9D$;\&> -VSH&LI4I(;_DR8_9><>4%>$0^UQ">.)KC2]Q&$HD4<>_ M.6BG&%,F;A^_H']/FQ?-3#V&+TGX5S#CR_/.L -F>.XE(;\CF]]QWI M\7P2 MLO03;/)8LP/\A'$2YDK1M9[REQCL>]R9B2#: R6J#)@Y3]-%OP%<1RHMQS*NX&(H]/ M+BF>!1Q\]_P@#'B &?#B&;@B\>++ Z81Y,/G^"??-K&WTZP5Q-8!42K8)$2X4^R:;I3%#9QEF6:Z>Y4C_7$V2-^L@< M&^MM-IIA$ U[5K\:YBHK.;#/7M%G3]GG94*IF"1"!WA"LU5+YCO[SK#Z6PW9 MMFG!6MO-*-DVM&MM*PL[L&V[:-M6MIVJ$I>JM*M5N]G$L&FV&H1H>K MK.3 /OM%GWWUXZUH\C/X E(IOB)>#)P$2P$:@,=K'$TQ;54')?R^ZJ 3S-4$ M5J%U4- ZT"FQ YTDZ@1S-8%52!P6) [?(;'#QL(:#6RSKK#-J%J$JZSAP Y' M18(Z:HJKV6A8.>"^3U\36(4;:)9VT7RG!N< E4F FI- /QP&AX![[B9!SE9A;:C'7:K^UHKFZ MT*H4EPX<:K7@4*L'UXKFZD*K,EG:'PY?M=A.2PA$-AH-ZV+^$5XQLO;M6.M<]'5<.5FVIWK;>=](? M8;Q1:;R1VGB_;K=0TU0W7EJJ!]F;DH_PZ*CTZ*BG5*8K<2[G2/T?YU<$2J<) M=[2BN;K0JH26EAZI+?V-L*<%MY7F\,13JMDT28VO;-\)TD>ZW,^"3).;9 MIEEQM=C3OTBWONO74?_,$0^I[)_)RQ?+-:A=GSI8S3IP\]I_?RP4WTL"S*#_K3\W7X(&]E\?OZ M]7>41;2221ZE"A?->3-RR0/6-?T7R*=][SF7\LW'QH/RB&0LYT6)"-4_CW(FX[@DJ>/X5D-[NSK+@ONO7^A7U8]7/^8NS.4LC?^( M%L7R0V_<8PMY'V[BXB9]^H>L?U!0\N9IG%?_9T_U=P<]-M_D1;JJ"ZLC6$7) M]M_P>RW$7@'/?Z6 6Q=P#PJX[BL%O+J =VH!OR[@GUH@J M4/[V__>V5<#PL MPNEYECZQK/RVHI4O*O6KTDJO*"E/E-LB4W^-5+EB.LOD(BK853B/XJB(9,[" M9,$^IL_3^(-S/[#\7=WF1J;;^ MW[;P;IE^.[-,@._S=3B7'WHJP^4R>Y2]Z5__X@P'?V\+ Q+&D3 !@AF!\7>! M\2GZ=+;),G7>LG6:56E7Q6BA&FQ;-+:@H *5OW??UV7VF+J/G:;:(U'77O0P+E:+:1"79MFI-MJ/VF<]JKS]1JG/;). 8(9XCL# M;3X&)\L?RZ*06:[;0:ME('FV@M>T_7/*'3;TAM8I4#13\3V[YY"*_U$Y9W6I M$S[*+'R0RJ0IU65>L"PL6M,+#;26O+:C[I[F@W<#QS\4'5FK0-%,T5TMNHN] MRF1_LHM8Q251,6&782[93?F*N@BE#\$Z3$@:A]($BF8&4WMAIPLS[$#=,)3& MH32!HIGAT8[8H2WQC_;H--XZ4$U#W>S0H54*%,W47QMJAW;4;^A@H/ZYIAUV M,%YP*#K4&Z-HINC:'3NDQYM>U%HOPBA^9G$Y4'L7QF$R5YE*MX=6\:$>N:89 MXT=.\WR'NE\4S91>^U^'-L!OZ=MYE,EYP2YU>B)[=J3/G4%I'$H3*)H92NW" MG7$7/3O4?T-I'$H3*)H9'FW5G6Z].HVW#M2D;:B\.4@%K56@:.;\F?;K+NW7 M[3MW&F@K>DT[ZAZAM0H4S11=6W:7MNRG3[Y2O0A=B74@D#0.I0D4S0R7-ONN MVT$OXD+M.Y3&H32!HIGAT?;=)?VGY80%#;,."]2VU[3&B/A!#R10M9J":T/N MTH;\NIRX*!O XK4N@BY?K8U@ ^>,EH M$T;1S!!H)^S13MABN6--VD\I07-T9D97:"TVU,>B:*;8VL=Z]*1UM0:\*,<> M7M78;:;ML=]R1D/=*)0F4#13Y+V%U;0;M5X XS5-G^LW%<;6F]8VNPLX=(70TE[#', MHO NEJ_GLE%K+AL:72A-H&BF^MKL>K39_;C?6]=#9ZTW%Q[AI(D\8\4RDRJQ92R/OF^CT8:: MT2CK<$!-,8IFWGZF3;'?K2GVVTSQJ.6^-*@IAM($BF:&0)MB'[VBVV]?@]VX MH*4KMA8=:HY1-%-T;8Y]VAR_Z8+V2JI6$<;L2C6/_/B*;OH0;*^?H#0.I0D4 MS0RF-N%^%RNZ?>C4,)3&H32!HIGAV;O'^=@$\LF7MWZ[51\<#G/3-5JK#;7J M*)JIMK;J?@=6O2IT*9/YA]JZ:$T#J4)%,T,C[;T/LS2UR1C8J]<$WF8\J".'DH3*)HIMG;T_@F. MOIN45\^#DRD/NGX<2N-0FD#1S##KH0-_TD7*@ZX:A](XE"90-',C%CV4$-!# M"18IKR8=IKQ#_TI7:"LVE"90-%-L/6@0H->4O^&69/H8;)L.E,:A-(&BF='4 MHQ%!%TO. ^CX I3&H32!HIGAT>,+P;$EYZ=G-N^DBSFZ0FNQH:,%*)HIMAXM M".C1@A\=D:[QQHAT P]/^O&AYMBMT;![ MHW7AY@/MYH.N[O\.FG=L!XTM<&9T]=;20YTZBF9*KYUZ0#MU^)74B2-E]&%9 M]][0T0$H3:!H9H#UZ$#0Q5WA =350VD<2A,HFAD>[>H#>B+?YN*J90E\(]-! M#3J4)E T@8=9A@8X/ MU#3CYJ:VW150M9J"[^V+3CM_(D^=>GF%W24=NTTZ=I_T+D8*AGJD8#CJ(G5! M?3Z4QJ$T@:*9X=$^?TBO OAU4S:1,D"[K1FJ>_%6^_N7J#9%/R_FWFZ71V%66Y:CCI)F/_EF%&;WA%UV3=<*#C E": M0-',!T#H<8'1H(.\-H*Z>BB-0VD"13/#HUW]B)[J_WRPZ0\+5^7M\_\+BWKS MF;GZ,'QH]9&C5W9K=P\7U-+'8*T_U+:C:*;^VK:/3KU5H#VEW1?+*IN1R8RN MP[JU0'T_E"90-#-:VO>/NK@78 2U_U :A]($BF:&1]O_$3V[_T/)S&]-9LU< M!K7W4)I T4SYM;T?T?;^;<]'HZ'6K0-J\Z$T@:*9X=&# :,N%O6/H , 4!J' MT@2*9H9G[U%IT&>E08T_E,9'S2>T^6V#8ZA:3<&UI1\=>:Y:M:/.7HNXW=S% MT4J](-,5=.H>2N-0FD#1S/!HLS_J8D'^".KKH30.I0D4S7PFH?;UXV,+\FW2 MU;CE3OZ6#=?H.FWUAM($BF;JK8WZF#;JMY7&5:,H[2(]ND6S;%L!E,:A-(&B MF5'1]GW[=?'R.W<:UCCR;*'20IJP*$T@:*9>FL# M/J8-^&[_G6HEU^U3N&87#YF4E1DG$Q9T"AY*XU":0-',"&F//@ZZ2%A0CPZE M<2A-H&AF>+1''],3]I8)J^6!:FU/S*8KM18#AF6+2)\ M252M2M.44;77?NOV8'1):^VA<^HHFJG]WG/-:0/^HS=CC9L/_6X__;&/+3^M M5H&JU117V^?QB5OA45WQ*?NHTO58YWZHHX;2!(IF/FM>.^I)%S/E$^A,.93& MH32!HIGAT09\0AMPBP76DUH1# M[*-*E[16'^J;4;2M^OU\*67!PR*&ULM9I; M;Z,X%,>_BL6,1AVI#1ARFTX2J0V@':G91KWL/*SFP0$GL09PUCA)NY]^S:4D MM-0;I-.7%A.?G^WSMP_XX-&>B]_IFE*)GN(H2^I?-S,A2J9%25D,4U2QA,DZ')L7.%+'P\S M@[S&7XSNTZ-KE UEP?GOK/ C'!M6UB,:T4!F"*+^[>B41E%&4OWXIX0:59N9 MX?'U"]W/!Z\&LR IG?+H)POE>FP,#132)=E&\H[O_Z#E@'H9+^!1FO]%^[*N M9:!@FTH>E\:J!S%+BO_DJ73$D8%MOV-@EP;VJ09.:>"\-G#>,>B6!MU36^B5 M!KU36^B7!OW<]X6SG&)IAW^M"PID]^&XRF3S7_.]6D='*Z\P[] M1I417Z+ZY%33Z&J12J&"T:^F65(PN\W,+$)?IAL2T+&A0G!*Q8X:DR^?<-_Z MWJ0L),R%A'F0,!\(5E.Y6ZGNLCK#7MU94VT/VJXI2)@'"?.!8#49^Y6,_1-E M?"L@=/Q-?A51M M*VVE@H1Y;_ONU/ON%S7P<15L=PZU:H[%UF$[:FE=BV?HYX_KV[MJR]BX']0R MVKX,@M)<4)H'2O.A:'5MCU(-^ .V=2442FQ(F@M*\T!I/A2M+K9]$-O6+N1K MDK(4%>E.I)YT.R(86404"2)IH\X%#]NU382%7^\B].VV5A"2YH'2?"A:7<%# M$@9K=_]9*/8>[_X_&(/F74!I+BC- Z7Y4+2ZNH?D"^Y^1# &3<. TEQ0F@=* M\Z%H=;$/R1VLS^ZT#\:]$X,Q:$X'E.:!TGPH6EW!0UX'ZQ,[,Q9>S#E+9+9F M?1JB!R)65*([DJRH/CY#ID>FH#07E.:!TGPH6EWP0RH(#SXB/D-F3J:@-!>4 MYH'2?"A:7>Q#E@CKTSGMX_.P.3X/W@1HT'00*,T#I?E0M$)"\^B3>DQ5J,T. M/Z0HX-M$%A\RJ[O5 8NK_%C!J_M3?.GBAOM>=B C_X1_P!>G.68JLK,D11%= MJJ:LSD ]>41Q0*(H2+[)/^@ON)0\SB_7:N)0D550OR\YER^%K('JF,KD/U!+ M P04 " )8596<\M!;98% #9(P &0 'AL+W=O5Z^YT3R0\H<[1C_GJ\H%> I3;+\IK,2 M8GT=!/EL15.27[$US63+@O&4"'G*ET&^YI3,BZ T"5 8]H*4Q%EG/"JNW?'Q MB&U$$F?TCH-\DZ:$__A $[:[Z<#.\X7[>+D2ZD(P'JW)DCY0\75]Q^594*O, MXY1F>7D\BI **'G_%=)DM2_Z.YV)UTQETP)PNR"81 M]VSW!ZT2ZBJ]&4ORXC?857W##IAMJD(T B ^$H"J '08 M$!T)P%4 /C<@J@*BHC)E*D4=)D20\8BS'>"JMU13!T4QBVB9?IRI__N#X+(U MEG%B?,OI/!;@(YG%22QBF@.2S<$GEBW?/5*>@@F=BK?@,Q$;7C:S17$-O)Y0 M0>(D?P/>@:\/$_#ZU1OP"L09>%RQ32Y%\E$@I$$U3#"KS-R69M 1,Q,ZNP(8 MO@4H1,@2/CD_'.Z'![(L=6U071M4Z.$C>I:LO[V?YH++F_5?6W:E7&274T_P M=;XF,WK3D8]H3OF6=L:__0I[X>^V7%L2V\LQGNU\=XIXSV;\9YAO-\UC#NE/8WW:^/]4\;[-N-]PSB"?;/F3G%/ZX/: M^L!I_9$)DDBZ384M@8&9 ![VC,=T8#S+$ TBW*N[[5D;UM:&3FN?:)Y?2W!Q M3C,A0?7\"6HS.C2,ONMV0PP/C%JZ*:>P:W<*0XV^T.U544XHRATK9270'!L. MHNY@>T@_!(_8:9(9.>_=TRY)MG"W!/J1_@&^?:3JEW,H@M^C/0J@MM?T2 M: ##E@D,6T5P6VK[V6L(0S\*5V'-N^WPX78K^SK7%(9^&(8FAPWGEZ PU!B& M?AR&)H@-YY? ,-0>7X##4((9^)(8FBF&$3!2[Y7WM:QC#E] 8 MFCBV)V'V"X\01+,8M@=C:*-Q:/'I'-*SV$@S&[V4V*0!CUX">&2">VC[#YS-=Z3YCMKC.SK"]T.;E\ [UGC'+\4[MN'= M++=['-\\--ZQ&^]W+(GS%?BRI7S.R:*Q=E>OU[^(%>45^!S0=X_QL]AK2VV_ M(AKZN&7HXU:AWY;:?O:-]^F>+]1-Z%M>J%^"^5@S'_LQ'Y]>S+N5?9UKX&,_ MX./3BWFWLJ]S37OL1WM\>C'O5O9UKE&/_5"/3=0;SB^!>:PQCU^ ^0\G@K]! M^X>89?5O/M_FJW@,\< ^.\!Z=H#;FQU@R^S >!'O'L_WFST]-XA>.C>H!)J% M-%[5NP?Q34)-#/:O:#!&3O2H.Z><#\39+-G,)1^GC$N5.%OF8)/-90O;<%#. M*'X!Q@^KYQB+YSF&!.P_"9,'$%UAD,9)HK98O";K-6=/L;P3:/(#O*I;W@!2 M07E63$;J[]"ORL3!H[1'P4[]RIAAS^))YE,9MMDCPA@*7=FJ&S3V-:24+XO] M(3F8L4TFRB^SZZOU'I0/Q5:-P^L1O+Z-["U(MA2[-0(]1+GIY3/ARSC+04(7 MK=/./_ 5!+ M P04 " )8596F9IHPCP$ !<&@ &0 'AL+W=O>+CEXKM< BCT(TV8'#E+I5:W MKBMG2TB)O.8K8/K.G(N4*'TJ%JY<"2!Q;I0FKN]Y/3$;T<.=MXN/-/%4F47W/%P11;P NK+ZDGH,[>BQ#0%)BEG M2,!\Y-SAVPCW,X.\Q=\4MG+O&&6A3#G_GIW\%8\<+_,($IBI#$'TSP8FD"09 M2?OQ;PEUJCXSP_WC-_I#'KP.9DHD3'CRE<9J.7)N'!3#G*P3])I::P]2"DK?LF/4H@] ]P[8>"7!OZA07#"H%,:="XU M"$J#X%*#;FF0A^X6L>?"A421\5#P+1)9:TW+#G+USSMQ9Z=)]X9)_PB7LHT?. MU%*BB,40UP&NCJ\*TG\+\MXW$D.87:,.OD*^Y_L-#DW,YI_63)M[)\U#L_DC M$<;>H\N=QP8Q.E7&.SFO]X?37K;A(4V89$E6"TS0969P$3?969>96:69:8I'06IFY.R MA\%F['N#SM#=[,ML[*ZMS#9AT;'[@>=5WM?4ZU;J=8WJ?154 >+SN?Z@-2,I M%XK^K]6,6\A:=-&K^[7G6:&KT9&VNMJ$199@M03TJ@3TVDPL4$PK5^BNR 3) M%P;F2:9G5HC?G% V:%+TY5K1_2VBMJ$199@-46QMUOG>^N\,/!KZC)L -9,%2_:JZO5ULE= MOF'@[IH7^RZ/1"PHDRB!N3;UKOLZ#E%L910GBJ_R=_53KA1/\\,ED!A$UD#? MGW.NWDZR#JH-I?%/4$L#!!0 ( EA5E8*O"[7L08 #&PO M=V]R:W-H965T0J3=S+E(FU:U8=/.5 #8K"J5) ME_1Z83=E<=89GQ?/;L3XG*]E$F=P(U"^3E,F'J\@X0\7'=QY>G ;+Y92/^B. MSU=L 7<@/Z]NA+KK5EYF<0I9'O,,"9A?="[QV30H"A06O\?PD.]<(TWEGO._ M],VGV46GIQ%! I'4+ICZMX$))(GVI'#\73KM5'7J@KO73]Y_+,@K,OM<\K0LK!"D<;;] MS[Z6@=@I@,.& J0L0)X7H T%:%F /B\0-!0(R@)!$9DME2(.4R;9^%SP!R2T MM?*F+XI@%J45_3C3[7XGA7H;JW)R?!E%ZW2=, DS]*M<@D 3GJH>M-1-NP'T M*8MX"L=HLF39 G(49^AU1=#]8_&<9Y!)=#0%R>(D_XA.T.>[*3KZ\/&\*Q5^ MC:(;E5BOMEA) U9,T#7/Y#)'/V0SF-4==!7QBCUY8G]%O!ZG$)TBBH\1Z1'B M #1]?7'L@4.KQJ"%/]K@[S\&^2W2> )$=W MUS3R/(Z;39NXBNZTDW"%[$E!,;*Y]*RHG)!@,=@UK/,**1^CE<9GR M=2;S';2J$\\%3U66-[V:-[)UD0HM4AC;C&RK$]4V37P&%9_!@>URC#*0+K@# M5QOT'(@=AB08T4;,PPKSL,T!,K1@A HL<0P0AZ4UE&J(1Q7BD1?Q[;.^C91* M07S^VDSXY1K2>Q#.M.>M>-^TUY*S6HQPSTS7O?>=(LKZ6PI66][JT=H1-]C; MISYG*@?Q11;_HV*T4"I8Y205L#A;Z+$0%;'4H9RS6* -2]:@>US$\B6:*T6L M7DE0N"02*LIH";.%,SF5*'8'1;\8.\\'CQ_NH>$@)ASD_PY'D0&UE61?G:$A M5FCHT!D:+_1#0V.4%_;*%3LT%;&"?@Y2)J#6.VI:6[''XL))EUIT \?,ZP=S M*%DCGK!?/1U ]L5V#NQV=DQW?F"'$C<""_L5UBM3YM$O/%=+%=^4XJ]H[S39 MDK=Z6(Q>P^$[3RI>P;AWM%KR5H^648/8+P?WE%;8(?&&.!PY!H?#LA\.F@4L M-FH0MRH'L:WR3K!:&[CRML/T.;TZ:",(L5\1JAX%\2)#D[40D$6/Z#?!LCS9 MJD/OX&Q5\+7EK;Y#810?>6?%1UI5?&UYJT?+*#[B5WQ[=G1B*[>3(2&.FE3\Q.HKX==1;K/V)+:HL1CZ3 M.A6CDHA?)1VP[">V"FIJ H>EOPF,R"%^D;/O$'#L%^&04D>N=YD^'RUUT$:" M$/^>44V2WO!<"I"Q*$0HNH(,YK%422U7/>MH(F 62[\\\]>V=TY["\%!C. @ M@W>> ;R"9^]HM>2M'BTC=4BK4H?8^J7O6+$YS,)A<[\W&H?X-4Y;N7_TC[JVRWBM&O6RM1(".J7$ ?D?>H0!T[,+CL/9B,A MJ%]"[-GIJ6-79N" :YO5QT8=[$.O#:ADUXC9Z@?CVQ[_ 86=^ &[#:A@U8 ZT>ZD_, MU!OXIU[53R=J*,1:Y^N]YB6@]<["X!OD^%G?,72IIF\9Q3O?]PQM]*%_2E : M)XG>9SKZ0$^'3W>[N^ ?7]XT+YP%Y%B%4_O!^J+F0@/4D!Z!"03Z4(N3XA2B M8BZLCJJ-Q>PBA>EJ=V+HLSBD]>WZ%SZ;8]9R< M35SVET'O;*J:W?6F.A36-9"V1\JNF5CH"3^!N8+7.QVHOB6VI[2V-Y*OBG-+ M]UQ*GA:72V S$-I O9]S+I]N= 756;GQOU!+ P04 " )85968")X/]X% M ";&P &0 'AL+W=OX['XYTX60OY104 FCS&$5<7G4#KU7FWJ[P 8J;.Q HXOED(&3.- MMW+952L)S$^5XJAK6]:@&[.0=Z:3]-FMG$Y$HJ.0PZTD*HEC)K]>0236%QW: MV3SX&"X#;1YTIY,56\(=Z,^K6XEWW2V*'\; 52@XD;"XZ%S2<]=.%5*)/T)8 MJ[UK8JC,A?AB;M[[%QW+6 01>-I ,/Q[@!E$D4%"._[.03O;,8WB_O4&_:>4 M/)*9,P4S$?T9^CJXZ(PZQ(<%2R+]4:Q_@9Q0W^!Y(E+I+UGGLE:'>(G2(LZ5 MT8(XY-D_>\P=L:= G2<4[%S!+BL,GE!P<@6GK-![0J&7*_2>J]#/%5+JW8Q[ MZKAKIMET(L6:2".-:.8B]7ZJC?X*N0F4.RWQ;8AZ>GKI>4F<1$R#3S[H "29 MB1A#+C"Q\ #D/?=$#"?D(W@14RIL/>>&-F-R)>@W=&''I";,NV:PRZ?KXZK5%WGZ]N-;!QMG/KI'C.DWBI MR\GE'#/$U?FU33"W);""SWM;G_>:T*?ON09$U00>,9V5"%6%G-ZX).16A4;4KN3(09&%%#'Q,&.$ M/#&D>O!JLP7CPQ/2- MMH1&C81^QVH)-E/(M);A/-%L'B%'0>YN;FM(734CWM/:A#:J6-_O.WU:\D15 M:FR-1B5_N:/*NNP/G;%3[XGQUA/C1KO+>S 1!VW!]S<0ST'6'4VE5'U@_<0O/!6W)[JVAN6VA%Q^^5I?1[)>U\I&*B+:WJ&IE3N[0C MN\TFO]0E]LXE=JN9/8>^J6-I8L+UD YCED(4YKW"O MRIS2G*S:1'/;0BO.TJY@IOT?N4LTENL'.[Y--+S23XN)%\KV32:/?!,=TFFML66G'.=NT.'?W( M9-+8&AWL^#;1W+;0BH[?=5>TN;TZ_+O'U3<0[YWZ.1A7NL-3NY)G_ MT1W9ICLJ/MF5[?8+:F#LMS\%4B3+P$2T#D)%S$=^0JW37T_(V]82&7 M7M%WYOP!I$JK.\VXSZ1/;H06DMQ*X2>>5B(29W5=>8?'DG<-1A(74,0Z;2>*X*$L\I@*RB- #X6:7P: $H"_1%6% M\IOTF"GM:E2T2\)*2(/&%%DQF>;-L+1;F<_?(I&FNU$B"OUT=*7Q+TY7,JKL M=3MKM#HU; NS8E]SP>Q%PGV0T5>TX=5<2)R[S!ILD78^.<.8) 4GU45"=^] M(0:Y3$]R%!J:<)U]"]T^W9X67:5G)*7G,WKNTIKGE[9U?HV!5O>&XIOLG&@W M='9L=4LK-2;^?S)=L%2;'?,/6ZI,;+E:A5&_%;3_9"!8N\J!5W*># M@=5?A=&Z-SO-]UV*V2E/91RMV:4@2;I:A>+;.8OY_5G/Z'W?\3ZZ7?L3; XZPVR%K&8S66&"-7+';M@<9R15#N^E-#>MLXL<'?[.]W-#UX=S'68 ML L>_Q4MY/*L-^F1!;L)TUB^Y_<^*P]HE/'F/$[R_^2^*#M6A>=I(OFJ#%8M M6$7KXC7\6IZ(G0!UH.T!M R@>P'#T0,!9AE@[@70Z0,!PS)@>&C J P8[0<\ M= Q6&6 =&C N \:'!DS*@,FA =,R8)K+H?C^\B_?#F4X.Q7\GHBLM*)E&[F" M\FCUG4?K3.Q74JA/(Q4G9U>2SS\O>;Q@(OF-.%_22'XC+VTFPRA.7I$7I$^2 M92A80J(U^;".9'*D=JKM/Y<\3<+U(CGM2]6.C-:?EW6>%W72!^JTR%N^ELN$ M..L%6[3$7^CC#:H!]-4)V)X%^OTLG%,MT6;S8V(:1X0.*-T]Z.*EK8E=@!^N M;/+RQ2ORD4MV$-T^G&YLZ0_2G,-I@\=IKI[V)HV;1]Z"\?28=W/9/,06C*_' MN.SZF-#)HYA CWD;BN8ITNC.W/8^,^>:#W OUC3Z^M$"G7-^+NM(Q;5#]NK MSRZD)\DFG+.SGKI2)DS['!P[=2:'[,D$*4[GD(OI'??!2Y9S%WE?D MWX>SD_.B(FOGQZ%(LCEKH<=,F%5VWR;.27-&N2_,QXO8VE9W%242YB)A M'A+F(V$!"%83Y70KRNF3ADJ>RD2J*4&611TZ5DX;@^"^&A\M83]:PM$>3U>% M(6$>$N8C80$(5E.8,:A^$Q[HTW.5A2M)O29=4BH]L^O<$DJSH30'2G.A- ]* M\Z&T $6KJWK'Z3">-[DJZT?U "3-AM(<*,V%TCPHS8?2 A2MW@-HU0/HSTJS MRIIVK_MF2YIU6#%;W^[.ZD327"C-@])\*"U T>KJK+PP0VLYS*KA^(Y+MI-7 M*2%FSFFK#*$&5TG;5:O1(E:H=06EN5":!Z7Y4%J HM7%6AE8QB$.UONM@Z6F MROQ6A*O"(=;.DZ%.%I1F0VD.E.9":1Z4YD-I 8I6EW9EHQFC9YXG0]TW*,V& MTAPHS872/"C-A]("%*W> RH7SM":'8W;$\BF&-R/=F?*X8JG:]FJ;ZC+!J79 M4)H#I;E0F@>E^5!:4-+JO_+OSC3KPJUL-$/OHSUR7\WAV1W2P[F TFRC:=T9 MHP$=FWL_.[>4,ZDYL<9[=^9 6^=!:3Z4%J!H=7%6;IJAM].><-.7GMA9ATB: M;32=.FNTGRPZ+:4,LU',A3;-@])\*"U T>HBK-PS0V^?Z?(VXXBX[%JDH?BF MS^"05L\%E&9#:0Z4YD)I'I3F0VD!BE9_F*'R[^C@>3,X"O7ZH#0;2G.@-!=* M\Z T'TH+4+1Z#ZB\/JIU4OYO!J>G=]8WU,F#TAPHS872/"C-+VD/YURE<'^$ M14OIK."D32;-DW!H36<3O>?K(#6ZD)I'I3F0VD!BE:7<.7C M4;V/]X0\3T_LK%;H@VHE[9%QPX%6ZD)I'I3F0VD!BE87:^7CT:?[>"H??#>7 M/)LYZ])!?0V=Q0LU]* T!TISH30/2O.AM !%JVN\,O3H,QMZ%&KH06DVE.9 M:2Z4YD%I/I06H&CU'E 9>O2'&GIZ>F=]0PT]*,V!TEPHS:--TZSE7D(?6FF MHM6%6QEZ].<8>OIJ.BNX::U94SK8M];LEG+CEIDS]+DX*,V#TGPH+4#1ZM*L M[#P*M_/TQ,XJ;'E4;CINW*[94LQL:A#Z&!R4YD%I/I06H&AU#59N'GVZFT>/ MR)LTUCMY>GQG04*=/"C-@=)<*,V#TGPH+4#1ZLM#54Z>^@^HG#SSASIY>GIG?4.=/"C-@=)*>RMJML(]F9A\RXM_?@!*9H@"*A%RBV]Q!0#'!"'Z$8?HD&>/:39KWS%6$$>XRC)ST>K MHEB_GTSR^8K%03Y.URSA_W.79G%0\)_9/WQ?EH M6EX1B]B\*"$"_N>>7;,H*I'X=?RW!ATU;985V\?/Z!^KSO/.W 8YNTZC'^&B M6)V/_!%9L+M@$Q6?TX??6-VAZ@+G:917_Y*'NNQT1.:;O$CCNC*_@CA,MG^# MQYJ(5@7;V5'!K"N8W0J[6K#J"E;?"G9=P:Z8V7:EXH$&17!QEJ4/)"M+<[3R MH"*SJLV['R;E??]29/Q_0UZON/A2I/-?[ZXX]T?W6C0^P#3_L#3OL 2059SPZVJ)6M'2Y]97F3AO.#W MN[KWA-\YPW#/O@P/WPN ZSK1UR;W7/^0Z3)5FS+$P7.A9A-(L\L2#33J]@Q:&, M(8%)C,T:QF:'F_J'>!VE3ZQU4D9$WO'PF*CCURO:AS#:,V5T_'4Z=YAH% M- M9E?((,,]G7FC:B)4-(J%)M,L9)$!:H(!YNWU,&]4,8.%)C,CY(P!*Q#0O"^7 MC+C30R9T3/5RC8I&L=!DPH4:,F:GLWA4882*1K'0Y&?;0AJ9H":X^"Z4^9PE M1;#4/D*L03H!N]D-V.&VAC*#A28S(]2,":N9[](S"W++^,AC)&/!?%6>YDR1 M*(S#0LL7#&V2N%JCT"X7H(H>+#290R%ZS!>(GLIK6@=X3;C1H>:,BD:QT&3" MA0PR3R>#3%09A(I&L=!DFH4,,F$9U--KZC20QFNBRB L-)D9(8-,6 :]R&O" MT*#71!4[6&@RAT+LF"]8]*F\IG.(UT25/:AH% M-)ES('O-TRT$FZGH0*AK% M0I-I%AK*A#543Z_IJU[3Z+I,5*6#A2;3(I2."2_\O,AEPM"@RT25,5AH<@:* MD#$6+&-:QEJG'G4\IS;9!'4I!Q6-8J')? KQ8QFGR^G!5#37J&@4"TVF6>@C M"]9'GUB0;[*6\7-^R\-F+-]68WEG#MC5'GQ@W1RN.9C'8\@>JY6!!L;[^\V_ M9[8,W,S@H8J;@'8,R6,)R6/9I_,(F(KG&A6-8J')- O]9,$B9VC>S!XXR &@ M2B8L-)DV(9FLWI*I,RX'A .H @D5C6*AR?0*@62=3B!9J ()%8UBHJYT^Y27%VJG0,\,[JEJ*:4Y[=*R;T2^L:"18B^5PDKJH3F MX'%GUV;*Y3B>VC6UE#M3NS93:')V=LT6LL.&9<>W)(C3K C_QPUCKNGFKJ[5 ML.W+,6SEJJ]UQ5SE[E+X(@_-31=:P>ZM%4JWH E?2Y?Q]GG?P<_/:121CVGV M$&0+K8>P404#*AK%0I.Y%H+!A@/Z*[8,DZ0,";CMU)KA=9C4W+[1LFDJ!N)/ MO:DQZPXV33EKYOIN=[0=(]2W1:AOPZ%^-<>P_;VVE-Z8MFLI#]]UY0S#-YQN MKX^R_Z.U 63_@D./3MM*9]X9W*WXRH8/34'3]-QN00I?UJ'=%M&P#8>O2HB1 MDZ]!MN13Q^7B/YN\B%E2["7%4>^P8QE>EQ+49-A,,V' Y_W&;O]!@Q MKCH0/,]1)B)-,T_Z$I]^^OM%3_5W/C<5Q2]JRFG\)]65 MD_VGW"L1%=H^ROSZ4.U(+4O=LZQ\:KPL7259! 4C=T&8D?L@VK"R_I:6/C,Q M:GX2*AK%0I/OBHAJ;3BJW343+SBG7'$+FM^406"S[5++\K8EKS5R+'L\4YRV MMICG=ZWO;4_MNWNACRUF.6/':.[)>\8D;$C M(F-G?PK1"Z@PE#[:QMCKKH75Q69M*MRQPL0QXE9'Q*T.'+?VGL@/X3+' MIL(3Z@-O+#293Q$%.W 4+$_PAY!FJ:1-QY[5)4TM9LW&EK+U]1C1L2.B8P>. MCM5Y_Q!&;-6])+?M=E9W:-L M\BBN&^YIBYE*M*CLG.X) MKX/ZA!<5C6*AR32+6-Z!G_#^Z,;HM<^JWN@P3Y=)6#T^+)>!-TE]9M?#12WU M"#%\[CJ>M.M#/:'\!LKZ3]@B$-)%N+%[;V+H7<\(G)RRRJJ.^G[^A;4K0ZH:!0+3;XK0@*YI]OJ MX*+F_:"B42PTF6:AK5Q86_V61HM.@EJV\X%D\SZW/-]T7[Y6,PVW9E11A994 MU"P?+#295*'BW#WK&FE>-,D]*V2&X:8!AE%70+#09(9;[\W"UY!]?';PN-]G MX[YS"_>E6\=0F:Y0F>[I5*:+JC)1T2@6FDRS4)DNK,VP?3;3D]Z3< M)<3]4++>?!R5D^[/RBM&VYZ\)!$U798 M:#+M0MMY]HG-'U.D7:.B42PTF6LA^3Q8=_4U?S5;S74=984.;FPP-QI=I6XMNMV\V/@RQE,WC'4ER_4EX^BOD2N MA?XQF8Y/N.6A#@$5C6*AR:P+#>;#&JQRJ[7M2UNE+C,^5)>L2HV[?2+MB')?%B2U0%#L"E6:5:MBY:.HO2YU82WQT?X MJE(SISQ44X(U^"H&8+J>:C2+4_TH35?J*OBT#5::AH% M-YESH-!_6 M:4=W$:BR#16-8J')U O9YL.R[84N0E5SEM9#H,HY++0M99/6I\!BEBVK3ZKE M9)YNDF+[%:WF;//9MLOJ8V6=\U?&>[K]^)J V7X+[E.0+<,D)Q&[XY#3<:E' ML^WGU;8_BG1=?7#L-BV*-*X.5RQ8L*PLP/__+DV+YQ]E \U'[B[^!E!+ P04 M " )8596WW"^'G,% ![(@ &0 'AL+W=O3G]M)(;0'M/70W:MJ[A]4].#!)K 7, MV:9II?OCSP9*0D/=1!KM2PO$\S&>K\<>!J9;+G[*#8 BSTFNNS 30J#!*XJ[;ZXVZ"65I9S8MKLW%;,IS%;,4 MYH+(/$FH>+F!F&^O.D[G]<(]6V^4N="=33.ZA@6HQVPN]%FWID0L@50RGA(! MJZO.M7,9.!-C4+3XB\%6[AT3,Y0EYS_-R9_15:=G[@AB")5!4/WO"6XAC@U) MW\>_%;13]VD,]X]?Z4$Q>#V8)95PR^._6:0V5YU)AT2PHGFL[OGV*U0#&AI> MR&-9_"7;LNUHW"%A+A5/*F-]!PE+R__TN7+$GH'KOF/@5@;NL0;]RJ#_QJ _ M><=@4!D,CNUA6!D,CS4850:CPO>ELPI/>U31V53P+1&FM::9@T*NPEH[F*5F M9BV4T+\R;:=F?I+%_ 6 W$ **Z8D.?- 41;+<_*)L)0\;'@N:1K):5?I_HQ5 M-ZS8-R7;?8?MD#N>JHTD?AI!U&+O?6#O6@!=/=!ZM.[K:&]<*_&.B@O2=SX3 MM^>ZY''AD;-/YRTW=GL\QK%@/#O&@_#P;DBMB-Q0 6UN]X_'VNXN.![3:\/%PJSQ MA=CAGMAMVEI)IVJ+"?-*V+" F6WZ:?9EXHRFW:=]S5H:C4?]9J.@I=%@.*X; M-7P\K'T\M 93O5@L% ]_DN_;%(3)5+V,!MC>AT3YF'"?$Q8@ 1KJ#VIU9Y8P^Q;GBQ! M$+XR89;HHSPUD075 BQUN#V!T%O=\H6H#9#,+,#_U=E9.# M<''>[&8^9G\!$JPA[)=:V"]681=YEL5%".O@]9\AS,VS+KG?17:QE_ZX S,! M6F/9VL&I0F+"/$R8CPD+D& -R9W>[JFW]ZOSIJI'I%F 2O-0:3XJ+<"B-6?" M7OW#L89_-1,$B9@,S7;.4RI>&@\LA"8\3U6KZ,Y!BC)YFWSQZ)UO2\N_.\:_5\E2@1OHS9FA:.YKF2BJ812]>MWK8"3PXQ3)I7T?;W MS /U/FP28-U34Y)=:<:Q%@1FWT"1# 3C.I4ERTJ?4.>YK6J@%F10:5Y%&]K4 M^+!)8&W2=/&N*.+8JR+VG4?/??(@LW%0BS:H- ^5YJ/2 BQ:.O71S'46L2#CBJMB_2SOT@Z3B M1EH!:-48M!6+12X^[> MN_$$Q+KXBL$LM/J)KGQI65^MOY2X+KX/>'/]QKF\=5JN>^;+BN)=_ Y??I9Q M1\6:I9+$L-)=]2[&>K<1Y9<.Y8GB6?%F?LF5XDEQN $:@3 -].\KSM7KB>F@ M_MYD]C]02P,$% @ "6%65@^#&Z,V P _ D !D !X;"]W;W)K&ULK5;;;MLX$/V5@;98)$ 277U)UA:01.EN'I(&32\/ MBWU@I+'%K42Z)&VG?]^AI*B.I!@IVA>;I,XYG#.\S6PKU1>=(QIX+ NAYTYN MS.K,=76:8\GTB5RAH"\+J4IFJ*N6KEXI9%E%*@LW\+RQ6S(NG'A6C=VI>";7 MIN "[Q3H=5DR]>T""[F=.[[S-/">+W-C!]QXMF)+O$?S<76GJ.>V*ADO46@N M!2A/9@+# U%@%1G\;O,2BL$(4 MQM=&TVFGM,3=]I/ZV\H[>7E@&B]E\9EG)I\[4P',(;X +^)#+M68B MTS/74$16UTV;V2_JV8,79O<#N)'"Y!JN1(;9Q033$PC] M(PB\(!@(Z/+U='^ GKR>[NUQ$[:K$U9ZX2^OSK_G#]HH.D7_#:U"/4LT/(N] M6<[TBJ4X=^CJT*@VZ,1__N&/O;^&,O@[Q9+?)/8LNU&;W6B?>GPM#)*J =J\ MD/$-SY :O,KO4!9KM5&E9J_331QXIS-WLYN>9DU#H9[75R M]77-S;"@D)KN&WH>Z'VC&UP /J8Y$\O!Y1GW0PV[=OJ8XV TZ=@9 M (6C%_Q,6C^3O7[JDRSH),OV)-?+=00"S9"?23^K7B?4RSXFZF*2/B8(PV$W MT];-=*^;#]*P N3/>YKVC\?4[RY2'Q1&IQU0T@=-_:#CRMUY%TM4RZJ^T)#* MM3#UD]*.MB7,>?5R=\8OJ+2I*Y$?,G5==,/4D@L-!2Y(TCN94$2JKC7JCI&K MZO5]D(;>\JJ94WF&R@+H^T)*\]2Q$[0%7_P=4$L#!!0 ( EA5E8L JGL M@ 0 \: 9 >&PO=V]R:W-H965T$:$B+.V092]6;)>$*D MNN4K5VPXD"@W2F+7][RAFQ":.K-)_NR!SR8LDS%-X8$CD24)X<_7$+/=U,'. M_L$C7:VE?N#.)ANR@CG(+YL'KN[<"B6B":2"LA1Q6$Z=*WP9^)XVR%O\3F$G M&M=(A[)@[)N^N8NFCJ=[!#&$4D,0];.%&XACC:3Z\;T$=2J?VK!YO4>_S8-7 MP2R(@!L6_T$CN9XZ8P=%L"19+!_9[E'C#P2P/_I4'_@$&O-.@=:] O#?HY,T4H.0\!D60VX6R' MN&ZMT/1%3F9NK<*GJ1[WN>3J+55VW-"5I2$F,[E(A>:9&5PKT M/@!):"P^H)_0EWF WK_[@-XAFJ+/:Y8)DD9BXDK5$0WGAJ73Z\*I?\ I]M$] M2^5:H%_2"*(V@*LBJ,+P]V%<^T;$ ,)SU,-GR/=\OZ-#-V;SW[)4F7L'S8/C MO6-#-+UJ4'HY7N\ WD>FUX0:B("*,&8BXR#0UZN%&A6U3O[L(KP ['<#ZN1Q M*38DA*FCLH, O@5G]N,/>.C]W$663;# $EB+R'Y%9-^$WIS=2T(YVI(X@R[Z M"IA!#J-3Y7;6\R[44&Z;M!A]G4K+:X]>Y:X5ZZ"*=6",]2Z5H/Q*]$@DH/F. M;-#5B@/H98R^WD.R -XY=8RPITX=FV"!); 6G<.*SJ'M-3BT2:1-L, 26(O( M447DZ-@UJ"9H@M@2A2KY:Q:[2#2#C= S$-ZUY=P8#4\ES!)8B[!Q1=C8&.,U MX\J"IBN!,K4]BY"-WDZ=%Y; 6L1@KZ[5O".7TME^ M4A35/B+17ZI6S%/]!GBH?E71WEF8%1ZPW^;->[G7F7MR*FVVT-J\-6I<_-^W M1O0WFG^Z?31NE68_IZ9XJVB!+;0VQW[-L6][ORP1;;%I$RVPA=9FLQ8 V%@6 MSSZ7.^66<$H6,1Q,@V_@8)1HH=7)E]4JWQ9:FZ^ZSL?F0O^>\)72I"P]@K%^ M9P;$@Y<9T&JY;PNMS4^M#?#)XL"8YZQJ JMH@2VT-I.U+,#6=0&V*@RLH@6V MT-ILUMH 6Q4';Z 9U('9\F36_@]]@&N!@,T*H5D'IOOY2!*6=6L#,]K)\^]( M#6'+:YNC6D5@LXQHS*S]C#I#"9$9I_(918,R?V-=E!] YK] U!+ P04 " )8596E$S;XTL$ "_% M&0 'AL+W=O@#;8TMHI+HDK3= /OQ2TJ*Y O-Q(7R8DORS.', MT7#.F(,U%S]D J#0KRS-Y=!+E%I<^+Z<)I!1><87D.M?9EQD5.E;,??E0@"- M"Z M^*/!@L[A =37Q;W0=WZ-$K,,E*>R^$3KTK;3]]!T*17/*F<=0<;R\IO^ MJHC8< CQ 0=2.9 =!\V,W2&L',(BT3*R(JUKJNAH(/@:"6.MT8K>(9:C+PE?2IK' M8KX@3\1JF9RC$ M[Q$)"$%?'Z[1R;M3-"[( F&)L:.;_7TA%W0*0T]O8 EB!=[HSS]P-_C+ M1D%+8%M$=&HB.B[TT:=E-@&!^$R74@RZ \6ZQI!*F(C1@@K%0*+_7"_PJL3O M%OBF,ZU&9."O-O-S1O";^45U?I$SOXU-].T.3*[?=3ZW-X\WMPC7CVQY.7&/ M?<4M@6U1T*TIZ+YIK7?;)*(EL"TBSFLBSIVU,*8R0;I3HJFY@)]+MJ*I::FV MK$NH:+.L,8Z"G=*V69U'46VU%6>OCK/GC/,:9B $Z#AYIG>DI$95;3'V]K=> M@/N[,5JLPBX)[3'VZQC[SA@?$BYTGP"1H0D7VIGEA' MO[6WF#)P,V;@Z&U+N-5QHRVT;3*:@0,[9?PXH:VPNB\HK=7LH-3B9B; [J'@ MU6);X;RDMC:SPW*+FYD NX>"5PLNWM=[F^):S)R2VPP&V#T9O$)R+6IOE=Q] MNT.22YJ)@+@G@A>;EEMWW>C'[M.VT+:Y:,8/@M^T:9%6AY"VT+;):(80XM3U MHW6W@HOY6E1_;0^G;LLSJ3\QKP\VKNC M8LYRB5*8:=?@[%RO*\K3LO)&\45QX#3A2O^A+RX3H#$(8Z!_GW&NGF_, O69 MY>A_4$L#!!0 ( EA5E8K4)48A@L $)7 9 >&PO=V]R:W-H965T MK%[28#$ZEZ+:[=!V]W# MX7 ?&)NVA=6+EZ*3='$__BA9,2V1'MD&_:5UDN&CF>$,]3RDK.OG0OQ>+CF7 MZ"5+\_)FL)1R]6XX+*=+GK'RJECQ7/UE7HB,2?6C6 S+E>!L5@_*TB'QO'"8 ML20?W%[7OWL0M]?%6J9)SA\$*M=9QL2/>YX6SS<#/'C]Q==DL935+X:WURNV MX-^X_'7U(-1/PRW*+,EX7B9%C@2?WPSN\+LX"JL!M<5O"7\N=SZC*I3'HOB] M^N'C[&;@51[QE$]E!<'4?T]\PM.T0E)^_-& #K;7K ;N?GY%_[D.7@7SR$H^ M*=)_)3.YO!F,!FC&YVR=RJ_%\P?>!!14>-,B+>M_T7-CZPW0=%W*(FL&*P^R M)-_\SUZ:1.P,H/L&D&8 Z0S _IX!M!E #QW@-P/\.C.;4.H\Q$RRVVM1/"-1 M62NTZD.=S'JT"C_)JWG_)H7Z:Z+&R=N/^;3(./K.7GB)WL1E2LVY3<#U?PE%T]\62U^3[FT:^ M%_IVQ\.MXR'H^/="LE2M377=VMP/C8L2WW!M8EI10J-.E+'%ROY;#J78+$CL%;R1MODC4YNNI$Q6QA[W9XSC2ZQZLW.Q%NL M(A_OZ;GQUO?QJ3TWMETOZKAN,<*1W_'<8A3L*5CLZ=NT=T#3S9K"M=Z&/;-5 M@J 3@,7H$E/:,8MM9BH;WIXH=L@&!J-X$,534E-&Q5@5L:BYAZRXAS4B;"XD M ?'";DRF&<6>WYT6&UHX#O?-#-$Q$7 Q^#5>.UJ]G*+%KM#:,Z89%P9)R6UK,G01(E%G>(X(_JLUH]0L("\,O&XY6LPB M.NYR"IL9"8)]+:8I$?;!ELQ^&U\*J%*$JD"0G-19'U% M!/*OHXO()5KL"JV=9\W>,$S?OLG7UDV+::N.>'F! MA$VV1C$>=>O+PND"@S?9L*(1WE-=FOIAF/M]U(&\:2)YJU8M*9+'M62/J?I3 M4:WMU5VVB=H:J4GK+@/:#=1BA GI!FIAB'1?%VF"B$$*=?M%+=H"Y45^J33K M6JW%56B)Y-EF;JTQ1>:\$",FTTC%%$7=H"QF04CW1*69&X:IVV3)\@6OEH,G MEJ[99N,E38MGED_M\V0A=%YH5*1IY8=A-R33:+1/B6#-YS!,Z(XD%&-3[MD( MA6EF)106M/V$@FBJ1V"J!]V>;%$U.LPL[C5K1Z6I'\&'::XJ M%%:67/8Q& )RR6-O/D[18E=H[61JSDE AJ26X2>EO0N1V.N\&=W:_%#7]KL5 M83$C>&14Q#G8&M%LCYU@:I;?+,EJM9FP>5:Y/;P36J%_J>%K/D?@/:Z'0K4(EXG@6;5-V-QT[7'[%KW4#=JTH;0;\3F8%=',BL#, MJCWA_&6EM)!:-Q29G252L2VU=MC#-RD/&8=& DRKJCBZ*0!=/#4%FF81F&;= M3:=BK6(N69[2KN M7[Y\0E,FQ ]5#L],V \AB,F8 NQUZ9?-*NIN4,6P>Z>&KUD:@5G:Z^2S\I&K MQ:Y$:<(>DS21^U9["TF+B&?,O<4L\$.C^4'G3@U>$SH"$[J:>%NC-+?5\+BK MO0\QBF$/3HR0:GI'87IG(4(7:"'4LF8]^#%WXD(:^MW# )N9'XVZJA!V[=30 M-0>D\/;?;X>I#FKNU%U2;.QEVLQ4V7>U%.S3J3%KJD9AJM;>N-V9=&ODQ)Q& MSQ]WB9O-C)CK&.S9J9'O'&S")YNM0M]9P_J..MV>=;H][#P'%Z2:"U*8"W[, MI1+P]5Y$HZ#8](^UHH:S[8X3RPHADS_K+K-FU^1_F))Q]XS&:F;2)-C?4_.A MF2*%F6+,%>PTV1^LY2 UPL8Z8EI%@;ETGH,14LT(:=_&F^0*5VXV<D!&W'6 $TJ1P/:)006JR"@QBWB'(2/ M:L)'8<)GN47T4#YJ[=VKXFO)1F/+]HE:N0^^/)K^C M- RZ5-=F%F)BQ'T.(NAK(NC#1-#"ABZ0DODLJ<[WJI5\;>]MWW+22[QNZ<-7 M/_;.YPJMG2O-''UX]W#G''12Y-7Q%<^G/WJ8A.]T ]$I6NP*K9U/S4I]F)56 MA]:+//E3==Q:U9V0K#DC7!5E4I]C6Q-J;A@:5==K$H,F[7@TU_3A3<+FP8ZZ M0.[6&49CI%BUVAM9.Y\U0=?(3\9<45RZC6H$]*E:+) M[MY+7\LY/3!VBA:[0FMG59-5'R:K4%8OT/N752(V=X-8,3Q[^_6QX>;)5$0\ M:GNR=0(#')W/>8-TQ'3;;)S#M[L:][L MP[P97A#1_]!GQ3*R=0:OD4Z?@'2*%KM":^=7@'9\(V<@*//#IYYU 2 M@582 :PD^IN=O?0V.WR-8XO3*5KL"JV=7ZT^@C.HC\"I^G"*%KM":^=3JX\ M5A^G-7L/:+B_V>&11R?O'-OJ@98Z 2QU](.'G^H'#\&>=BIRG*+%KM#::=0B M)^A]3O:$GG8J;YRBQ:[0VOG<^393K[S9W(#^O:<+[WL B(='2KG@*QQ5:.Y=:\03PE[I.:VBG M"L_IT*F0<8H6NT)KYU,+F1!^ *>_IWL 5#M'Z,#& MAJ&.SMPY)$NH)4L(JXL-Z[Z;94F>5+57[]0JS:*267^^0)-EDC.PT>%+'%V8 M3D6-*[1V>K6H">%GA4YK=*?JQBE:[ JMG4^M;D+X2:$#&AT&@#O;J7!QA=9. ME18N(:P[/O.79,J..3J$ 8^N.Z>"QA5:.YD[KX8(S]#'3D6-4[38%5H[GUK4 MA#V//_7W,0QPZ+W:J7)QA=9.FE8N(2P\'HJT^4K]H0WM]%S&*5KL"JV=2RUH MPO$9&MJIHG&*%KM":[]X1BN:"#ZJZ6_H'H!C&#@,=?1+9\ZA72*M72)8>GQ8 MYPLF?AS1UC#@T2_P<2IG7*&UDZGE3 2_M.2DMHZG:+$KM'8^M7Z)X$.9 M ]H:!E#-'**C>MNI7'&%UDZ?EBL1K#;^P47&\J-ZV^E)C%.TV!5:.YE:T$3! M&7K;J:9QBA:[0FOG4VN:"#ZD.:"W88 #FMFI9G&%MLG7<.?EHAD7B_HEK26: M5D^G;U[:N?WM]D6P=_7K3SN_O\?OXLWK7#7,YNVRGYE8)'F)4CY7D-Y5->%B M\\+6S0^R6-6O,'TLI"RR^N.2LQD7E8'Z^[PHY.L/U06VK\V]_3]02P,$% M @ "6%65NQHE.T"!@ J1L !D !X;"]W;W)K&ULM5EM_V0Z0<99)LI()\D MDMZ_OQ5@,%@FR91^24#:7?'L:A\>HXM'+G[(+6,*_4R33%Z.MDKMSB<3&6Y9 M2N68[U@&,VLN4JK@5FPFRB&%N*V07/51)G;"F0 MS-.4BO^N6<(?+T=XM!_X'&^V2@],9A<[NF%W3'W=+07<3>HH49RR3,8\0X*M M+T=7^'Q!'.U06/P3LT=Y<(TTE!7G/_3-I^AR9.DG8@D+E0Y!X=\#NV%)HB/! M<_Q;!1W5:VK'P^M]](\%> "SHI+=\.1;'*GMY<@?H8BM:9ZHS_SQ#U8!R^(L>*UMKA,)<*IY6SO $:9R5_^G/*A$'#M@^X4 J!])U\$XXV)6#W75P M3C@XE8/S7 >W+F5-'9A>"/2&AKB*8OBNP7WI"O.-,;Y4X)F(W! M3\T65&1QMI%HR02ZVU+!T-LY4S1.Y#MTAK[>S=';U^_0:S1!4L]*%&?H:Q8K M^1X&X?K+EN>29I&\F"AX'AUU$E9KWY1KDQ-K8X)N>::V$BVRB$7M !, 4J,A M>S0WI#?BG(5C9./WB%B$&!YH_GQW;'!?/-_=ZD%CU[6QBWCVB7A_ T_4];E2 M2L2K7-%5PI#BZ.YVB>ZO5E()Z+7OIN27P1US<$U YW)'0W8Y H:13#RPT>S- M*^Q9'TR)&S+88J!@K:0Z=5*=ONC-AE\+GJ(0]E^1EW,EE4+<( MJLGW83:U+0?VV,-AEHZM@L!V[;;5XMC*MQP\K:U:N-P:E]N+ZR\N*TQ1+"M8 M+'H"51G2.WB2,SSU MR!93#S'6_:@66P(K9%'#,NK\;E]>+23<#V-:/'36" M==T?\1X;V\4[JHKKVFXW%<=6@>7[7B<5AEA3.[#-F9C6F9CVTL$UE7&(6J2@ M2?N&IRF\<4ON?CE+3(=DB2&#+08*ULJU7^?:_U660' %,T7R9?GBA-=AQ).$ MBG*R&'UG2GJY^/1@?]ACN]-/\V,C9^P$G9UFBN0&YHT6U."#7Z.27X%>+NT? MLH0U]KM$:K2RN^ -5GAL$3-Z;#62R'H^Y1Q!/4-E(SX?^@X!W^69ACG7AWX ,5B'LA?RL$-129/D"1-ZP%62+XA2$5B#S= 1IW.6P& MBX]> P1[OCW%01>PP9)@9^I,NW4V6MI3!Y,3E(I) YSTDNH\3G*->VA:K98= MB%<'C;88*EH[Y8VJQ;WZ[G=S:[5ZJX^ 7;N;SS:PZQ'!&*R 7D\13"-!<;\& M_:T$6ZT==!BVB]\Q,FQ7TYG,@&+QB0PT8A7WJ]6G*';?EB^ [1Z7'9BQ"]LU ME-TB7=3'5A#J%.A&R>)^X3D@R7K/)EF#Y0F2-5GVDFPC7'&_)K!,O RRO4^TXJ'OY L,5T+Q4?&;.0G>GO;/NYI_:=?[1''->S+*N[ MZPQV7G!DMS#&(X=V[3PT"A;W2]@7M%J;;/K !Z96LH/ [_Y(-%IZV(-<=1-@ MLO2)Z_NN.06D4;&D7\5^;NJN*[X\J/AU4?&[,A?WMRQ=,6'LM/XE7MII@T9; M#!6MG=Y&,1/N20+ M01;M5**Z0XD>'&^ +S6D@^-2.IIX.HI6LT6D&/V,MF9V,MH MYY]D+Z(5X^]?MH+GFRU0%U+;6")]3H*P=?;G>_3FE4^(]0%^ ME117^(,^PH%W:?%31?,<%1&ZY8H+M!0\RD/]]?Y3%HX+9I#Y2D+ZJ8"4CTWU MG!P<+Z1,;(IS'0GUR#-5?GBM1^NSH^OBQ*0S?H//%]@P?D7L\SFQC3,.S!1G M(Y-FZ?(0ZY:*30QB(6%K> QK/ 75)LISH?)&\5UQ\+'B2O&TN-PR&C&A#6!^ MS;G:W^@%ZM.YV?]02P,$% @ "6%65A ?KC\C" ]#, !D !X;"]W M;W)K&ULO9M;;]LV%,??]RD(KQA:H*W%BVY98J"U MU:T/68NDW1Z*/2@V'0N3)4^2DW;8AQ\ERZ9%'M%1PZ4/C2W_SR'/X>TG4CJ_ MSXN_RA7G%?JZ3K/R8K2JJLW9>%S.5WP=EZ_S#<_$+\N\6,>5^%K-% M8[1.Q\1QO/$Z3K+1Y+RY]K&8G.?;*DTR_K% Y7:]CHMO;WF:WU^,\&A_X2JY M757UA?'D?!/?\FM>?=Y\+,2W\<'+(EGSK$SR#!5\>3%Z@\\B%M0&C>+WA-^7 M1Y]1'A09FUX_'GO M_5T3O CF)B[Y-$__2!;5ZF(4C-""+^-M6EWE][_R-B"W]C?/T[+Y']VW6F>$ MYMNRRM>ML:C!.LEV?^.O;2*.###M,2"M 5$,:%\)M#6@B@$A/0:L-6 /-7!; M@R;T\2[V)G&SN(HGYT5^CXI:+;S5'YKL-]8B7TE6=Y3KJA"_)L*NFKS/%J*0 MXANZYK>B_2L49POT"\]OBWBS2N:H=OH27?%-7E3Q3H>?/7NRK#E1P]G!W>.\.MLW(3S_G%2,Q*)2_N^&CRTX_8BNR3_-!>@N#R]4P2BPDI4@,HGC"HQ M 2J/$@I'Y!\B\HT1?3CT\B2;YVN.GJ=Y64*3W]37RL<.PU1M(D!&@C ,E6@@ M;T$0NG XP2&+%??*_X'<^VO$1?+GF]I(!SG=GAT$78JK?( MEK=N,HE,)GDJTFE+LI5EF]XB6]ZZ698XB8TP95Z^3]CVK-^MU?'PE(2 M&27=8"7:83/;1=FMN((NXTS<%^_Z33LV!L@.2U+%9E0=#-]89TQ"!8NJ@0$R+.XIU+@ F>#?'JC#DEBQ&5D'$#C6 MN3(4#.ZK >DRC'WJJ90*ZC#I#4F"*C:3ZB,H' -B+]-P" M$@FOQ RO#^5P K!I2!T5Q $9P2%1-@\BR!MEH=<3C>178N;74RC>FG>&L^!R2CKK:# \BP&[JD M9R!+DB3F+<)/?-TLB6)>1=,\JXH\?0RSFTL;W,6LTJ0M;]U,2YHDWI,-9"-[ M#LZR36^1+6_=+$MN)69N-0]DLVW?0-99E 9B*&LC&="Q@!%U:QG0D0"'+NL9 MRQ)NB1EN!S,[T9F4$D]C)D#E$?5.!% QA_;@$2K&/U8,A M2.:%H89. ,]BTH> 5 (M-0/M(W"=ZE1*0^*J_1"0U2<'RCE(!'D+'#_L"5 R M+C4S[D.)G>ILREQ';2U 1=Q [7R "H=]YT]44BXU4^XI7&_-NR.9.FKU9I#. M]3%F:AB CCKB-K$GD*,S;?-&XHE5?CBPF\L;?+9M]W#[_T!)*E&2LJ=:YZG5 M'5"KWB);WKI9EMQ*'W$J?L*V9YUOK;I[J&.23]FI9PB^&\"9 MCIGJ9OEI2624=(.2I,K,I/I0Z&8 86*FKG& "NLG&I O2GMND)AD57:"54] M-]//K;'#&-9:0M>%KA-HK0&Y"PCNF0_8T6..YFW![EK]791M+F'H,F/56V3+ M6S>[DO_8DYV ,ZM[EE:]1;:\=;,L>9,]X@3\A&W/8MY:'3\M^HJ*NV%UW8-U MGK:;!ND(.;ZW[L9>XV+WBD0;=A)/]@_V9_O$U MCNEWP'Y#V+SD>[WLQRK<% MTD_/:EZ ;M+W3T._AIIS?/2FPIH7M\TK(B6:Y]NLVCV/?;AZ> WE;?/RA7)] MBL\B#%Q_P_RSF<@8]$L@?FG>:!G+HG?OPUS&A0BO1"E?BFHXKWW1-L7N%9/= MERK?-.]0W.15E:^;CRL>+WA1"\3ORSRO]E_J @XO^DS^ U!+ P04 " ) M8596EP-LW1,& #5(0 &0 'AL+W=O^OT+@[G>[,)B")S]3Q3#:F;6::-K/IM@\[?9!!MID%Y"(YR?[[ M"DS @%#LJ?(0 [[W2.=>7>E88O[,RJ]\2ZD +WE6\.O95HC=E67Q>$MSPB_9 MCA;RFS4K/WLH%W.V%UE:T(<2\'V> MD_+;1YJQY^L9G+T^^)1NMJ)Z8"WF.[*ACU1\WCV4\LYJ49(TIP5/60%*NKZ> MW<"K"-N50VWQ5TJ?^=$UJ*BL&/M:W=PEUS.[ZA'-:"PJ""(_GN@MS;(*2?;C MWP9TUK99.1Y?OZ+_7).79%:$TUN6_9TF8GL]"V8@H6NRS\0G]OPK;0BY%5[, M,E[_!\^-K3T#\9X+EC?.L@=Y6AP^R4L3B",'B"<<4.. A@[>A -N'/#0P9EP M6I[M#A7MT MNKNM88/;M.$:#T_@?:(Q*^(T2TE=;FP->),_UJ8J;5-5R F'OJ;KR\U*)EP6 MZ#^JM!R:==3-5K/6%=^1F%[/Y+3$:?E$9XL?OH>>_9,JI";!(D-@O7 [;;@= M'?IB./Y5D3L@N#5"-3T_+:#M0.S.K:?CF"C,4!"&8=\L4J$%0=BA]7BX+0]7 MST-L:0D*5EP,A\F':I"H:!T O:... %T!J3&1M@)!T;1V"B 2,W':_EX6CYW MA: RVW)TO\B5DROSXHV:A;8'_0&#L96LU&# 0&&$CXQZ%/R6@J^ET$ZCZY+E M0%:U3,J^RDN3(59PL*)2$="VH,D+54ZI_JA[88 Q&C =6T%L.]Y@G$8*,]O' M?JAF&[1L RW;AY(]I;7(D(S>)!2,X^TBVQL0&EMA67G#T:? \D)O8OR%+9WP M_R9/Q2L<]<7'$ UYC:W"T*D6GQZOL54@IQU?S0O:G2RPM0MT@&$W,2CO;P_9P-(WM,,0( M3Q5%)W*@7N5\+E(A^3\*(J@<2O',GRILH.NE%7#FE1(0P?: M[M04WZE#J)>'-SPE^E+4^I\]?DRB1:;0^K'KM"8,S):B5KN>'4J3:)$IM'XH M.YT+]4+WM%+48TR5HD(->[XW5,,*L\"&_O!GB\+,L;TCU=S?/.KT,-+KX6A? M2A6LK40]PKG#QRA:9 JM'[U.;B-HM!*15KV?'4J3:)$IM'XH.\V/M$+XM$I\ M V.B$ANOWF(78'?XVTUEY@?A0,Y&"C/HN?:$2D6=4D=ZE7U/7]*8Z2O1Z"ZF M4;3(%%H_>IW&1X[92C2J](VB1:;0^J'LE#[2;Z:>5HEZC*E*'.^50AN[P^T' ME1F"<+B7K$1S V^B$CM]CO3:^I84)-&K4SW"V7;$V58:?/^ MV6 G5K%>K$HNX]%%2@J($&6ZVE>[/(*!F.T+>4]Y?=2>? <&?_L=*X#84I"Q MN#UGK.X/B)>JW%E'1]$Y+3?U.P#\T-3AO*U]VKYG\+$^71\\OX57$50\OT'A MU5(&1_$-MJ^6AU<6K*[IPPL/]Z37B'X' CV*X^)%\Q M(5A>7VXI26A9&&PO=V]R:W-H965T2=B@$TND\85WTGUCJ]=%T5QI 0U1 I=P;XSC(!!J"T$,7\K& %C%LGP^%. .N69UG!WO$'_D#EOG)D1!2/!?M!(QWWG MPD$1S,F2Z8E8?X+"H9;%"P53V2]:%WL]!X5+I452&!L&">7Y/[DO K%CX#?W M&/B%@9_QS@_*6%X138*>%&LD[6Z#9@>9JYFU(4>Y566JI7E*C9T.KGED#I$/ M: H+$VR-"(_01Q +2=*8ALB"GJ%11@0D&@D>FEV29"%]?06:4*;>H+?[MDRH MND._;B"9@?S=<[6A; ]VPX+>,*?G[Z&'?70CN(X5>L\CB!X#N,;7TF%_X_#0 MKT6\@K"!FO@,^9[OEZQK@)ME))L9<',/\)X _!K,3'Q-\E5ZGT.>5T/:&WFI M4A)"WS%73H%<@1.\?(';WKL:PNT16-EH05 MJ0=25;'.<=L9KKWVJZ#9 M20*OT>I6Y\%%2>/B^7GPY16: &7LH5;N6N #H]/+W?W!(2QMWWM>T<6 MO !\HKC?J58<[Q0@_'S-!TLM?@H.]:6C%OC0$/I;XO[Q52\PC\QY6Z-P;44Y M1/9FE>QXG^S;XH/_4WVJ9+\=C ?UDM>"'AJ^;9G"K1-(?HI*A+>E"-<6CD,D M;U=*WGHBN;O3=9J8+++>6J%0++G.&]!RM>S?!WG7NMV>-_\WILA3KA"#N3'U M&AT3,IGWT_E$BS3K86="&P&R86R^04#:#>;Y7 B]F=@#RJ^:X!]02P,$% M @ "6%65CZI\=6=$P #=< !D !X;"]W;W)K&ULM5U=;]Q&EGW?7T%H@L4,X+%8Q6^O+""1*I@\>&+$D\E#, ^T1$F-=#>U M)&79P/[X9;=:JN];7CE=WW:8=W_;WW7;^R4T_;-II_G:X/1WOAZZ]WA^T69_R-"U/-^UJ M>W)^MG_MXW!^UC],Z]6V^S@DX\-FTP[??NC6_>/[$W;R_,(OJ]N[:??"Z?G9 M?7O;?>JF7^\_#O-WIR\HUZM-MQU7_389NIOW)]^S=X)5^R/V)?]>=8^C\G6R M>R^?^_Z/W3<_7;\_27>7U*V[JVF'T<[_?.DNNO5Z!S5?R/\>4$]>3KH[4/WZ M&?W'_;N?W\WG=NPN^O5OJ^OI[OU)?9)<=S?MPWKZI7_\1W=X1\4.[ZI?C_O_ M)X^'VO0DN7H8IWYS.'B^@LUJ^_1O^_7 A'( RSP'\,,!W#R@]!R0'0[(S -R MSP'YX8#\V .*PP'[MW[Z]-[WQ%VV4WM^-O2/R;"KGM%V7^S9WQ\]\[7:[D;* MIVF8?[J:CYO._SD/QD_MNAN3OUYV4[M:CW]+_I[\^NDR^>MW?TN^2U;;Y%]W M_?.BWT]V8B.UU=ZT#G,Z7^G*]_/EZ M+SB)>-E=O4TR]B;A*>>."[H\_G#F.%PWL[=+?M M7C7]3?)+]Z7;/G3)[]]_'J=AEM%_7*P_H>9NU-T?EW?C?7O5O3^9_WJ,W?"E M.SG_[[^P,OT?%V-(, $"T]C,7]C,*70'F]MY=(^[T>VXU!]HL-^9D_FG@XK] M0;N_PE_.65:QFA5GIU]44AUUO*EK5NIUPE''>%W4]4N=1D7Q0D5!7OWW-U,W M_QD=_I@)^/U#M_G<#R5+^R5B\BR1+*)!!,@,(W-ZH7- M"BE+&LPCRZ>#2E5&:5DQ5AFR=-5EO,IR0Y9V79,W69VY55F_,%&3%_^S./U9 M?"(%20+$#B$DF "!:<0U+\0UBPBR0;*)!!,@,(U-ELI)7XJ49 #-H\G#4:J( M>)6FJ:E)5UU69:GQD2H<=:QH6.GYJ&3*%)B1UR^^WO<#_3E)(\2.)"B:0*'I M['')'E]$FP=8%*5(-(%"TRF5KH"1T^1H>=)H/GEFEIRRO&R8J4Z[C-=559GB M=)2E:59YM"FG](R>AO]TNUWM2'B3B,UJW-^?N)@=Y="OWR0_/G3K9#:FLX&] MZ:9O\[A;MU,W?_MMG+I-\G'HKQ^NII$6-GGZZ%&(1!,H-)UZ:2%8L8RPH:8" MBB90:#JETEDI6+V,3*%6 XHF4&@ZI=)M M,'+Z'2U3<GT\8QG4VS/#-EZJIC++<^@1UU>G]1;_9L3SV M _U12L/$#B@HFD"AZ11*A\'9(AKE4-L!11,H-)U2:3LX.0>/U6@ S:/1PU': MK);G66[>[775I37+C,FT<-2Q,JM]]Y6X= R+Z,9J&. HHF4&@ZI=)1<'I5(E:S-)I/LX5# M8ZRL+,TZZO(\56XG'3ASU/&YK/%H5IH!3D_??YV=[@A>+:-2J*& H@D4FDZI-!2<7J6(52F-YE-I[5)5P]+,H]0I1W@] 3^HMVVURVM4.A* Q1-H-#TA(.T#UFZ3,8!:B>@: *% MIE,J[41&+UA$*C2 YE'HX2CMMD]96/>'766\*,V;2(ZRO%;O->E42!N0T1-W M\3#T]_2](QHA>B!!%QI0:#I[2OQHH?P1-H"$32 M81LR:1LR: @I@.;39FZO MW=0%3TUMVF6\*NO,U*9=QGB9EAYMRNE^1D_0/W1?5U<]K4WH6@$43:#0=/:D M/>U9% H@D4FDZI] HY-)040/-)U(X156EC M?G:ZJHK,G-8ZJHJ\]#C.7-ED0$_)Q?9V?B7YT&[;VV[3;>G@( T6/:"@JP$H M-)U(:0_R9?)%.=0S0-$$"DVG5'J&')HO"J#Y-&KG@9IJ_N0S@PNNNJQJ,NN# MU)E7*NO"HU0YW<_I";I?J5]8'K5U75GGEFPH7TA44]#R> M%/ 1FVEH^.CM;= E!!2:3JUT&<4RB:0"ZCF@: *%IE,J/4&C!QITB0&%IE,K M'4BQ3#*I@'H1*)I H>F4*MNEH5JGYJ>LH8W5= M>F))A?00!3WK)X6[]'8<^MJBARAT\0*%IO]>I)LIEDDZ%5 # T43*#2=4FE@ M"FC2*8#F4[V=2ZIY7IH[Z"X==55=%LS!>T62.%'[-6A M3Q,]X*#+'"@T_;$2TM"4RV2A2JB1@:()%)I.J30R)30+%4#S:+BTTTNL2(O2 M7#IRULWS:6-V+EQU>=:4GGT I?0@92 .16GXV(T\]#FB1QMT$02%IO,K74VY M3&"JA+H9*)I H>F42C=30@-3 32?@.V(DQF6"I<(LD1_^])YE+17H.]QO7); M#WW.Z.$&72)!H>E\*X]V6NC93MB'.V&?[K2$,RFE,RFAL:H FD_!=A#*4G"P M1) E^MN7+J*DY_VD@H_?Y$.?)7J 05=%4&@ZP]*9E,L$KDJH$X&B"12:_D@V MZ40J:. J@.9[*IL=D:KSIB[,A29773K/A\TM/HZZ:I=[]NSPJ:2)J )/@"*G MS>'M/S1\[$"#H@D4FDZM="35,DFL"FI"H&@"A:93*DU(!4UB!=!\VG4\'HKG MS/S,=95E16-^[CK*>%'GGGM6E30/U6O#6+M5IO#>(!H^>I1!ET10:#JUTIA4 MR\2S*JCW@*()%)I.J?0>%32>%4#S"=>.4V55:GZ67CK*>,4;9=!5#12:3JWT(]4RL:P*:D"@: *%IE,J#4@%C64% MT'S"M6-46=K8CS"VRWC!:VNN['@<5)-EGDU]M30.]9_(9 5W%='@L6,,BB90 M:#JQTH/4RR2R:JCW@*()%)I.J?0>-321%4#SR+9V)*CJ.C,GRHZR/"VMI\TX MRK(BK3RICEIZAOI/Q+&.WW)$GR5ZL$'7,5!H.L/2BM3+I+)JJ 6!H@D4FDZI MM" U-)450//IU\Y1EEUM+WU#3,_U_=9O[;FBGAT$N M I$JA:Y50-$$"DVG4OJ.>ID450WU&U T@4+3*56:6D!35 $TGTKMU%-65U;H8LA:..UZPI/'L6:FD5:GIR3VDU8ML1?9;H\09=ND"AZ:U I -I ME@E1-5#O 443*#2=4ND]&FB(*H#FD7!CAYYVSW%+S:T+KCI6U>:3X82CCI=9 MV7@6=!MI&QIZHA^0\!$;C^@31 \UZ.(%"DTG5QJ19ID$50-U'E T@4+3*97. MHX$FJ )H/O7:V:>L:*R^=XZR^4/:?&"R<)2Q*FT\=Z<:Z1@:>HX?D.X1^X[H M$T2/,^CR!0I-)U?:D&:9Z%0#M2-0-(%"TRF5=J2!1J<":#[I.AXU9=UYNG15 MI97UH>MX'I6W!5^]A MF^\MTWU/;;\'[K_WR@9\=E[*O*]U1(V@:PP2E*Y[*6T3 IJ/Z0Y$GREVL&'A M! S.8)HK3"_4HB_%]NB#P@D8G,&KTJ8OQ?;I"\!Y96R'IVP9!VL$76.0H#3H M2VF_$)#QL9N. J>)'VO0A1 8G$&STHPO7:@;7XIMQP>%$S X@U>E(U\*S62% MX+P:=L2M."\RJRF?JS M2_,9>,)5R,HLK3QA:)8J??E2VD>$;H"]UM%\;4!N"!GMT!B1^_;2EPHNC!!X43,#B#:+6W^#*Q+H9N M.0[N.;Z(IU&[CM,]N*-%'8#SB9JY\E@--Y_3?NDLY$U36[-P1R$OZ[+V3<75 MMN&!3M^AJ7AX(U/@#/&C#KK. H,S&%;,#ELFY,7 ?<;!C<:7Z32NMAJG&V_' MJ_E54:_GP_10M-K)^IE>5P_!@IDA$F<=*WUI3:8V"@_T]@XM9(6W-@7.$#_D MH.LN,#B#8<7DL&628 S\E%^5!WL^S'API66G'669 MM3O1657XC+3:1SS0^CN@XB/V.07.$#_:H LI,#B=8:4W.>/+A,$8MELY%D[ MX Q>%=M"M^^.5G$ SJ=B[F@+F%HWMQU5F?D0 >&JXMZ[84JC<1;H#1Y*=(;V M/ 7PXX<:=A4%!6?PJ[@6ODPBC&&;EV/A! S.X%7Q*G0W[W@)ORH7]GR8+D[+ M'KNJ'+1,08 MML4Y%D[ X Q>%;-"]_R.U_*K@F+/AVDM6TIS [*KJL[,H)BS*O4$Q9C2G9P% M&HH_B946*78]! HG8' &@XHKX,;OL=+=( W"S2 M-[]S]V\B<[0RS'EM2=55Q_/"6DQVU:5-[KN1I;0J9X'NXKI<(W9 !8"C1QL4 M3L#@#&(56Y(M%.K"]D/'P@D8G,&K8D?H!N'Q*@Z&NOPJM@-9;A4[ZIPJ=M11 M*E:\1* /N:7B(S9!!3#C!QIVS0,%9W"JF))LH407MFDZ%D[ X Q>%0]"=Q&/ M%W PT>47L)W!LFY>A6L$76,0H9B&0(-R2[1';'\*8,8/+NSJ!@K.X%1Q']E" M&2UL/W4LG(#!&;PJGH1N,!XOVF!&RR]:.U5EBS98(^@:G0BE$3H+]"ZW1+OT MWJ? !46/3"B<@,$9OQ#%P.0+!;BP[=FQ< (&9_"J^!>Z7WFTX@-PE.)SQR.Z MTJHR]RZ[ZNK&O))- VW;[9]=H-3_2)XD<>=L$$!:<3 MK;1W9\5"X2UL8WC"TY69;1"=: MG7J>"L24UNPLT$W=DG3$!B<:.GZP8==+4' &M8II*1:*;V$[O&/A! S.X%4Q M+'3+\W@1!^-;?A';L2OKCEBX1M U!A&*PPAT4[*1RD6RG!AN[-CX00,3N=5:=#.Z';E MT0(.P%$"+H]X.E>X1M U!A&*APAT0K=$>\QF)1HS>G!!X00,SN!4<2'E0I&M M$FM!H' "!F?PJE@0ND5YO&A?']DJCW@65[A&T#4&$8IG"'0_M\.6P/,>S"!@K.H%;Q'>5"62UL*W8LG(#!&;PJWH/N31ZO MW==GM0Z'%J1V@S6"KM&)V/=0-UY2ILV!3N+SF_G4W>X;K,VD_%?B^&]/5++: M7JT?KKOYWZD;QL,ASS]*^H51UQ(TH[)8[=>[_XUX/WS.=\^#?'D)_6M/3[G9Z[V!QTNI1_VV-^Z=AB3;GO=72>7W=7^[VR2L3<) M3SG?'>7@8/X12[JO5UVW.VJZ6PW7R7T[3-^.>YMO70H\'>_FMWO93NWYV:8; M;KN+F;EQ_A4^;*?=0%->G1FXV0W"=S_PDU/K]0OV3C#'Z_.@3=]=[@:V\V=L M][/]<:?R].=G]_,O^T,[S(-A3-;=S7PIZ=M=_^1A=7OW\LW4W\_Z.$D^]]/4 M;_9?WG7M=3?L"N:?W_3]]/S-[@2/_?#'_NV>_S]02P,$% @ "6%65D1P M7OY6! QQ$ !D !X;"]W;W)K&ULK9C?3^,X M$,??[Z^PSS A@^67&1 M4X6W8FW+0@!=&J,\LSW'">V0FSZEXOH*,;R>6 M:^T&;M-UHO2 /1T7= UWH+X6-P+O[)JR3'-@,N6,"%A-K$OW(G)];6!F?$MA M*_>NB0[E@?/O^N;SD600:PT@N*?1YA!EFD2KN._"FK5/K7A_O6.'IG@ M,9@'*F'&LW_2I4HFUL@B2UC13:9N^?8OJ (*-"_FF32_R;::ZU@DWDC%\\H8 M5Y"GK/Q+GRHA]@S<\(2!5QEXQP;^"0._,O"/#08G# :5P>"M'H+*('BKA[ R M"(WVI5A&Z3E5=#H6?$N$GHTT?6%>E[%&@5.F=]:=$O@T13LUG?$\3Q5N%24) M94LRXTRE; TL3D'VR"T^(!_FH&B:R8_D$_EZ-R:W$.<1]XKL]XCF> MU["@^=O-W0;SZ.WF3DLT?OU>?,/S3_",\/>7#U()/'S_-@E< @;- )V1+F1! M8YA8F'(DB$>PIG_\[H;.GTWB= F+.H(="#>HA1NTT:=?N*(9YCR4#YXP_TIH MTJYD!(:AD^_CU!VX?C"V'_=FS=H]W;M-KV7>@/:<\ B]> \Z:D"[87A>HP\$ M"VK!@E9?BU(EB9IE5,&2*$X8YOP,,&&3F.<%9SH]-,E8DL.]!7E#QSD,==XP MR3F>%+6N\9U;)JP5"%L5N 7<,0NI,'IR?PWY XC& ]=*^=D#UR4LZ@AVH-ZP M5F_XJYEJV*5P7<*BCF 'PHUJX48=9*K1J]/CNO[H.%.U>SJ1J5ZCSX/C@[EX M#SEZ31YYYTYSGCJOY3IO=?6W2D"TGL]6^Y_=9EW"HHY@![JYSDN)Y_SJ":T( M'6G7*2WJBG:HWEZ!['9P3"M(ZA4I;B[%(A/D1/BIQ 4K MHK43B.DW[7=[KS?,0:Q-%R\QO U398E4C]9?"BY-?WPT?J6_(#2->Q>SIOES M[V+1-'[I>@AJ?N+O/E+8+TLM/W%<4[%.F4115KALIS_$'2O*KP;EC>*%Z7(? MN,*>V5PF0)<@] 1\ON)<[6ZT@_K;S?1_4$L#!!0 ( EA5E8F)9PX8@, M + + 9 >&PO=V]R:W-H965T\.EL"Y!<(P_NXQG7I+Z]@<'] _E=R1RXIJ6$K^DZ4FFSEC MAZ2PIEMN;N3N,^SYC"Q>(KDN?\FNLHTBAR1;;62^=\8(IU'R" Y]%T(L80W).!OX9";P@Z AH^7QWO\,]?KZ[U\-F4)_.H,0;/('7 MD/_7Y4H;A=?D=Y?,%H.G/F;5W[H?>B2Z)1@\8G M'LDWK.4;]J$?Y'L@<(]E4D.742_OKXRN&&=E[M D45M(;?;@6Z,4O@+D 2AV!91#9SF/ MCOGYP3"*6C(V7 ?L9PJ-X]//?=H5(DG+*\D_KX MB--[W_>"J)T"'7:3P#\BWQO>"\E/:O*3Y^4^X(O?F_63X^HX"34)-$;H6IVH!ZM6X[+\MNJ[6^P':TZA[_PU2][!55 M>.4UX;!&2.\\PIA4U1]6$R.+LF-:28/]5SG,L*4&90WP^UI*HF??X/ M4$L#!!0 ( EA5E9%/QE@KP< #U. 9 >&PO=V]R:W-H965TAVH>Q M&=NHP'B9<9Q(_? [8 +&QE.[.GF)@7!_,^#CN<,]P-5&I-_DDG-%GN(HD=>M MI5*KRW9;SI8\9O*]6/%$_V_P=\HW<62;9H4R%^):M? BN6YVL1SSB M,Y4AF/YXY!,>11E)]^._ MHJV\P"=Y=?Z#0_>'TP4R;Y1$3_A(%:7K=&+1+P M.5M'ZI/8^+PXH'[&FXE(YG_)IMBWTR*SM50B+H)U#^(PV7ZRI^)$[ 38]I$ MNPBP3PWH%@'=O8#NX$A KPCHG=I"OPCHGQHP* (&^P&C(P'#(F!X:@NC(F"4 M?[O;KR/_+AVFV/@J%1N29GMK6K:0"R*/UE]AF&3:?5"I_F^HX]1X(N(X5%J, M2A*6!&0B$A4F"Y[,0B[?D3^Y4CR51,S)).5!J/*=;N24ZYY)\M;ABH61_(V\ M(6%"/B_%6NH=Y%5;Z;YE+;1G13]NM_VPC_3#(G>ZY:4D;A+PH"'>^4&\_2. M9P;8_8&!T-:GM3RW]LNYO;6-R >^>D^ZG7?$[M@V^?+@D+=O?FOHV<2,N5DO M-,;*,98!XY@Q#I^5F+(WY.-\'LYX2B81"^,&J'LZU-0W>CJF8\!X/W.(QP[- M/_VT'_GV:JKHEK^X;L[M'N'^X"?U]68J5:J']'^;?D1;=*\9G>6Y2[EB,W[= MTHE,\O21M\:__F(-.G\TR0X)Q==5^W)44LCF*A'E( MF ^"U235+R75-TKJ9C9+USP@[&4LBT(V#:-0Z:E$DYR,M'/EA(0Y6UA_1TZ# M;K?3WY/4X5Y]>W QJN]%D1WS3NJ8#VJR)H)!*8*!400T3)B>/+*(/"B=V*;/ MQ1QR)]]]O>/9V-.8X(SPA6A(]V])7 MT0EYY$D@TL94:6SC7#TB8<[H("/9O4YG+U,B6Z1(F'=*]WU0BS7]7)3ZN3!/ MJLH!RY UC8ASY8&$.4B8BX11),Q#PGP0K"8WJU,5!#NOES<+-DB)4)H#I;E0 M&H72/"C-1]'J>MPI4%O& ?">;Y/G+"OCR7>$K5:I> ICICA)MD6,[T=K?+=F M^-F"1-*<@E:K6O2[^[D3VB:%TKR3CL!'M5D7D%T)R#8+B#UG_@:9BY1(/;A% M/"C$E(]L;,/20)*41UI1 0E8S!:9]1$FLVB=*R],]("H1[]&?1G;/EM?2)H# MI;E0&H72O()6JXOT!@?S.%2C=2%6A7_+6- =?TCTK)])GEEE*4L6/,NQ*R%E M.(TXB?0"F:S1*#FH"%+3=4S>\V#]S#K1-%TJC4)H'I?DH6EUQ M58W?,A?Y3U7<>K4R*@Y:^"]HNXJSK(.++@?:J NE42C-@])\%*TNN5=F(3Q.C;6WLS8LY,CU"R TEPHC4)I'I3FHVAU*5:6@35ZQ1(;8RFBPC87CYH3+GGZ8<,W8,ZH9SES_QD1;N/*YZR[)DR\^TFYF;.%AWT.00H MS872*)3F06D^BE:79N54V+U7S,!0?P)*)C=?<+DDHBUFD=B4]TLH 0)=L=/48Z?C3*%/O I3GVH0UCV9V# M&SD;=CLT:V@3;'#@\'G0(_!1M+I@*F_"-GL3/Y-;3ZPPFUL^6S=0LP-*E.:C:'4]5HZ';7Y*XHP+ M7JB] :4Y4)H+I5$HS8/2_(*V>\';[]I'KW;06>+#^J 0&DNE$:A- ]*\PM:[1J^TQ\>).7VSKNG8IXN\O>023(3 MZT1M7XI3;BW?=7:3O^%K;_NM=3FQ&K8[UB7=OLFLPF]?K';'TD6H4W?$Y[JI MSONA[FRZ?5?9=D6)5?[FJZE02L3YXI*S@*?9#OK_&PO=V]R:W-H965T&D0;%>L^QUQN-T>S/"H_V%AVBY$NJ",9ULV)(_FHGE,-/#S>L_]<.B^=>68YOTOCOZ)0K&Y&[@B%?,&* M6#RDVU]XY9"M^((TSLO_:%MAS1$*BERDZVJPM& =);M/]J4*Q,$ BGL&D&H M.1J :<\ 6@V@1P,(Z1E@50.LQFX.1-L.LG2+Y\L(BYNC^'OV(/K*X8+L;F(3HSX+%T>(U2I;H M-@C2(A$Y^G[.!8OB_.W$$')Z16($U52SW52D9RI,T+LT$:L<^4G(PS:!(>VN MC2=[XV=$RSCGP16B^ =$3$+0A\TY*4]O*?OSM-#&L=(9M"69>$GZ!;M9K#@&515NLXW+. W(UEVF_)O8KP@8 L>N:O:XYM6N. MUK4_Q K,\)G3F?#8]I,(7X=H63NNK1UKK9W+&ELV1C#JX\YTQ+0\VHUZ%XBI M1[QNU $@)N/^J+NU'^ZY><+E4M)DB-M=T71L=UUR.Y:"F>1W<<>9U'+(JQWR MM"5UQI+/6;$1P2MZNGW.12:%"U@WO2'KYI!D_D!DK?!ALY$/IG9%_%ZLGWFF M5D)0M=T<;5C@3C;)'.GVD7D%U-4V+:3M#6F\(5IO;F/YO%$6!OGD M@GS98 (A[_Y=QL-(H-_27+8;]/2.JZ4"9I>>_]+T&I3-'XJM'=M&\^&O+_KP MH*IO4#9_*+9V>!OAAX=5?A7=8?I8+@8:&P2T3*?;V2 @D="^UH8;]8<'EG^X MJ]8<8G7KS-V)B9\PM SG +UE [T>P$F9TQ^01C/B_R@:\6G5>!KB:R%MDQOA MB/^/=X!-#K -#"0.0!*4K[92-N=",>2CCBKM*S,*!QYQ 0RD0? AYE M8MNK1CQBK;@ZZGOS*-]79%VK&U1)#LKF#\76WLQIM"0QOWJK(T.JQ/F@;/Y0 M;.WP-IJ3Z#7GI:V.=)4BIC;0ZB"@A8%6!P ]Q^U-1-((4*(7H!=WNHJO[9ME M=VV>@TB7 %L=$!);KL:_1@02K0KJ;US5.%WC.@WQM9"VR8VP(GIAI6] M-7*(Z.50NWT]LE@^I3UP462)OH7I:2^NL4.R^4.QM4/:R#4R_OHM3*L(+P[O MD&S^4&SM\#8RDIPM(\]K88#T(Q8&=DX@I.FYP%X]@*0VT9691D\2O9Z\O(UY MW=I@$\^%ZB@ )9[G6("' )3:EM7?R6BC\:A^O["WD]'N#N"Q"Z; MK2CCL2S7LHC(E$L3KH*1%MG!7K98R3!U-K-5OSS8N8T2]"M+"I:]JI]\Z154 MZXR#W^@E\[)\.2)'95?8_:)77ZU?P+@M7SLXNC[#USZ&KI/K.PA_2^FU3RGX MC;5_Q\-H3-J](?).AB>2.B#F"VF>>366-RS;O72Q.Q'IIGRKX#D5,E3EX8JS MD&<*(+]?I*G8GZ@)ZE=?IO\"4$L#!!0 ( EA5E:7I_$GC@, *\8 - M >&PO9#ZQ28#ZT)^+%08JL<_G\YWOV,=)K/9* MN>#T.=YY7A*4U(>YP7-%)+D(B52=<7$*PM!25R"4\J] M=JL5>BEAF3OH9;/T/)6E,\YGF>R[OE_;''WY&"MK>.(ZFF^8Q[3O7K]Y_6V6 MR[-7CKX>O#TX:%T?G6W:WU3 D>M924\?07KF*.G4=I MVB()(^Y:%!W6@@XQM\B:R(HG=!#G3LN>S*\?:#8U]$ Z'=]._>?N)\K=8 ^1 MM^WDM[_O4/(&>X@\>!3Y%FJ,^,2^5.MK91;+,_MNT$ORK-E^@:L-BI^DU+DA MO.\."6Y6V^RQ>IV WN?PP4^ED51\* MC5X(FK!YU9\GM0",WWO\BP_6[%YOW@) MS=5M95.Q5630V7V-YIUJMT4&T>YK-&^0NRYR+TJRNP\B]Z$F.R]V9W^*2'\? M1+;W062P#R)W\\GMF;?SE2/ V@&@MCIPT.J[7^#@QIN@SFC&N&29Z4U9'-/L MWCE T4LRXG2=7XV/:4)F7%[58-]MVI]IS&9I5(^Z@(DPHYKV)TC/#^M3GHK% MLIC.:3PT73$954U'-514\P&'3>2\^M@1S$=C=@0P+ ZF //17EB<_RF?+IJ/ MQC!M72O217VZJ(_VLB'#ZHO%L?M$ZF//-(J"( RQ&1T.K0J&V+R%(?S9V3!M MX('%@4A/FVM\M?$*V5X'V)INJQ L4[P2L4SQN0;$/F_@$47VU<;B@ >V"ECM M0'Q['*@INT\0P*IBVK =C"-1A"%0B_8:#4-D=D+XVM<'VR5!$$5V!#"[@B# M$-B-.((I T8$@35>0MGU->\R^*P5]02P,$% @ "6%65I>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'THM@!-;8GU)9?^]2N;TDH;]C?[U1ZV_LI5NN MA]6V%#RK-D+413[TSL["8<&E&GS\L+_7?3FTW^A:I+74RAQL#WR1XKGZ=;Y] MRYYD)1]E+NO7\T'W=RX&K)!*%O*[R,X'9P-6;?3SC2[E=ZUJGB_24N?Y^6"T M._%%E+5,WQQ>M)!+_EAU1VK^^, -R/D@/#,W7,FRJKLKNOMSP_@DS,6[=TVM MKV5>B_**U^)3J9NM5.OV-N9;#*VOT<5A_[H+XOOR_X11KU8R%5A9MOO6M<&U8EB^ ME^9$.74[:XF4Z7"PLP (!!;X#LY)Y;D"& M#/MKZLGBQH*, &34'^3-Y,Z"C %DW".D,[(3 )G00BZ:HN#E*],KMI!K)Y9YWL5J7F]$V0X$KM8M!YO8F,@B(V*-='-'W5Y4,:G87RHU%^A< M9H8GN"Q%)FMVS=.V0C*CM6OJ6ZW6ITM1 M%G9NC;SA$7O#>*PIFKQKSUT8+W5A:L6-4)6IK&Q,Y V/V!N+6J??-CK/1%G] MUDTN]:O-!NL3:EFT;*<79GK)NN"9R.UTULZ&=G_TD#<\8F],BVVN7X5@%T*) ME70&BH?LX1';8]?K[K0ZG1N+F/,F,9B9B:80[&3ZLK4QD3\\8G]"/;9&*\I13=[VWA(*!ZY4+J& M7?(7Q\4>LH=';(\I+Y7I=!6[-_UPL>&E,^LAAWC$#IFIK#$=[)4MQ/KG8M(G MH4V^O-W(U%[Z0 X9$SODSMRWS9CM%ATC6XRIU[5T4<@?:4L;LDNMVFE%F$'K M0B)MC*FU8>Z1-2;;F\W8:3=D=]9H@?]L[,6.,5S8(O8&K'_=Y3=DD3&Q13#F MV,9$%AD36P26Z6XTD47&Q!:!9;J+B6PR/D)Y\J,69B?+KDS_W69#5AD36P46 MQ>S$QD2*&1,K9E<6'XJ>CY3B$RL%UL=.!_21:'QBT<#ZV,5$JO&)56/7QP>; M&@G&IWYT@@IE-X;PV0FQ8&"A[&(BP?C$@L'%*+,QD6!\8L&\J48/=DOD%I_8 M+; L==L;:<8GULQ_U'O[<-J82#,^>27SJ^X[U-0!DDU +)NW!>!!1"2:@%PT MH!)T>F. 1!,0B^9G)7@P@,@R ;5E4$GHI&,!LDS0:QGCVYCP.3VU92!F8&,B MRP3$EL&8H8V)5!,0JP9C1C8F4DU K!J,&=N82#5!GP_LOR;V)A(DG;#/!_;. M@D6(Q!,2BP=CVA-2B,03$HL'8]H34H@L%!);"&/:$U*(+!026PACVA-2B"P4 M$EL(KU(Y0PCN%Z.VT-O-).SD2M1*2UM /ABY!JHEX7T^QQ$B'51,2JP9BV:B*DFHA8-7C-SXDF4DU$K!IWS>]0 MET2&B:BW(L-%/R>(R# 1]89DB.ET2628B'I+,L2TLY\([DFFWI0,,>WL)T*V MB:BW)4-,._N)D&TB8MO@!6E[",5(/G&?&\R<(10C^<0];# [.&W&R#UQGUO- MG$0H1NZ)C[W7[' DD8#B/G>=N:,'"2CN<]>9V^!(0'$_N\[VS6YC(@'%1]Q] M=KA+PE_#''T?VF%&))VXSQUISK!)D'028NE@3%LZ"9).TNM3'3MO2Y!UDN,] MU3G0'Q-DFJ3/QSKO[,?=";)-0EWN($SWEV[(-@EUN0,QG=&-;)-0+ZBAG9-N M-)%MDLXVP^[BZN.'S&0J2F1WYB,J7I?LO:EO=/(\X/V]R2K)L\OS;&Y MNM4\V_^T?/^S^(__ %!+ P04 " )8596M"E^S,(" *.0 &@ 'AL M+U]R96QS+W=O/Z@@J,P?9):4<2F0-,%:0&M#KHV UX9@&P&Q#EGI; ;WMY&5;0&]+O:V WI9Z M6P&]+?6V GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>CWDY ;T>]G8#>CGH[ ;W= MY&.)@-Z.>CL!O1WU=@)Z.^KM!/1VU-L)Z.VHMQ/0VU%O)Z"WI]Y>0&]/O;V MWIYZ>P&]/?7V GK[R<=N ;T]]?8">GOJ[07T]M3;"^CMJ;<7T-M3;R^@=Z#> M04#O0+V#@-Z!>@DWE% [TB]HX#>D7I' ;TC]8X">D?J'07TCM0["N@=)YM-!/2.U#L* MZ!VI=Q30.U+O**!WHMY)0.]$O9. WHEZ)P&]$_5. GHGZIT$]$[4.PGHG:AW M$M [338+"NB=J'<2T#M1[R2@=Z;>64#O3+VS@-Z9>FAWD5 [T*]BX#>A7H7 ;T+]2X" M>A?J703T+M2[".A=J'<1T+M0[_*=>@_CYZ$.MYZO-9__G52/EWOK[?'7Y=?) M"3M7G-O[BN'I+U!+ P04 " )8596C,4FGTX" G-P $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EB*2HJ@BSJ;MMLVB%U E.A:L M/Y!,ZMR^M)P$:)$:#5R@[\:"37*^$0=X=K[Y]C1;OSH,_>@WR2Z$^4.6^69G MA]JGTVS'N+*=W%"'^-7=9W/=[.M[FXGK:YTUTQCL&-;A6".YO?EDM_5#'U:? M#_%GWTWC)G&V]\GJXVGC,6N3U//<=TT=XGKV.+:_I:R?$])X MAG@D];.S=>MWUH:A3T]%K\XGAWC#]O297YR_E#D7&'?>N6GV<6+.OC_N923' MT^LY%K(N=.=?\34QEK[X_>QQVJUM_S([7N^/R>V7>?AL>5Q^Q[_.^+7^._L0 MD#XDI \%Z:. ]*$A?920/@RDCPK21WY-:80B:DXA-:>8FE-0S2FJYA16:9#W8TO^=GR_[C;GU!+ 0(4 Q0 ( EA5E8'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ "6%65O<\YJ_O *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ "6%65IE&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65O@Q_7 ""0 7R< !@ M ("!M0\ 'AL+W=OT8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ "6%65CVP5"P/" *B$ !@ ("!&2 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65JUU%]HY M" '30 !@ ("!_S4 'AL+W=ONPG H?@ &0 @(% 00 >&PO=V]R:W-H965T&UL4$L! A0#% M @ "6%65M^%NOY\!P V1, !D ("!YG8 'AL+W=O#@ &0 M@($^B@ >&PO=V]R:W-H965T.0 !X;"]W;W)K&UL4$L! A0#% @ "6%65A8]HXO=!P FQ4 !D M ("!1)H 'AL+W=O&PO=V]R M:W-H965TE !X;"]W;W)K&UL M4$L! A0#% @ "6%65MF$.FO-! L@P !D ("!T+4 M 'AL+W=O&PO=V]R:W-H965T_ !X;"]W;W)K&UL4$L! A0#% @ M"6%65D6N4_%Z!@ Q !D ("!!LH 'AL+W=O&PO=V]R:W-H965T+G !X;"]W;W)K&UL4$L! A0#% @ "6%65B*BZOC1" M10 !D M ("!]NP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "6%65LPB,5PC! =@H !D ("!9PP! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "6%6 M5A;((5$%!0 F!0 !D ("!C#T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65MUW<0D* P D@8 M !D ("!Y$D! 'AL+W=O&PO=V]R:W-H965TI2 0!X;"]W;W)K&UL4$L! A0#% @ "6%65D?^DW_> @ * 8 !D M ("!.U@! 'AL+W=O&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0# M% @ "6%65B!NS_CB! 6PT !D ("!X6(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65BH6 M^]GI @ > 8 !D ("!=&X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65D@.PGR[! FPP !D M ("!]WH! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "6%65C@HX"C< P A @ !D ("! MUHT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "6%65G.,##HL @ %P4 !D ("!9)J>OT# !@& M&0 @(''F0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65HKNPUS; M P ]!$ !D ("!&*$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65DH+GSL2!P EC, !D M ("!DK(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "6%65KM&I<<1!P !RT !D ("!M,&PO=V]R:W-H965T&UL4$L! A0#% @ M"6%65NI'@R3Z! J!\ !D ("!_-0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65F*GV &[!P MV3@ !D ("!+^D! 'AL+W=O7 &0 @($A M\0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65O2U)81L!0 *2$ !D M ("!!?T! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "6%65G/+06V6!0 V2, !D ("!]A0" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "6%6 M5F B>#_>!0 FQL !D ("!'B8" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65M]POAYS!0 >R( M !D ("!7D " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65I1,V^-+! OQ0 !D M ("!+$X" 'AL+W=O&PO=V]R:W-H965T M @!X;"]W;W)K&UL4$L! A0# M% @ "6%65A ?KC\C" ]#, !D ("!I&0" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65CZI M\=6=$P #=< !D ("!K78" 'AL+W=O_E8$ #'$0 &0 M @(&!B@( >&PO=V]R:W-H965T&UL4$L! A0#% @ "6%65D4_&6"O!P /4X !D M ("!IY(" 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ !I &D UAP 2R @ $! end XML 117 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 118 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 119 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 572 485 1 true 132 0 false 15 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://smpcorp.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://smpcorp.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://smpcorp.com/role/ConsolidatedStatementsOfOperationsParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://smpcorp.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 030100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 8 false false R9.htm 050100 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) Statements 9 false false R10.htm 060100 - Disclosure - Summary of Significant Accounting Policies Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 060200 - Disclosure - Business Acquisitions and Investments Sheet http://smpcorp.com/role/BusinessAcquisitionsAndInvestments Business Acquisitions and Investments Notes 11 false false R12.htm 060300 - Disclosure - Restructuring and Integration Expense Sheet http://smpcorp.com/role/RestructuringAndIntegrationExpense Restructuring and Integration Expense Notes 12 false false R13.htm 060400 - Disclosure - Sale of Receivables Sheet http://smpcorp.com/role/SaleOfReceivables Sale of Receivables Notes 13 false false R14.htm 060500 - Disclosure - Inventories Sheet http://smpcorp.com/role/Inventories Inventories Notes 14 false false R15.htm 060600 - Disclosure - Property, Plant and Equipment Sheet http://smpcorp.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 15 false false R16.htm 060700 - Disclosure - Leases Sheet http://smpcorp.com/role/Leases Leases Notes 16 false false R17.htm 060800 - Disclosure - Goodwill and Other Intangible Assets Sheet http://smpcorp.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 17 false false R18.htm 060900 - Disclosure - Investments in Unconsolidated Affiliates Sheet http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliates Investments in Unconsolidated Affiliates Notes 18 false false R19.htm 061000 - Disclosure - Other Assets Sheet http://smpcorp.com/role/OtherAssets Other Assets Notes 19 false false R20.htm 061100 - Disclosure - Credit Facilities and Long-Term Debt Sheet http://smpcorp.com/role/CreditFacilitiesAndLongtermDebt Credit Facilities and Long-Term Debt Notes 20 false false R21.htm 061200 - Disclosure - Accumulated Other Comprehensive Income Sheet http://smpcorp.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 21 false false R22.htm 061300 - Disclosure - Stockholders' Equity Sheet http://smpcorp.com/role/StockholdersEquity Stockholders' Equity Notes 22 false false R23.htm 061400 - Disclosure - Stock-Based Compensation Plans Sheet http://smpcorp.com/role/StockbasedCompensationPlans Stock-Based Compensation Plans Notes 23 false false R24.htm 061500 - Disclosure - Employee Benefits Sheet http://smpcorp.com/role/EmployeeBenefits Employee Benefits Notes 24 false false R25.htm 061600 - Disclosure - Other Non-Operating Income (Expense), Net Sheet http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNet Other Non-Operating Income (Expense), Net Notes 25 false false R26.htm 061700 - Disclosure - Derivative Financial Instruments Sheet http://smpcorp.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 26 false false R27.htm 061800 - Disclosure - Fair Value Measurements Sheet http://smpcorp.com/role/FairValueMeasurements Fair Value Measurements Notes 27 false false R28.htm 061900 - Disclosure - Income Taxes Sheet http://smpcorp.com/role/IncomeTaxes Income Taxes Notes 28 false false R29.htm 062000 - Disclosure - Earnings Per Share Sheet http://smpcorp.com/role/EarningsPerShare Earnings Per Share Notes 29 false false R30.htm 062100 - Disclosure - Industry Segment and Geographic Data Sheet http://smpcorp.com/role/IndustrySegmentAndGeographicData Industry Segment and Geographic Data Notes 30 false false R31.htm 062200 - Disclosure - Net Sales Sheet http://smpcorp.com/role/NetSales Net Sales Notes 31 false false R32.htm 062300 - Disclosure - Commitments and Contingencies Sheet http://smpcorp.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 32 false false R33.htm 062400 - Schedule - Schedule II - Valuation and Qualifying Accounts Sheet http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Uncategorized 33 false false R34.htm 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Notes 34 false false R35.htm 080100 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://smpcorp.com/role/SummaryOfSignificantAccountingPolicies 35 false false R36.htm 080200 - Disclosure - Business Acquisitions and Investments (Tables) Sheet http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables Business Acquisitions and Investments (Tables) Tables http://smpcorp.com/role/BusinessAcquisitionsAndInvestments 36 false false R37.htm 080300 - Disclosure - Restructuring and Integration Expense (Tables) Sheet http://smpcorp.com/role/RestructuringAndIntegrationExpenseTables Restructuring and Integration Expense (Tables) Tables http://smpcorp.com/role/RestructuringAndIntegrationExpense 37 false false R38.htm 080500 - Disclosure - Inventories (Tables) Sheet http://smpcorp.com/role/InventoriesTables Inventories (Tables) Tables http://smpcorp.com/role/Inventories 38 false false R39.htm 080600 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://smpcorp.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://smpcorp.com/role/PropertyPlantAndEquipment 39 false false R40.htm 080700 - Disclosure - Leases (Tables) Sheet http://smpcorp.com/role/LeasesTables Leases (Tables) Tables http://smpcorp.com/role/Leases 40 false false R41.htm 080800 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://smpcorp.com/role/GoodwillAndOtherIntangibleAssets 41 false false R42.htm 080900 - Disclosure - Investments in Unconsolidated Affiliates (Tables) Sheet http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesTables Investments in Unconsolidated Affiliates (Tables) Tables http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliates 42 false false R43.htm 081000 - Disclosure - Other Assets (Tables) Sheet http://smpcorp.com/role/OtherAssetsTables Other Assets (Tables) Tables http://smpcorp.com/role/OtherAssets 43 false false R44.htm 081100 - Disclosure - Credit Facilities and Long-Term Debt (Tables) Sheet http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTables Credit Facilities and Long-Term Debt (Tables) Tables http://smpcorp.com/role/CreditFacilitiesAndLongtermDebt 44 false false R45.htm 081200 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://smpcorp.com/role/AccumulatedOtherComprehensiveIncome 45 false false R46.htm 081400 - Disclosure - Stock-Based Compensation Plans (Tables) Sheet http://smpcorp.com/role/StockbasedCompensationPlansTables Stock-Based Compensation Plans (Tables) Tables http://smpcorp.com/role/StockbasedCompensationPlans 46 false false R47.htm 081500 - Disclosure - Employee Benefits (Tables) Sheet http://smpcorp.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://smpcorp.com/role/EmployeeBenefits 47 false false R48.htm 081600 - Disclosure - Other Non-Operating Income (Expense), Net (Tables) Sheet http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetTables Other Non-Operating Income (Expense), Net (Tables) Tables http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNet 48 false false R49.htm 081800 - Disclosure - Fair Value Measurements (Tables) Sheet http://smpcorp.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://smpcorp.com/role/FairValueMeasurements 49 false false R50.htm 081900 - Disclosure - Income Taxes (Tables) Sheet http://smpcorp.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://smpcorp.com/role/IncomeTaxes 50 false false R51.htm 082000 - Disclosure - Earnings Per Share (Tables) Sheet http://smpcorp.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://smpcorp.com/role/EarningsPerShare 51 false false R52.htm 082100 - Disclosure - Industry Segment and Geographic Data (Tables) Sheet http://smpcorp.com/role/IndustrySegmentAndGeographicDataTables Industry Segment and Geographic Data (Tables) Tables http://smpcorp.com/role/IndustrySegmentAndGeographicData 52 false false R53.htm 082200 - Disclosure - Net Sales (Tables) Sheet http://smpcorp.com/role/NetSalesTables Net Sales (Tables) Tables http://smpcorp.com/role/NetSales 53 false false R54.htm 082300 - Disclosure - Commitments and Contingencies (Tables) Sheet http://smpcorp.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://smpcorp.com/role/CommitmentsAndContingencies 54 false false R55.htm 090100 - Disclosure - Summary of Significant Accounting Policies, Principles of Consolidation (Details) Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails Summary of Significant Accounting Policies, Principles of Consolidation (Details) Details 55 false false R56.htm 090102 - Disclosure - Summary of Significant Accounting Policies, Allowance for Expected Credit Losses and Cash Discounts (Details) Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesAllowanceForExpectedCreditLossesAndCashDiscountsDetails Summary of Significant Accounting Policies, Allowance for Expected Credit Losses and Cash Discounts (Details) Details 56 false false R57.htm 090104 - Disclosure - Summary of Significant Accounting Policies, Inventories (Details) Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails Summary of Significant Accounting Policies, Inventories (Details) Details 57 false false R58.htm 090106 - Disclosure - Summary of Significant Accounting Policies, Property, Plant and Equipment (Details) Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Summary of Significant Accounting Policies, Property, Plant and Equipment (Details) Details 58 false false R59.htm 090108 - Disclosure - Summary of Significant Accounting Policies, Product Warranty and Overstock Returns and Accounting for Income Taxes (Details) Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyAndOverstockReturnsAndAccountingForIncomeTaxesDetails Summary of Significant Accounting Policies, Product Warranty and Overstock Returns and Accounting for Income Taxes (Details) Details 59 false false R60.htm 090110 - Disclosure - Summary of Significant Accounting Policies, Concentrations of Credit Risk and Foreign Cash Balances (Details) Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails Summary of Significant Accounting Policies, Concentrations of Credit Risk and Foreign Cash Balances (Details) Details 60 false false R61.htm 090200 - Disclosure - Business Acquisitions and Investments, Investment in Foshan Che Yijia New Energy Technology Co., Ltd (Details) Sheet http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails Business Acquisitions and Investments, Investment in Foshan Che Yijia New Energy Technology Co., Ltd (Details) Details 61 false false R62.htm 090202 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Kade Trading GmbH (Details) Sheet http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails Business Acquisitions and Investments, Acquisition of Capital Stock of Kade Trading GmbH (Details) Details 62 false false R63.htm 090204 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Stabil Operative Group GmbH (Details) Sheet http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails Business Acquisitions and Investments, Acquisition of Capital Stock of Stabil Operative Group GmbH (Details) Details 63 false false R64.htm 090206 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Trumpet Holdings, Inc. (Details) Sheet http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails Business Acquisitions and Investments, Acquisition of Capital Stock of Trumpet Holdings, Inc. (Details) Details 64 false false R65.htm 090208 - Disclosure - Business Acquisitions and Investments, Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (Details) Sheet http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails Business Acquisitions and Investments, Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (Details) Details 65 false false R66.htm 090300 - Disclosure - Restructuring and Integration Expense (Details) Sheet http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails Restructuring and Integration Expense (Details) Details http://smpcorp.com/role/RestructuringAndIntegrationExpenseTables 66 false false R67.htm 090400 - Disclosure - Sale of Receivables (Details) Sheet http://smpcorp.com/role/SaleOfReceivablesDetails Sale of Receivables (Details) Details http://smpcorp.com/role/SaleOfReceivables 67 false false R68.htm 090500 - Disclosure - Inventories (Details) Sheet http://smpcorp.com/role/InventoriesDetails Inventories (Details) Details http://smpcorp.com/role/InventoriesTables 68 false false R69.htm 090600 - Disclosure - Property, Plant and Equipment (Details) Sheet http://smpcorp.com/role/PropertyPlantAndEquipmentDetails Property, Plant and Equipment (Details) Details http://smpcorp.com/role/PropertyPlantAndEquipmentTables 69 false false R70.htm 090700 - Disclosure - Leases (Details) Sheet http://smpcorp.com/role/LeasesDetails Leases (Details) Details http://smpcorp.com/role/LeasesTables 70 false false R71.htm 090800 - Disclosure - Goodwill and Other Intangible Assets, Goodwill (Details) Sheet http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails Goodwill and Other Intangible Assets, Goodwill (Details) Details 71 false false R72.htm 090802 - Disclosure - Goodwill and Other Intangible Assets, Intangible Assets (Details) Sheet http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails Goodwill and Other Intangible Assets, Intangible Assets (Details) Details 72 false false R73.htm 090900 - Disclosure - Investments in Unconsolidated Affiliates (Details) Sheet http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails Investments in Unconsolidated Affiliates (Details) Details http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesTables 73 false false R74.htm 091000 - Disclosure - Other Assets (Details) Sheet http://smpcorp.com/role/OtherAssetsDetails Other Assets (Details) Details http://smpcorp.com/role/OtherAssetsTables 74 false false R75.htm 091100 - Disclosure - Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details) Sheet http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details) Details 75 false false R76.htm 091102 - Disclosure - Credit Facilities and Long-Term Debt, Term Loan and Revolving Credit Facilities (Details) Sheet http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails Credit Facilities and Long-Term Debt, Term Loan and Revolving Credit Facilities (Details) Details 76 false false R77.htm 091104 - Disclosure - Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details) Sheet http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details) Details 77 false false R78.htm 091106 - Disclosure - Credit Facilities and Long-Term Debt, Maturities of Debt (Details) Sheet http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails Credit Facilities and Long-Term Debt, Maturities of Debt (Details) Details 78 false false R79.htm 091108 - Disclosure - Credit Facilities and Long-Term Debt, Deferred Financing Costs (Details) Sheet http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails Credit Facilities and Long-Term Debt, Deferred Financing Costs (Details) Details 79 false false R80.htm 091200 - Disclosure - Accumulated Other Comprehensive Income, Changes in Accumulated Other Comprehensive Income by Component (Details) Sheet http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails Accumulated Other Comprehensive Income, Changes in Accumulated Other Comprehensive Income by Component (Details) Details 80 false false R81.htm 091202 - Disclosure - Accumulated Other Comprehensive Income, Reclassifications Out of Accumulated Other Comprehensive Income (Details) Sheet http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income, Reclassifications Out of Accumulated Other Comprehensive Income (Details) Details 81 false false R82.htm 091300 - Disclosure - Stockholders' Equity (Details) Sheet http://smpcorp.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://smpcorp.com/role/StockholdersEquity 82 false false R83.htm 091400 - Disclosure - Stock-Based Compensation Plans (Details) Sheet http://smpcorp.com/role/StockbasedCompensationPlansDetails Stock-Based Compensation Plans (Details) Details http://smpcorp.com/role/StockbasedCompensationPlansTables 83 false false R84.htm 091500 - Disclosure - Employee Benefits (Details) Sheet http://smpcorp.com/role/EmployeeBenefitsDetails Employee Benefits (Details) Details http://smpcorp.com/role/EmployeeBenefitsTables 84 false false R85.htm 091600 - Disclosure - Other Non-Operating Income (Expense), Net (Details) Sheet http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails Other Non-Operating Income (Expense), Net (Details) Details http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetTables 85 false false R86.htm 091700 - Disclosure - Derivative Financial Instruments (Details) Sheet http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://smpcorp.com/role/DerivativeFinancialInstruments 86 false false R87.htm 091800 - Disclosure - Fair Value Measurements (Details) Sheet http://smpcorp.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://smpcorp.com/role/FairValueMeasurementsTables 87 false false R88.htm 091900 - Disclosure - Income Taxes (Details) Sheet http://smpcorp.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://smpcorp.com/role/IncomeTaxesTables 88 false false R89.htm 092000 - Disclosure - Earnings Per Share (Details) Sheet http://smpcorp.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://smpcorp.com/role/EarningsPerShareTables 89 false false R90.htm 092100 - Disclosure - Industry Segment and Geographic Data, Reportable Segments (Details) Sheet http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails Industry Segment and Geographic Data, Reportable Segments (Details) Details 90 false false R91.htm 092102 - Disclosure - Industry Segment and Geographic Data, Operating Income to Earnings (Details) Sheet http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails Industry Segment and Geographic Data, Operating Income to Earnings (Details) Details 91 false false R92.htm 092104 - Disclosure - Industry Segment and Geographic Data, Customer Concentration (Details) Sheet http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails Industry Segment and Geographic Data, Customer Concentration (Details) Details 92 false false R93.htm 092200 - Disclosure - Net Sales (Details) Sheet http://smpcorp.com/role/NetSalesDetails Net Sales (Details) Details http://smpcorp.com/role/NetSalesTables 93 false false R94.htm 092300 - Disclosure - Commitments and Contingencies, Rent (Details) Sheet http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails Commitments and Contingencies, Rent (Details) Details http://smpcorp.com/role/CommitmentsAndContingenciesTables 94 false false R95.htm 092302 - Disclosure - Commitments and Contingencies, Warranties (Details) Sheet http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails Commitments and Contingencies, Warranties (Details) Details 95 false false R96.htm 092304 - Disclosure - Commitments and Contingencies, Letters of Credit and Asbestos (Details) Sheet http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails Commitments and Contingencies, Letters of Credit and Asbestos (Details) Details 96 false false R97.htm 092400 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details 97 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, smp:ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriod, smp:ShareBasedCompensationArrangementByShareBasedPaymentAwardPostVestingHoldingPeriod, us-gaap:DerivativeMaturityDates, us-gaap:OperatingLossCarryforwardsExpirationDate, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - brhc10048362_10k.htm 14 brhc10048362_10k.htm brhc10048362_ex21.htm brhc10048362_ex23.htm brhc10048362_ex31-1.htm brhc10048362_ex31-2.htm brhc10048362_ex32-1.htm brhc10048362_ex32-2.htm smp-20221231.xsd smp-20221231_cal.xml smp-20221231_def.xml smp-20221231_lab.xml smp-20221231_pre.xml image00001.jpg image00004.jpg image00005.jpg image14.jpg image15.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 122 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc10048362_10k.htm": { "axisCustom": 0, "axisStandard": 40, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1686, "http://xbrl.sec.gov/dei/2022": 36 }, "contextCount": 572, "dts": { "calculationLink": { "local": [ "smp-20221231_cal.xml" ] }, "definitionLink": { "local": [ "smp-20221231_def.xml" ] }, "inline": { "local": [ "brhc10048362_10k.htm" ] }, "labelLink": { "local": [ "smp-20221231_lab.xml" ] }, "presentationLink": { "local": [ "smp-20221231_pre.xml" ] }, "schema": { "local": [ "smp-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 868, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 14, "http://smpcorp.com/20221231": 2, "http://xbrl.sec.gov/dei/2022": 6, "total": 22 }, "keyCustom": 68, "keyStandard": 417, "memberCustom": 55, "memberStandard": 76, "nsprefix": "smp", "nsuri": "http://smpcorp.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://smpcorp.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - Business Acquisitions and Investments", "menuCat": "Notes", "order": "11", "role": "http://smpcorp.com/role/BusinessAcquisitionsAndInvestments", "shortName": "Business Acquisitions and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - Restructuring and Integration Expense", "menuCat": "Notes", "order": "12", "role": "http://smpcorp.com/role/RestructuringAndIntegrationExpense", "shortName": "Restructuring and Integration Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - Sale of Receivables", "menuCat": "Notes", "order": "13", "role": "http://smpcorp.com/role/SaleOfReceivables", "shortName": "Sale of Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - Inventories", "menuCat": "Notes", "order": "14", "role": "http://smpcorp.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "15", "role": "http://smpcorp.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - Leases", "menuCat": "Notes", "order": "16", "role": "http://smpcorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060800 - Disclosure - Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "17", "role": "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - Investments in Unconsolidated Affiliates", "menuCat": "Notes", "order": "18", "role": "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliates", "shortName": "Investments in Unconsolidated Affiliates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - Other Assets", "menuCat": "Notes", "order": "19", "role": "http://smpcorp.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "2", "role": "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - Credit Facilities and Long-Term Debt", "menuCat": "Notes", "order": "20", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebt", "shortName": "Credit Facilities and Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - Accumulated Other Comprehensive Income", "menuCat": "Notes", "order": "21", "role": "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "22", "role": "http://smpcorp.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - Stock-Based Compensation Plans", "menuCat": "Notes", "order": "23", "role": "http://smpcorp.com/role/StockbasedCompensationPlans", "shortName": "Stock-Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061500 - Disclosure - Employee Benefits", "menuCat": "Notes", "order": "24", "role": "http://smpcorp.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061600 - Disclosure - Other Non-Operating Income (Expense), Net", "menuCat": "Notes", "order": "25", "role": "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNet", "shortName": "Other Non-Operating Income (Expense), Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061700 - Disclosure - Derivative Financial Instruments", "menuCat": "Notes", "order": "26", "role": "http://smpcorp.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061800 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "27", "role": "http://smpcorp.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061900 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "28", "role": "http://smpcorp.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062000 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "29", "role": "http://smpcorp.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://smpcorp.com/role/ConsolidatedStatementsOfOperationsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062100 - Disclosure - Industry Segment and Geographic Data", "menuCat": "Notes", "order": "30", "role": "http://smpcorp.com/role/IndustrySegmentAndGeographicData", "shortName": "Industry Segment and Geographic Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062200 - Disclosure - Net Sales", "menuCat": "Notes", "order": "31", "role": "http://smpcorp.com/role/NetSales", "shortName": "Net Sales", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062300 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "32", "role": "http://smpcorp.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "062400 - Schedule - Schedule II - Valuation and Qualifying Accounts", "menuCat": "Uncategorized", "order": "33", "role": "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070100 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Notes", "order": "34", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "smp:PropertyPlantAndEquipmentEstimatedUsefulLivesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080100 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "35", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "smp:PropertyPlantAndEquipmentEstimatedUsefulLivesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231_BusinessAcquisitionAxis_KadeTradingGmbHMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080200 - Disclosure - Business Acquisitions and Investments (Tables)", "menuCat": "Tables", "order": "36", "role": "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables", "shortName": "Business Acquisitions and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231_BusinessAcquisitionAxis_KadeTradingGmbHMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080300 - Disclosure - Restructuring and Integration Expense (Tables)", "menuCat": "Tables", "order": "37", "role": "http://smpcorp.com/role/RestructuringAndIntegrationExpenseTables", "shortName": "Restructuring and Integration Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080500 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "38", "role": "http://smpcorp.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080600 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "39", "role": "http://smpcorp.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "smp:LesseeQuantitativeDisclosuresRelatedToOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080700 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "40", "role": "http://smpcorp.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "smp:LesseeQuantitativeDisclosuresRelatedToOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080800 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "41", "role": "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - Investments in Unconsolidated Affiliates (Tables)", "menuCat": "Tables", "order": "42", "role": "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesTables", "shortName": "Investments in Unconsolidated Affiliates (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081000 - Disclosure - Other Assets (Tables)", "menuCat": "Tables", "order": "43", "role": "http://smpcorp.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081100 - Disclosure - Credit Facilities and Long-Term Debt (Tables)", "menuCat": "Tables", "order": "44", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTables", "shortName": "Credit Facilities and Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081200 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "menuCat": "Tables", "order": "45", "role": "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081400 - Disclosure - Stock-Based Compensation Plans (Tables)", "menuCat": "Tables", "order": "46", "role": "http://smpcorp.com/role/StockbasedCompensationPlansTables", "shortName": "Stock-Based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "smp:DefinedContributionPlanMatchingObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081500 - Disclosure - Employee Benefits (Tables)", "menuCat": "Tables", "order": "47", "role": "http://smpcorp.com/role/EmployeeBenefitsTables", "shortName": "Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "smp:DefinedContributionPlanMatchingObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081600 - Disclosure - Other Non-Operating Income (Expense), Net (Tables)", "menuCat": "Tables", "order": "48", "role": "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetTables", "shortName": "Other Non-Operating Income (Expense), Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081800 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "49", "role": "http://smpcorp.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "5", "role": "http://smpcorp.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081900 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "50", "role": "http://smpcorp.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082000 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "51", "role": "http://smpcorp.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082100 - Disclosure - Industry Segment and Geographic Data (Tables)", "menuCat": "Tables", "order": "52", "role": "http://smpcorp.com/role/IndustrySegmentAndGeographicDataTables", "shortName": "Industry Segment and Geographic Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082200 - Disclosure - Net Sales (Tables)", "menuCat": "Tables", "order": "53", "role": "http://smpcorp.com/role/NetSalesTables", "shortName": "Net Sales (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082300 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "54", "role": "http://smpcorp.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "2", "first": true, "lang": null, "name": "smp:MinimumEquityOwnershipPercentageThresholdForConsolidationInFinancialStatements", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - Summary of Significant Accounting Policies, Principles of Consolidation (Details)", "menuCat": "Details", "order": "55", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails", "shortName": "Summary of Significant Accounting Policies, Principles of Consolidation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "2", "first": true, "lang": null, "name": "smp:MinimumEquityOwnershipPercentageThresholdForConsolidationInFinancialStatements", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BankruptcyClaimsNumberClaimsFiled", "reportCount": 1, "unitRef": "U005", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090102 - Disclosure - Summary of Significant Accounting Policies, Allowance for Expected Credit Losses and Cash Discounts (Details)", "menuCat": "Details", "order": "56", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesAllowanceForExpectedCreditLossesAndCashDiscountsDetails", "shortName": "Summary of Significant Accounting Policies, Allowance for Expected Credit Losses and Cash Discounts (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090104 - Disclosure - Summary of Significant Accounting Policies, Inventories (Details)", "menuCat": "Details", "order": "57", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails", "shortName": "Summary of Significant Accounting Policies, Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_BuildingMember_RangeAxis_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090106 - Disclosure - Summary of Significant Accounting Policies, Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "58", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies, Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231_PropertyPlantAndEquipmentByTypeAxis_BuildingMember_RangeAxis_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "smp:StandardProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090108 - Disclosure - Summary of Significant Accounting Policies, Product Warranty and Overstock Returns and Accounting for Income Taxes (Details)", "menuCat": "Details", "order": "59", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyAndOverstockReturnsAndAccountingForIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies, Product Warranty and Overstock Returns and Accounting for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": null, "first": true, "lang": "en-US", "name": "smp:StandardProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BankruptcyClaimsNumberClaimsFiled", "reportCount": 1, "unitRef": "U005", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090110 - Disclosure - Summary of Significant Accounting Policies, Concentrations of Credit Risk and Foreign Cash Balances (Details)", "menuCat": "Details", "order": "60", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails", "shortName": "Summary of Significant Accounting Policies, Concentrations of Credit Risk and Foreign Cash Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-5", "lang": null, "name": "smp:ForeignCash", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090200 - Disclosure - Business Acquisitions and Investments, Investment in Foshan Che Yijia New Energy Technology Co., Ltd (Details)", "menuCat": "Details", "order": "61", "role": "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "shortName": "Business Acquisitions and Investments, Investment in Foshan Che Yijia New Energy Technology Co., Ltd (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090202 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Kade Trading GmbH (Details)", "menuCat": "Details", "order": "62", "role": "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "shortName": "Business Acquisitions and Investments, Acquisition of Capital Stock of Kade Trading GmbH (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221001to20221031_BusinessAcquisitionAxis_KadeTradingGmbHMember", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "link:footnote", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-5", "first": true, "lang": null, "name": "smp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090204 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Stabil Operative Group GmbH (Details)", "menuCat": "Details", "order": "63", "role": "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "shortName": "Business Acquisitions and Investments, Acquisition of Capital Stock of Stabil Operative Group GmbH (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20210930_BusinessAcquisitionAxis_StabilOperativeGroupGmbHMember", "decimals": "2", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "link:footnote", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-5", "first": true, "lang": null, "name": "smp:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090206 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Trumpet Holdings, Inc. (Details)", "menuCat": "Details", "order": "64", "role": "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "shortName": "Business Acquisitions and Investments, Acquisition of Capital Stock of Trumpet Holdings, Inc. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20210531_BusinessAcquisitionAxis_TrumpetHoldingsIncMember", "decimals": "2", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20211101to20211130_BusinessAcquisitionAxis_ParticulateMatterSensorBusinessOfStoneridgeIncMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090208 - Disclosure - Business Acquisitions and Investments, Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (Details)", "menuCat": "Details", "order": "65", "role": "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "shortName": "Business Acquisitions and Investments, Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20211101to20211130_BusinessAcquisitionAxis_ParticulateMatterSensorBusinessOfStoneridgeIncMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - Restructuring and Integration Expense (Details)", "menuCat": "Details", "order": "66", "role": "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails", "shortName": "Restructuring and Integration Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-5", "first": true, "lang": null, "name": "smp:SaleOfReceivables", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090400 - Disclosure - Sale of Receivables (Details)", "menuCat": "Details", "order": "67", "role": "http://smpcorp.com/role/SaleOfReceivablesDetails", "shortName": "Sale of Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-5", "first": true, "lang": null, "name": "smp:SaleOfReceivables", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090500 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "68", "role": "http://smpcorp.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "69", "role": "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090700 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "70", "role": "http://smpcorp.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090800 - Disclosure - Goodwill and Other Intangible Assets, Goodwill (Details)", "menuCat": "Details", "order": "71", "role": "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets, Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20201231", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090802 - Disclosure - Goodwill and Other Intangible Assets, Intangible Assets (Details)", "menuCat": "Details", "order": "72", "role": "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets, Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - Disclosure - Investments in Unconsolidated Affiliates (Details)", "menuCat": "Details", "order": "73", "role": "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails", "shortName": "Investments in Unconsolidated Affiliates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_FoshanGWOYNGSMPVehicleClimateControlCoolingProductsCoLtdMember", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - Other Assets (Details)", "menuCat": "Details", "order": "74", "role": "http://smpcorp.com/role/OtherAssetsDetails", "shortName": "Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - Disclosure - Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details)", "menuCat": "Details", "order": "75", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails", "shortName": "Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231_DebtInstrumentAxis_SeniorSecuredFacilityRevolvingCreditFacilityMember", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091102 - Disclosure - Credit Facilities and Long-Term Debt, Term Loan and Revolving Credit Facilities (Details)", "menuCat": "Details", "order": "76", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "shortName": "Credit Facilities and Long-Term Debt, Term Loan and Revolving Credit Facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231_DebtInstrumentAxis_SeniorSecuredFacilityRevolvingCreditFacilityMember", "decimals": "-6", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221031_DebtInstrumentAxis_PolishOverdraftFacilityMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091104 - Disclosure - Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details)", "menuCat": "Details", "order": "77", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "shortName": "Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221031_DebtInstrumentAxis_PolishOverdraftFacilityMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091106 - Disclosure - Credit Facilities and Long-Term Debt, Maturities of Debt (Details)", "menuCat": "Details", "order": "78", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "shortName": "Credit Facilities and Long-Term Debt, Maturities of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091108 - Disclosure - Credit Facilities and Long-Term Debt, Deferred Financing Costs (Details)", "menuCat": "Details", "order": "79", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "shortName": "Credit Facilities and Long-Term Debt, Deferred Financing Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "lang": null, "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20191231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "8", "role": "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20191231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091200 - Disclosure - Accumulated Other Comprehensive Income, Changes in Accumulated Other Comprehensive Income by Component (Details)", "menuCat": "Details", "order": "80", "role": "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "shortName": "Accumulated Other Comprehensive Income, Changes in Accumulated Other Comprehensive Income by Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091202 - Disclosure - Accumulated Other Comprehensive Income, Reclassifications Out of Accumulated Other Comprehensive Income (Details)", "menuCat": "Details", "order": "81", "role": "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Accumulated Other Comprehensive Income, Reclassifications Out of Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091300 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "82", "role": "http://smpcorp.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20211231_StatementClassOfStockAxis_PreferredStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "smp:NumberOfTypesOfRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "U011", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091400 - Disclosure - Stock-Based Compensation Plans (Details)", "menuCat": "Details", "order": "83", "role": "http://smpcorp.com/role/StockbasedCompensationPlansDetails", "shortName": "Stock-Based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "smp:NumberOfTypesOfRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "U011", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091500 - Disclosure - Employee Benefits (Details)", "menuCat": "Details", "order": "84", "role": "http://smpcorp.com/role/EmployeeBenefitsDetails", "shortName": "Employee Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherInterestAndDividendIncome", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091600 - Disclosure - Other Non-Operating Income (Expense), Net (Details)", "menuCat": "Details", "order": "85", "role": "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails", "shortName": "Other Non-Operating Income (Expense), Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherInterestAndDividendIncome", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateDerivativeAssetsAtFairValue", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091700 - Disclosure - Derivative Financial Instruments (Details)", "menuCat": "Details", "order": "86", "role": "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails", "shortName": "Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20221231_DebtInstrumentAxis_InterestRateSwapFacilityMember", "decimals": "5", "lang": null, "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "smp:NumberOfIndependentThirdParties", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091800 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "87", "role": "http://smpcorp.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "smp:NumberOfIndependentThirdParties", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091900 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "88", "role": "http://smpcorp.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092000 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "89", "role": "http://smpcorp.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050100 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U013", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092100 - Disclosure - Industry Segment and Geographic Data, Reportable Segments (Details)", "menuCat": "Details", "order": "90", "role": "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails", "shortName": "Industry Segment and Geographic Data, Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U013", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092102 - Disclosure - Industry Segment and Geographic Data, Operating Income to Earnings (Details)", "menuCat": "Details", "order": "91", "role": "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "shortName": "Industry Segment and Geographic Data, Operating Income to Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "smp:NumberOfLargestIndividualCustomers", "reportCount": 1, "unitRef": "U005", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092104 - Disclosure - Industry Segment and Geographic Data, Customer Concentration (Details)", "menuCat": "Details", "order": "92", "role": "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails", "shortName": "Industry Segment and Geographic Data, Customer Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_ThreeLargestIndividualCustomersMember", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092200 - Disclosure - Net Sales (Details)", "menuCat": "Details", "order": "93", "role": "http://smpcorp.com/role/NetSalesDetails", "shortName": "Net Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092300 - Disclosure - Commitments and Contingencies, Rent (Details)", "menuCat": "Details", "order": "94", "role": "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails", "shortName": "Commitments and Contingencies, Rent (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092302 - Disclosure - Commitments and Contingencies, Warranties (Details)", "menuCat": "Details", "order": "95", "role": "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails", "shortName": "Commitments and Contingencies, Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "smp:NumberOfKeyOfficers", "reportCount": 1, "unique": true, "unitRef": "U014", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092304 - Disclosure - Commitments and Contingencies, Letters of Credit and Asbestos (Details)", "menuCat": "Details", "order": "96", "role": "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails", "shortName": "Commitments and Contingencies, Letters of Credit and Asbestos (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20220101to20221231", "decimals": "INF", "first": true, "lang": null, "name": "smp:NumberOfKeyOfficers", "reportCount": 1, "unique": true, "unitRef": "U014", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20211231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "092400 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details)", "menuCat": "Details", "order": "97", "role": "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10048362_10k.htm", "contextRef": "c20191231", "decimals": "0", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } } }, "segmentCount": 132, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada [Member]" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mexico [Member]" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r887" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r888" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r889" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r883" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "smp_APICShareBasedPaymentArrangementIncreaseForCostRecognitionTreasuryStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to treasury stock for the portion of the cost to recognize the award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Treasury Stock", "verboseLabel": "Stock-based compensation" } } }, "localname": "APICShareBasedPaymentArrangementIncreaseForCostRecognitionTreasuryStock", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "smp_AccruedCoreLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer when consideration is expected to be refunded to customer, classified as current. The liability arises when core products are sold and expected to be returned.", "label": "Accrued Core Liabilities, Current", "terseLabel": "Accrued core liability" } } }, "localname": "AccruedCoreLiabilitiesCurrent", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "smp_AccruedCustomerReturns": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer when consideration is expected to be refunded to customer, classified as current. The liability arises when goods are expected to be returned by the customer due to defective goods or overstock.", "label": "Accrued Customer Returns", "verboseLabel": "Accrued customer returns" } } }, "localname": "AccruedCustomerReturns", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "smp_AftermarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Channel that sell our products to warehouse distributors and retailers.", "label": "Aftermarket [Member]", "terseLabel": "Aftermarket [Member]" } } }, "localname": "AftermarketMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_AllowanceForExpectedCreditLossesAndCashDiscountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Allowance for Expected Credit Losses and Cash Discounts [Abstract]" } } }, "localname": "AllowanceForExpectedCreditLossesAndCashDiscountsAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesAllowanceForExpectedCreditLossesAndCashDiscountsDetails" ], "xbrltype": "stringItemType" }, "smp_AmortizationOfAcquiredIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Amortization of acquired intangible assets [Abstract]" } } }, "localname": "AmortizationOfAcquiredIntangibleAssetsAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "smp_AmortizationOfFinancingCostsNextTwelveMonths": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the next fiscal year following the latest fiscal year for financing costs.", "label": "Amortization of Financing Costs, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "AmortizationOfFinancingCostsNextTwelveMonths", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "smp_AmortizationOfFinancingCostsYearFive": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the fifth fiscal year following the latest fiscal year for financing costs.", "label": "Amortization Of Financing Costs Year Five", "terseLabel": "2027" } } }, "localname": "AmortizationOfFinancingCostsYearFive", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "smp_AmortizationOfFinancingCostsYearFour": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the fourth fiscal year following the latest fiscal year for financing costs.", "label": "Amortization Of Financing Costs Year Four", "terseLabel": "2026" } } }, "localname": "AmortizationOfFinancingCostsYearFour", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "smp_AmortizationOfFinancingCostsYearThree": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the third fiscal year following the latest fiscal year for financing costs.", "label": "Amortization Of Financing Costs Year Three", "terseLabel": "2025" } } }, "localname": "AmortizationOfFinancingCostsYearThree", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "smp_AmortizationOfFinancingCostsYearTwo": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized during the second fiscal year following the latest fiscal year for financing costs.", "label": "Amortization Of Financing Costs Year Two", "terseLabel": "2024" } } }, "localname": "AmortizationOfFinancingCostsYearTwo", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "smp_AssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Lessee [Abstract]", "terseLabel": "Assets [Abstract]" } } }, "localname": "AssetsLesseeAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "smp_AutoZoneIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name or description of a single external customer that accounts for 10 percent or more of the entity's revenues.", "label": "AutoZone, Inc [Member]", "terseLabel": "AutoZone [Member]" } } }, "localname": "AutoZoneIncMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "smp_BenefitPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Benefit Plan [Abstract]", "terseLabel": "Postretirement Medical Benefits [Abstract]" } } }, "localname": "BenefitPlanAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "smp_BorrowingBase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of money a lender will loan to a company based on the value of the collateral the company pledges. The borrowing base is usually determined by a method called margining, where the lender determines a discount factor that is multiplied by the value of the collateral; the result is the amount that will be loaned to the company.", "label": "Borrowing Base", "terseLabel": "Borrowing base" } } }, "localname": "BorrowingBase", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smp_BorrowingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan made available to a borrower directly from the issuing bank. No third-party is used to disperse or finalize any part of the loan. Direct loans may result in lower interest rates and fees because of the alleviation of the middle man.", "label": "Borrowing [Member]", "terseLabel": "Direct Borrowings [Member]" } } }, "localname": "BorrowingMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "smp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of operating right-of-use assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Right-of use assets obtained in business acquisitions" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "smp_CashPaidDuringPeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid During Period [Abstract]", "verboseLabel": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringPeriodAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "smp_CashPaidForTheAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid For The Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for the amounts included in the measurement of lease liabilities [Abstract]" } } }, "localname": "CashPaidForTheAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "smp_CompressorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product group that manufactures and remanufactures air conditioning compressors.", "label": "Compressors [Member]" } } }, "localname": "CompressorsMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_CustomerConcentrationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Concentration [Abstract]" } } }, "localname": "CustomerConcentrationAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "smp_DebtInstrumentAmortizationPercentageOfPeriodicPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization percentage for periodic payments in a debt agreement.", "label": "Debt Instrument, Amortization Percentage of Periodic Payment", "terseLabel": "Periodic payment amortization percentage" } } }, "localname": "DebtInstrumentAmortizationPercentageOfPeriodicPayment", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "smp_DebtInstrumentCovenantMaximumDebtToEBITDARatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "'The maximum net debt to EBITDA ratio under debt agreement.", "label": "Debt Instrument, Covenant, Maximum, Debt To EBITDA Ratio", "terseLabel": "Maximum consolidated EBITDA" } } }, "localname": "DebtInstrumentCovenantMaximumDebtToEBITDARatio", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "pureItemType" }, "smp_DebtInstrumentLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated Leverage Ratio as defined in the Credit Agreement.", "label": "Debt Instrument, Leverage Ratio", "terseLabel": "Net Leverage Ratio" } } }, "localname": "DebtInstrumentLeverageRatio", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "smp_DebtInstrumentNumberOfExtensionsOfMaturityDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents number of extensions of maturity date permitted under debt agreement.", "label": "Debt Instrument, Number of Extensions of Maturity Date", "terseLabel": "Number of extensions of maturity date" } } }, "localname": "DebtInstrumentNumberOfExtensionsOfMaturityDate", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "integerItemType" }, "smp_DebtInstrumentPeriodForExtensionOfMaturityDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for extension of maturity date permitted under debt agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Period for Extension of Maturity Date", "terseLabel": "Debt instrument, extension period" } } }, "localname": "DebtInstrumentPeriodForExtensionOfMaturityDate", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "durationItemType" }, "smp_DebtInstrumentTermOfVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term of Variable Rate", "terseLabel": "Term of variable rate" } } }, "localname": "DebtInstrumentTermOfVariableRate", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "durationItemType" }, "smp_DebtIssuanceCostsAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Amortization [Abstract]", "terseLabel": "Deferred Finance Costs, Amortization [Abstract]" } } }, "localname": "DebtIssuanceCostsAmortizationAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "stringItemType" }, "smp_DeferredCompensationFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency related to deferred compensation.", "label": "Deferred Compensation, Fair Value", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationFairValue", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "smp_DeferredTaxAssetsAccruedLitigationLiabilities": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued asbestos liabilities.", "label": "Deferred Tax Assets Accrued Litigation liabilities", "terseLabel": "Accrued asbestos liabilities" } } }, "localname": "DeferredTaxAssetsAccruedLitigationLiabilities", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "smp_DefinedContributionPlanMatchingObligationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution plan matching obligations in connections with the plans which are funded in cash.", "label": "Defined Contribution Plan Matching Obligations [Table Text Block]", "terseLabel": "Defined Contribution Plan Matching Obligations" } } }, "localname": "DefinedContributionPlanMatchingObligationsTableTextBlock", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "smp_DerivativeInstrumentRateOfCreditSpreadAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument, percentage of credit spread adjustment under credit agreement.", "label": "Derivative Instrument, Rate of Credit Spread Adjustment", "terseLabel": "Derivative, credit spread adjustment percentage" } } }, "localname": "DerivativeInstrumentRateOfCreditSpreadAdjustment", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "smp_DetailsAboutAccumulatedOtherComprehensiveIncomeComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details About Accumulated Other Comprehensive Income Components [Abstract]", "terseLabel": "Details About Accumulated Other Comprehensive Income Components [Abstract]" } } }, "localname": "DetailsAboutAccumulatedOtherComprehensiveIncomeComponentsAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "smp_DividendsPaidToNoncontrollingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid noncontrolling interest dividends declared with the form of settlement in cash.", "label": "Dividends Paid to Noncontrolling Interest", "negatedLabel": "Dividends paid to noncontrolling interest" } } }, "localname": "DividendsPaidToNoncontrollingInterest", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "smp_EmployeeStockOwnershipPlanAndTrustEsopMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Ownership Plan and Trust (ESOP) for the company.", "label": "Employee Stock Ownership Plan and Trust (ESOP) [Member]" } } }, "localname": "EmployeeStockOwnershipPlanAndTrustEsopMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "smp_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees hired by the Company.", "label": "Employees [Member]" } } }, "localname": "EmployeesMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "smp_EngineManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An operating segment which manufactures and distributes ignition and emission parts, ignition wires, battery cables and fuel system parts.", "label": "Engine Management [Member]", "terseLabel": "Engine Management [Member]" } } }, "localname": "EngineManagementMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_EuroInterbankOfferedRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in Euro interbank market.", "label": "Euro Interbank Offered Rate [Member]", "terseLabel": "1M EURIBOR [Member]" } } }, "localname": "EuroInterbankOfferedRateMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "xbrltype": "domainItemType" }, "smp_ExecutivesAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One of the ranking officers of the entity, appointed to the position by the board of directors and Person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Executives and Directors [Member]" } } }, "localname": "ExecutivesAndDirectorsMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "smp_ExpenseAndCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expense and Cash Flow Information [Abstract]", "terseLabel": "Expense and Cash Flow Information [Abstract]" } } }, "localname": "ExpenseAndCashFlowInformationAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "smp_ExportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Channel where our domestic entities sell to customers outside the United States.", "label": "Export [Member]", "terseLabel": "Export [Member]" } } }, "localname": "ExportMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_FIFOInventoryNet": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://smpcorp.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "smp_FIFOInventoryNetWithUnreturnedCustomerInventories", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and FIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "FIFO Inventory, Net", "totalLabel": "Subtotal", "verboseLabel": "Inventories" } } }, "localname": "FIFOInventoryNet", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "smp_FIFOInventoryNetWithUnreturnedCustomerInventories": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and FIFO reserves including unreturned customer inventories expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "FIFO Inventory Net With Unreturned Customer Inventories", "totalLabel": "Total inventories" } } }, "localname": "FIFOInventoryNetWithUnreturnedCustomerInventories", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "smp_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fourth fiscal year following the current fiscal year.", "label": "Finite Lived Intangible Assets Amortization Expense, after Year Four", "verboseLabel": "Estimated amortization expense in years 2027 through 2041" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smp_FixedAssetsIncludedInBorrowingBaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to fixed assets which are included in borrowing base.", "label": "Fixed Assets Included in Borrowing Base [Member]" } } }, "localname": "FixedAssetsIncludedInBorrowingBaseMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "smp_FixedAssetsNotIncludedInBorrowingBaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to fixed assets which are not included in borrowing base.", "label": "Fixed Assets Not Included in Borrowing Base [Member]" } } }, "localname": "FixedAssetsNotIncludedInBorrowingBaseMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "smp_ForeignCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash balances held in foreign currencies.", "label": "Foreign Cash", "terseLabel": "Foreign cash balance" } } }, "localname": "ForeignCash", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "monetaryItemType" }, "smp_ForeignCashAndCashEquivalentsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for foreign cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Foreign Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Foreign Cash Balances" } } }, "localname": "ForeignCashAndCashEquivalentsPolicyPolicyTextBlock", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "smp_ForeignCashBalancesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Cash Balances [Abstract]", "terseLabel": "Foreign Cash Balances [Abstract]" } } }, "localname": "ForeignCashBalancesAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "stringItemType" }, "smp_FoshanCheYijiaNewEnergyTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of acquired entity.", "label": "Foshan Che Yijia New Energy Technology Co Ltd [Member]", "terseLabel": "Foshan Che Yijia New Energy Technology Co., Ltd. [Member]" } } }, "localname": "FoshanCheYijiaNewEnergyTechnologyCoLtdMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "domainItemType" }, "smp_FoshanGWOYNGSMPVehicleClimateControlCoolingProductsCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A 50/50 joint venture formed in April 2014.", "label": "Foshan GWO YNG SMP Vehicle Climate Control & Cooling Products Co. Ltd. [Member]", "terseLabel": "Foshan GWOYNG SMP Vehicle Climate Control & Cooling Products Co. Ltd. [Member]" } } }, "localname": "FoshanGWOYNGSMPVehicleClimateControlCoolingProductsCoLtdMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "domainItemType" }, "smp_FoshanGuangdongAutomotiveAirConditioningCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A 50/50 joint venture formed in November 2017.", "label": "Foshan Guangdong Automotive Air Conditioning Co., Ltd [Member]", "verboseLabel": "Foshan FGD SMP Automotive Compressor Co. Ltd [Member]" } } }, "localname": "FoshanGuangdongAutomotiveAirConditioningCoLtdMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "domainItemType" }, "smp_HungaryTaxAuthorityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of Hungary entitled to levy and collect income taxes from the entity.", "label": "Hungary Tax Authority [Member]" } } }, "localname": "HungaryTaxAuthorityMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "smp_IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product group that manufactures and remanufactures Ignition, Emission Control, Fuel and Safety Related System Products.", "label": "Ignition, Emission Control, Fuel and Safety Related System Products [Member]", "terseLabel": "Ignition, Emission Control, Fuel and Safety Related System Products [Member]" } } }, "localname": "IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_IncomeTaxContingencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Abstract]" } } }, "localname": "IncomeTaxContingencyAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "smp_IncreaseDecreaseInTaxRateResultingFromAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (decrease) in tax rate resulting from [Abstract]" } } }, "localname": "IncreaseDecreaseInTaxRateResultingFromAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "smp_IntangibleAssetsAcquiredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible assets acquired [Abstract]" } } }, "localname": "IntangibleAssetsAcquiredAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "smp_InterestRateSwapFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This represents the interest rate swap facility in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount..", "label": "Interest Rate Swap Facility [Member]", "terseLabel": "Interest Rate Swap Agreement [Member]" } } }, "localname": "InterestRateSwapFacilityMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "smp_KadeTradingGmbHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of acquired entity.", "label": "Kade Trading GmbH [Member]", "terseLabel": "Kade [Member]" } } }, "localname": "KadeTradingGmbHMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "smp_LesseeQuantitativeDisclosuresRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quantitative disclosures related to operating leases.", "label": "Lessee, Quantitative Disclosures Related to Operating Leases [Table Text Block]", "terseLabel": "Quantitative Disclosures Related to Operating Leases" } } }, "localname": "LesseeQuantitativeDisclosuresRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "smp_LesseeSundryPayablesAndAccruedExpenses": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of the present value of lessee's discounted obligations from operating leases included in sundry payables and accrued expenses.", "label": "Lessee Sundry Payables and Accrued Expenses", "terseLabel": "Sundry payables and accrued expenses" } } }, "localname": "LesseeSundryPayablesAndAccruedExpenses", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "smp_LettersOfCreditAndAsbestosAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Letters of Credit and Asbestos [Abstract]", "terseLabel": "Letters of Credit and Asbestos [Abstract]" } } }, "localname": "LettersOfCreditAndAsbestosAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "stringItemType" }, "smp_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "smp_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional borrowing capacity under the accordion feature credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line Of Credit Facility Additional Borrowing Capacity", "terseLabel": "Line of credit facility, accordian feature" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smp_LineOfCreditFacilityCancellationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time at which cancellation of the credit facility before renewal, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Cancellation Period", "terseLabel": "Overdraft facility cancellation period" } } }, "localname": "LineOfCreditFacilityCancellationPeriod", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "xbrltype": "durationItemType" }, "smp_LineOfCreditFacilityRenewalPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time at which borrowing available under credit facility automatically renew, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line Of Credit Facility Renewal Period", "terseLabel": "Overdraft facility renewal period" } } }, "localname": "LineOfCreditFacilityRenewalPeriod", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "xbrltype": "durationItemType" }, "smp_LossContingencyRangeOfPossibleLossIncreaseDecreaseFromHigherRange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated increase (or decrease) from the higher range amount of possible loss from the contingency during the period.", "label": "Loss Contingency, Range of Possible Loss, Increase (Decrease) from Higher Range", "terseLabel": "Increase in range of possible loss from upper range" } } }, "localname": "LossContingencyRangeOfPossibleLossIncreaseDecreaseFromHigherRange", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "smp_LossContingencyRangeOfPossibleLossIncreaseDecreaseFromLowerRange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated increase (or decrease) from the lower amount of possible loss from the contingency during the period.", "label": "Loss Contingency, Range of Possible Loss, Increase (Decrease) from Lower Range", "terseLabel": "Increase in range of possible loss from lower range" } } }, "localname": "LossContingencyRangeOfPossibleLossIncreaseDecreaseFromLowerRange", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "smp_MaturitiesOfDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Debt [Abstract]", "terseLabel": "Maturities of Debt [Abstract]" } } }, "localname": "MaturitiesOfDebtAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails" ], "xbrltype": "stringItemType" }, "smp_MinimumEquityOwnershipPercentageThresholdForConsolidationInFinancialStatements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum threshold percentage of equity ownership for domestic and international companies accounted for as a consolidated basis and included on the financial statements.", "label": "Minimum Equity Ownership Percentage Threshold for Consolidation in Financial Statements", "terseLabel": "Equity ownership in entities included in consolidated financial statements, minimum" } } }, "localname": "MinimumEquityOwnershipPercentageThresholdForConsolidationInFinancialStatements", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "percentItemType" }, "smp_MultiCurrencyRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, in U.S. Dollars, Euros, Sterling, Swiss Francs, Canadian Dollars and other currencies.", "label": "Multi-currency Revolving Credit Facility [Member]", "terseLabel": "Credit Facility - Revolver Due 2027 [Member]", "verboseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "MultiCurrencyRevolvingCreditFacilityMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "domainItemType" }, "smp_NapaAutoPartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name or description of a single external customer that accounts for 10 percent or more of the entity's revenues.", "label": "NAPA Auto Parts [Member]", "verboseLabel": "NAPA [Member]" } } }, "localname": "NapaAutoPartsMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "smp_NewCustomerAcquisitionCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for arrangements pursuant to which change-over costs incurred to induce a new customer to switch from a competitor's brand.", "label": "New Customer Acquisition Costs [Policy Text Block]", "terseLabel": "New Customer Acquisition Costs" } } }, "localname": "NewCustomerAcquisitionCostsPolicyTextBlock", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "smp_NumberOfFormerUnionEmployeesCoveredByThePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of former union employees in the US covered by the plan.", "label": "Number of former union employees covered by the plan", "verboseLabel": "Number of former union employees covered by the plan" } } }, "localname": "NumberOfFormerUnionEmployeesCoveredByThePlan", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "integerItemType" }, "smp_NumberOfIndependentThirdParties": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of independent third parties from whom cash flow interest rate swap agreement obtained.", "label": "Number of Independent Third Parties", "terseLabel": "Number of independent third parties" } } }, "localname": "NumberOfIndependentThirdParties", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "integerItemType" }, "smp_NumberOfKeyOfficers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to number of key officers, with whom control arrangements entered into by the entity.", "label": "Number of key officers" } } }, "localname": "NumberOfKeyOfficers", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "integerItemType" }, "smp_NumberOfLargestIndividualCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of largest individual customers, including members of a marketing group.", "label": "Number of largest individual customers", "terseLabel": "Number of largest individual customers" } } }, "localname": "NumberOfLargestIndividualCustomers", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "integerItemType" }, "smp_NumberOfTypesOfRestrictedStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of types of restricted stock granted to eligible employees.", "label": "Number of Types of Restricted Stock", "terseLabel": "Number of types of restricted stock" } } }, "localname": "NumberOfTypesOfRestrictedStock", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "integerItemType" }, "smp_OEOESMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Channel that sell our products to original equipment manufacturers who redistribute our products within their distribution network, independent dealerships and service dealer technicians.", "label": "Original Equipment (\"OE\") and Original Equipment Service (\"OES\") [Member]", "terseLabel": "OE/OES [Member]" } } }, "localname": "OEOESMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_OReillyAutomotiveIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name or description of a single external customer that accounts for 10 percent or more of the entity's revenues.", "label": "O' Reilly Automotive, Inc. [Member]", "terseLabel": "O' Reilly [Member]" } } }, "localname": "OReillyAutomotiveIncMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "smp_OperatingLeaseNonLeaseComponents": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of non-lease expense components such as maintenance, property taxes, etc, and operating lease expense for leases with an initial term of 12 months or less.", "label": "Operating Lease, Non-lease Components", "terseLabel": "Excluded expenses of non lease", "verboseLabel": "Expenses related to non lease components" } } }, "localname": "OperatingLeaseNonLeaseComponents", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails", "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "smp_OperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating leases [Abstract]", "terseLabel": "Operating Leases [Abstract]" } } }, "localname": "OperatingLeasesAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "smp_OperatingLossCarryforwardsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Abstract]" } } }, "localname": "OperatingLossCarryforwardsAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "smp_OrangeElectronicCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entity acquired by company, which has distribution facilities in Taiwan.", "label": "Orange Electronic Co., Ltd [Member]" } } }, "localname": "OrangeElectronicCoLtdMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "domainItemType" }, "smp_OtherClimateControlPartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product group that manufactures and remanufactures other climate control parts.", "label": "Other Climate Control Parts [Member]" } } }, "localname": "OtherClimateControlPartsMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_OtherForeignMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States, Canada, Mexico and countries in Europe", "label": "Other Foreign [Member]", "terseLabel": "Other Foreign [Member]" } } }, "localname": "OtherForeignMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_OtherLeasedPropertiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refer to other leased properties that that are not separately disclosed.", "label": "Other Leased Properties [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherLeasedPropertiesMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails" ], "xbrltype": "domainItemType" }, "smp_OtherNonoperatingIncomeNet": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income, Net", "terseLabel": "Other non-operating income, net" } } }, "localname": "OtherNonoperatingIncomeNet", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "smp_ParticulateMatterSensorBusinessOfStoneridgeIncLexingtonOhioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of acquired entity for the facility located in Lexington, Ohio.", "label": "Particulate Matter Sensor Business of Stoneridge, Inc., Lexington, Ohio [Member]", "terseLabel": "Lexington, Ohio Facility [Member]" } } }, "localname": "ParticulateMatterSensorBusinessOfStoneridgeIncLexingtonOhioMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "domainItemType" }, "smp_ParticulateMatterSensorBusinessOfStoneridgeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of acquired entity.", "label": "Particulate Matter Sensor Business of Stoneridge, Inc. [Member]", "verboseLabel": "Soot Sensor [Member]" } } }, "localname": "ParticulateMatterSensorBusinessOfStoneridgeIncMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "xbrltype": "domainItemType" }, "smp_ParticulateMatterSensorBusinessOfStoneridgeIncTallinEstoniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of acquired entity for the facility located in Tallinn, Estonia.", "label": "Particulate Matter Sensor Business of Stoneridge, Inc., Tallinn, Estonia [Member]", "terseLabel": "Tallinn, Estonia Facility [Member]" } } }, "localname": "ParticulateMatterSensorBusinessOfStoneridgeIncTallinEstoniaMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "domainItemType" }, "smp_PatentsDevelopedTechnologyAndIntellectualPropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, patents, developed technology and intellectual property.", "label": "Patents, Developed Technology and Intellectual Property [Member]", "terseLabel": "Patents, Developed Technology and Intellectual Property [Member]" } } }, "localname": "PatentsDevelopedTechnologyAndIntellectualPropertyMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "smp_PeriodForStatutesOfLimitations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period for statutes of limitations, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period for statutes of limitations" } } }, "localname": "PeriodForStatutesOfLimitations", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "durationItemType" }, "smp_PlantRationalizationProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Program initiated in 2016 to selling off or closing down some plants or units to reorganize a firm's operations to be more in line with its core competencies, in the interest of efficiency, or as a cost cutting measure.", "label": "Plant Rationalization Program [Member]", "terseLabel": "Plant Rationalization Programs [Member]" } } }, "localname": "PlantRationalizationProgramMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "domainItemType" }, "smp_PolandTaxAuthorityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of Poland entitled to levy and collect income taxes from the entity.", "label": "Poland Tax Authority [Member]" } } }, "localname": "PolandTaxAuthorityMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "smp_PolishOverdraftFacilityAndOtherDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents polish overdraft facility and other debt.", "label": "Polish Overdraft Facility and Other Debt [Member]", "terseLabel": "Polish Overdraft Facility and Other Debt [Member]", "verboseLabel": "Other [Member]" } } }, "localname": "PolishOverdraftFacilityAndOtherDebtMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "domainItemType" }, "smp_PolishOverdraftFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the borrowings under polish overdraft facility in which proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Polish Overdraft Facility [Member]" } } }, "localname": "PolishOverdraftFacilityMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "xbrltype": "domainItemType" }, "smp_PreferredStockVotingRightsNumberOfVotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes each outstanding preferred share is entitled to vote per share owned on all matters submitted to a vote of shareholders.", "label": "Preferred Stock Voting Rights Number of Votes", "terseLabel": "Number of votes per share" } } }, "localname": "PreferredStockVotingRightsNumberOfVotes", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "smp_PrinciplesOfConsolidationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Principles of Consolidation [Abstract]" } } }, "localname": "PrinciplesOfConsolidationAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "smp_ProductWarrantyAndOverstockReturnsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranty and Overstock Returns [Abstract]", "terseLabel": "Product Warranty and Overstock Returns [Abstract]" } } }, "localname": "ProductWarrantyAndOverstockReturnsAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyAndOverstockReturnsAndAccountingForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "smp_PropertyPlantAndEquipmentEstimatedUsefulLivesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Estimated Useful Lives [Text Block]", "terseLabel": "Estimated Useful Lives of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTextBlock", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "smp_ProvisionForExpenseInConnectionWithEsop": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of provision for expense in connection with the ESOP during the period.", "label": "Provision for expense in connection with ESOP", "terseLabel": "Provision for expense in connection with ESOP" } } }, "localname": "ProvisionForExpenseInConnectionWithEsop", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "smp_RestrictedAndPerformanceBasedSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares or units awarded to employees for meeting certain performance targets and stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted and Performance based Shares [Member]", "terseLabel": "Restricted and Performance-Based Shares [Member]", "verboseLabel": "Restricted and Performance-Based Shares [Member]" } } }, "localname": "RestrictedAndPerformanceBasedSharesMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails", "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "smp_RestrictedAndPerformanceStockGrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted and Performance Stock Grants [Abstract]", "terseLabel": "Restricted Stock and Performance Share Grants [Abstract]" } } }, "localname": "RestrictedAndPerformanceStockGrantsAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "smp_RestructuringReserveReclassificationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount reclassified out of the restructuring reserve during the period.", "label": "Restructuring Reserve, Reclassification Adjustment", "terseLabel": "Reclassification of environment liability" } } }, "localname": "RestructuringReserveReclassificationAdjustment", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "smp_RestructuringReserveReclassificationAdjustmentOfEnvironmentalAndOtherLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of environmental and other liabilities reclassified out of the restructuring reserve during the period.", "label": "Restructuring Reserve, Reclassification Adjustment of Environmental and Other Liabilities", "negatedLabel": "Reclassification of environmental and other liabilities" } } }, "localname": "RestructuringReserveReclassificationAdjustmentOfEnvironmentalAndOtherLiabilities", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "smp_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained In Exchange For Operating Lease Liability [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for new lease obligations [Abstract]" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "smp_RightOfUseAssetsRelatedToLeaseModificationsAndExtension": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right-of-use assets related to lease modifications and extension for our executive offices in Long Island City, New York.", "label": "Right-of-use Assets Related to Lease Modifications and Extension", "terseLabel": "Right-of-use assets related to lease modifications and extension" } } }, "localname": "RightOfUseAssetsRelatedToLeaseModificationsAndExtension", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "smp_SECSchedule1209AllowanceForSalesReturnsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A valuation allowance for the amount of products sold that the entity expects to be returned by the purchaser.", "label": "SECSchedule1209 Allowance for Sales Returns [Member]", "terseLabel": "Allowance for Sales Returns [Member]" } } }, "localname": "SECSchedule1209AllowanceForSalesReturnsMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "smp_SECSchedule1209ReserveDiscountsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of sales revenue which the Entity expects that it will not receive because customers may pay a reduced price if they make their payment within a certain timeframe offered by the Entity.", "label": "SEC Schedule, 12-09, Reserve, Discounts [Member]", "terseLabel": "Allowance for Discounts [Member]" } } }, "localname": "SECSchedule1209ReserveDiscountsMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "smp_SaleOfReceivables": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of receivables sold during the period.", "label": "Sale of Receivables", "terseLabel": "Sale of receivables to financial institutions" } } }, "localname": "SaleOfReceivables", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SaleOfReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "smp_SaleOfReceivablesRelatedCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of charges incurred relating to the sale of receivables during the reporting period.", "label": "Sale of receivables, related charges", "terseLabel": "Charge related to sale of receivables" } } }, "localname": "SaleOfReceivablesRelatedCharges", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SaleOfReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "smp_ScheduleOfDeferredFinancingCostsAmortizedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to deferred financing costs amortized period of time.", "label": "Schedule of Deferred Financing Costs, Amortized [Table Text Block]", "terseLabel": "Scheduled of Deferred Financing Costs" } } }, "localname": "ScheduleOfDeferredFinancingCostsAmortizedTableTextBlock", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "smp_SeniorSecuredFacilityRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior secured facility in which proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Senior Secured Facility Revolving Credit Facility [Member]", "terseLabel": "Senior Secured Facility - Revolver Due 2023 [Member]", "verboseLabel": "Senior Secured Revolving Credit Facility [Member]" } } }, "localname": "SeniorSecuredFacilityRevolvingCreditFacilityMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "domainItemType" }, "smp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "smp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share based compensation arrangement by share based payment award equity instruments other than options nonvested grant date fair value", "terseLabel": "Weighted-average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedGrantDateFairValue", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "smp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceSharesTargetAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, related to performance shares target adjustment during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Shares Target Adjustment", "terseLabel": "Performance Shares Target Adjustment (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceSharesTargetAdjustment", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "smp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceSharesTargetAdjustmentWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for performance shares target adjustment equity-based awards issued during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Shares Target Adjustment, Weighted Average Grant Date Fair Value", "terseLabel": "Performance Shares Target Adjustment (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceSharesTargetAdjustmentWeightedAverageGrantDateFairValue", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "smp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedForfeituresPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of the forfeitures on share-based payment award during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Estimated forfeitures, Percentage", "terseLabel": "Estimated forfeitures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedForfeituresPercentage", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "smp_ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Post vesting holding period that once the award vests the participant needs to hold the award for a given time period until they can exercise the award, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Holding Period", "terseLabel": "Holding period for restricted and performance shares issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardHoldingPeriod", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "smp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasuringPeriodForPerformanceBasedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the measuring period for performance-based shares, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Measuring period for performance-based shares", "terseLabel": "Measuring period for performance-based shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasuringPeriodForPerformanceBasedShares", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "smp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPostVestingHoldingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Post vesting holding period that once the award vests the participant needs to hold the award for a given time period until they can exercise the award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award,, Post Vesting Holding Period", "terseLabel": "Post vesting holding period for restricted and performance shares issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPostVestingHoldingPeriod", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "smp_SootSensorProductLineRelocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The product line relocation made in connection with the acquisition of certain soot product lines from Stonebridge, Inc..", "label": "Soot Sensor Product Line Relocation [Member]", "terseLabel": "Soot Sensor Product Line Relocation [Member]" } } }, "localname": "SootSensorProductLineRelocationMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "domainItemType" }, "smp_StabilOperativeGroupGmbHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of acquired entity.", "label": "Stabil Operative Group GmbH [Member]", "terseLabel": "Stabil [Member]", "verboseLabel": "Stabil [Member]" } } }, "localname": "StabilOperativeGroupGmbHMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "smp_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the product warranty period in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Standard Product Warranty Period", "terseLabel": "Product warranty period" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyAndOverstockReturnsAndAccountingForIncomeTaxesDetails" ], "xbrltype": "durationItemType" }, "smp_StockRepurchaseProgram2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by 2020 share repurchase program.", "label": "Stock Repurchase Program 2020 [Member]", "terseLabel": "Stock Repurchase Program 2020 [Member]" } } }, "localname": "StockRepurchaseProgram2020Member", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "smp_StockRepurchaseProgram2021FebruaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by 2021 share repurchase program for the month of February.", "label": "Stock Repurchase Program 2021, February [Member]", "terseLabel": "Stock Repurchase Program 2021, February [Member]" } } }, "localname": "StockRepurchaseProgram2021FebruaryMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "smp_StockRepurchaseProgram2021OctoberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by 2021 share repurchase program for the month of October.", "label": "Stock Repurchase Program 2021, October [Member]", "terseLabel": "Stock Repurchase Program 2021, October [Member]" } } }, "localname": "StockRepurchaseProgram2021OctoberMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "smp_StockRepurchaseProgram2022JulyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by 2022 share repurchase program for the month of July.", "label": "Stock Repurchase Program 2022, July [Member]", "terseLabel": "Stock Repurchase Program 2022, July [Member]" } } }, "localname": "StockRepurchaseProgram2022JulyMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "smp_SubLimitLetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A letter of credit sub-limit arrangement in a revolving credit facility.", "label": "Sub-limit Letter of Credit [Member]", "terseLabel": "Letter of Credit Sublimit [Member]" } } }, "localname": "SubLimitLetterOfCreditMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "smp_SupplementalCashFlowInformationLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information Lessee [Abstract]" } } }, "localname": "SupplementalCashFlowInformationLesseeAbstract", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "smp_SupplyAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees to supply predetermined quantity.", "label": "Supply Agreement [Member]", "terseLabel": "Supply Agreements [Member]" } } }, "localname": "SupplyAgreementMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "smp_SwingLineSublimitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A swing line facility is a sub-limit of a syndicated revolving credit loan whereby a lender makes a short term (operating not more than five days) loan, in smaller amounts, on shorter notice, and with a higher interest rate than is otherwise available for revolving credit loans.", "label": "Swing Line Loans [Member]", "terseLabel": "Swing Line Loans [Member]" } } }, "localname": "SwingLineSublimitMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "smp_TemperatureControlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An operating segment that manufactures and remanufactures air conditioning compressors, air conditioning and heating parts, engine cooling system parts, power window accessories and windshield washer system parts.", "label": "Temperature Control [Member]", "terseLabel": "Temperature Control [Member]" } } }, "localname": "TemperatureControlMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_TermBenchmarkBorrowingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to term benchmark borrowings in a debt arrangement.", "label": "Term Benchmark Borrowings [Member]", "terseLabel": "Term Benchmark Borrowings [Member]" } } }, "localname": "TermBenchmarkBorrowingsMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "smp_TermLoanAndRevolvingCreditFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Term Loan and Revolving Credit Facilities [Member]", "terseLabel": "Term Loan and Revolving Credit Facilities [Member]" } } }, "localname": "TermLoanAndRevolvingCreditFacilitiesMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "smp_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This represents the term loan facility in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount..", "label": "Term Loan Facility [Member]", "terseLabel": "Credit Facility - Term Loan Due 2027 [Member]", "verboseLabel": "Term Loan Facility [Member]" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "domainItemType" }, "smp_ThreeLargestIndividualCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of three largest individual customers, including members of a marketing group.", "label": "Three Largest Individual Customers [Member]", "terseLabel": "Three Largest Individual Customers [Member]" } } }, "localname": "ThreeLargestIndividualCustomersMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "smp_ThresholdBorrowingCapacityLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Threshold borrowing capacity limit to Tigger debt terms,", "label": "Threshold borrowing capacity limit", "terseLabel": "Threshold borrowing capacity limit" } } }, "localname": "ThresholdBorrowingCapacityLimit", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "xbrltype": "monetaryItemType" }, "smp_ThresholdPercentageOfBorrowingCapacity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold percentage of borrowing capacity to trigger different debt terms.", "label": "Threshold Percentage of Borrowing Capacity", "terseLabel": "Threshold percentage of borrowing capacity" } } }, "localname": "ThresholdPercentageOfBorrowingCapacity", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "xbrltype": "percentItemType" }, "smp_TrumpetHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of acquired entity.", "label": "Trumpet Holdings, Inc. [Member]", "terseLabel": "Trombetta [Member]", "verboseLabel": "Trombetta [Member]" } } }, "localname": "TrumpetHoldingsIncMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "smp_TwoThousandAndSixteenOmnibusIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of 2016 Omnibus Incentive Plan which permits the grant of incentive awards from time to time to selected employees, officers, and directors of the Company and its Affiliates.", "label": "Two Thousand and Sixteen Omnibus Incentive Plan [Member]", "terseLabel": "2016 Omnibus Incentive Plan [Member]" } } }, "localname": "TwoThousandAndSixteenOmnibusIncentivePlanMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "smp_UnrealizedGainLossNetOfTaxesAccumulatedOtherComprehensiveIncomeLossCashSettlementsPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount net of taxes unrealized gain (loss) related to net of cash settlements payments in fair value of interest rate derivatives designated as cash flow hedging instruments, which was recorded in accumulated other comprehensive income.", "label": "Unrealized Gain (Loss), Net of Taxes, Accumulated Other Comprehensive Income (Loss), Cash Settlements Payments", "terseLabel": "Unrecognized gain, net of cash settlements payments, net of tax" } } }, "localname": "UnrealizedGainLossNetOfTaxesAccumulatedOtherComprehensiveIncomeLossCashSettlementsPayments", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "smp_UnrealizedGainLossOnInterestRateCashFlowHedgesNetOfTaxesAccumulatedOtherComprehensiveIncomeLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount net of taxes unrealized gain (loss) related to the increase or decrease in fair value of interest rate derivatives designated as cash flow hedging instruments, which was recorded in accumulated other comprehensive income to the extent that the cash flow hedge was determined to be effective.", "label": "Unrealized Gain (Loss) on Interest Rate Cash Flow Hedges, Net of Taxes, Accumulated Other Comprehensive Income (Loss)", "terseLabel": "Unrecognized gain relating to change in fair value of cash flow interest rate hedge, net of tax" } } }, "localname": "UnrealizedGainLossOnInterestRateCashFlowHedgesNetOfTaxesAccumulatedOtherComprehensiveIncomeLoss", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "smp_UnrealizedGainLossPretaxAccumulatedOtherComprehensiveIncomeLossCashSettlementsPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) related to net of cash settlements payments in fair value of interest rate derivatives designated as cash flow hedging instruments, which was recorded in accumulated other comprehensive income.", "label": "Unrealized Gain (Loss), Pretax, Accumulated Other Comprehensive Income (Loss), Cash Settlements Payments", "terseLabel": "Unrecognized gain, net of cash settlements payments" } } }, "localname": "UnrealizedGainLossPretaxAccumulatedOtherComprehensiveIncomeLossCashSettlementsPayments", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "smp_UnreturnedCustomerInventories": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://smpcorp.com/role/InventoriesDetails": { "order": 0.0, "parentTag": "smp_FIFOInventoryNetWithUnreturnedCustomerInventories", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of goods shipped to customers that the entity expects to be returned within the normal operating cycle of one year.", "label": "Unreturned Customer Inventories", "terseLabel": "Unreturned customer inventories" } } }, "localname": "UnreturnedCustomerInventories", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "smp_ValuationAllowanceRemainingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the valuation allowance recorded intended to provide for uncertainty regarding the ultimate realization of our state tax credit carryovers, U.S. capital loss carryforwards, U.S. foreign tax credit carryovers, and foreign net operating loss carryforwards.", "label": "Valuation allowance, Remaining amount", "verboseLabel": "Valuation allowance, remaining amount" } } }, "localname": "ValuationAllowanceRemainingAmount", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "smp_VestingPeriodBeforeEligibleAgeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The vesting period for shares granted within eligible age limit employee under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Vesting Period Before Eligible Age Limit", "terseLabel": "Vesting period before reaching age limit" } } }, "localname": "VestingPeriodBeforeEligibleAgeLimit", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "smp_WarsawInterbankOfferedRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in Warsaw interbank market.", "label": "Warsaw Interbank Offered Rate [Member]", "terseLabel": "1M WIBOR [Member]" } } }, "localname": "WarsawInterbankOfferedRateMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "xbrltype": "domainItemType" }, "smp_WireAndCableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product group that manufactures wire and cable.", "label": "Wire and Cable [Member]" } } }, "localname": "WireAndCableMember", "nsuri": "http://smpcorp.com/20221231", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r330", "r381", "r393", "r394", "r395", "r396", "r397", "r399", "r403", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r474", "r475", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r955", "r956", "r1025", "r1026" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r330", "r381", "r393", "r394", "r395", "r396", "r397", "r399", "r403", "r464", "r465", "r466", "r467", "r469", "r470", "r472", "r474", "r475", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r955", "r956", "r1025", "r1026" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r926" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Directors [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r926" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of executive officer.", "label": "Executive Officer [Member]", "terseLabel": "Executives [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r409", "r853", "r960", "r1022" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r458", "r459", "r460", "r461", "r612", "r746", "r780", "r804", "r805", "r850", "r868", "r880", "r957", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://smpcorp.com/role/IncomeTaxesDetails", "http://smpcorp.com/role/LeasesDetails", "http://smpcorp.com/role/StockbasedCompensationPlansDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r458", "r459", "r460", "r461", "r612", "r746", "r780", "r804", "r805", "r850", "r868", "r880", "r957", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://smpcorp.com/role/IncomeTaxesDetails", "http://smpcorp.com/role/StockbasedCompensationPlansDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r409", "r853", "r960", "r1022" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r405", "r748", "r851", "r878", "r952", "r953", "r960", "r1021" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r405", "r748", "r851", "r878", "r952", "r953", "r960", "r1021" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r458", "r459", "r460", "r461", "r564", "r612", "r641", "r642", "r643", "r745", "r746", "r780", "r804", "r805", "r850", "r868", "r880", "r947", "r957", "r1014", "r1015", "r1016", "r1017", "r1018" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://smpcorp.com/role/IncomeTaxesDetails", "http://smpcorp.com/role/LeasesDetails", "http://smpcorp.com/role/StockbasedCompensationPlansDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r458", "r459", "r460", "r461", "r564", "r612", "r641", "r642", "r643", "r745", "r746", "r780", "r804", "r805", "r850", "r868", "r880", "r947", "r957", "r1014", "r1015", "r1016", "r1017", "r1018" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails", "http://smpcorp.com/role/IncomeTaxesDetails", "http://smpcorp.com/role/LeasesDetails", "http://smpcorp.com/role/StockbasedCompensationPlansDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r338", "r818" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "verboseLabel": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r406", "r407", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r808", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r852", "r879", "r960" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r406", "r407", "r788", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r808", "r809", "r852", "r879", "r960" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r926", "r1008" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule II - Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r331", "r332", "r333", "r336", "r337", "r818" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Changes in Accumulated Other Comprehensive Income by Component [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r877" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r411", "r412" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, less allowances for discounts and expected credit losses of $5,375 and $6,170 in 2022 and 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r411", "r764", "r772" ], "calculation": { "http://smpcorp.com/role/OtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long term receivables" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r44", "r49", "r204", "r899", "r900", "r901" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Unrecognized Postretirement Benefit Costs (Credit) [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r118", "r286" ], "calculation": { "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r301", "r309", "r310", "r697", "r833", "r899" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized Derivative Gains (Losses) [Member]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r47", "r48", "r49", "r295", "r773", "r785", "r786" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r308", "r309", "r716", "r717", "r718", "r719", "r720", "r722" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r49", "r204", "r739", "r781", "r782", "r899", "r900", "r901", "r918", "r919", "r920" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r43", "r49", "r204", "r309", "r310", "r717", "r718", "r719", "r720", "r722", "r899" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Foreign Currency Translation [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r649", "r650", "r651", "r918", "r919", "r920", "r997" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Capital in Excess of Par Value [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net earnings to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, after Tax", "verboseLabel": "Compensation expense, net of tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r913", "r914", "r915", "r916", "r917" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Allowance for Expected Credit Losses [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r296", "r413", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowances for discounts and expected credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r419" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Customer bankruptcy charge" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesAllowanceForExpectedCreditLossesAndCashDiscountsDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r57", "r499", "r725", "r907" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of deferred financing cost" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r78", "r107", "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AsbestosIssueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Individual or consolidated class action claims alleging that asbestos caused cancer or other illnesses to persons exposed to it.", "label": "Asbestos [Member]" } } }, "localname": "AsbestosIssueMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r238", "r259", "r290", "r326", "r389", "r395", "r401", "r415", "r464", "r465", "r467", "r468", "r469", "r471", "r473", "r475", "r476", "r693", "r699", "r711", "r877", "r955", "r956", "r1011" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Information [Abstract]" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r281", "r298", "r326", "r415", "r464", "r465", "r467", "r468", "r469", "r471", "r473", "r475", "r476", "r693", "r699", "r711", "r877", "r955", "r956", "r1011" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-lived assets [Abstract]" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BankOverdrafts": { "auth_ref": [ "r32", "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.", "label": "Overdraft facility" } } }, "localname": "BankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BankruptcyClaimsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bankruptcy [Abstract]" } } }, "localname": "BankruptcyClaimsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BankruptcyClaimsNumberClaimsFiled": { "auth_ref": [ "r1010" ], "lang": { "en-us": { "role": { "documentation": "The aggregate number of claims filed with the bankruptcy court.", "label": "Number of customers who filed a petition", "terseLabel": "Number of customers who filed a petition", "verboseLabel": "Number of customers who filed a petition" } } }, "localname": "BankruptcyClaimsNumberClaimsFiled", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesAllowanceForExpectedCreditLossesAndCashDiscountsDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Alternate Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Buildings [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r688", "r862", "r865" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r177", "r178", "r688", "r862", "r865" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Percentage of entity acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r181" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "negatedLabel": "Fair value of acquired noncontrolling interest" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r189", "r190", "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Purchase Price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r188", "r191", "r691" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Earn-out based performance obligation in 2024 and 2025" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Description [Abstract]", "terseLabel": "Business Combination, Description [Abstract]" } } }, "localname": "BusinessCombinationDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r193", "r689" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "Business Acquisitions and Investments" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenues from acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedLabel": "Noncurrent operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r179", "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r179", "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r179", "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Assets acquired and liabilities assumed [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r179", "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Property, plant, and equipment, net", "verboseLabel": "Machinery and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r180" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Subtotal" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisitions and Investments [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Sales force reduction costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Tax Authority [Member]" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r1024" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Accumulated computer software amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r275", "r276" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Amortization of computer software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r806" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Other intangible assets" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net [Abstract]", "verboseLabel": "Other Intangible Assets [Abstract]" } } }, "localname": "CapitalizedComputerSoftwareNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r227", "r228" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Amount [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r80", "r284", "r828" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r80", "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS at end of year", "periodStartLabel": "CASH AND CASH EQUIVALENTS at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r74", "r232" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r10", "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Total operating cash outflows related to discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r292", "r293", "r294", "r326", "r354", "r358", "r360", "r362", "r370", "r371", "r415", "r464", "r467", "r468", "r469", "r475", "r476", "r505", "r506", "r509", "r513", "r520", "r711", "r807", "r890", "r909", "r921" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r245", "r265" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r123", "r455", "r456", "r790", "r954" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r130", "r791" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common stock available for future grants (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Cash dividends paid (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Dividend declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r918", "r919", "r997" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r877" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common Stock - par value $2.00 per share: Authorized 30,000,000 shares, issued 23,936,036 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of net deferred tax assets and liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r50", "r304", "r306", "r315", "r768", "r777" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to SMP" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r198", "r199", "r207", "r304", "r306", "r314", "r767", "r776" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss) attributable to noncontrolling interest, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive income (loss) attributable to noncontrolling interest, net of tax:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r197", "r207", "r304", "r306", "r313", "r766", "r775" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r66", "r312", "r765", "r774" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r872", "r944", "r945" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r88", "r89", "r229", "r230", "r409", "r789" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r88", "r89", "r229", "r230", "r409", "r787", "r789" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r88", "r89", "r229", "r230", "r409", "r789", "r1023" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r256", "r374" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r88", "r89", "r229", "r230", "r409" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r86", "r88", "r89", "r90", "r229", "r231", "r789" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r88", "r89", "r229", "r230", "r409", "r789" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r200", "r834" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r857", "r960" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r857", "r960" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r924" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "Other [Member]", "verboseLabel": "Other [Member]" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Trombetta Asia, Ltd [Member]" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r61", "r748" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r912", "r991", "r993" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Domestic" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r912", "r991" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r671", "r679", "r912" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current [Abstract]" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r87", "r409" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "verboseLabel": "Accrued rebates" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facilities and Long-Term Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r139", "r324", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r493", "r500", "r501", "r503" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Credit Facilities and Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r239", "r241", "r258", "r330", "r477", "r478", "r479", "r480", "r481", "r483", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r499", "r726", "r845", "r846", "r847", "r848", "r849", "r910" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Margin on variable rate", "verboseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r35", "r253" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of periodic payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": { "auth_ref": [ "r34", "r234" ], "lang": { "en-us": { "role": { "documentation": "Description of any adjustments made to the stated rate to determine the effective rate.", "label": "Interest rate periods" } } }, "localname": "DebtInstrumentInterestRateBasisForEffectiveRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r34", "r478" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r299", "r845", "r998" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r35", "r330", "r477", "r478", "r479", "r480", "r481", "r483", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r499", "r726", "r845", "r846", "r847", "r848", "r849", "r910" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "First Four Years [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Fifth Year [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r35", "r144", "r147", "r148", "r149", "r233", "r234", "r236", "r255", "r330", "r477", "r478", "r479", "r480", "r481", "r483", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r726", "r845", "r846", "r847", "r848", "r849", "r910" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Financing Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r893" ], "calculation": { "http://smpcorp.com/role/OtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "verboseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r912", "r992", "r993" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Domestic" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r235", "r958" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred financing costs", "totalLabel": "Total amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net [Abstract]", "terseLabel": "Deferred Financing Costs [Abstract]" } } }, "localname": "DeferredFinanceCostsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r235" ], "calculation": { "http://smpcorp.com/role/OtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred financing costs, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r912", "r992" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r656", "r657" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred incomes taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r78", "r173", "r672", "r678", "r679", "r912" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred [Abstract]" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r16", "r17", "r240", "r257", "r665" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r666" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets, gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r989" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets", "verboseLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyAndOverstockReturnsAndAccountingForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r989" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets [Abstract]" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r169", "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Tax credit and NOL carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.", "label": "Accrued salaries and benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.", "label": "Postretirement benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Allowance for expected credit losses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.", "label": "Allowance for customer returns" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r667" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "verboseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyAndOverstockReturnsAndAccountingForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "auth_ref": [ "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.", "label": "Interest rate swap agreement" } } }, "localname": "DeferredTaxLiabilitiesDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangible assets acquired, net of amortization" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r171", "r990" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "terseLabel": "Benefit obligation outstanding" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r576", "r597", "r860", "r861" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r609" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "U.S defined contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Employer discretionary contribution amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r78", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r384" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r214", "r215", "r218", "r219", "r832" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r224", "r702" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeMaturityDates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the derivative contract matures, in YYYY-MM-DD format.", "label": "Derivative, Maturity Date", "terseLabel": "Derivative contract, maturity date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r994", "r995" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r216", "r218", "r220", "r222", "r223", "r702" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative term of contract", "terseLabel": "Period of agreement" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r209", "r210", "r212", "r213", "r221", "r329" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivative Instruments and Hedging Activities" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r539", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r960" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Net Sales" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/NetSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r618", "r645", "r646", "r648", "r652", "r869" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Stock-Based Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation Plans [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r5", "r6", "r7", "r8", "r9", "r11", "r658", "r677", "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Income tax benefit" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r150" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Per share data attributable to SMP" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r316", "r344", "r345", "r346", "r347", "r348", "r352", "r354", "r360", "r361", "r362", "r366", "r705", "r706", "r769", "r778", "r837" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "totalLabel": "Net earnings per common share - Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net earnings per common share - Basic:", "terseLabel": "Basic Net Earnings Per Common Share Attributable to SMP [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r316", "r344", "r345", "r346", "r347", "r348", "r354", "r360", "r361", "r362", "r366", "r705", "r706", "r769", "r778", "r837" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "totalLabel": "Net earnings per common share - Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net earnings per common share - Diluted:", "terseLabel": "Diluted Net Earnings Per Common Share Attributable to SMP [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r363", "r364", "r365", "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r1000" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r327", "r659", "r680" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. Federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Payroll and commissions" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average period of recognition for unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r987" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Workforce Reduction [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "auth_ref": [ "r161" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of plan compensation cost recognized during the period.", "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "terseLabel": "Employee Stock Ownership Plan allocation" } } }, "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDebtStructureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Debt Structure [Abstract]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDebtStructureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Information by name of employee stock ownership plan.", "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "The shares that, although not legally released, will be released by a future scheduled and committed debt service payment and will be allocated to employees for service rendered in the current accounting period. The ESOP documents typically define the period of service to which the shares relate. ESOP shares are released to compensate employees directly, to settle employer liabilities for other employee benefits, and to replace dividends on allocated shares that are used for debt service.", "label": "Shares released from trust (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Entities identify multiple employee stock ownership plans by unique name.", "label": "Employee Stock Ownership Plan (ESOP), Plan [Domain]" } } }, "localname": "EmployeeStockOwnershipPlanESOPPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesContributedToESOP": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "This item represents the number of shares provided to the Employee Stock Ownership Plan (ESOP) during the period.", "label": "Additional shares contributed to ESOP (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPSharesContributedToESOP", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.", "label": "Total remaining balance of shares in the ESOP (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r143", "r277", "r308", "r309", "r310", "r339", "r340", "r341", "r343", "r349", "r351", "r369", "r416", "r521", "r649", "r650", "r651", "r674", "r675", "r704", "r716", "r717", "r718", "r719", "r720", "r722", "r739", "r781", "r782", "r783" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "verboseLabel": "Percentage of equity interest acquired" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r101", "r390", "r892" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Investment in unconsolidated affiliates" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r491", "r710", "r846", "r847" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Fair Value [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r225", "r227", "r228" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r225", "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Summary of Estimated Fair Values, Carrying Amounts and Classification under Fair Value Hierarchy" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r491", "r567", "r568", "r569", "r570", "r571", "r572", "r707", "r742", "r743", "r744", "r846", "r847", "r858", "r859", "r860" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r225", "r226", "r491", "r846", "r847" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r491", "r846", "r847" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r491", "r567", "r572", "r707", "r742", "r858", "r859", "r860" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "LEVEL 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r491", "r567", "r572", "r707", "r743", "r846", "r847", "r858", "r859", "r860" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "LEVEL 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r491", "r567", "r568", "r569", "r570", "r571", "r572", "r742", "r743", "r744", "r846", "r847", "r858", "r859", "r860" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]" } } }, "localname": "FairValueNetAssetLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r996" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate [Member]", "verboseLabel": "Mid-Point of Fed Target Range [Member]" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalMinistryOfFinanceGermanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Germany.", "label": "Germany Tax Authority [Member]" } } }, "localname": "FederalMinistryOfFinanceGermanyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r124", "r134" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Estimated useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r288", "r438" ], "calculation": { "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "Estimated amortization expense in year 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Estimated amortization expense in years 2026 through 2041" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "Estimated amortization expense in years 2025 through 2041" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "Estimated amortization expense in year 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r436", "r437", "r438", "r439", "r749", "r750" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r111", "r750" ], "calculation": { "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Total acquired intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r108", "r110" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r111", "r749" ], "calculation": { "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net acquired intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r712", "r713", "r714", "r715" ], "calculation": { "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Gain (loss) on foreign exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r698", "r907" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Loss on discontinued operations, net of tax" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r287", "r424", "r763", "r840", "r877", "r933", "r940" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill net, ending balance", "periodStartLabel": "Goodwill net, beginning balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r426", "r840" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r425", "r432", "r840" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "periodEndLabel": "Goodwill gross, ending balance", "periodStartLabel": "Goodwill gross, beginning balance" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r425", "r432", "r840" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedPeriodEndLabel": "Goodwill accumulated impairment losses, Ending balance", "negatedPeriodStartLabel": "Goodwill accumulated impairment losses, Beginning balance" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill by operating segment [Abstract]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r174", "r941" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill foreign currency exchange rate change" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r615", "r616", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r615", "r616", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r326", "r389", "r394", "r400", "r403", "r415", "r464", "r465", "r467", "r468", "r469", "r471", "r473", "r475", "r476", "r711", "r839", "r955" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r907", "r946" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Intangible asset impairment" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Valuation of Long-Lived and Intangible Assets and Goodwill" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net earnings attributable to SMP", "terseLabel": "Net Earnings Attributable to SMP [Abstract]" } } }, "localname": "IncomeAmountsAttributableToReportingEntityDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeAndExpensesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Expense [Abstract]" } } }, "localname": "IncomeAndExpensesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r60", "r79", "r196", "r344", "r345", "r346", "r347", "r359", "r362" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Earnings from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r53", "r237", "r248", "r271", "r389", "r394", "r400", "r403", "r770", "r839" ], "calculation": { "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r389", "r394", "r400", "r403", "r839" ], "calculation": { "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r197", "r326", "r342", "r389", "r394", "r400", "r403", "r415", "r464", "r465", "r467", "r468", "r469", "r471", "r473", "r475", "r476", "r706", "r711", "r839", "r955" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Earnings from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r52", "r246", "r249", "r267", "r316", "r342", "r344", "r345", "r346", "r347", "r354", "r360", "r361", "r706", "r769" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings from continuing operations per common share (in dollars per share)", "terseLabel": "Earnings from continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r52", "r267", "r270", "r316", "r342", "r344", "r345", "r346", "r347", "r354", "r360", "r361", "r362", "r706", "r769", "r778" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings from continuing operations (in dollars per share)", "verboseLabel": "Earnings from continuing operations per common share (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r4", "r5", "r6", "r7", "r8", "r11", "r268", "r280", "r684" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Loss from discontinued operations, net of income tax benefit of $6,216, $2,975 and $8,089" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r4", "r5", "r6", "r7", "r8", "r9", "r11", "r197" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued operations, net of tax", "terseLabel": "Loss from discontinued operations", "verboseLabel": "Discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r55", "r268", "r270", "r316", "r358", "r360", "r361", "r1019", "r1020" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Loss from discontinued operations per common share (in dollars per share)", "terseLabel": "Discontinued operations (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r208", "r358", "r360", "r361" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Discontinued operations (in dollars per share)", "verboseLabel": "Loss from discontinued operations per common share (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r54", "r78", "r101", "r247", "r266", "r386" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity income from joint ventures", "terseLabel": "Equity income from joint ventures" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r440", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]", "terseLabel": "Accounting for Income Taxes [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesProductWarrantyAndOverstockReturnsAndAccountingForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r327", "r660", "r663", "r670", "r676", "r681", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r328", "r350", "r351", "r387", "r658", "r677", "r682", "r779" ], "calculation": { "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 }, "http://smpcorp.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/IncomeTaxesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes", "terseLabel": "Income tax expense (benefit)", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/IncomeTaxesDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Provision (Benefit) [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliations Between Taxes at the U.S. Federal Income Tax Rate and Taxes at our Effective Income Tax Rate on Earnings [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r307", "r654", "r655", "r663", "r664", "r669", "r673" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Accounting for Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r988" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r988" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Income tax (benefit) attributable to foreign income" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r659" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "U.S. Federal income tax rate of 21%" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r988" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetailsCalc2": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Other non-deductible items, net" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r988" ], "calculation": { "http://smpcorp.com/role/IncomeTaxesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 state and local income tax expense (benefit).", "label": "State and local income taxes, net of federal income tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r77" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Increase (decrease) in accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "(Increase) decrease in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Increase (decrease) in sundry payables and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r77" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "(Increase) in deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r77" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "(Increase) decrease in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r77" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Net changes in other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r77" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "(Increase) in prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r355", "r356", "r357", "r362", "r617" ], "calculation": { "http://smpcorp.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Dilutive effect of restricted stock and performance-based stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Amount of acquired indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InlandRevenueHongKongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Hong Kong.", "label": "Hong Kong Tax Authority [Member]" } } }, "localname": "InlandRevenueHongKongMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r106", "r109" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Other intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r235", "r252", "r311", "r383", "r724" ], "calculation": { "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r318", "r321", "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "auth_ref": [ "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments.", "label": "Cash flow interest rate swap" } } }, "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r832", "r858", "r875" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.", "label": "Interest Rate Contract [Member]" } } }, "localname": "InterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/OtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.", "label": "Noncurrent portion of interest rate swap fair value", "terseLabel": "Derivative fair value" } } }, "localname": "InterestRateDerivativeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails", "http://smpcorp.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r875" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r381", "r393", "r394", "r395", "r396", "r397", "r399", "r403" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Revenues [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r104", "r829" ], "calculation": { "http://smpcorp.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "smp_FIFOInventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r283", "r297", "r368", "r420", "r422", "r423", "r747", "r835" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r104", "r831" ], "calculation": { "http://smpcorp.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "smp_FIFOInventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r103", "r897" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r104", "r830" ], "calculation": { "http://smpcorp.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "smp_FIFOInventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r421" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Increase (decrease) to inventory reserves" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r894" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in unconsolidated affiliates" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments in Unconsolidated Affiliates [Abstract]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesBalanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments in and Advances to Affiliates, Balance [Abstract]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesBalanceAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Investments in and Advances to Affiliates [Line Items]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates. It reflects specified information about ownership, financial results from, and financial position in such entities.", "label": "Investments in and Advances to Affiliates, Schedule of Investments [Text Block]", "terseLabel": "Investments in Unconsolidated Affiliates" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliates" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTable": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Listing of investments in affiliates and investments that are advances to affiliates.", "label": "Investments in and Advances to Affiliates [Table]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsInvestmentInFoshanCheYijiaNewEnergyTechnologyCoLtdDetails", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investments in and advances to affiliates. Does not include the tabular disclosure of the disaggregation of investments in and advances to affiliates across legal entities.", "label": "Investments in and Advances to Affiliates [Table Text Block]", "verboseLabel": "Investments in Unconsolidated Affiliates" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and Building [Member]", "terseLabel": "Real Estate [Member]" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandBuildingsAndImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.", "label": "Land, Buildings and Improvements [Member]" } } }, "localname": "LandBuildingsAndImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Leaseholds [Member]" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r1006" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Rent Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Asbestos Litigation" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quantitative Lease Disclosures [Abstract]" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1007" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r737" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/LeasesDetailsCalc01": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r737" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r737" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2,023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r737" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2,027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r737" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2,026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r737" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2,025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r737" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2,024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r737" ], "calculation": { "http://smpcorp.com/role/LeasesDetailsCalc01": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r1004" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining operating lease terms" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r1005" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Renewal option period" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Outstanding letters of credit", "terseLabel": "Outstanding letters of credit with certain vendors" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31", "r326", "r415", "r464", "r465", "r467", "r468", "r469", "r471", "r473", "r475", "r476", "r694", "r699", "r700", "r711", "r838", "r955", "r1011", "r1012" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r243", "r263", "r877", "r911", "r932", "r999" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r282", "r326", "r415", "r464", "r465", "r467", "r468", "r469", "r471", "r473", "r475", "r476", "r694", "r699", "r700", "r711", "r877", "r955", "r1011", "r1012" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r241", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Borrowings under credit agreement", "verboseLabel": "Outstanding borrowings under credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Average daily loan balance outstanding" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "verboseLabel": "Maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r29", "r910" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r13", "r239" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Current portion of revolving credit facility", "verboseLabel": "Current portion of debt" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationReserveNoncurrent": { "auth_ref": [ "r37", "r949" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer.", "label": "Accrued asbestos liabilities" } } }, "localname": "LitigationReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails", "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r928" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "Sale of Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SaleOfReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r241", "r260", "r490", "r504", "r846", "r847" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Outstanding borrowings", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails", "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current maturities of debt", "negatedLabel": "Less: current maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r138", "r330", "r495" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r138", "r330", "r495" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r138", "r330", "r495" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r138", "r330", "r495" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r138", "r330", "r495" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r291" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtMaturitiesOfDebtDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r35", "r136", "r137" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Long-term debt" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r125", "r126", "r457", "r458", "r459", "r950", "r951" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails", "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r125", "r126", "r457", "r458", "r459", "r950", "r951" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails", "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r949" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Incremental pre-tax provision" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r458", "r459", "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Range of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r125", "r126", "r457", "r458", "r459", "r950", "r951" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r950", "r951" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Pending claims, approximate number" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MexicanTaxAuthorityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Mexico.", "label": "Mexican Tax Authority [Member]" } } }, "localname": "MexicanTaxAuthorityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r41", "r242", "r262", "r326", "r415", "r464", "r467", "r468", "r469", "r475", "r476", "r711" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Noncontrolling Interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Changes in product warranties [Roll forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Valuation and Qualifying Accounts [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r320" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r320" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r76", "r79" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r56", "r79", "r250", "r269", "r280", "r302", "r305", "r310", "r326", "r342", "r344", "r345", "r346", "r347", "r350", "r351", "r359", "r389", "r394", "r400", "r403", "r415", "r464", "r465", "r467", "r468", "r469", "r471", "r473", "r475", "r476", "r706", "r711", "r839", "r955" ], "calculation": { "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperationsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net earnings attributable to SMP" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r201", "r206", "r302", "r305", "r350", "r351", "r901" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperationsCalc2": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net earnings attributable to noncontrolling interest", "verboseLabel": "Net earnings" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-Compete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r151", "r181", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling interest in business acquired" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r194", "r521", "r918", "r919", "r920" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Non-controlling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Non-Operating Income (Expense), Net [Abstract]" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NotionalAmountOfDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notional Disclosures [Abstract]" } } }, "localname": "NotionalAmountOfDerivativesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r925" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of reportable operating segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r49", "r51" ], "calculation": { "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "Other comprehensive income before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "Open Tax Year", "terseLabel": "Open Tax Years" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r389", "r394", "r400", "r403", "r839" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income", "terseLabel": "Operating income (loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r732", "r876" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Total rent expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r1003" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Minimum Lease Payments [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r728" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/LeasesDetailsCalc01": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r728" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://smpcorp.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Noncurrent operating lease liabilities", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r729", "r733" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r727" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r736", "r876" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r735", "r876" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Rent [Abstract]" } } }, "localname": "OperatingLeasesRentExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.", "label": "Operating Loss Carryforwards, Expiration Dates" } } }, "localname": "OperatingLossCarryforwardsExpirationDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r393", "r394", "r395", "r396", "r397", "r403" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Reportable Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "verboseLabel": "Other Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/OtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r289" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://smpcorp.com/role/OtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Total other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other Assets [Abstract]" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r45", "r47", "r197", "r203" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Pension and postretirement plans" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r197", "r198", "r203" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax": { "auth_ref": [ "r300", "r701" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Derivative instruments" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r42" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r143", "r303", "r306", "r312", "r716", "r721", "r722", "r765", "r774", "r899", "r900" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r197", "r198", "r203", "r303", "r306" ], "calculation": { "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income, net" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Non-Operating Income (Expense), Net [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r155", "r165" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "verboseLabel": "Other Non-Operating Income (Expense), Net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherInterestAndDividendIncome": { "auth_ref": [ "r251" ], "calculation": { "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails": { "order": 0.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.", "label": "Other Interest and Dividend Income", "terseLabel": "Interest and dividend income" } } }, "localname": "OtherInterestAndDividendIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r13", "r14" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Current portion of term loan and other debt" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other non-operating income, net", "totalLabel": "Total other non-operating income, net", "verboseLabel": "Other non-operating income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r841", "r842", "r843", "r844" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Exit Costs [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r32", "r135" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Sundry payables and accrued expenses" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Total SMP [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payment for settled claims and awards related damages, including interest" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r902", "r903" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r71" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r444", "r906" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r73" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r71" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r71" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Dividends paid to noncontrolling interest" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r68", "r690" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payment to acquire Business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r68" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions of and investments in businesses" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Capital expenditures", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Contribution Plans [Abstract]" } } }, "localname": "PensionAndOtherPostretirementBenefitExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r564", "r566", "r572", "r589", "r591", "r592", "r593", "r594", "r595", "r607", "r608", "r609", "r614", "r860" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Employee Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-Based Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member] [Default]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r505" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r898" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r70" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Borrowings under term loan" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r904", "r905", "r908" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.", "label": "Increase (decrease) in overdraft balances" } } }, "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Net borrowings (repayments) under revolving credit facilities" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt, including capital lease obligations and mandatory redeemable capital securities.", "label": "Net borrowings (repayments) of other debt and capital lease obligations" } } }, "localname": "ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r131", "r132", "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements of warranty claims" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Liabilities accrued for current year sales" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r77", "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Warranty expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r280", "r302", "r305", "r319", "r326", "r342", "r350", "r351", "r389", "r394", "r400", "r403", "r415", "r464", "r465", "r467", "r468", "r469", "r471", "r473", "r475", "r476", "r692", "r695", "r696", "r706", "r711", "r770", "r839", "r873", "r874", "r901", "r955" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperationsCalc2": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net earnings", "terseLabel": "Net earnings", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails", "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r120", "r792", "r793", "r794" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r117", "r285" ], "calculation": { "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r119", "r264", "r771", "r877" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property, plant and equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r119", "r792", "r793" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesRentDetails", "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r317", "r418" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Increase (decrease) to allowance for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sale of Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r927", "r929", "r930", "r931" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Allowance for Expected Credit Losses and Cash Discounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r49", "r51" ], "calculation": { "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "Amounts reclassified from accumulated other comprehensive income" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassifications Out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of segment operating income to net earnings [Abstract]" } } }, "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r96", "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Segment Operating Income to Net Earnings" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RegulatoryEnvironmentalCostsPolicy": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for liabilities for remediation of environmental matters. The accounting policy may specify the conditions under which rate actions of a regulator provide reasonable assurance of the existence of an asset pertaining thereto.", "label": "Environmental Reserves" } } }, "localname": "RegulatoryEnvironmentalCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r590", "r740", "r741" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Purchases from equity method investment" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/InvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r590", "r740", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r1009" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r72" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayments of term loan" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "Restricted Shares [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Integration Expense [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r442", "r444", "r447", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "verboseLabel": "Restructuring and Integration Expense" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r443", "r446", "r450", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Expected future restructuring costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r78", "r448", "r450", "r948" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring and integration costs provided for during the period", "verboseLabel": "Restructuring and integration expenses" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r443", "r444", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring Costs [Abstract]" } } }, "localname": "RestructuringCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r444", "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Exit activity liability, end of period", "periodStartLabel": "Exit activity liability, beginning of period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring and integration activities [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r150", "r261", "r784", "r786", "r877" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r277", "r339", "r340", "r341", "r343", "r349", "r351", "r416", "r649", "r650", "r651", "r674", "r675", "r704", "r781", "r783" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r156", "r157", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r611", "r613", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r156", "r157", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r611", "r613", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Sales [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r380", "r381", "r393", "r398", "r399", "r405", "r406", "r409", "r538", "r539", "r748" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Disaggregation of net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r380", "r381", "r393", "r398", "r399", "r405", "r406", "r409", "r538", "r539", "r748" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Net sales", "verboseLabel": "Business acquisition annual sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r541", "r836" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/NetSales" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r734", "r876" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risk [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r409", "r923" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Net Sales [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r49", "r1001", "r1002" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Changes in Accumulated Other Comprehensive Income by Component" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Anti-dilutive Securities Excluded from Computation of Earnings per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r177", "r178", "r688" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfKadeTradingGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Income Tax Provision (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Total Debt Outstanding" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Net Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliations of Earnings Available to Common Stockholders and Shares used in Calculating Basic and Dilutive Net Earnings per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Acquired Identifiable Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r840" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r840", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Carrying Value of Goodwill by Operating Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r25", "r26", "r27" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Maturities of Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeByComponentTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the detailed components of other nonoperating income. May include methodology, assumptions and amounts for: (a) dividends, (b) interest on securities, (c) profits on securities (net of losses), and (d) miscellaneous other income items.", "label": "Components of Other Non-Operating Income (Expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/OtherNonoperatingIncomeExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Changes in Product Warranties" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Allocation of Purchase Price, Assets Acquired And Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r443", "r444", "r445", "r446", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r121", "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Restructuring and Integration Expense" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r58", "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographical Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r94", "r95", "r97", "r105" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r94", "r95", "r97", "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Sales and Operating Income by Operating Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r615", "r616", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Restricted and Performance-Based Share Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r140", "r141", "r142", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r292", "r293", "r294", "r370", "r505", "r506", "r507", "r509", "r513", "r518", "r520", "r850", "r890", "r909" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r996" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "SOFR [Member]" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r0", "r1", "r2", "r3" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations [Member]" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r377", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r409", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r446", "r452", "r840", "r1021" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Industry Segment and Geographic Data [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r377", "r378", "r379", "r389", "r392", "r397", "r401", "r402", "r403", "r404", "r405", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Industry Segment and Geographic Data" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataCustomerConcentrationDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataOperatingIncomeToEarningsDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial information for reportable segment [Abstract]" } } }, "localname": "SegmentReportingInformationProfitLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndForeignCashBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administration Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r895", "r896", "r959" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Employee severance costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation", "verboseLabel": "Compensation expense, gross" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "End of period (in shares)", "periodStartLabel": "Beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restricted and performance-based stock, shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "End of period (in dollars per share)", "periodStartLabel": "Beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restricted and performance-based stock, weighted average grant date fair value per share [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r871" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Age 60 [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Age 65 [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Age 63 [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r616", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Employee [Member]", "terseLabel": "Employees and Directors [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r615", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Nonemployee Directors [Member]" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r961" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Expiration of vesting period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShorttermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date.", "label": "Short term borrowings" } } }, "localname": "ShorttermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r84", "r323" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warranties [Abstract]" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty and Overstock Returns" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAdministrationOfTaxationChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of China.", "label": "State Administration of Taxation, China [Member]" } } }, "localname": "StateAdministrationOfTaxationChinaMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r279", "r377", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r409", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r441", "r446", "r452", "r840", "r1021" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://smpcorp.com/role/IndustrySegmentAndGeographicDataReportableSegmentsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r292", "r293", "r294", "r326", "r354", "r358", "r360", "r362", "r370", "r371", "r415", "r464", "r467", "r468", "r469", "r475", "r476", "r505", "r506", "r509", "r513", "r520", "r711", "r807", "r890", "r909", "r921" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r143", "r277", "r308", "r309", "r310", "r339", "r340", "r341", "r343", "r349", "r351", "r369", "r416", "r521", "r649", "r650", "r651", "r674", "r675", "r704", "r716", "r717", "r718", "r719", "r720", "r722", "r739", "r781", "r782", "r783" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeReclassificationsOutOfAccumulatedOtherComprehensiveIncomeDetails", "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesLettersOfCreditAndAsbestosDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r339", "r340", "r341", "r369", "r748" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r143", "r150" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Restricted and performance-based stock grants issued, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r18", "r19", "r143", "r150", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "verboseLabel": "Employee Stock Ownership Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r22", "r23", "r100", "r877", "r911", "r932", "r999" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance attributable to SMP", "periodStartLabel": "Balance attributable to SMP", "totalLabel": "Total SMP stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails", "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r194", "r195", "r205", "r277", "r278", "r309", "r339", "r340", "r341", "r343", "r349", "r416", "r521", "r649", "r650", "r651", "r674", "r675", "r704", "r716", "r717", "r722", "r739", "r782", "r783", "r911", "r932", "r999" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total Stockholders' Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r154", "r325", "r506", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r519", "r521", "r703" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Supplemental Employee Retirement Plan [Member]", "verboseLabel": "Supplemental Executive Retirement Plan [Member]" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tools, Dies and Molds [Member]", "terseLabel": "Tools, Dies and Auxiliary Equipment [Member]" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/PropertyPlantAndEquipmentDetails", "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeReceivablesHeldForSaleAmount": { "auth_ref": [ "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before valuation allowance, of accounts receivable held for sale.", "label": "Receivables not yet collected" } } }, "localname": "TradeReceivablesHeldForSaleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SaleOfReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and Trade Names [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/GoodwillAndOtherIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury stock - at cost (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r40", "r152", "r153" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock - at cost (2,350,377 shares and 1,911,792 shares in 2022 and 2021, respectively)" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r143", "r150" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Stock repurchased during period (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r143", "r150", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of treasury stock", "terseLabel": "Stock repurchased during period" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://smpcorp.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r443", "r444", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss": { "auth_ref": [ "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) related to the increase or decrease in fair value of interest rate derivatives designated as cash flow hedging instruments, which was recorded in accumulated other comprehensive income to the extent that the cash flow hedge was determined to be effective.", "label": "Unrecognized gain relating to change in fair value of cash flow interest rate hedge" } } }, "localname": "UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/AccumulatedOtherComprehensiveIncomeChangesInAccumulatedOtherComprehensiveIncomeByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r653", "r662" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Recognized uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r91", "r92", "r93", "r372", "r373", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r668" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedLabel": "Increase in tax valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r331", "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Charged to costs and expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "verboseLabel": "Other" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r331", "r332", "r333", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r331", "r332", "r333", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTermLoanAndRevolvingCreditFacilitiesDetails", "http://smpcorp.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Plus incremental shares from assumed conversions [Abstract]" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r353", "r362" ], "calculation": { "http://smpcorp.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Average number of common shares and dilutive common shares (in shares)", "totalLabel": "Weighted average common shares outstanding - Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r352", "r362" ], "calculation": { "http://smpcorp.com/role/EarningsPerShareDetails": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Average number of common shares (in shares)", "terseLabel": "Weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of unamortized deferred financing costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 15 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=d3e56015-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1014": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1017": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1018": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1019": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1021": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1022": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1023": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1024": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1025": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1026": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org/topic&trid=49130413", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "https://asc.fasb.org/topic&trid=2122503", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "410", "Subparagraph": "(SAB Topic 10.F)", "Topic": "980", "URI": "https://asc.fasb.org/extlink&oid=122136391&loc=d3e660557-123036", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r808": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r809": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r811": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r814": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r816": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r817": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r818": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r827": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r881": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r882": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r883": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r884": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r885": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r886": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r887": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r888": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r889": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 123 0001140361-23-007960-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-23-007960-xbrl.zip M4$L#!!0 ( EA5E:8T5#J3SL$ $AD- 4 8G)H8S$P,#0X,S8R7S$P M:RYH=&WLO=ER&TF2+GP_9O,.^O5?G"MUQ;[4=)69Q)*J-2.),E'=,WUNRF(E M'QUXO)Y>#%C\O!7DPF5S__]-/W[]__DK[YRZ@\_XD@1'\JAN.)&;KP\N;Z03'\\XG+ MT\_6C.\N_[%T_7+8XGO=[? MW_AP-.*G^8^WEQ;C$2-8/D7L_(K;&\;EY.[B:,9V=B%\"1<3B-/L M 87AO]Y\^7!_^63U]?>7_C0IS7 <1^6EF12C87H;>H7(*_S@G9-7X^ >/0C^ M_LOYZ-N3S\'\%5*O*+Y]SG3\ZMR8JV4B;WYX1*@/"]-\^T;XX=&%;C0=3LKK MU1??_/CXAFE9AJ%;=\?-KX\',RE?3:ZOPGCU9,+//Z6?;^8.OR+W-$_*M0C0 M/\&OMQ<.3>'&JX,:%6WTI_/#XPLE5N>9*^.71I>&'NUA]:?KE\0R& MN&;R0GS\^LM[;L-G-RJO_N)&E[-K,+E#QGJ)3:KCY:__^B\O7OSU(A@_^P2? M)\5D$'[]ZT_S_]Y\^?^]>O7B0^'"'/P_R*V?]^&[GI M91A.7K@RF E<.1T7P_,'U[[X_.4T%H/P@M"_X+^0OW",U8/[3T97UV5Q?C%Y M 2/D+UZ] %KHP]M?O;H=T&68F!>)LE?A?Z;%MU]>GHR&$WCUJZ^ E9L7X\GU(/SRTAKWYWD)@/:OW&@P*G]^ M\?_'V?_^[<7MWVCVOW^;S]ALUGSQ[?;^U5?=7%/X7U[^=O;Y79%$^6^%]V'X M\O9&7XRO!N;ZYQ?#T3# ;=$,Q@$3D&R@';_[Y^QQFE*E/U/Z3_'QL_B(/^-_ MPO]!!TB8(*S2OW2:*I340OI+O%C]XXJO:EQ:X>Y__9?Y#X2^NJ6!O$+T[I-X M1>%7BN:_8L7OR4OD)O%&,\+G%RS^FFY_]!V9*5/Y\#NL;Y\"GY:?@N[>@5:^ M8]4=2]]AM>*[I;?=:-Z?OX(PC*?E]=EDY/[\&"YM*%<]XO;R+X!L4/O^K2F' M(#WCS7>\=B!VTT&2N-/)12A/1I=79;@ 82V^A?=#4 IA\T,^&U#-D\W7?1H- MDW"5HP$8I_/W(&9E&%>X#P9U.1I6G(/7WA?)T)G!9U/X]\,3N(*W*;8]GO,H=&Z:ETB.J8Z7*XYY&P[:3]X205H3A$TJ@XM K MC*'.7%9XW (>J@Q@ QYJO[3*O*T2Y JWK=:"%6Y3GC^9'<3F]G%]^Q];1:##^K0CCUT/_$9Y9R05<^[0WTV(VK/? Q-&W MD*+B9AY8Q[=:0]+L'<7P_AW5GO9N"IB:3,L 3WM7_$B?'C[PX: KT/CP_8U, MVJH'KA]R-9(?3_J6\_;1N N0D_(:!O'V?Z;%U>6=P#4U<4^\HJ(7/AU/0,& MTADZN+6.+XJIF@%=>C> 5 MX=]'Q7#R#Y@@ -(-!SPO/^%7A)?+?V*QI\ZH?P R8&OCF]*$8/YX;>20=MSB%:&&X% MUC?YNFV?U1A"WUY>#4;7(9R!+)5I[6^S1SOSA;^ 'U].':C=!Q[0-O=4B9;7 M#K(*A4^\>I?Y>6K<,ZY"S&/^!+Z,W(PSE>\;F.'DBYE'><7_SCY\+D?GI;EL M\A&;G(?1:#*'(=SH8>(^ !97$+/C#&[#LGISO0T>MY[2+>"[T]QO>W--)_>6 MC@]FZ&_][Q3 K D*ZCO=3[X40OMP <:RWMN>OFTM+IX>Y-K;P$F?0PFF^/T< M&*"Y*R0NUD:X:V^IQ(2U=S\9?FU+7MUH=[N0ME)LOM;3"Y>SD 0>=S)/2*VW M6>GZM\-S@,%',S3GX?+)9-%33]_-W5L]AGWF:9ZB?+=P\VD>;#<3.]RWP8 ^ M,=+M[]S$DZ?NK#O&>G-8;^96\7YZ=36X?@U:8HSJ0J7?MQB@CI?>G*?P:Q/QJ>OYZ",(R2 MB7M=I.3L?$$.S.C)Z,/$/ZW.3L'[/P]O$_9+N,<]N@6G]$9#;U\IE/-'G5R$ M?Q;_79A/X?M;<'3/K^]E\_%P]+R<=9=G/#6.W__S])^??C_[^/D?X:)P@W R M*"Y!:]S8LA/P'(&JFQAF_'AD:E4":->GKA[KDQS;@LE[FA'V"K&EO%)-7C4' M?BQ7I;EV9M 3 ZQ!9!59WV6,>]$E^QWT!I]V$Z!WN'DOT[5A1'\[>W/RQ@S_ M_ RQZ9_F[/73HKGVZB?J%K^-!M_2J,H (WQG7#$H;CVIX?_^^>/ MH_(\P1<LFYQ*-U<:U-;4U*-A\]HN/.%+RH)7'_J2Y]30D):\IF9G M?#7%FP6B^1%\ #%*21WPDRP\[S3& %>G,7UX_^;TRU;YPNV94FM4U;%=H=:X M"92G"]^,RG+T_#ZFI5 +GQ MY;.2N2_A:EJZ]/H&4/NN^!'\+,)*B<7!U >(^.]0\>;N)95RM]N\]=-H\N2+ MMW[/9OT\6U;ZK1A/RL).9[F2-69J:[N\EF<[6_K?BF^%#T.?*DL;&&1RG)+S M60P#Q-V#M].4Z7G\W+.I'8?_F<+O;[\]S.[-]A 15?EYF_GRQ,WIY_\TY=A\ M7V5N&GC!4Y[E4P2M8=-9*-."RNO^DUF_?2K+YS=?[X,:!O M%E;3U0_5[W+,O_8^?.HF([CQ(9VHQNWO@BVGIGPD]\N0K##L"A.U4@KJ44?N MWK*T_:[Z]#X5,]6;J:>7B:JSK(D'5=(UE2=L%:[6+T71LAO[UT)\5/R8A#$\OAV!(DAV%VR#N364( M&Y:%ZCVFRG#?/AIK3?2GO7V1W#3-">@ M] NWA)J[:4G)Y# M'&'U<9P.:Q5%52#L MH@Q+KD6M2=R)SUM$F'>C2.4&OQ5E %DM']3LW0\??G_PVMDTU'SW8FK@F=Z] M5TZL?>@M/555\ZW"&.^L#+;0:$URNLZC&M3A]8:_XP-6VOM:5"^P>[/T/,93 M_0$_Z:HLC*;)I^\\]*:PMJX.J6$ML\X$;XGT)J5\1YW2$"(VV[ -8*W'\;4K MW@]Q/YN'T^]#X--%<95F#![]%29L\G8\NJJKPBL_;6UP//-+ MF( 4I>_2\WX+,6V/?!.&\*%"Z=#63VQ\C%5J$':@?R/J=IB)S3L+1V4HSH1,X-_GY;%V!>N:HWY+(\R'9Y# /K5_'@]G5R,RIJI M__G[_25XD^.;77:G$1XV^W1R40Q-G:>]'\*T^R\!8LQI^-MH>/X?HWK[#4[, MT'AS\X#7YZDW5YW;/X8?A3/#NI-Q4T0/0Z]]Y[KRHOH(6K]GM/ZCFO4I&E33 M#;H+ZRI [_8XS&MQA^=GX;SRQMU[($] Y\]O?#LH0#P>[A_8LB:WTL.7MGC" M1,WRZG7T[L;A/UD0OO'Q:Z9VM]KAU3.ZD9O52N%VF,LU-U>:ZHI*;]WPJIC! M'5B]\^.?AX"FR]@;Y-R&1^PLJM5F>-S>V[91AHS!IV*780C:WL%:-#GII#F[+\_Y^MO)EX*"^'C_> M3/_T%'SF80QC=!UJ>P(#,;.J_,()<61SZ8\AR\^?=#GRHG MIF9P>V,MO;9R*.D=J=KU_XZ&Z_?\;]49IN)#-H[N]$LH!H/K^Y+<&AL;/YDK MDVY,C0_&%=[7".%WY3DWT61ED_8#=-%DLT+?SC1N.ZK3MZ=OSW;U U?HLZT" MSEH#VJ#D%_3/^DE8I0NV#31F-4#%;,_QB;ET@[SCWN-!^!::W"KXVSO>3 MK][,RU7D;EK\N,?*3H[WXQKX7?((3[#SH=CN%.;6 ]I3;%LPSMNS_I&H;4BH MW?-LV\FNA,0:ZFO!AZ@ DYVB[(IHVRIJ6G 7-Y+\\;]VL2!5<%5E0C>IU@K2 MU8SY6:>&-EGQ^Y?OI(?2L]Z?#V>;B-Y>%N-Q2OC/!_AN&@9I&=+$,+F>[7L. M_NQZ/ F7MSNH&LC_W*-G'TF>G7B\$*5LK8B7PZ'MM%XM'?Q8VK;/Q\[;O8[' MCPIYMFOPL!"U->VG-"DQ]9RNW3RD.B['SA/W.DY"F9H"5-_ZO>*6[=W\;1BW M2>5O]))W5W&;>;244GA2JI;=A3UY@0N9@ IJ>&=KLH27W9ZNQ M;9Q4+_;=A* = ;T;^>M):519["RT#>NI_;)D\W!7VN)FG?G-@UAE02HIEAH! MT?ZQO\VL552UFR+;VG%[_2S&MORM$O1LH:OJX;9*^G++G,]V#E+=Y.CV[<^6 M)NK =N#0@6.=F:_GM.]F_U:Z.%L#^CXNV59N'P?1V_E:U=(SN^3(:G!KE2SL ME&98(UT-9 JJFTN@LL59BP%@Y[\@.W"1^V=+P:4%^;_/)JT]@TKNKD3.ND M+BHIQUT&W>AJ;'75V$R*:R?/>UNO8:$69B-_JBP<5BU7V*@_*MK<*A-7(V:J MG?;:92%UOP'/#JMBC42:M?RJW=S;;7*"6Z3C:R[(U!Y!,T9W*;?=?$_P%66" MVRCM"E[CIL"RUB@JIW8J&(B:$4V-4HBMY[+ND-8)^@90K!] O=S9%E%F'7VR M549WQZ!C2T>MD<*+&@N9U?,96YG=%<%<8QGOW?39+MJF:J*G1N7D7E:":B^( M[KT$I8('NB'S=O WIR44U;:;WL[/AWE/A:7C M:BNXX6MNW>6M553$.FIWN[D"O>^*H1FZP@S.)C!\>_TAI//X3N.\\>:RY M__78AO%D-'X_'D^KG .^ZO(T2/V$)5FYV_IF:\MOQ=C-6@I.@[_9]G+7@[*Y M,:[JW(D63PMXXOX:@U[=[JOF4!?NKS/4:K!9>Z->>;;D$Y??O*?ZC37FLIK< M[OJ.+>>KWCLVZ(&SMR=G[B+XZ2# -?KU8##ZGC;9@Z=]L\$$]/"C:=G\D"]A M',IO83:PZS_][U=+N\,Q S=V_>XW#VS($I+O]:_/CY(A@?RE]G'POOPW#V M<3@:?IJF5[H70W,9?GGI0_'S:WB.3\]Z-S#G+U\4_I>7[XR;_(&41D'08(,( M3&.EL9;,24RX4MY*]?)%,DWAQ^1+B+^\=# I@ F$)Z/T"1.*7[Z8=769_/*R M^#'Y.:;.Y*^B&8S#RU]G__GK3X^&M'Z$)].R3.,#[IG!/X,IWP[];Q#*/!BL M8EP!GY6P2C+BN,&<'\;N>GE MHP&_@V_&#X;+N,/,ZR@H0TPCJAQ"40HED4'>1KMYN+^F3UN.Z#/\.O*+8W(F M4!55\%YC%@)3QGM*-&+>1:5CK#"F=_^L/**WX-5,KD]F^U<'[X<^_/B/[F++[96<!#$1\"SW,7N$3">(X8%MY01P(QT:E@L.5RXSC_6/N^-]=)\%__*,9_/ X? M__B2>A+/?G@4?[S\]3.E_Q0?UY#[KC2SCF(+],ZZ+=FE'KCWC8_?7-]?BS:U?W@?WC9M"S2VJU '[Y8CHLY@/] M.T+LY0L?7'$)RNR7EPBTQ.W$W\[T:J#-U/?JMRY-^IO%2;\YK'8NP@]F.0JC M!0& >MF$VMBF$)$:\69T,Y80HEDPC").0HNK]E\T"$DM["NOH>1? Y3*#C_,6BM>G<9Y& M"[^GM8/A]0.JFB7((RZ=P!IS@EA@2"GF@L*24^-5U)M-Y3J"UK5"G-$@7^R' M/4)JZ9S"T5+,A'/:>O@8%48N"*+#UM2L[0FY+Z I%BQ#%#E-(U!B-0]6"\8< M!_D13&]-R=I6GS-*Q(L]<@>#?TB9X#02RAP+2F ?&7(4!?!?R?;"L[;AY[ZX MPZ/U1 J(;8@ D\DU%S;@2)&0R@2R/7>J=E*=N?"-D2.IPXB#P0?'G3&#-0)A M<3@B! %1I&1K3<@JAZ#J?;:>Q(LJX MU!X4EE/@^%*0>X1(,,8JGZ+IY;'B7<:Z&BB_P7??3/(./J8%-V!H"IH?A7Q@ MOG$( 46(]SQX^ >KP%$FFL,<=-FT-R_X_T0T#X+,E,KHAOH3 )X-I-T@M39 M=W/U /?Z%>)50^JE!F8I$W-BRO(:W*CD9HW?_K@JYI*VD!9P(,C:&F0"LBR M_@5&0$SKD\ S;3?'V6MM_8I>O(DP>I,8JAP'OY[Z GRV=T5Y^?ZA!QIX1"#2 M6CGJ 4'$(!F4XA8984E O$+\"['RTC!^>IP0FAU.!>@-XU__.BB&?_X\AGCG M$M1P?/%C]C>$/G'F;K^Z?>Y??HQAG/-?)^#?PJ_%Y=5@AL['CYB_[>$K9G^. M1]-R]M<\'79#QHSRE63<7!=F"8/;O](1;9,B%J%\,7L?#.-B,KGZ^:>?OG__ M_I=Q<'\Y'WW[Z>3]?SQ. RS>_.OM5X^??C6+!V[_&D],.4G FN52?LC M^G:3AK8P^P%]N$GZVB+C#^A##=*'=>OHNUV-;)"^>20W:P']/].T6#&ZO!H- M9YY_<@&_EL&,I^7U+ N=PH+[Q-5^Y^5&%\T7 .=_>GC9CZM!X6ZKLU[X GY- M58@/$OU/D?/RU]O+UM(U'\O2J^[F]&Y$+6?<:^>FE]-9'>:\,')6@GV1IFO6 MOQ7\_2P869G.7!C[V91W-;,=Y]U#4G)ASUR7/%BTZSB/ENC)A5%?PL2D [/> MFG)8#,_'67!K-5&YL.RU][.]!V:0SJU_/SPQ5\7$#++@W).TY<+ 3Z.AFV^( M& Z;S.G6?#O*=(ZP+[%'$4OB?N7Q%8D86KRO8\J]A=5=! /?3"2(U?[&"9O M_O9NV#%RO4_E'A>_^P1'=SF]6*#3V^O]\/=PA2YU^-O;ZV/D>I]C.5*^]SF6 M9\JQ' H/"V5RO77?$W\/5>]73][[N.RXY+GWYHY1ROM,>8ZRW/MJS^6K'4K* MZ^&AS[D="Z?[Z#P7OM>SX[V$'XMM[^.RKDMV/7[W'GI'N-K'V,];:-KHKKI^ MZ>/Y"[WWL*VUUZ4-LJ?17;E]P4!&]+MD#U]7OWVF/3GET"^R"AHQ+9J\X62%A?@/_Y5].KGC\M>'!:V2N7X70WN\S489VY>X/8/28LGK:XI: MS9[%LLXWTS%H^/'XM0,RQS/HW2C'Z>55F-P7GT;P_H;P9G\>NJV[MR$T>U14.3?X MW12"MLFT3,=LOBM^I$\;#AIM&S[&Y>3GNZ$"&N#/1^-=R^;*R*LPC_>NWOH) M[?$V.X[:78!(EMT1EV*4T6@P_JV8'8#\$7S[ M%>JM1UMEM*V9S1YI@*,WTV(6.KZ_O"I'WV9I@1YLNX!M_83V>'N MV[Y:SLA M85<8;NTL'A.NJL4$O1[K8X)G\]"R4VAU_:A>L^W78O;:K&E;?$RXJIC5:+,6 M:UD:K<]J-!%KMAEPSQ41]I9S$][FE79WI0P?1L[#)?:'O[XPJF,;2\D.T) N^A58O2[#%Q,AHZ&'0YFZ@OQ?C/![KG9#J> MP'R62]>T&P5/D/1@&\;3M.7'=XR VVL?AO")W-YDT88C2_,\.0B_+/X[\)\"M_?@F2=7W\-[F(X&HS.KT]& M'R:^G9A)1F 7XN>KTG5FH%G[52D\V *SCPLZ48.5N F&/=P.#[?V@ )KI'I0 M=!\46+]"JF%-L2;&.6ZP["=\SP6&^S!8?>5LFQET%]#TK-I'P()1]8 %M:-X M_8]WH!,GX0/$\Z"G %WGA1V$U^-QF(S?7'\T_STJ3P9F/'X4YGX)@UD4.+XH MKEJ>Z*A!WG+(NX+.W9.^K4+L84)L#'Q&?3'^GHT'L%:_HJ@9XP$LNSTLMF?> ML^RDF+&OZF&QCSC=ACTSN=N5?2"F?4:MNP:&]WLT]V54>'/==K9BTQ\S! >? M=CA=@[,T'!LW _2;ZX>_W/3$*J]&((7AWT?%_1A>W8_A![8!M?R6%*G-LGI==E9J V*_;LKBG'9$D>P; M:KFYR"U#W3,YQQT&X&_A6QB,KH*_7Z#X4IQ?3%H.PJW0L('6WJ7:6YN<'I)' M"\E6) Z>%;^]3<_!IA\?;KL2]NPW_N@U:\W.VK<(A4]/+"#U#9H.T: )O\)5 M43&[M*G%IOV@XJM)&Q?>@OH?%N9H(+*"ZOSP@NA=RI8VUN;M0_@!RA>^.;TH M1D>#EQ54[S,)3*LG@6F35J>W-8>W-8]/>\#-5:4TSM[< [B.U M?>L(VY.JVL/!!)M8]_;R:C"Z#N$L? NE&;K6%]E4Y-P:NKK N$4;TTO?'J6O M%5H6H_ML2L_QY^0XKLYQO,^\?Z^F]Z:F.RGA/;\SEN_4'VH>):9&45_,_/RK MXG]G'SZ7H_/2M+S3U4IR;L*F330=EVSWO#Y"N3X;C2;S; ',AH>?/Q3#\"4, M;KIU=9;?E>@Z4OGN>9Z5G/=>VK,E3_9P*'5O@O=B@@_!M%ZOMIQY?4#[?*H2 M/S_C^EQC"UG7+PP\)^OV8.NJ-$;_8(;^MDMX.EQCN5-X6QE9JQ'Z9C*[P%;< ML[4E;-V#C=SMJ*DLV/D\!S_MUUY6DLY@QN%B-,A6+-?3UP4U6YV1)Z/AW#^ MN7H_#XG#."=./D5@%UA97;7VK,Q&O?96LL42V<@I85GP\9G.[#J\:NW=G58K MUNJ,["6RU8S<^0C9+)A8]ZC83JK4GH$MEL#ONWHNQTR][^O3+>I(P[C+WL>O^QHFG;N4S-V#8X- M*JB#BD#N6-Q2.W;+4!^H#W5Z6KN7YPYK[IZ_S[!JO(?2F%[Q=JH0IF=71M+5*\062EB=;MZ?83Z _!6' MQ:6=D_#TP2"XR=0,;JOUVLW?6IV^Y[VVMZ*_._);!PQGTZNKP?7K\S)T0/?6 M9O5*ZKH@U?49V??H[P1CZZOKV5ESEZ;\,]5!YW^JWCI*\U2_/7,SEMQ>)618XL74EAGE+:>\"ME,KZC.RE,B-F?AH-W2@5*.3-T?5D=H&M]2UG MS]8.V-#Z;.U3BFU**1XZ[ 'D3],1AJ,X^6[*L'!#1JR_;ZE4@>(\%7K/[.=D M=K.2O5#-U#C;'S9 @&=WJ@'"P_&N969F0&M%]=6SHC++MAP]*O=?$]B;R/9B MI"UUX#U&VHN1@QUQ?H<1U&.DY1A!U3&"&L0(IO!__,<9L,E/!^$TIB9I*6,P MN1C!W'T+XTFB9_G;,%M1G1_&42;'X6U*.I2C8>%.1A\FOIT 27[-+K3.$S!/ M$+R?4 S3A(Z&RV1W8?F[T?C"#$\NPC^+_R[,I_#][3"4Y]?WF:CL,5!G!KJ3 MC.GU0*OU0*,I&%;O-R9X,"'N%V"N*6J,K>@/2 @.RAW6\)K3)%+2J'PW/7T\G MH\M1:N;UNBA!@"1!IP/'L?HU-N)5:(-J05>A^C[3Z& M>H5HFW1%;TY:9T[:%K+VNJ4;NJ5U?D@/G(X IU%O1F+<4,:D-TJM,4I8OL*X ML=P(@7EN!")];N3 R76D&P3%0BNO'AY=A$C6FG&],*O"TUJ.OQ M=A1X.U1AVS[PUGO;!_:V\T-6OQ"1,5+VX6/U.JA-.B@+[[W701DC96ZC?@MV M\GXXGI33-/IY"Y$P+$;E67#3,OAWQA4#(.1+^#8:?$O" U\6D]NOVPF&VXKK M9>)NVHC4IK +JPYK&?HUE)SK[6$W&+A6??:>9DOMVMG4?B@NB\F',)F$\C3.D==-]CQ%2R>8 MA 1%O?I[9N\1B0:K+=8PL%=_!V;,6O7W'>#VH1@&T!V#I#NZR9DU9'1"Z:UC M3>HG6(;QY(N9A+/OYJK;LO,T-9U@U";E!C'':@U>M+W3_R:%MYFR3BC!V8ZH M/EEUV&15DSN5%I;T>MG?;^V9U/7_+U M^ZC;<*DHY5N^;]6,WO=YJCBU/5Z;P^OI,/1XW0]>[Z:VQ^L=7CO2<_6YP;=U MC]?.(JCWQPX0*^VQ:?A.K/SC'Z8LC!V$%/S/[GUCQK,_VLWJQ6'?6X;'XV_: M*AT:5.U0(8TB<$V+^JXBYZS&_$MLW^9]4+#$LSB\F[XJA M&3IXP"PI.XKEW2_OAS[\2&G:7A1V ^Q.4][CNZI.?^A,+^,^/?--&+J+="[M MFU%9CM)R44O]S/V?![&,UEMY63M)O8?3>FE80OV[X$-I!N^F0S]^&V-P:<-/ MK]-WU^D5)K;':C/>>*;:U- *M6S>FQ]9NSN'"1'8!6'V6- ^GK#59 MTFC9A5&M3>?MAE3-C>;[ M5ASH8*T=>C:UM?*J9UAGLRR[TWW,VB80*2FL8R;S]\,KJ\&@WAS_&,EZ^=FUY.!W") M_]T4PP^C\?A3F)R8\<6[P>C[WX(_#Y]-"9>WFZ%/$GFOY&M2NR?FR]@DBN\#2 MI3;YO?P>7G[;X1PO'N+2F^\VF.]6+ %MC8U>:SR3UFC-@3Z]UFB=UNB<1>D= MR5Y+]$C(4B?T44=K_(?]'E+1L[A=+-Y#87:OQ0^;&#JDU/;N^S/E[ \IMSV3 MGXG)AY3D7CEW0&X7XJ S3Z&8TG4XGI_$!N;.SL=*TE.$B3=ZW\'[H M1C>'VVY[<[LQL]U=J#U>JEJTU9L5ZZ>NG*3[K: M4G[<">GJ<#*LU2#.)Z77"MGJI%_88=EZ7E3F(?)=]0I;)%MM%8<>=WO9YO\H M;7B2YN8TGDU&[L_Y'IDRQ%"6P<^^:C= UE)QS_U5Y'0AN[N)36?PM#!^G1FW MGJ"J$TQ;5__2LR\_W[C7HUU84L' =O7'V84IPY=P-2W=A1F'S^7HO#27N)^VFLU%%^O;&3$1>$=4,,]%LQ^@VS$29,A'M>4M2 MH\?\RBV91_Y].LA5"A_0MC-C\O9G&9MK)(;N MG-6;_9^]6MVG6GWDM*+J3BO::X%^+\C/)\CM"%L6-^OTGO%S>L:M2 $V@8%> M\W>+Y^!][ZSY>S]\9YTO.ZOS>ZO?9>F?\?WW$J*%$%*V;SI?-I_-5^JQ[3^; MZT32Z[),IR&ECY]&PW!Y-1A=A]LE^+2\_,G<+#E^_3[Z>C&:CLW0OQ[ZL^(' M/'EX>CDL['3\?NC2E'P+Z8YV(V9I3AYDL^M,SNZK[ ]G]Z9;6+TI[L0*R19 M?)L_"O?'^WT+PMMJ4M F""[$P*^_F])_O;ZZK:083\K"31XM=*P[Z;*M<'I$ MTL-*B!6T;8^]\[68#,)I M?#_TQ;?"3\U@WBO^1W#3I/]/8RSILHFF//YGKC9*T%W M [+ P+03B D)*^F>@V0U\;O;O^?1F7=]HN]YM.P;=NCYXGKR\%^#70_]@ M2F; 7Q=YF0=GNF_2BF-X[F]%&=QD5'8+*"EQ5'EZF@W='D[P?K1I.N'I"1;U M4K!9"A[&UQE(P=8IA [(5R\%C7N]-YGJEH*Y/6YK@MCCN>I1M195M_+7@VIC M+/1XJGI,U8S/>VPU%V?GCK%-/F&.:^B'\=5:6;W1#JSV"&U?E<=>A*2#Q1T; M2&TK@MK"OE8HF,4-3#VO]\_K0VU<6BQA[GF]?UX?;'M*S^%G,;Q[:#G?,^T8 MO:6L$JXMR?%GGH!MR)YW,BG;3)JT;,GVL[4K^.T^2Z]A$A<4\;A'H<;C[H8P)^0Z(A M$7T'R+/IU=5@]K49W/J4CR]]W#._W:!;3>2#DO^MJ,T0&_06&[,6H3TV6HD- M6AD;C_J.[AKRWV(#]]AH*39P=6S@)K&Q:%-NIV)FRD^_#T,YOBBNTG2\/3O] M_%LQ=H/1> KNYIOK].6CI,_R/6"FOY;3\>3M>'35;KAL0??CK$T5XO.S.CUF MNH29_1[$W)N55IB5_:YO]TQN&Y.;E>2E,[EZ=K> W:U8OUFL-NRQT3YLM*6M M^F]P]SQ:)&0>43U-33<8M:A! M:[+LCW^8LC!V$-+/F7XX* 97?NSB[#\_\VV&:\[,0O?U_!@O1>/+FG2G*?YC!-+RYOOOX-Y@W M4[J+ZP_A6YA76=W]]GYX-9V,9S_@&_WSX!$?@TF)KT3;&S,NYAVNWXXGQ25, MSVF\N_+NPWVRK-U@J#9-][!X8KYV5TD;)OQ^%'5FO@NIJ&>#[(DIR^NDRCZ7#29=0^#92:]#8*X;W)4XN 2WK@]L!])N#NX=2*WDEH#3:R=!+: M!5G2Z]I\="WI#G!W]FZK K?7M=6PD:6N;5= UNO:7M=V,B [4EW[#.HM(\CN MM67%^Z$;78:OYL?KZ>1B5,)XYF =E:$X'YXD?='V 9K!X ML]7?\'M(>W.[+JE5B#M6SG\>#E"KIRG/S^SV8[=*(E)R29'^U%TE[XO15^394S+G-!TFL8L"\& MLT.59C7^Q:0(X[<_W&#J@W]7CB[3(CM<7C4.&S+?N\>A\>-PT/M+5_$X3<#F' MT"D\%;X:GI_-";SM"3N+I&>%"M-Q,0SC\>WO\]:!MG)J+P:E?-JD]/)1=M/?]Z L;L5G-5491\U M[$$+O1V>PY M;,OI<(WJR6[8[7THJ@,Z"UU%XJ(?V<<,^X\9VA(?;F,/V\;JWK8<('.:CX79 M#AH=MC,99TU[X]1Q;[SE=K'/6AQ5UJ+EL6%OOX_2?F?L5?;VN^/VNRT5Q7TV M[=BS:1FO./1:LN-:LBV9WC[[EV,LNV@+>V6R_WQ^R_V>7J([S>6]UN7WWFT' MO=N#Y4E[B[(_B[*OUJO]LO[S, TUS[1^'>)(UR'V!:NC38^UO$C\>2&UAU,4 M>DW5:ZH]-(SOO99]>RV-ZH*CC4][\](ACZ4KYJ7M28_:-JU%FJK?==%24.T_ MD_9,'LOO871>FJN+PIGYJ3:OQT5+>Z4F3*P=][PCW?W@NR#=: ,KWD[+T55+ M#P&JP(R'P^^.#>_9T1'I^/A?'6."FS?B_/GC?W5!&C9-_\GKCD[_R>LN3#_N ME5&7O*9>&>W5%FR:_K^?=73Z_W[6A>G?9 OZF*$U=J$WRWNU YNFOU=$!S7# M/?KW:@;Z31BZ MBTM3_CGCQYD9A/'-64J?P@U)JV[[>GTU/P+F9#J>C"Y#N73-S;T?S7^/RMN+ M;A9DOH1B,+A^/87O1JEQ^_NA:Z\\+A,P7]I83\7N*RM/3/B#RH*G9WXOHWB$ ME@?'KJV"39,"THK*_79*4P+@_QT-VRM$^X;33E*\-'LM%]Y>=IJ4G:\790@? M3'D>QI/W0U]\*_S4#.ZNZ>6IMCQ5FM%>QHY(QCZ9*Y.T[&>8A5ZBVNSW/277 M*[B8O?Q\+D=^ZB:GY5DHOQ5N+@'OSX=%FO"WE\4X3=M-K=R[:1B\'OHS$\/D M^DL8P"C\V?48PLB;I^15S'CP6OE5O)F_;T<&98?J%?N-06>XR7\6DXM;09^I MLY,+,QR&>5[F].WIV[-*B.U8U7X5ZF_B^_LIV%VQMV>S0"MV'M?K:K&ZB/2) MK.)LZFZ.]6TG'#A/^EHC8.PR/J+/3VC[I_6I!1W1(O=.QUGDA1[9(>E#' M;E>DM:735N-(:]\JV,']^V=?@FN%3JN'M-I^4?LTVH%W6CY[Q4D'4;:%/FMS MT76;-=L^*[Y;@;P5&>HF MS-$9WVOOY]J(GW0$&:65E3/_691IJD^,'80^G&_*C*TO MA%F>[^QPUXPUZV'XW%FEWOKN:GW[$I=N195ML-W50X7?=(#["+H6$WV(>/U[NTC:(M'VZ_=MSW*>HZU^[9X.\UDG#JB M.!O+^QQ:17?5:]MW#4+[//0VV.KCC!#V78/0_KBBY=A[YKBF+?Y?P_4)[5-Y MNZN< [J3N?AU#4<9_?[ZSD8:;LQFHC _OJILJ:OJ\([W9%^*%T_)Y1UN:]P$UMQ^UP MG-\6SZ)NG-\V*+4S9FZ+Y>JYFY/L[KWS4GM;;K6]>\0S]/MJR[[O9E;\^X1P MER*Q;JS!]AUS\NN8TPU;6S_;VWE3>[!5_[RM;3,]PCJ*J8-TMVQ+K-9-(]7; MB;UF\=JW*-C^7/$>:Q';@K*5,=C,^IX,BDMXSXWJ?'!J2!X5V&UP3M9'9$]S M('M4-EVATWLW>TF1/DN53ENR57OI3-$Q9;F/W=J'UM2Y9+3ZLZY:MDVTT[%L MISR!S+7NH5S4-O?H:(M7L$7\U#:8M3(2:S[#2BO/)Z/*J!&Z, MRFIKR-UHGO.T6[A$\[-XA4>ZS[@:ZG(%4"ZZH[9GWS:&MM1+;LNZ>%^]GG/U M>EMJWHZ\MV2SS0P.&OQU5>\UL\NN4X=TMN> Z3XWVI^4^,RVM\TYJ+94)^VC M$KUM$.SFR4-MR:$WG:5L7R/$W;L1-J4%CZUV9"]9RHX4+K4A-]Z&+%>VT4#[ MRWM;W6OH.,ZOW/,Y+UEA\)ES"P#WW,FD_ MMY=/H1K1I6WS&38X*MJW'B MSO5_;6-E2U<)V[)^TZ_EYZ!;>R[F((M=6GP__ IX6V2O[@IXVSC9SK[\;?%_ M&HZ;VI+ MR8,O@?3=G)[I[(5CZ#[0%-R/[>3=?6.O?X]AQ[NGMM=+S:J"U>7[_#("^]M>>]CVU>\&]O+67V)QU4KZAL M7]KK\)FGUM7!-I7C;+.V:%MYT$%J)=N"O&/J4=*V5LK'Y@%7VH/9G^R5.?I: M7:G6GUK>BO7([O6WZT:_DRT\R1RWX';:[N>%\>8Y+NDV"_$AJK?:>:6VK/7VNW^/ M;_=O6S("_9D(;^HO)N]^]3M3R >?(6D M/=G+MOC8>\EN=6,C37\J6:L]\*;W^G>DXN'0NZI;6I_ MYE"PKS]OC1?6,.K:FUUO-^:>H0-QI[RKZKV]>N>JP]V]6NU;]9U$GB\7=Z1G MC57$7;80ZJH75<]WSVN]^-"6K/?@=_?@.XJIOL=/O^_OB/;]M25BR[[2L[VY M@6?H&]26W0Q-^U"=3T4=TH,ZHGQ4'X-U4W_L>]6V6YYSPXNF'?;86YW;J>NQ M=PN$!_*?COELYKW7]K7/6V_7OJRCJ2)MH!XE"V77=\%NA[W=/QZ[4EQ_\.+F MOJ;KF=:%VIO3:-?FU;Y36[^WZ+CV%K4EBWM4R&NQX7V^R+QKVW,=?^_RM3;R;4L%T $ZH^:0JFG[@2M]M=,QK)VT,7HY$M3M9Q= M'[STU0OUO<9C74UI[=+QD9WBO?-I9WF4'A\ZI&YI#X2V6.B&]X[V*K+?-=JB MC&-?:M.OZ.W4"[[?-7]P<_P<^J]3F%QJ']96C+6Q(UI;HH&^)W%;>Q*WQ3,_ MW@6LKGJS>][EV5ZVMW>W9^:(J[?C M^5:9T-S/AMM'R-9I?=L-7S++$P::+8;L4=B U>\[ O0= =J416M<*[8WQFY? M;?#1Q#[5,W-_/^L8;&[#Y;^?96>[GN,4P*S,6^L*QMJZ0M 6;^P(LGT'+ZG= M+=7853]K[TAKGZ'L M+V:*7;@K3/J<]T.;G^/###"6CYM_\S+:YF[+C^>GWU MH(C[0S#CX&\N+T)+E\!O456!K <9C=6T];P'WG\P0P\_O9D6,!/#\PRX?GOQ M2LJRX_D*K[R7]V>6]Q9%9+V\/Y.\MZ5"H>?Y\_&\17N/>QW_S#K^8'4B,XY_ M&(W'*30"C(>A VK?7'^:Q4NG\?[KZQGCWQ5# Y>8 <0_0V^O/X3)))1P71E\ MT?*,674R[U5 %7J;1$4Q!-[#M-TLH-HPGH_'[ M\7C:XD[ORR._Y]$*$CK $M"Z^E$\U3-G1RV:5*@^3&2L*O/OCR\&],P\?UL, MB\OIY6+V[726K0)M]-I-BF]%LCXW2:W973>??RO&;J:TIL'?W#$:MMP$5R3Q M'CP5:-TMB]<4"0,]L;R&NJRGG- M1YSY[PM M6&U+45Z/U1ZK%?1J*[9/]%C-/\/2U87$N>7_AQE,9V2^'@Q&W\W0A?'KH?\2 MQJ'\%L9WJ\=WO[X;E?.%M+0TUT[(W3*U&FD/H/@$C7MRSW&3"X:U&'KV]N0, MN.*G@X#!F[_Y?28 TV%;^QW5Y6RJ#:A$:!?8BWKVMHR]Z&#L[=5Q9@Q=@/%# MVF<;H+^$R;1LJX_7@-P^37 'V(UUKY[;I9ZQ/AA[>_7<>H;NY"WWZODYU'.3 MWO-.ZKEG]S.PNUGI7DS$]8QO&>-;D0+;$B6]><\,!XO+H;VV:+.V:,M"9!_K M'3C6:\627S.HZ'7'\^B.MNS*[SV-PWH:';,A/0XRTP?-Q*>]+]''(3TJG@L5 M![,9O:4X]-+#/G;V]X%"RP*%-K*[U^6M8^]T6,QY^W=PXNXX<1G,>%J&7XOQ MB!$L?_[[V6^W]]_^=/MW>L"JAY&EA]T0>6'*,*[[-'KW-%]\ ^8^O.;3]#(5 MMX[*+4>_='_Z\KH^3:S%R,FG?]9]F%S[L+=__U+W86KMPSY_^%3W87KEI+U/HC48)"&M^4", M5C[P'Z-)77[B92F=-9D%=53W2]V'+ C#K MC!5CX6IC%J^1@($I+I]^5/'CYS(U#$]U\Q?%U8M1Z4/YRTO\%_3RA2E=.1H\ M-DKIWK^,RO.?("*F/]U<\5,T;O(JCD:3(7#[Y8M8CBZ_A#C^Y>4[^.$/)H(V M%$G'B&0J2JN-EUQ%RK@TSL27+R:CF\OA$7\$Q8GQRDNL#0LQ:$4I-U(')TPP MWKU\,2B&?WYY>F2S8:7K8&)^6B#R>:C6V@?$=>0F(D8BT<)R8RQSUDJB#%^@ MFFA$J=8P1X(R:K4BP@7GN*'PAT.H(U3'R$R,!$7@+(/_&.RYTCA&1:QGP2]0 MC;VGS JAN)(,YLLH$JQ@P@N*:1*X;E!M621>&!YB-,QJKK4U*&*IK E12;) MM7-&&FJ#]BX"'J0!9%##;?!:& U.2C>H1I$31R355G'FX-]2:J*0X(Z'X%&F M5#.CL76"11XY$Q&D.B(0Z(!LE Q9O$"UX,8ZBJ57!.2:424LPM8;ZJ522LB. M4 T,BH;32)B3(-?(8.$]%YKH$)$P(D^JJ07UQ!E6%'AK -R6@E72!JB)$L*@ M!:I9E)XZ \ 0#*!@58S"4TF,P3 ?O"M45)-B7<><1Z)8V19=S1 ME$EQ*D+D)0BW,E-MQI%A6M(0D ^,@MY6:1,4!)R@Y# X:'E2[8R)+E .>+8L M.&:Q"U$[C"-3#ER8/*E6UE"/(^8B!2 N6!<-:/'H@W!6.Y6*V4) MLRYH<,T"LL!W#3&(MGE23;",6GHDM&<,R:#!)V,Z!=H>1-UG&G-!=!4!XD@$ M\,.)L\:!O>942Q(4-4$O9@OA5PC)HJ8L,@376R:26F#@OU-LND(UC1$\,."? M=X%%:JP5V($>#Q0\<_!+\Z2:, YN"14R(,&0IEKKX*3TV/-HE%WT4C*AVE.L MI8*1!\&83NX)!S,6/)^)*UG49LB[R(V3E##)D)+*@EZ@AK#(4;2R,SE2#408 M2[R.BGE0Y1(CQ[P*SD@EV2+"N1< ?\NM(9$1 PK?43#M$E0 "S![':$:!^(, M*'$FA656I*P1=9H1C+WP:"GZR(1JP96#4$MCF_+Z*BAOA3;&>,32"O5BCE1* M2PDAP<.%8-*Q 9PSZKVE(48J8T>H!H^$6L\BT ["R8Q6"EQ3BV.$J N&TL!H-M!%&($$,7X^M,J-:!(VX1L5Y%!AHY)58XN!P2 M+)K0:M%+R81J$&N"O(:@$C0YEUQ[!VZ+IUXASS%=K$&B\)4/X+9'P9D'70"7 M4^^$D%AYG?3P:7'57DM#F0Z82< VQ"GX=VQ0_G7(*!,I@9 MJIFCT=@ G[@#LAV3>#&^SH3J(+V0&GM$08=AHN%?PEGE(.R&<((MKNXI!.)/ M.<1D5#(CK *\*QP-54%(FA+)G:!:,(^(]\A!N D^J+8J&$T5Q"/<>NX75_I,I9"XJ,$60#%E@%[R " M,6JICC03JJ6-H)^, HU-F>)("W!3',8&\6XU=I" MN&6Q8R2@9)WRI-J#\B:> &L9!C\<@S;CSDCL"/P'G+4\J8:H0WIP0K4@&GCM MX"\E).&:!B ?9XIP(-9'HZ2*VC&<8&@W&RXG(B%_,*F1"-:'*L&Y MVFLMI2&@L#'UP&D.482E7-&(,8)@9#&7D@G5D@EE&(D\&. UQ$XI6QBB1Y@% MXY96[3.A6E"&/0)]#4XHLSQ8)H0Q'B)'8#B*BY57F5 =(G;82 *!LF0R8NLE M#R$2%$AT1F1JN;Q&RG(9N%",492V?<"_/0/S;13.U2-5GE":4IU>1J:CA6@$ M*%8N"I!S3I%!,(*PY ;5"L5.2<$%!H# M;::BU2A0<,-]JD+38K%"(Q.JK9%(:ZPL2Z545&L>" $MIE54>$4^/ ^JA48R MK4B"TI9,$V:QE5I[[H#=S.I,O11D!#9&&P],9YP@R[%A8+5M=-)*FJT.=])K MIYS@% )M#]!&2G"I:>J:L%1;F G5,&XP6A)3L%7,:0TQ%R->2\,\EBYD*MM(9,!@N3*-/K!0UNG@>9)KBL ;"PGF MUL88'>>9KGU '*TXR#/G%#/IN&&.TU1!II&0@66:2]$J4A.=H(2DW4U4@4_F MM$,668/5TGZN3*A6E 45.'5&4F8$,1!J&NQ$ )*TD9EF"S52"H$S&E(C5J!% M ;':@U.>=!EQF?(:11=0Y&*VH0=DV@9+I741-)P,;FD76R94&>60O4>NU8:A6C/?R3Z?JU5CR ?88 MRV+PR&TJUQ"6 MZ)9%IGNGX-U$;K@D#:@V\60+Y9)%1#Q.TAZ"*9RC4.0CO, ML(M:@%@'3:/ @A$5>5K_RC2^AF!+I;4\3S1F!B,C%(^I)H4(%C7.-.8RUAJE M*%@KB#09V"Y@-N>$.2\C"DO]PS.AFEB%07]A+U5(N]@L,RP8BD*PWF=;4:D@ MTDC]?0BEA&DK% M!28^\!['V2QT&,J$Z%:" ?4[M<# #CTP+ZZ113$,PAK'- MU$N).*UH6H>XI2SM_% J0MCEE522NUQC+HBXO$XM)#1)+7Z0AIC#IL8QU'G" M1:9>"G(H," /8 V>F4T+^#HUE0#(T^ASS9%&! 9+!J!%&]!F41N$(A%>(I(R MY)FNE,9K=$1[#67W!+'TD)(GE1+:;A01!EA0FI2J3GW 47F MB..!NEQ],R,$&"J,(=@$JHD!$R;!;@?+ Y=+_4@SH5IJ2D&4I3 0>VGM(*0. M(-P,AY1:HIEZ*09Y1;PR# 7/ A4:12D WR0X']12?[-,J*9!42]M0$1:!GK- M@"5#)')P29&S)--U+B\IM1:,M4"4$2L,>"@L6 4.>> T5\ME@5+L::2IYY56 M5C&(LQ42@>!4,)_KJCU7RG%DP%"#"D-.2\8H=XJ!T^8B@=4@\%*/=1YZA_/<]W%!FJ: M2:\M%X@P%2'2M"1:#@1$C(W--.9RG EFO+$A[<]T-AW<3C&/W(!K'G*ME(9X M U%K F(TM4Y!RDH9E334,:[UT@ETF5#-C21 +XXJG2(:J-5PKW642L<,QYDB MW !/I4N5PAYH#]P:K;@26("7RC#/58<3)-)9"RM1> M,TRMY"SBY'A[Y](."(@^K.,@\"#?>5)M -Z>68J5D\Q"4*VI(*EPFDDPY7*I MXVX>5%OAB(K6(JT",T'-F@9[K%/%641+)T'G0G6DW!.A)6*.(4HT-=XR*AQ6 M/!B1*:^1(%1I)%U0D1D!-#L8O(. VX"[AC+-*H#'[25F%E%A@6IO'9)I_UYJ MW.A6](K/@VH(JV"\7E-J,4/<&QFY5=APAJV/,=-\.(*PT@'IH, 9DRXUC4FG M5*7%?);8G2?5'DN)J2,R-7\'A\Q(RATG8+>\Y])FJL-3EY@(XT\N&5,,@LT8 M'1)&4<=-%)EZ*4(;CXU+6S] =WFX.*14"E$8NP#J/$^JTS9%GSH-D[3C@_!$ MNHE1TN (8S%3RZ4LL;,#($+J;T8@X"1IW9X2#P%G#)E6SVKD!/7($2/ 6)%D MO[#$,!718>%0IGDS)23&*7."=9AW?V((18V5Y/"47'OC8(^)8I+%=)XF1"'* M2P0^2Z1$<8QS[J\T"#6!T"M/JBW!4H!_PC4FZ:!<18!J9[W40B'O,K5<0(&-A$1PQ^(L MOL8A-1EVZ91[;G+M,RRP$5HPIQSX9@3^&SFG4EMK4HM.G2G"D8D*]'C @&VF MJ$W-!=)YW\Z!B^)6J"Q$VFO&;I4%SG(>2* M(O$ZG>WL>>H-))1V*-,5'PPZS$OBJ*"&P0=%09N1H#R-:74@TUQ*Z@_/.5*1 M.: _@DO*&>%1&1X9F/%,O10L%<7@<'MA(>82U!(M",P!"D9:F>LN-DR\E^GP MN4@] X$V$(YP&1%23C"=:QVI ><;O&_L4O(;":J1E#(=V>4X5RQ7A =I,?I;/)&-=>$AOD3(L&@,1&,0>N9)-94N;5CT M)'C$C/56:@4."O@GV#F9JV\6'(L"R941RTH8S!@QQD+ FMBI32>">W3)OQ,M1G' MT5*#!49@GQ%H;R$$55A%QR2)+MN8BQB!N#).!P8Z30'@#3644P"X$9G6FU$D M)$1:Z7A8SAQW"GDEC.<>0JZ@(2&8\@01A@U17D+HE4X%L)%"M)TGU9(*2URPA&#$<.ITA=+Y9-JK& (V MF>YB0T $C#[ECQ3#RFA)J7=.8?B_)SS3E5SG>/12"1*#80;$6C",P8#I=!I= ML)E67CGPO(6 0$M1#Y$F#!XHDCBD")0 ]_.DFON9_C*(4:% W2TQ@RM5R,2X8B*'&#,&/@>%LBN+=" M8D)3UYP\J0;U%83UCE)N&'/.!C!;",(PKYW+MC[<&!\@TI P:-!A*EI#&8ZI M%2MVA)!,>0W,)5(JBC18Y^1XRTB$8PC4&W(VUXI*H$U@C6@J66 "1@[38#A' MW'CX1F:ZXD.B0<*"U594IURPQC%H*KEFDFB2:Y6=!'5&J!7&6<(">-Y. *NY M +*M\[GN\1&*VN2&$H4AOA:I.L4BPU#JZB>,SQ3AP1O,4X-" 3J,8)+.@ Z$ M4ZV8I"1FZIMI32EHL4A0A."+,JL9I519\%L"1-B9YDC9+*,08-@Q'>UB0+J5 MT3HH9YAD)-.L J7">Q5L3.?X.'#)HTI)4T4$\L3S3->YG ?MY7DZPR8=9Q/! M"951:(VY!(/-,T6X)H@X#FZ*!.V-@M "MTS+7#@.: -EIZQH'I4V" M34UH??00;5/O*3H!@PGE@J,D]97P(=/5/<-".DI2VJ]:&Y0WGK' (=*4(,WI\$$?;55ZJ#A/68A"FPRC:\)"DJ!7^8D MA)FIKW+$X)\$YJ14SN?JI0BPU@!ISU7Z9%AJYA;2D>?,*&U]ICE28;'!<=9; M@#"3HBW'4LHT*,JITIFNY&K/.+@CG#K'THY%K20%O4:CCM8+G^DZEXD$:PSF M60H/48@SU%.DC+(1:>]R]<,#(EX20DDZ61)[ QZ:$MZFPE+N'Y!F;#+WE2K8U4'$E,J0!6>F0:5V*U,S[8%FJO6(2A#LH8#[1U#J)X5.>5 =B M4MO"2#Q1C&FDK//,L]3S"D0<99H/IR#( GQN[#CH,IOB:4YW +;GA'JJL 514M>2B94*Y^6N!0W7H+O'2UH-V8AQHX">,^7>DIG0C5+4182 M,08M&41:"D60]+3[@X>@Q6+TD0G5".(LDYH]62,9)\CR=/Z>TC8Z:27-5)N! M=\4\"#6-WL][Q0LP6!"1,(^E"YDBW 5BB.7 7$Y :WL+OAJXY9(J8+K(58?C MM% MM?<4>(VH4()C05W$P2LC].(>GTRHEHI&KIB$^(HPQ9E*H:>/+#(*9"SM MT\R$ZDALRBIHXUA@SG.P64%ABU-/($G4XMI')E1#Q$6#5%YZ3!F/#CP4[+G! MWG$MPU(U3B940W )(;)$PB'-I*1&>$P@T'2$B=1"/$^JM>+!:0BPK,4@S#8Y MY<)2PA&13.M,8RZ%G7"80"=4"I%IPT-K1!Z:L MM%%2J[D-'G$MELY8S(1J*5,'')*V[ 7&D$Q%LP%%YHCC@;I,/=)HA$C=G[!6 M'J@F!E,M >G!\L"ESM1+<90@#9I;VL1J"#P"UEXCB#ZEA. CTY@KZD@\)P!O MCYFWP>H 9ILIQRE5&&5JKST3EBCG1;"248X,(D)&IR*%?VN3*:\IPU+% %:* M&H9#5 J+=+1DC!!S&I*I-JMYKGTF5-<\USX7JNN=2I8+U?5.)OU(,Z&Z9K?& M3*BNV<$O$ZIK=G_*A.J:?9 RH;IF#XU,J*[95R$3JFON1,Z$ZII[ MW$RH1I%+(")@ZRD$',;(R P&?]1H[O'2WKVT<\!I%M(IC QD(>D^&J,/CH/! M8UVAFFLL"8VIJ"[UDT"62P3,IRQ&&3%?],,SH=J;H,$_T5(1P7@(!@(NYU@D M$LRXP(L(SX1JEQH,"\1)I(Y1Q*W +!UPGZI3I":9(EQIPUG4DJ?F$%,J,;:D[0!-YH4:6IF2(2[%0]2083-%M>Y,J$Z8&F] M!!><*=7&1&D$I=$+SX*.!B-EX2.:%<@O=0[)A&H9 M*#!:@R:+8+# (Z40=PHFC?*&$I8IU2X($X'+WEEPL>G,$2468<*H%WCI')], MJ,812X4LL#>FL\Z%D3IU6@@D0KQMEJ*/3*A&*+* A552&.:9,FEG0-00>06= MRBSSI#IR[",F'OQQSD2 ()-*+=->5:> Z9GR.F"XV",08VK37DT=I+?@DEN< MVB+13*EF,'!P2I.-UHQ8P':4,NU-Y2'M75S<=9X)U>DD9(BHO1! !0:/;,;E MP#FWB'N?J4?*&PX8ZD\OBECD"94(T]^. \>.*09]%A MZQ4AA'HE" V ^SRICC&8X#Q"$GP4XZRU 5N*7#JBC1J;:SW\?%_X:?7V!T M-?FW%Y/P8_+*#(KSX<\O!B'^/_;>O+EM)-D7_?]&W.^ ZS,](<>CU"1%;>T9 MQV/+LJW;MN0CR=UGSC\O0* HH@4"'"R2>3[]RZTV$-0N6W9S9F(LDEBJLK*R MV^DLDH5\H);#F" Z OKE1R M/JE^"49Y&CLO@]=-"OVV$:WZ+T&69^I5P)_61WE5Y5-XUNQ+4.9I$@>C-(PN MS.]5/OLE_G,CK@ 1?S(3_8TS_@5OAFO,BK[-XO?E3VXRG87&>9.M(O%^" ML*YR\U7!;Z'O7@0_N]/"]?M\='AV\"8X/1N>'9P&IP?[GT\.SP[AS^'1F^#@ MO_;?#X_>'03[QQ\_'IZ>'AX?_6-4^ _QN*#E\R,N57_94OTQ/'U_>/3N[/BH M$[S9V-\(^MVMP=Y3#F5WV5#>'I]\#%!6 (<YU81\C@GP776MHIXS&FWL@8")X%0P9]OX_7T3] M;K_?[75[58Y_]?J;O1>O>]WUWVAWVO>^OBT!_JS+*AG/[T8!W+@O7J]]#(N+ MX#A3+Q=>5H6C5 %QT[26PUVAO3XWBK:V=P38WVHJU!.+Z9O6 PQ32L M_ODB@5F4*OIEE.?I*$S3O!KE7UZ\_OM_?.EO]WJO%CBP(2U\&>%_5\6W7(&] M;[4"K1M^>'3T>?@A.#GX='QR%GSZ?'+Z>7AT%IP=HS ] XD9]#:#XY.@M[46 MOPR.WP9G[P]<.6MD['#_#'_N[6T.;D4@8MN?/;[5?_WO_P4_X/;S3LS&:MQ5 M/-)W21;#QU^"]7YO@TY.[^#17SX*8=_F15!-5#!.2ECG8*["(E#P^OAF\?H) MOL_C@RQ^$U:>G UWQVHTZF&.V&!S>W=O#PSET1B-Y9W^",VFNVR$7V)X^OH4 M[IC@$-;C<+Z.HUQ7V8O7;U2DIB-5!)N]3H"WWUYMC3=[H \,'DM4=_^*HOKL9'AT M>D@R^<<7UYY@=O35QQ++E6'B8$;BEFS9X/^#_\ *T[]M0W[@K!YE"OOY=)J4 M)0Y]G(#PRVJ4U+_\_3]ZV]U7P3] #F;>&&(5Y079Q+\$8)"I JQE==U&/\BJ MI)J_A6*^WN3ON;=]"%WO=[?;6,6]L M<_%(P:&WGBRW(+MKU-WN4!B)"^2VYT,GH&\Z00G#';[@Y8HZ,XZN^-U=[N M]LXM^/.T"K,X+.+@8UZ!L/A4Y'$=5;#LAUFTL81G'T3HQUS.%C']_7$8V.4' M7V U:=F#?!P49KF#L S*F8J2<0*:=)(%254&T20LX+Z7SXOJ[D&Y<$#>0\;] MH)KN8&]C;^_!:M:C'K"/)J9 8N3%3.X$N5*I_;S.JF*^G\>NU(JV^KW-K1%H MRX/!8&=K;]3O[73#.,)>NFIS9W0/M;G$M\V*_!+'A!8=4N%?>7%Q.\49^<\[ MC6^Q ]I6=ZN[T>W]H*M[%GXY1'<"R**([E[0EJ(P["FU,QI@L"L<],)1=QLQ M#;?"+ORRU;^-8[2W#KH6?.X^Q<(M%5S?R_Z%HX+V50 G=0YZ?1'\61=)&2<1 MJ?9P=B3N'J3+BO,P2_Z'/K_\KMD;)G^X<;)QNA$<3&=I/H?9^PP9'.4;MYOB M#\ (R\_L[VA![S")[W[)GE8Z#^.X4&4I_WR >WJ.9.YO1N$@VMS>[>[L#108 M"]M@*FS%O:W-G:WN.+J-';NYL][;A1U6H-C)@E_3RWB9>>!-JIT,R^EV%YIT MK/1??/$C4',?_CPNSO*KS+6YMC?'_:T=%>U$\6 4JMUP,(ZVP_$V4KC7C6]! MRP]Y=AXG(YU9QP78EI=P/KFJ(.4"Q7M1=S>,!P,J$@[5YEYW M+P02#WJW4!D>H JN5+[;+=^G'&B:_G;8]@/:M#?Q.8:VSO; M.Z-1%/>5VKR%^QOT/?ABI>JU:SM"?E3K9@5LG&06IH'ZHJ*Z2B[14P"*CRJ_ M>Z4.&"M SEJI;M_3LOWE53?KE/W[?^SV>SNORJ!2J9I-\DP'*3IHCJ4U>JN" ML% AR,-8_?)=+WPK*=:6GB.HW0QAYHV3 _M086%#=] ;#.+!YFXTVAIO#4:( M?=3O[V[?XN38Z>TVSXV7RW,-/N1 J4^X- M>BU$\V(.3*Q[$F[V!VMO9[6Z# M8KS5W=H$Q6XTNHW78G.OO][M=Q=]%M\JU'CWZ- W;PK/?!_4_&S/ U-CB3T2DREOD23,#N'+S*,[,,W5HQ_+87W M$;?U-V>XI5J9')3S7G]$V]KU+6QOJLW1WEX_W-L;C*+!;F^WO]7;W=KK]\?; M_5%X"ZT,$X=@!4^K/+KH!+.P""[#M%;!W_H;W2ZF007E!+3RKY):]X@RYODN MIP@6EBO.6G:WNFIS=S08#_KA(!S'X5XX'F&#MT&XV^V'6[?)4OGXZ6NMTXVR M[#'625\D]3[/<37UYCP0:=A(/8HVL]?E E\VYFUO,SLLYO-++NZ("YO8'U M58AQE&?J6>4UWS<;_S"+,9BO@M$\B"8*=OX42]827CPG,2XI@S"X@GVU?I'E M5UE0JK $(L3P0UFCYRTL@UB-DXSSYDYJV):#[I9F X=[@",V=#+Q]>&0/^!U MO^';3N5EA_0N1RAB"7,WWMGM=;=VT)>T%^UL[O7C6(WV-KL[H]M$1/ZERJ: M"QX8"/S[?^SM#+9>2?A$YGJ4MV50W_/A@UUED5%I3*7I3N M6=W;[D7Q9D\A1.TH&H6JUU71YG:T'4<[>]M[MV#+H[S)E8_(/EO/GWVN)HKR MK1H\M-9[&4Q U"#CQ$&8IH9[7+8:*;D GNESDL=!CE R^@YP%?Z,A2M!#+^" MW0Z76ND]*U2DR)SO]0.J;BN#-7@PZ%9!68/I6DYRS!;691_5)*R:D[@*R\5= M0#?+9%Z".,WB8*W/DQV!A@:_C_Z$J>#U="G_;W1TUWMP%0V(0CM1HLX^0AIN[W2C> M[O=OD3[ZU83L=?\^\OO-E*8T[" ,R6,P""%=<8M@WR'VG+6 M^BTBIZRW_E!.89O"6PHMIF'AIT"8>0>/-7@<' %8TGAN=]MYD5]5$WV=UKE/ ME6)%/=$IS!A.[W=?+1LK_=Q[I2^[\8*E(]77X=$FU^I!-\:JK]2&1*\_6N_K M4]L]JEOW[U_49["UL['[\)2-)Q)TI"+O ].]JB[,^Z-!MUP M=Z2ZVWLA@G#LC<:ANE5R)_'MT&%+>MG75)\]PM[>L3'H+W=2/_V*+5#L:03V MM;1YA,#-MV7[(Y#7"X3T3\*O3]7GRG&GRT\&:WO?9*[00WZMRR13I6NE[ [ MUAZ$O=$N.LG#\6BPM]4?#Z*]G=YN=[?WE-@0?PE./UAV5/O*GS#K=\RE#TNT M?%[>W;&K&396#I,E;^FY0\N1[$60<.C" UNJ+A5=!:-DV*$6Q M03/%=Z1Q? M?I7 J^&U009#SE$(7":EBBWE0"4-LR@)4]1!L8X5[RJE6KX,L,(@B9>%'#;7 MPI>M"N)-XD2S]3NBS3Z3QA$KF^--C)INCS?[\2#J[>S%.]N#4"&2\-X@[CT: M.MARL?+=6#R.7TY$/"9TH+8?5I7",A%<*E@U+*J'5X;GY+8RV;QA68)(QZ_T M2JKQ6)%QG$E:/MZ9H,V< 9L@X8L\#7*0$VUL9(\9*L$PS#+H#IPLP-.P&(7P M_/7C+ZF:D_]OK;<5?-XX1:C$G?XVI@R^1 K8Z4KH:Y0"0SG,.DZ**3LB9O#N M$"\"1J< 24Q##^LXJ61<&ZUF\U)N/8S&Q1!OSXNAI>;;-#SWPB']03CH;N[$ M.WN#K<%X%_1J!?E!(P^+0^#M980EF=Y M F^\U,OV+U7>4E_!=RS*%17&_9TH'F]&/:S9'N]M[H;;VVIG;V?4[ZGM^Q1B MW5*N>,K6HT:EGE-8X0S6*SP_AQ5'ED!.4)7D(\EJ7N9:!<6LI9+2'D9AB9LV MHPNB-"_QBAE03>DOE^5)P,__M\Y4L-EE0+M@#:].T1$_$F45W?$^W(@6?59Z M3?,2!00&J],YGYX*3UU8WSR+-=K?OVM&),&G_6TPV-C;L^E5 ? ;!3[(E33& M, %0H-2S;KA'_R;<^Y:\D#"))OM^(BGW-LU##XBMOQF"@MT;;_5[@ZU1N+NI MHLW=>',4[>Z$FUNM(8'MS>X+D,0)?_>YVP46CE64@#Y?LL<%IJ;H+Q=&,*NG MZW%.)75XZ8O7NSO]3G=KM[.S;0K9].A?Z]WY-G=.!% 89GEI20!/5^_>]7%F/[1(@&KU5HP(8;![T=HB7-SLX*1CL%?[? M30S#68"T.TZ1'\OCNB(M#@CNZE4[VSM1-(ZB ?QO>Q"%F[NCS1U@_-'N7K>[ MU0+JN]F%O>)S4-_EH,.CM[?FH7ZOL[6[V]G;VEM@H2"WX[4\1%NK91,9Y<45 M(]?0*9&!P>'IJP$DC;?.PP$#+&!&B- MHH0E!PEJF,1'.!9ZN[S5GCP@94=T6]SV!6AV-_=^ =3]&^&VMY*-BA7^^>+7 MDT]O/X&Q\6NAP@LLCC/._2A588%;H)J8)_.TN@YZKP&P7Z#@LI>8%\S@F_41 M?@5'<84D#M.K<%XVW!@+2Z'S]YF(BZ/D5:%?O7B#IG[?);[&"VPAOOS42D&_ M@8'_Z?^LKW\Z.49C#^?,)7XGJE353_#W3_V??OII??VU=Q.Y2AQ>OK/06AI* M,9,0DGKU>,WBO-N(TF;BX]GPZ,WPY$WP\?CL^"2 >;_YO']VVD%!N;!=6Z7B MHER$;T(Z"P^/WAS\UXO72-!A%DWR NCVCY]#N/2)4"9OBEC9NI TG)5PC?[K M#BO _UGT]=VJT+#5Z8=O0LOBGR\V[UU2UUA6HOQ7 SZ\85;]FV;5-H-/PY.S MX'#CUG-X%#CHFX;5#KAX>X0,E">(*W5-O.-)%NAF2FB_\!WHNONH3[O/V)Z: M+"V'"H:V^]T!Z#.;J-1L;;7558BE*@N?$?OWX^ M/3PZ.#U]\5I'GU!0/^7N>]C0KQ&(+SPGT.8SVF37\LGP21GE%BQP@.;X M]BTVAT*[^L7KSQFV"DLOP08]K<+Q.$!7">;M?L=RI/]\>.QZ[NE_:]D!=L.G M@Q/LD@!*3I'/\"GJ>0J.9[2HCR$X-K\/N?'AX-WP W#)_L'!F\.C=\ F']1Y MF")"?*0H%?J[%A0[SX:GKN>6P;<6%!]1RQR^/3C[UYO#T_T/QZ>?3U!F? 25 M,S@-QZJ:!V\PJ)"7=?%S;LO1C6G=/^,[E\VSS>SQT',_7Z_&T;H]V M)\:S-[)7//SL3I.M;WZ:#$]^.SA[>WQR]O[@Y.#=X2FV^3H[W3^&$X63(C!- MKP5;4=!<#OY=)]6\ U>D%#T[M7&LX"/F=4F8G$NS@T]U$4U"";;SO4Z9Y9/K M+TM/HV>[9Z]CGNWO0W$%]>3@!,S=%Z_7, 94@('[\GO65/>>C?)R/7OL?'O9 M#515/U,+; R6H6Q92.]$I;7FOG(H,(99F,[+A#-.3,[F?I[%G$2, MUP [U6E%EQS/%(<+OI40V?M.A?/[UX;07+J4[:877EM)[-4OJ,B6Y8>_TL#>G!\XG- M/(8LVOL^1!'WL#U%MGH#!]OPWOCZDXY=#FM'[' M*LO>\SFM;F"7_6\M0JQK_^3@W? $ S[ % >'[UZ\M@<#NF7"@D!PWN:%@N<' M_]=I/R@E!9\*=8G)R(<9=J[]*B;2]\X=*X?JCQD46$4%5DS\/40%>MUO?_Z< M'% >V\%_'>Q_1I_+\=NWA_L')WC^2/E;)S@PO<^.=149LH:G]H\_?CHX.A55UW(3ED.KK%SINU]+WGSS[+=3X(B3 MP[-_'?]Q='!R^O[PT_%;$#9GPT,#+#X/CJ\RD#"39(;^_GUX3YADP:\J4R!Z MT&/"OY,$LN$%B1,L#4Y^FV@!?AA^&^_O'GX_.AD=G;P\.@)DP35"M4A)"4,4E]H-=:3XK.^79 MVBE/9VS_OK*U5SS\/=C:WSP%[^"_WA_^>DA!:3]4C2;1)!DE$I-N"58'I]%$ MQ77Z7$^9P7=WRES+*M])PAV&CWK=]=]./W_\.#SYUXO7;_,"G4KKOP6G]70: M%O/O675]/CSUV#7?-UO)A^^.AF<<33Z%&\/J^0:0=Y^NE;"FR\T@&O%70'EI M?PUCGGCON1GYX [0'+L+0$T91HA3?1$^T'SWXG5_"?+>M52Z*TQ-\"R!:I8R MQO)E:04$8;7V_H N3:U9EBBIX-T1 HYD#$LU9)"H$X.0:J1W1[=%.!74V^!C MCDZ)3T4>UU%5-CLM7*GF-_7"-7F]T*#A]..GCMN+ 7&OY*=]O_\" 601SNZ2 M 06'6;1!#T$EIJQ'91(G89$@&%Z=I0AZ2$B*#.6FX;K*(,>LAZND5!JP[PPH MX[(:4PAG\BJG==PEFIG?&R@V#MZ:5X?M'WN ,3D'6ZSPS> M;^Z4L@"1CS0,6SOW M4GL(O M^ _<).]V*4"PT;!2-/B?I6-: G*/=RC0%=]#*-,*P5B1H5_11>$H23%0T9P+ MSF$F "QQZ*=9#3X[$XP&%;\'IC.C0^ MP!]&$5Z9E\,=:3BBID."^HZ"B6[N<$92%&:($C]".$78 S/&4];3EBDS26>J MH/V(((PB/4D#8<#>CH#8.E^ [ .R$Q'P,)F9&%!>)*!O>%_S/>4K;_4=3IG8 MM9@F7^@I,9;!);!OD.)X;:92_/%5@ "\^10!O^$RP1..=+4*+!NP8@1K.*Y3 MXIWSPO!]&&F02ME\L<^1Q/K=B3C%D07CA*?.?(C\(")K9F O7KYR\-VIO@>T0U7"+@@- ML/I$A2EV*X -Z8DUT2A@CD"4HBZ#M?WCWP_?K/?V7@:@O,0*%JGY>'?^L,1% M+1)?N,"3-5%8EWRTXD_ZV>;1G> $JYA"4]>49)=A*4N-=WR^*$*LU6=RX";$ ML$$)+"[OG"(:L7D! LTS U,FZ#EE5)!X0X6:SE-#>)+Y5NK-)O,2C3GG+'"Z M,-"7K_ Z;-L+_[I$X)T3WX%O#RU MNAS^PLWOC1HO**T\B%%^M?!_L8MM2L\>:=AK C^&6FYZ&]0SNM4TN-"(TTM4T([!IV\<\]@E MP]%5.L&X1F= 0+F>=&1;'1JT\ A(?E"4!9A88@OG =X\Y^08B(R&G8S:.W4 MT@#'D&GU$E\QUJ]UY/2#,2\MD-K]82_%G'US^NGM!YCO&=[TU#W;'A7F4EZY MO8GO;_?*++H.FA"69P?P"_;/ M(,TEG#G* ?7;P',V4303UI[7X18X++FABG@5")$ ]#[44Z_">;"&V.JJX-9 M,.(4%]10XJ5&Z7>OSV PHC:347<.\A $*ZP.2W.$^2?Y"7?CD"*V=32Y8'E+ M/#-Q%GI4+@5 A05"@W@A]:A]"0H^T?"$!-FO0.3B,6>YHNRTJZR6C\IE>JUF M#>2@(#>%T9HG/F<))T-Q4X+], OCL!,Y MGA^>FNI_2K C/<07_S]V7 MZ9"F3%Q+*=H]9U@Y3])- MEGA(Y>*T43 9.ZBA:*'5BX:MZ:5!G"9:K7DTS^1A;/:K@D7)V' 7';$ NTD: MI>#\N)&%QVI7">SQD1*I^#\DB)'K)H52+7Q'7JM>K[573L/7>V"EVFF>UE*4 M0\=TY^:[@]]9MIEEE%N!A+>XN84/Y/YE- Y6D9;;1UHVOWJDY?I(2B,.<^_0 MBA>]:8^SM$_P/:A JGBQ$&V$P2U,R@]W:O#[I7JNOQ"-U5J,K\3JBUF0TH>KOG&=O@YTL,1.8@RO@M3WX@BN\Z2?\/)%,\SV+=1J1UMY^PYPF83QCP7SU[ M:$-(,5()9/"+I[Z_%H;B-"AV_GC'UH)J6II;8:ZB>;*W;8GF!F-NKIDR?D/K M8%E?(I']'J3.CW\MZWASFW=N&&C%0'=FH*'UBZSX9\4_=^:?3_D5]E7&^._J!%LQ MT-T9Z"/8 =E*]JQ8Y^ZL\WX>%V$-!O=*\JS8Y^[L\R&\RH*_A]/9J^!=6,3J MR17HZUQ*MW7 7O,([(Q[/\^4]BYKIPA&ODKVA&-$C?(50_H)[CI/\Q'&HJPO M@]/'2LG Y(PA[><)@UD:5I@X0#$]R27@X.,&N6$!R:7BB, 7#UA0XWDX-<^'8W'*#EH21Z3:PF3 M3$:JNE+RC/!*_%.2D6'\;A2TJ2C^-G:2]#: K%.E$P1E?'$!8RIL)J\F-,=0 MU"\K']!U>_N'DCIOU*5*\QER%+*3SB#ULVU7Y]F*L^[N"RKRLEQ'V4WB:H8V M69UQ[@4EQID @4E;7O'9BL_NS&>'&#N"TTZ+,).T@Z=P#GR&7U)D9,5O*WY[ M#'ZC,@1B)*PB [T)]#6,%5;/+-NP32L_%54OQQ(@R> GI<\D[V,=UWF.B58< MRZ4])/ICJL[#:-Z: 24Y;YAL&(R*/(RI,(9*4X!,F".,M1P<:6*U>QU?0CI\ MI:))!NQWGC3SZG/*5PZYRLQD5-F0ITL_R6 :2^Z?- ,O805)L6O9ZJ& M/]*')?L\+#C?R*UQXO)D-,"6SL*IXAS$UJRQA>5X!0_G4+)>7*[;*/R$0&L[ MX)=P$34V;E,GOH%LSQUY+SPO+WP7^Y1JZO]5X^M4R_F9T.=2YE M<" )E*4X:][62G.7EZ*BMQY5(A8AIR.&7(M59%0R-X7=1*)*,CC7#O5$!T9G\62Y^O!&57)4JJK$>.U81)5=S>74] MRS.G!'$,[#B'$X!*N)^#9K;:(M<1_IY;9/,9;)$#FSK/>X2;(E^W2:P&&H@& M:I+X7&78E#TZV?GE55)%$U7^C#MICIE[?JJ^L7_UO5@,N9[FT07HY>$%9PGJ MEX%*CK2/@=F3; <6)[ FSF^Q(JA M6/S,<@U55&/^?9ZAQ7![8*MO9RQA/.#FY5^>WMZ24ENH*6& (#()EN$R_D*= M<15XW*&*3ZK\#,HI*N#H-I-:7JS"7B@5,,KW791N),)U_W7)OU N(&$*#(RP M.=AJ4YB80@E32$HMOJF8W-9ZD*6(+!+G,SW-:5XPHZ3J2S#-GD7;3E= M_>%E\&F%MP2* Y M],5(@Y 7RH:[5(?9DA% :<"7"4,$[WM]> M5MQ\'>&_8[N=V_B=B>9P,T=S^12YR+7:P5ZI#D.XB-?+%@JS=@_:&M@#S."L M#\V]:MVI<5,_!V['+ZCX2S#P1(G&80=$=G*4MQ3:&K@Q#1 7<;4W:G@Q)=.8 MN$-'8+28AN=40E<(+%6(4(!S267*K]"_P?$(QC<0W3*<.5E)CD)2&.=2T0<6P_FT@"P\L/#YC.!ETC2_HA .R9>20(!!!)023J(W MDVE#X#-8,H)3CFO*@\)Z?-:I$>X@Q>*]F,JEVVYZ(X53?.KBTZU!(9ZU!0K.$,_3[6^#Z$&&PM(X07 M(OR^E_D/#?:RCX?F7V Y;> +9RUAK^>TAO>@T7.G^=)(RC.@^[V)]!7/IJ?N M>/.HQV)+W.2'5P7:4$]^+'5@WWK&OI?%?(# :O<9?M\KR)ZC?<%$TUSZ*;Q+ M2?7WNZ++_6;/8%579]!W3)C[FLJ-XL@U3,E]?D?&\UZ!!P@$!R5)#/D5O9^2 MW@Q#M2+U5V%M!Y:8#:Y' ^!9T?X&S3%-'\.I8/]^:%Q,:'(3Q#OFQ/VJ]B37#0ET M)ZDX7T^J]7E>%_#2L>U?AKCI%#:4OCQP/[[+7=-FIM@?DP2&RXC)*:<&UMCPAV.AE#Z.+20DZIEY9-*Y<;$"KHD?&/AD MR\%TY1ES.Q*/TBGF$&KH!I.#2Y"E$C36O94*ADKG(#UE1'*D%DD04EL>I2?% MZRHX&%[C&*>Q3(=(PM3@Y\5)@9 5EC X0 ?DO@EB[R)L7'GYD?Q.I_?5=>CX ME"YC3IV.@X0?IAU.R@RH?Y.358G=UN8S%+PI\WJI%NGLS@UW:5Y[6,YV70X?PDG8@5G&X%JJ:%+O+$)26=5AX MJD^AYWF'))TZF.(_EH:)5/$EZ5'XXA4CKQCYH7!(MIHP4V)><&'*U+9Y%5 1 M?:DNYQ!E&.X@Q82X,D>T"%2+D&=1KY(9H)R599UT_O7*ZJG6[0ZW;UJK6[0>O=8L)[PISCGODJ6#EA[ 8"#''+1M@ M98>*G.)F"STJ>"#X)A@AHIY>TXJF52P,EV_O5> A* N MC=KGY9';5)@H[%<_@T/3.8_J P&:_J!J*#.">ZFFKIE3?,N>H'UQ@^N=$:V 46QDX D4W6Q!5CAY%B@?!]Z"E T&9X M6:F>'HMBQ7P_'O-QIN-$@<2]=-"+06?0GT/HQ#DJN+8I^E@TX?A)=ADK+.M H[K%CVL5Q@ M1@)3N@;C;84&:MPXM;@:W!B_N0\Z*,.N_#%"]!/ MP=K![^5+=L;.P?J+VRYYC]=T5ERXXL*[-=XD")I+;&),ED\[*&!G)>6^+G_M M=;_.>=OK]@9/?^ VH237AK^>OERQTHJ5[LY*K0BD*U9:L=+=66D91.V*FU;< M='=N:H$U7C'2BI'NH2S=!@8;G113I2KIG:+B4N>0?[TN5;<, 7(@N$]!OD2: M;L'L_"3X?F?0[2[TX6HDWW=PCES:X-]=7>7KU20I8BPQ*-I@TC>"/Y076C6O MH:Q1^ 5[9Q;MZ:,2(:1Z"QM'H8"[7850JG'(,VJ6BW%GZ*R.P@ ; 61= MQ&$5KDNYBSB8YHX#OZ,+BZ1> Z?B-"LR":[D'. B"<13J(SS/T1/K70Y9WFI*H9@Z=-1.G<&05PQQIP8 M#? N]4IZXG;:[.JB)C9)QJQH0#+]R8[SO)K!7]A?-DCS*[BG)&1VKDLR6XOD M905[A(NY0%@8N$N\HQ/\&QA,^S?X)0PY^B?+_JW0CMHIBT=? E1 M#)0NPSD[C=U8O+N^.N;!5O>>N ZT2@GU<_HE6.]M;NPX^7]<$=S?WNAOZ[?!'HM*(VW^H@L' MBM]T9H^9:$*GZ+->%_T86E'E=8NUQC MUL:W6,4E\]I=F)5MS[>XZ* (%G%^E76T[E;1IB7E;50GJ>XYC_UKC%8"QW"" MN9D9*Y;<$M4"X[?;<=V]AU'LTZ!AT,(7JQY^*RWVYUI&^G-7393W*[8(>GA@!N5MCWT+:ENU[3\S+0F M>&TN[I72%>74?G1Y=;ACDK"N[%)1*M8)E=S!.J\Y3Q9N*L=SFW+"Q?CT0@(+ M=YHG=J[MG@@W4 /%A;'0%.&G8,W$6[$ RP_!^O&HA1@D+I".3<)!B"+(![:/]*+CL>+F'! M!KTVB$G\*<*(^(,!-D@ :\32!VB03F[#H_+0U-&^P1VBR7BNM"X1Y1B'59'37HJL(+W4$\R>H<1*$, MD)NF.=EV(LICD(VD^@.9Y8QXG*;5RT!^/FDO@R#QBA/M,9M#@*89%\>MN6)AVXD@=EHO=ZK6W?(<[#I M=2,_7+>'= (4'\OM^^X=$UL721[#DG/7B]*4NH^3 ECNWS60B %VJ#>&>-JD M#I]O+KG1-3?XI@XAIMP"J8E^VK8^''2Z+R/P\A'LTL.8VWLWG;NQ @V,=OXOS,-82-[&9[K%PZ, :1VW=HG7_08=_5UK MT1HC"U&VQC4P"775A56%W)B$PX19%'Y3\=>-Z%/&B:QY+AVPX/93/C MD._<,JR-X#,4!1.RPGL&4Z%+L+L@C^:(\.T.S7/0#.0J1#E25J^@M?#^VW;5CL" MW;]5]BOV<*6K\7+;0,&,]\LD!#4W.(>_"Q4E!8I$>N-EF,+QX/5L-3'P9H6 MC)=]V&&1D&N3'A!4R1179.WWW\]>.LN,0[I\"=R@G*%/0[0,$:,D[#N/ MTI?4[CE8@[%S M"MRZ3H&3V(*=#1("#UY-'#N"UC2GCM\TM[.T,VZP=O;IXRFG>;8$DQ\>W+!* M0XJJ2WZQQ!K4@2GMX#\1!#$; (IAL;%T#C06]FD'2*MUVLA^)B_L5F8-WGJ:?6%UZF*4 M1Q.P!ZA84%V&,Q'%9IN91S%K>+>[^ZYE)\&<(\+R.B_P4"TG-1JW\+7N@1;5 M18$RRFN,/-01X3<<$1[:B/"I]+-=&[X9GKH;L;,HW) N(Q#1,6(P('A=Q7%" M^[*HJ)/2%@;%^BWF M!68?45*EEV5BCW8)[E N>B)53/],\;P5MB"'+6=_P2 M)M-.CG2X:H+G(:CD6=4JW=FGH'RE H7,^DRBRYX7X?J4:U4+BJB7R)*V$/2V6:_9&4;LDGUNV7PR@" QF_P2?\;;<_V-A!N,>4 M[H:OMKL_=5KBLW!W/81W0 MC\XYWA"];B&8N[AR%,K4^1;J/-CBNQ,#VT2K'17(;SLI#"CDI.;>FH!^9V_- MY$<*46H6ED3MDPY/10IA8UKZLV,J(Q(1PUMN>'5F+I M'*Q#4N%< HARB@78*H-Y6FV7PK@DZ_A%@^%QTDN.VO>8>.S1QP^*9:DR[5__#+^C2*Y"LK#0R *5 MJ$ZI!^T.OS0>XBE)N+.'@\$.U):,TBRDZ M[HD\YE8,1&8Q,A4S!<'U)E,"*)MSTI4?X,G('=C9#J( MPSD_*204UL#)<;%-T=+PRK$!&,AU[DV?2#D)X?5BEX*# MW9'QL8,&510_VXJ.#'PB@F-7[D9KXUTRZEV/JG;^Z;&!!>1E&&E!@*:.9UZ" MU(X\J_JF5)Q51.4.$96=543E+Q!1N=DJH.:$K/E3/T:CZ6_(&'1.G^[:&-%5 M+*T:2GMOJ[NQ[>G)O=OJR:BI][9Z&P/_]OX=-?7>8. =,.ZS-F^MLLN4STB* M&P&FM;V2#-I96I]SRD:I*M=<1_*@+R$YK^ T(,TENM#-'T-D>C@(J,\V L?8 M-H7XK XE*R:@V3*Z>>;XK3"9D\6K*Z2= YM\YCNO2N>AGJ"E$^"K.:;;^M,] MMFOZFG<\BG.:5)H6>)2UA6050<5$;?NE]0^*WH@M!IPS6,->7B59#,H5PXJQ M&P,?@U^7DT2!'G 5EHB&*?>YBXFM$')4RYL='F[V?K?BO6C_MW5Z7Y>/8[RG M39=I9_$VUB&"BP0W"3R[(BV ,OC(03=*B1CTL#!.T -2KCZ<&;1D5=3E(Q M[%P2T _TSG&2HF\F+N:>@TZ<:U$]16U0N]K$Q @F.9K4SD J:=1FH<^,6C7A MR+(V1>0CIL3 I^'/^]:S0WN4I.0$E,B(]C'.QGT1?F9"X*<\28E!N/L'LP08 MZY400'_G^ZG/948L4YQGMS,0^367[?RE%4/7^8B7Q\ U'I'%72/KFU4Y,;%\ MDZPEE_MQXM&M/:91Q/<&I--BDQ60_V_S$KV+[_XX_M?1N^#TXR<;%&QT+I1C M4K:S"6OOYQO!ARK> /('^[#-PO41J<=_YI@Q@#[+NE ++65*OYU% UAW<2/Y MG&QX/E$-@WF!LGWHC!4:QU,U< M)\F>FAY[;#Q%9/_A\0^'.TCDBG/1"TQ[S:\R6,)),K-["':$T&X?3J!_)7\F M(6G]!W#E^1R./8EPS)=3S]UBKJ+QA-1 86%S$E%U\G:^[DE"1J&>*?DP8,0P M,), XPV=VKZ 9D[GI\:50O?5-:AE$FQ%*>T8IYQXR##IVJ%"% N.#R1+<0-5 M/I_Q2O;#:(A,"R8:%G-/TUQ:[R,I$$T;N9SS8II2%T:^;J0_F0P=W<#'@<5D MUP_)SU W]DDY("N9EA8ABWP#IK."5WHF:J.4#(YSUHY!6=(U8O:I$J3LK>+G?34?OD:UOO>R.^Y'3O)QZ),N8"![J $*;HB%>$,F( MM0O"S9)\P%2Q.1;!:)V$5Y:[(>:48HNQ&3*5'X"3:D8>*FH\G#1+H:QE>II7 MHHC=NXJ!>;-YZ35Q]D)'SB]-.[+?[S=" M-KWM.]B1_>YV(UQSZ]N-';F]N='S'S&X>_BINQ$@T$S0'=KQT-O([L;>_9[VP'#?RC6)KLG=E6ORQW=-WI0T_"OH MCO$#9XBU&2N,IFW"1$M MPS:_)66]%;]O??.=ZY2;^^FZC>!_6EX4> WRQ];B4Q?YMT50MF\>SJ-=5EQV MSX>Z^>6/^F";[]/^V-9"Q.6TW-UJ(,#8,R69@F571/]\ 6K"N<*%[6W\.3M_ M 6*[^N<+*?A@:;FD]K&E!/2^ZZUEO3Y 0<('=-I3F7JW$^#_L$ =S$@N4.\M M0YFY'XWN\_X;>E _(GD><3LXOOOEU9V!3:O_8;A[\'#N=C^U5I,^&/0$?1[+ MCA@X^RQN#6KO8+2@ <*E-;,BN41U/PU'*K796+94)\K7^;<''$&W.W$>!;;J M&A".KPNWO;.QUU_>.+Z=_5HXNZEZ+2E<6KHS;KK_IA/I3A7LFWL;>]N/,VG> MBO1<$)J#P0O1XO_Y8K#WPMFBO:7[\\&S&?0W>H^TA/YLMGO.;':]V6P]<#:M M$LC^_0BU[#;935)6U9(,:DI1+4@'E]C28GND!:^F6_](M9ZL00=50B5CIH& MA<5R>Q+HBG(%QEQ=*0PC*?;M4Y8# M/N$H9 05-Y[/5PSA$(T2#C7IG70T_#3TMUOP.YZ3;:8<%;;!80'6V<^_UF@> MXJ$G?ZT-G8G3<^2E:9I@7)EWL+Q#AO7&G>21JJ[RXB+X\&&_0W%>,Q%X'P;C MVH;//]D)O%6Q!%^<(;SQEL$3).9Z^PAY&T[6^Q53]UJI,AXG,,6*>S6BR?,OBD9L&O^;R4Q?J4UOCG M\./^,3WL$Y8.4W;469WQ:$ N%NKE-Q1]J\")!$[V5H&3'SQPLCKE'7K]:*?\ M<9&<8^ZW14)L9$I2)M'B13HO!RU%#P=R\3R'W]+@(Z?64N[86]BB_ 5__B// M8U ?8C['.L$;A%8QB8]3>."\ P(?Q,,,-.FPT)>%R104]."LJ*.+ME-L^ YO M*]7/R&KOT86&Y6 '(#V1D2>(5OR1Z_4:F06=X/<\O.F0I<__J%.$!2L1;@N^3N,9DG3M##_\,+>ELWO+M#D O4#@K&NH$ZE$Y:*?*I2TD% MBVC+2AU<<\5U;WE1<1(, ?'EK;@R.*1K4OJ?T..Q+^%6!W?S?OX.5+W"=F4= M. .H4LPQGX=2?1+,TP22A0:G1^29$"XKZ$)L MK#>@7I[T:FG@2;$ K& 7P&U.,"18#TS6Q?L0 X=R':4RU_!2K&8JBPTZ@S-\ MGU TA9$*%&C.44+0! P"47#I\131[=.\(EI)HA[=8R,>'/ >6"+*PG@X#>:>UW8*_54"X=O;9 &ZGZ=TC4:79Q;6U40.8H/+[%9WJ% MINN87*WHOJ4(5*FP_(*3)1:R\$RZA.M=Y'S0.[L8[YG@T*)DWAF*?8GN=KO< MANN U]O4DJ51EVV-[KLLK'Q;M'?_@6UZP;+PK<#0&]WL87':ZP9'JMR]!A?R M7M'LCSNF$UQD^56JXG/%*=,ZPS-2=YM$J[IR[\COBM57K/X@5G?01?5)(-$Z M;D/CMC]A8\'*>^E>A!>N]L!J#WRW>P"^$2Q?T3IU75(;9CILF#_K+++=;!KW M<#KFL]P/?RT?DS#K(_B8Z$G?UL?D*Q^M#<-LE B1I3-$[8+WYM$%%VMCJRN% MZ#)4Z*1KD;PP$IASY])FKJ :3*[H$'.CG*ATK&M:$MT9C5#BEG#[*CJZXNEK M>!IX+"]%/W097)YQ:DK3KV&4\M\-L&BD,B!IH._0\2B=>$_K B67TOM@L$ROHR* M_C2, G+QE1J52258ZM@B@1WE3I.1%;^N^/7N_&H5 *[H;CAC ^3;DH%Q-'Q< M61N?JMMNU@#H&'@\@;QCM'^$V-%>W!6KKECU[JR*:0DQ=,BJR!>+5:KF)S.R;F.PU]70+*PYQP$I45 M\!@*-6+4W"QVAN+5,H74.1CYQC2F=/SW#JT$V\/2#F<$+%2$F80TT1-$5C7F M+M=%)@7'#I1,[*,,WFI-Z!G4C9J 2]",B3P*- "8;XA$"UR8BV#OPB,SW> Y MTV;O!1UNX[Y6W+9"@Q1:AJ,F77K'X' $>P=#WHV2@,=IT^TT -!N-NP&B4'C M]EP:SZU!L4ZX9;%G& /!V.YC^++0M-.BSH@Z@Y)WQJU3&YQ /4'!+&NU0WM) M1WAQ<_SBKOIP_XU*H[P3#&>P),&G-,*\G0QXSU1>BBE-)QWB<5=H_5 M^%&4!!05P"@=.&]&B$7^:UY&$\'A^1T1@:AE@//(HW>_!:<$A_D)X3 =-*HW M9%@;C#1)B^4"^DO*0I)"P72^C@A8L9."8".X'#=W?*R+B2?#,@D;9+PFAV21 MD)9Z'X?O/QS(;%O(Y]+G-$26@O<1#+VD$:]]WCC=&&(*,N=$->G=2I+.[6BR M@CQ^A/387G>5'_N#Y\?JI#R3T<[ID*Q@8(=9$"KNZ>6!=5U1'PM$3QNA5Y%Z M+40V,XQT%#BX=$=;\C)>,2Q:6\I51Z/,-1O&T$O37 .Z36WS M!DRJ\UNON,2R,/*H3U03\B5)9P/OX8PFI4_J=&Z<^=*HE_HB$ X_U?%IM]3Q M 9CZV+ "@0O+C8=5G%^7F7=*"ABNCEO,\6#H.4+VM=V _5RX29AEV*SLJJUX M$32<:\IK3*6:V_3":IBC&MN6%BJJD+RXZG4I!T":VE_@'7_F(TP&A!L+2;\: M*^I)@/8&6QY)F!FE2\I-XGP]J=;GG"PUEC+8?N\5\9"XNUTV<11$Z4T@89R$ M>D:6]+HFQ/!AID'QI&_?$GI08:^75\I8AZ1-^:5+ I4G!@?U]7.2(9UG(I(- M#\\C4$"HV$A"O$ 6D)JF+*&;Z:)I:7&BE\ZJZG;P5%5E1U_8:Q%WE)M2G]>9 M9S7Q.!4VWF:^X1VT?%"Z$,BVS'9K&F&@T.^2TKF1"9&NA.2<)A>*V=RVQ$):X>+9MD*$I3CW M7D50E!FU[EBZLH\B&UP@WH;T;A4)&#@]SP@#TN-7W'>WW_3CE")5=&19B4+X MV18)E,0R;C;A![F R466',.LCH.IBA&0"A[L3,?L9FT?>\=&V]S(#G=*#$K, M3Y9.0_ 6Y]G'!Q]Y>%YUH4&Z=(VQ=@(_SN*UE$B(:%^V?/Z9B :J4TCL#+7B M^@.4"]3AEE'!S@ML+\RM5,)43 +8-HH07K%%WE7V,W;A49RB3?#O)37B_1D- MG4SY7&^&37U?KG# 82E;!'$+#"*JOU_-]B1[_IQYJ.D,H>G3I8YA[A60>(NK MT_H?$7G@)DR MEY'DH[M"$93&D%%V6%'8%0[9 ^"L::^)%&^7#L5[4+[TW3/ M7Q'O'U#@:Q< YO+48$0FJESL9(4BS5$7L2NYRG+LX"#E#F@3PJF$I3)MA\Y; MZJQ%46A&:,TTSB>S0IIGY^L84F&8]XIZ>S4\$1T@IPJ.V=O?!-6H3DU6*'$)]!NV'?/[+<)RA-4A6DI.* #$SM$1MOE>Y,2&P$" M-SV0,WQE2?2'J;2S0\FANTTS\5E#P9->6F%IG&(J6> <%..D=:DL2I/TI"36 MXB>RH/**#M9NKMM2&^<;IMC*UTNDY+KUI'K9P@\DP1+LS 3SXLY+?$ @V"\V MJ,(4!6E8+(B^EAZ.JM&*A6(G12D\#",+E)U2=RM)];& T6(2-6!,5&";>WMO M9R>IG%-D%T\;G%T ML$7EE<10\Q4!P5N#!AJ3^!S->6MK']4A'%Q)A9!>.':G)ERJR-U5./B"L2O$ MN@G6AJ<'+Q&8F]_%#DHJ(:Q!-J2>7-1S0=%8A34FB,$HX %!A*YU<2HC>2;;.FQLUVA'2?L0/E>P((KYB#Y_M#[O9M44C&.])HH7C MCWW:>;8N*VC(UWQ#WFA4I]_1VUK^DK/KEQZ>,)^)6[RB@]6O!-SN=KK=;L.Z MRVJZ?I)?,>9H>)[ET@M4%#^C.OA=-W7O0JVQZXZ)(AP6MCG#,+D#<@G0VUX8 M&ZJV(>GDF"5 :$K(OF'A-(KCTM-223<]=V\(G6RL'YX_O MX+S67:9"+#YM\U[']2 M7'0$]YSZ<)2Z;CB/L)^YE+&R[8'=2 0G,BEB_0C3C!>=3"+O1#&V/LN1TEG+ M8GR+BD)G"0:_)VQ(&==5A>4(6 :HVM[C1EQS&DRMZ:T=^J!UH-%QZ[FJ=O MT@/K*28%7,$"3Z15B\D4T+EEW($(#B>,>5./9%%)I'6%34K@24FQ.S5;M1?C M"A?<80VTFR(O2^F84%-S#7V3!AM%U[C*DG*B2;TP+)OR-J;.7IBR=A7ZSE&9 MGFF68SH&&*5B@LYZZB-S_/OAF_7>7H#]W['Q5Q"%-99W!#+7 MD:JNE,KL.D@/@8['&I)!P,>K-'IAV4,:MP MWG5*P(K2386BCQGD\S@-"FI1)J;U MM(K>+YJ_6WF\ +DTD/I-L;QCM+!6#HP<7$:O3XH9MA+%E@#B MH2;\A1);[4US8JY$FMAC"ZXZO2"?!9:O44=NZ<<=&L.!WY>4"YO@C XI]CPR MN7DG P_7? R'P3EU8B/_8I+9U6B:9]1[,68 V$9FU[*%=[L1VLMB. 'RN:Y- MM0M,X,TCR>D00\EX13 2"](U"LM*IU[IYUE\6!$MX[H02Y5=K?QXB:%&$R0U M/=W G3AI9N)])0_NPWVI%$UN)5!2EO5BG_B%U#1G$9AE&N-EYH$K08Q?89_V M.$1HX=B1P=Q=5-^RKI6A($V( ]?LWK2Z6\J0F7RJV3P_& *:3>&YSN6BV :: MP3;[T-LU'%!YJ94N5!(KXZR:\PXRHM+@ 45QNY"TQ?03R6UPUS0XBG$F2*=QZ5" M[WBE.'W'$\A%4EXL4HO*NG%2F#/* #^<' KGWKSD'I9NXT19K*=3N4[UV?!P MG8H#(>C. TL@M0XX.)#3? 3TR004%86!?JU32!DZO2 [9.QZB.>F;:_M-VG? MA1=P-(Q*-QCBI0N6_71A@C/O2/)'*H"$UIVF8QB/6B_9N7!ICBE)P-(DQ%F,"N"^CO1EA+T?.=3!QM"C M0HH'HWQ&H+<+85'TE3*=SS-I!97 6K&*1KWG7W: N91*Y9(2X\\4D$03%@ZV M>B0,7DY \F-I0Q5.T6W,=U&$OZ,'0$WI/:,8M4A*XN#+HSS1A6-Y3,EF-;RL MGO(/V*>XPIV#2'+T.RI7]B)Y&>X\/6H0V0@D.%(8&*?[:@JH36%SZ':UJ$A+ MPVZM#9="#/X2WHPTOMM41W'H7%!?,!1W+CWH763 B=$K>2@81X?S1FH+91>Q M?\]M,J\S% LCS21":HM3.)_272Q'SG&^?I%?.%EZGNIG&])2Q IG93>,0-R+_%<9>L3P#)6%9 MU#/C"J;H!JM1: [D4S$V$SQ-04[);ZX*RH"JH.%( 33>V#;MVN>C/,929VK M:4]IDS&]$7NG-*L%XY3#_L6JU;7=<-6LA3LV0*G$J*HS4DJ#"PU.\I=2*2=M+[N#K< MD0,<8%2;#\PNT'T:(T':QHO$M/^[OZJP3]G ).XYS] M($#TWEYO3SME" Z4H@3L%J;0@)3KQNA'BRS@,3(VV<-X/)6^0T:>@_HD+0"G M3''D)X])>S^H8&,:B0#J*- =TXOC?.;D??V:AP4YK=Z0BIS;6*^>C>3@*W8/ MECK%LR%'Q-25%,GS.HG9J1E+,Y#U:7BA2Z9!:4(95Q0=DY[K9I M(OF#NJO2N_?O=#^EAR;XHM338 %N%4@3'X M!>[PSAIXS9YHL?)-X4W'5%,X M.9IPLT[3-$Y+.+IK$U H\E0YB'4S, X,19K/$G)PGJSV'5*&9=#IM#'A)HU M2D"3#HK,QL6OM%?3>7,S&WC\5) @X(7L#+<90SR3-!DK=PXN?GV+>MG>O5,* MZ@1@O^2X'RTU(830U".C"VM]'SW()KC.>):)VR_,G5E#]>TEGM1 MZ4"KC.U:S6>L;M%>= L67;0(K]"7!!5*9X6U!+)%I6$%^2XM@8& MI,/IGD=R&8]*5)Q$M8E8:-YI^ES]V. U[M<6[ZOG4I#ZSYBKTURQU48?&:-T M;7'W%V]#2_JJH?*7H64R9[L0?1]HBJW\E.BGW%SY*?\"?LK;*[(-M\+C**^> M1VC17B-S1&P$SD[0QZWV31E;"P1;1(XPKH@O@Y13&"AH;.P,;JC-3CP30C:_ M8C (#3!C^^5./5D TZ9"QJHJG 2N$]\-V^,ZX1GS"K-2 M0(7$[R8X M:ZPJ)?[OYM$.@H8WANZ^!HR^1Z[Y+1?O MREF87(7&&W_,UH,[3#,5/R#@3:O?V;+7AX6G,)C5=]0=;4=XV0A9KC-;@8?0 M_6(1"BPH1L+&A$05=*Z/F,4.>U82 *5'45Z[?=Q".JPWEYVMUM'C" ^HDV%Y MF8!9[%'CMQ VH*U@HZ1=WJ0AJ]WD<<$A8IZ'C_+U.:.-*TL^-* ]G6"HBAR1 M/]GR&QI4 "R[-&X?S*>6D@L-,:>MVL_#/[15*\[7+S/*)\1:]/H<+0O@U^UF MSFP+37J= :RO1PMF0#UE7PKP[.FLX05P5RH#E;#B="D8$I84D.<9:7*)*114 MP@XG=6'0TYFKC5!G)!>RO^#T&.%S1FAPJ2\8,%'>Q<8+^&>.\03,\J(Z8^/I M>*@(<*"06HHVG&.KQ+IS[5%A$HZ%F4T,D;BZXZ2T-JNE<2;NMBA(%O!FT"A2 MXB *XSFF;Y(9DMM7:.)A?M8%\C'7[]29_G3%_+10K=WPUE 2-YT/)@8F*PVW M-7>RLR\Q8S?/'RIY;RZA?V,]E0?DJ21T/.VFQ$'^JC!8RBBKI/LL"6N9(Y]( MPX[H%L7%4U<($]!&'(W;F"N\V' S>@:#%=F>1N3^ F[)FOX5VE!H78)M1;BE MLWPF#@'OO)4,6^TBLP@+TFJKD[MRZRJ([8B MDT/B-Z\DR5X[X!Q/-0RDP-@1B6],?P$*IJ"_HQIN'L-:&/M]M6N;\I)UKJ87 M-PB+*I/ *G)WJDRJO/%".X-$[['6;PR%+AF$-,",KF!+8TXUFJAV_Q_3R722 M., +:.\BUUNB\E+!!@0AGSB138*GD=:MI:N 2J+_HG+L>->E,(Q5":O.>"=P M< <>IUPX'?>'5U9*0#!8TT2'@T%A\!T-Q7F8Z7:@'#>=(C"(,DT??;I;AW,X MS35'& W@J7?]>U)X$4X38PDTH#]$\95-OG%+")= KC^CA'F6HXV $DJ!,14O MD#.=@ !);6:!3^GX\/)UKBG5*:>D(YD\04(HQF32N7'CZ@72#UD,EW0D5N(K M]O*"-G5+$(*7J? !^1NTA\D]-5S<9RT:$,&(&ZZF2N=6P+F:" C3-0:'S6@P M5@I)6#T\^+=2UA K%::JP,M]2"DJPD 4'=J",Q4*-E7"0XD4.QVI;$->@'6G MDGDNY5*(OT&N/)3I'<[]@PLEFB%4,4 U=AE?\74.UA$"VTWF)3>F0X 1CJP( M)=B^@MFQ7S6W/1%,%UQ.-&=49'$=TVEN^]OZ1I8\&2.KM2XXB^!I&'#Q(F5R M)18U ZF2O& \>]$D&$=[@OC6H,1A0M,L+\N$X6XLD3E7!--7>*YVY6RWA@1; MUJK8)J'P)U-MH]GKR;?_OF,*B_SCT2X>\9KG7.S.J'F[F:QO(YLN%6:>K1NO M47I]%9[K/.D0M5N*8)*;U#R=-XC2Y4F(E<@AJWHG93!L'%\P5U#"N"]-,V(1+L M/&-ET+O8JT7@+6RS=] -FNFL"2\ [V<*3!48+7&.W5B41JM#Z>&TK[*C&@./ MH^_5\TQI8BPXM?B'55[Q8_CK!RM__5_ 7T^86[R=G"UKSX1F_;G>EU:/,_ 9 MCNS"XQM/)Z-?<**//L79H5$"KT%TE]*I,BLC\CYWZ1L"5CY ) MX4U+>VJTVBD;G RT%/-MXX)RRXV ,0"F)R!9]A$U1V,79#$H-R4G;[-WY6-8 M,-+K&SP3C7_[CU!R@QAYWLM5=2MU+:Z"@?ENDCMFTJ"W.?A;;W.+ >7R!M6] M_'U/A($>#?9/CA(0>\Q6Y/7\?(%:&O#*IR+'!(G@/8/ #O??=H+WX0@CAS1' MBIZ2 ^0#FFR'!HH8E2<> O8Q$0J=Y7-6D,[RRL,0I)I83(_[?:XV\IM4(3>_FXIG; (MVN/T0BH'YRRO^4\<&9$FK(JN6K8)<.XYC3T5FA,UVN!@_B#O'T40$%@ M6P(1<-[!'N-$1,64@)G%0TCJHTZ$:S G):O/;%/]WC%7:=0Q.5T( MBY)]2<'?>#P>D7*?C/O:5H4??DUK%9QB-M4%6.^(1(4A,S!KY<-1?A64;M\TA=^([F+!Y%,L7T M(6IC?%X5BF8T&Z[E6A>=,^LIA L>K!;[\M#'TV]C"=S-(RD>TI554ZS51'!2 M,JE9L]&5AH4R-7AYUMA^ICMW%=SLYDR*C7(ZPYLW@%K"!Y)Z(4JA7[ B\HR, M29<2)]*FF0=H.JQD\>W&@8- \P=S88?2G/)*"2Z.U4P$1X[7VCV6MB;Y(8F M-.U(DLPEG:+1%H'+%S3:BY? GYFWQES8(H_CT__&W@2W]7)>$X, MI:5E2-[)?R%T162;$3;K#UW/BD6E:9ZY3&VT=2299W-'TCYZNWS4(8[HKWD- M(AV6#"TE6+7#,B5]@&PG,YA>K]?M=8RW8$JA+Y6JV02;<$KSIE!PV.B5Q$9E ML+;3VWT9;.[UY=7=?K?K#I^3K;"6(8XQ!]Y;Z?(6G'UU==6RQ5K]7R"A+SCO M8<8I$&Y9])CJ;8PM?7JPKY_Q7N,!L.V,<.P,5F_"EQ>*H(S^78OR?X7))[@# M",Q>K0.YTF#-!"S_7V>\+TF07V%5LW'I%V1B>CE;$\*51=(/V7)B'L=]^!81 M@GK=]=]8K_M/+@R'_7,BTW2N^4^^9E^D7O.*W?7?>->![8]A\U@ TG*9MB8< MTPIF-\82$E(*J0XYY"/G5*+$OUMM:BU]J&_F4X\8HT \$*R88WM'633)B_5U>OC__E__H";J ;8QP<1<$,'_?-%]09]GW&N//S.QWIQ^>OLA M*:LSO.G%/=B4MY"W\NXV2-6X6EAMG_S^4N"G?S2:Q-NK%AO?;V_B^]L:WP=M M6LOAV<''H#?<:.E/O_P=Z EK?T>3D0PO7J,XX0(&LH)ZE1M/6!P7G!EWL MW[#L/].ZO[Z7YG6M//Y77@?E!#2DF&)RXUK2R @RE8-ZA#%I! M3Z1:0KH4(6&IPY@/GE-+.R)ZD)]T02\6H\^DUY&VAZX/RMC"HQ?SN#!%*RD: M5W)*%?600.//NE6T!3<.G$:W!$H1Z^EBLPFD.C62Z$CF$ZV(1C'2I@(C]N G ML"2CJH'78]/%3!EFX#N:%QI>/"+"C,]8K=N3:7%"LSZQS7M02;:.J,=.RVFB MORNG\5IH()MMK$-,).216[B,IEU]H6(7?2EW&B5N(=Z:CE[FWI!D$&@\XQ=4'!. MWQ(;N)'=O/>3=5T[K?G03#)]$-''WVA+P&[_8VG_=J(2V;GAU1Q=Z@01)YQOD5-2K#R_QHWD0%CKC0"RG-!*QGTJE+<<3)B%!T34=J[9S+B0'^Y-1M M2NILQLMT'7Q85CI\K1%T%T.)&/]M<"-_$SJHG1YF,?+MU4A0QUU:<\C'-J0U M*,[288">)?X)YD=NTDD]RG/*PM!$(%[&.YB,,+O9TDOL6H>62%2 1MC=MI&3 MUT$ZM-C;V'\OSPRP!/>_O?:L]"+(-QV;=Y&%ORI*C'%P^;E"0DLO%5L5P3"] MS3;09::@1%)#)F?A3;D%N\I!/N7NMK"HA1Z6(Z?RE\%VE37M$S0&"+N$N1,1@8M++2O6^' 9IZT+0M^B2X;&3)A> MO%PTT\6I\6+ZS<$L2+^.Z;C]!%A8/['2>NPDGR O+X@[)#=:-8$4A,C<<.K;#?(YI[XCDE*QV7V0R'F0117W6E/J24 M*?0X&NI9>X++(Y/.@[9.O)+JFZBZ$0AT^0%%D9VN4[KWBN2@V=?]$@SWWZ@4 M2^Z',WA8\"F-.L$;A%]RB;EO8RJ=@".U''8;ONL$[X%EHTG2"3Y4\48G^)B# MR1P5<&)W@I-\A#A$O^8E+/*[Z>A])_@=NR0 #;Q''KW[+3C%O#)X?WT.OVWH MI[VAS'U,6Q/&. &R46= MISU/]IZCQ8_(@ED4F2W2P+8M9^55RP8W95P+ ?^ T9X=' 4=6POCJ_)?5O4> MCQ!DV%X%&7[P(,-?*WK0VZ5MN!AQ9.K<(49 3UH2(Z!,E>U73QQS>,T8]3$K MM?^ND^B"&O:RS,3L'P2CA75 4$.0S51S3T)7E]D)H*K&_C!"W.N(-4*+\C(G MT:RE^**(EM=1"I1;Y6?@"725J5JB_\CA1_4BY:LGCY/P>;+:#S_2?K!%++0C MR @FA! ,[U#I1Z-.:L5F*S:[.YNA?NR(K8K]5-K[XBBM*_9:L=?=V8N=Y[>&_&D\!9:%R;TW&D3"2/2^,/FJAV EC MBGZJR0-=Z!01]S:^6JK;MGX\3J95PN)88F*\.)K)D(H\2..)+#24 4#95%$DS8 M0BZ3AJU8O^A$]/BXU]$VW4WM%ND;]>R!D:@GCBVLE;$2W MZ31?B.#PVMEDFX8KW>!+A8UP:%G)LW (!A/NT0(#W\-DK0,T(9 WP=:0/L)N M^H'9*%6!(0LW^&I[R+D[!7EK/"XG>!C8*(5I^H$;@KS$P9K7WQ,N(/#>EQ(& MDEP+[G*'&6W8!B?)QD5H)B$MWZBX%:YG#%4OY<9M.THZ-0R.7,S-@)QID8?] M]"B/:HFGFBJW!58 Z4Z)0MNOY)^K)/-( ?M4,HGD'W*@--LUM61@2&N 6(<4 MJ>*"*D;L!+,86CMC3()!+JY(_>TRYQ.,]3Y8X*) M!2DVM>\(4(4IE3:8R=%=Y%M/=L-HL=,PZ7 Y,2G\.9=MP R2SAS&98,V1KDOY_ M2O83EX$3\1K M?*DRK-*VN-$,.5K (\X9_)QA932(7X#UMU3A&AQ6N"(&%\&\A#86YY2XW*D; M%Q@M&H]'D_&G$]849LF5#B* GI03+6Z&B!?:]3VX-[D+ODB)Y)H/*;^%O>=3 M@J^12;6-SJ9+U0:\XW9+@\?!)1; ^\%9PP!E/47__Q6PP41PJ9QLNTM&RB*1 M508*#W*#?WQ,'90.:KYD[T.6**@Q!%I'B. C,KK.*$-#;M(Y M51BS5EB IU=H881SJM='"8E!1TZSN@J+J9Z>GZSHM8^EHNQVW'2R%6+11H!9 MQ]R$B[>*3%##3QGB^^H%O*K;\ MU#6I\:5!;"*3D-?L"A7_N:JDGRO?I>)&?CGM4DXV:Z>*%RRC9XZY;AG8&P[G M(K\B""K)W7,I 4(2['AZ%J@HH+D)C/Y<6QO[_/50YR>O,"P?(Z=A9Y73\(/G M-. 7^RE5EJP74E5D +&IQ,KVJ-.V"J(AR[$G$E=[=,QAP>E&9>Y W]$0N=;.B/<#V(G+'!'B^2 M\YR@E=&&B!%7AA(82PM5Y3O1/10YS/HTM2?F/1$0 ;OV:&* '<@-%"1+?J^[ M'@.9=>&:N8S4"8/CU_Q9,Y75T*E)#NHR8\4Z@LM7UN[,^0P$%A/(G#!)R>X5 M"A@'U*PV':^TWBUX3U)\X?FPDJS$C@6NT- V8"WE!N!:=9SI9IV>:$F$OF3OA9!9.4$0]]=F3#'.;N7YNR+U^&% MRI^C<9V7-3DCB'\TN71)B:^W^Z35X"%N2 'Q=?%U9CT6YKXX[X8WZN$H,E%4 MU(IDZR+E4:)0_2\0EQM :]V1S /!6O5J>J11#+6/,,:U?N*&F G-1DBT@A?( MTG0.H.<'D\&G!"O;.C1<:NJV0>MEBL/$>-:V,@UHEJ=)U$1;YSIA\SAR]B5V M90GJ2H]@H]5K2:*YT"4KMH!,>P7I]\[]9+"-\OE@.\>\&;(?3AT?*=MW[8Q[[5'C>_F?3R/6=-I_U6=9[Y_6"3> M8MVIJ41'L6F+Q*2%N4#,LL MS]:9XQ+NEH)?Y*,R3[&^8%171DAHH2%9DX5:IXS[8-_J!=B1S!S+^N FF:0W MD1DGA8'U\$+=NX?/?CEV\:ARY9_+1QP,%F1:6X(LY8 ;C2H#LS 2'2GUG:9X M3)]'(T5J2\+UUHBOI]-#ZUF$*)SGY)%Z5-&_N';/1_8OCNWK"O\S)CYE$PDK MNBQD"%9XF]K;?2)$_U0ZPO( =_^M!,A7,D]NE&-8S5N.@)AYB:9S0AT0!%D< M26U.%ITH04#)8(1A/4R!;&&I1+%/!.AD6>\V##KU0Y)5GN1_:=H;E\P[V.+FT+[65H+(PG:"*[@^LZD:68=H1 M=M:D\-G.X>&!,94*"G-4#>018&ITLIE5)J">.\4$*0*S7K7?D"HH1NRP0,(5 M4UJ/&,&C(& FF=0NU"%LH1PL^]98,KB6[30XNRN1%;D@&D-1=HH M$FU5O3]$0WRLK"MJ5"5ZNF9>[C>VQE&49 MW<9H E -"/0%DS0G5<5-(]XB8KV"GX4U;@EV_,]4!:2XQZ9=QS6+6W"8 TW2 MXL&"(W6T0G6ZQL5.N:[D8J.]NZ5=GN_MM/:\";;02&)3+<'VL^I\]+",RN:R M4*4!DWIM<%$[ +CPSA)H>2N'MH-&]^';;LSV-S';'S1F^^_ ;%_#>DGN1 F8 M+)K2OHU!74KW0$&8+K# TO!V5P77%TY-H$PM<1Q!OXI](F;D9903L/Z*'.6CM*MI-^@#W M\\N\EV@+>B5MB&%F2GLXD<52W.)P7ME#&>BM]-T[%HU*I96+Z^'*QR:;!=&. ME,ZC-!:X<;@X+OUEH.1*,\:%O)@+&@["C=UQ/U2WG\40W[7,/]\[:!UHV,&Y M/.]T.H83*L&FY+T)DX%FY=WVWJZ"QELI--O3L4Q!<>G?L$TH(ZTRZLG3QNH) M'"Q^KV?GM#[@CB0,>30FVG:(N>=&<72$F YK)=#M;K>Z+NC:NZW],NAJX74W MZ>Y="/HW&RK M&2V%Q5M9(X\M%@5B/5,5[;+6*O>A;<1JX5*^CP4:3@+TZJ%Y,0JH M48/D+IQ:4^5@L+MHEH5.:-=\'J:O =8WRX0@MJ'JO9'S%Y1TK">B.D]CK*B. MS74B/!UP8?%&+*"_Z'@JN[S7V+@*WFD5P%CR91@/,J\P\E1=6FFOQ009U7-Z MGI5%QI!;FJCVP%4?KBJF/EEUK[^L5D4_%6M-THR+>9-0.>C(DRCCG',.C<8C M1&E!M\.N41#?7,AQDHL6PB.89S"P2A[;J"+NVL$M7@;,O MN\97; QK'^&\A!U3TDIU1%9WU5)O^RL6%V!'IJ(M(CSZ9^6?\+?35T?#(*7F5 HGECE"K-PD!'APH2Q"53K\L=!*9F79!8?EZ@P -MI8,Y-:GIK9-I<1TD# M1/<,E!PLH'+0EKEK "]J5[M$/'GHY8$T>3=1-K4W6Z<^:3@X]5&7)7"%DS;B MDH5,];44+!Y(]5<1=]7^B-DRAV"OCNB=XW46*F;/]V(,I:,RJ5F0Y3JZ*I=9 M-&DQY=O"@#!>'BN>SNY(E]IEI[H FQKRMG+GI/TQ6/Y( MK@6."TU)ODJF>$O8/@;1=Q#XG%/H>Q_$MQ K\7U.L#.3[[W#"L(QF_Y_+N(1 M=?'C1F"X(DTJW4'?1DD:XJAG - Q_TEB &(OG<.E'F,O5*3B.:[$-_PZ_\) MT>2'Q65Q\-](-09NK^[$!]A%0FV11E'20[[/4::J9"[21,XI9KI714JWM2GI M7[(H::J=;I(S$8>CWZCEG;ZF6N_GXYRF+"05[+4G\LQK("JCXU\,$?6=0#AV MID38M\X)S2F5J9:+LC.F.:[34@_(*M%8N^_#VGW86+N_$VNWCJZIM ^Q**B6 M:!9'*H0EK8G97X9&LB)SV""'TG(M344P98GW88CF Q'!D!S[TD--"B597R9E MK<0E M2F5D/JKSA<[D*ZIRBLL>$S>7=PX?["$XR<8?3$FHUL7:%8OE';G%<+7S&)7J M>2I !@>4#4NP4$GN3@X3&8YXC(@;X'%$$BM"2/)K0C_C@3)!ZP:!,V.]8SV; M5B(MM:54*).:BW168JE1U%72^7I?1TIZ'H>QU.&(14N_3E]DQ$@JR M?#!KVJ;+0L;U LB (T4FMS&RA6PEZE8#-9,SJG(.B%8@DIHY;1^AHXNS7FDN MK!UZ3XK1." /DK:0&40PQ0'4/$O#J0Y,OD.*)=I)\&#^9#*9Z4(/ OU:-:#+ M5#E\F9^-1A$DS=@&.B=)1 IVP/;=]$ND'/U"M;MVCH^,5^[&^-8/V=B@[3*. MTT&Z2K*J6=$.JV$-GHZJWD*G@[6<\A& L[*"A%T;PC&V&M&>M8F> M& 6F"DF"UF3;Z>"D21M;D;0.66?"96>:0GUSIC(J;<8-I5%:SDQ'*"<.1)5OGGG9+,O%Q.IW2#XD91-6+VO! MRC;HV.8#"M179P*$RMY[Q6!J#$],W"TVYK8J@IT3LF8W-FQ1$WBXN1Q-R-Q0 MFL#1RDT5#CE+3W6%H9\PU;"/-22 J7M].$8W/A'/PZ@3LK451A&/E&;$#C@,PTD\)9R\2W9:1/8():#DIXZ6?I(<\K<:AZJ- @V75#& MS5#FUZQ.'_CDRN7&DU KBMK:"MU$M+GTQ\:3D''?;]-/#HZVR&5IE<47^^XB M?BJHO^IU!$3*#*#@LU:2@AP0_J7CSO#.HK-U$,RV\H0RC6N)BGO9)B9.0V[= M9:TR\]G4>_-E 8YZ0WL15WSU1,9AY=A8)<+BE*(LXERW;\1?M"W+RA\^TF** MG# 5_7#4#+-P*:MK !?:R52@(AT<'L4G"E@N)M,HF0EA=:K+#.^4$K6&H*J< M6@ZFCM#\4G#(!9KH9U1*'Z0'D0?IS-:7]1YI9,>Z+*T_:OF:/U7[[")[OS(8 MPTGIUT%/EC>;6#GK>O.4!(W\+163A$PSI6Q C.M6;DL908-2>)\B.@)UP8K& MG'P?YN1NNS$G?P?FY$_77UO2-GJH$5D2, N>V, WR-UNC3F\-&76/0XH*T,?58D<'$, ML4[7#-')3OQ(\V054B)+1+ C7[G3*(?;M@6HX#)'2O>7()4FGTJ+[,.R=\VU M(M1P!ZEBV0%9ET44*ZNJ8]LH0]?7.D5O1N=!(R88&QT4^1BD5BK'QUS/* .* MEG/M"Y8-HR' C"RR5HRV^ 8/2M7#:8BM5BACM$B6*F)EAY,Q-R"SAK*=I@U' M=4HR3+1&E*J!GELC8%#NVZK+E+LAR-=F?J)02-/".4!$6%))< M-4UZ?EWW+8I_Q!9)4>&>FK+QO54 L8#CC&0*7HXMWJGW9V;%Z@9>CI$FN6_9 M2(M81_7H^!@Y(CXSJD5L>R!$XG-6? ,>,5 M(J3OE=&Y$K(PJ5)IMDT<[>ZZ/0(OQ)7_+.D<1@25-:>XS0KYJ;\+LD,@8JU5 MY\0VW4IB6",/V]X2*_ '?2P#V:'4B>&_MP#$TN$_<"@BD@.R]H:ZBW"D AK#@ A#33R(=%-AU[IXF! MM=U]OM42#(%@A<*I<3'W.T2U7?;FMCJ&P62%Z?3K>W+]>? -G\2$Z!@42SC3 M$58,U>O#CA-?2>ECRZ4*9D0TG?L263<4D&7_L19YC.N@$TZ(;ML0X!+=1#70 M5A;C:O"$)PWST<5;;#&K M7 X!TM0^<8!2#"@G^G"-7:O$FPV "[:NF/><>@2FIFGI6)7'7!K9,-E#Z" % M:GS-!?#<&Z+"S:3#4X9\:C]V'Z!BS*)3C,,:J@HQO/2#;O0CG)1# M6VL:I"B"P7*VX,33T/>EZLWZ 3(5LH-DOA,&,#YG.B2%P)U M[LROU!NS2\?)E#[C^I<1%_VQ4Z&A?HF^K$J63DI7E;=L=XYV;;!)RK26D=WN MWLGA#)*S+CKVV@B8^[GBU]GS[0"F^=6(9$U$G='="^*O*.CW9WC#,DPHH_PA M[=U1-9MU)(H;2J;0]X[DZX/TU[@WHE?,2I2$2[KPHEKLH<\Q_ULN$\4(M^XH M[98?$KJ&-KJQ +UZ)KG=[1!A%T[/2^UAE$T_P.# 3!-!G=*($@(MY@KN[YC/ MW7O'9@2IFG2T,=%DRP(6WK2JX MH1D\$YP=,30.30N6J$K 3:RO+Z):5GE)[%C:W=-$ +#]3IAXG$J87UT/D"@$ M"89"$]RD0R .-";U"@.Y;Q1HE;?(I#-TI@(604!LD2GH%I<&MJ0K^"./L\$P M)KID*] RG1B4I8%C+Y&I/8R=2 M/P,&&@;..N:J:487-(_@$!P2(EQM195I\)Z;Q'=./?)4_7XZ*-9J<'M6R2%, MP:=Z/Z8:/LP94;R&%#V$!?C$*1@W4#&;,PGP.Q+HQ@F#3IA.XX1Y^DX89S7N M1%Z=@/*%U+XO)I/PO2+(J\P7EB5#$FG<9MW32F=D\="TT7"<]Y(Y(9%)J7S' M?123EXM"@9+#MV1HYA(SDP;DE%>CN!3%!LLD6W%#8-H#44LGD4BC10^)8)%R M>"J7KBN/8?@TVNO#O' +V%2+;K*AWEX];MN)3*6:$UQ'A2*#JC9>OYYEH<(- M>NDP2JYD=S#-VZ^)8ZD7 _VZ #XR#U%T FF2\V!X5W1 8:+(=;"E%9>_"!/8 M8B058Y9? TR1[8]14,70)<$!8&2/TT5DBG0JU7"[Y Z@<+6F>^L)'2%"5>MC.F]=V_YL @5GF&%4G-JD MJLQ)E2#&LRF*GQ0[Z$N?'/PKT )'43[Q,+A,V)4JS?LP// A5(2P_4\26J'" M)2PRA;YCN^ZA]_R@U=%BFSHL;=]BD.F"3&[@H06:E3&!H]HB0BI9%&MM]@"C MV,U$WG==XY&VK;.)+32T%/O;X\*=N8A$V7+O)):\__/Y \6W><=DG7\#0KCO M?6P=M<@2'@SPZI.UBVJYC'2>"R@A,U44!UN2(K4T=^5*(@5[E'0T'5F,OY!9 MGFK)U75T(JVILE:JLS-0)6.]Y[N BEH#<'M%E1W_&/HZ8&O$\X[U&M(U+TJ" MV'29>HG83/W&VZ_US_1WY_4KN>WG.]88$[0Y; BKE"]8RKZ[$1M08%!TB;3'@T@6U-@%<\V3["*GJV#V;>(:@L^[VX? MF@)P=J2-_9KN&I8Q>^&XXS*.8'$^'&[7#"=C\-G4X"9[< DB:V1\?==4]B-Q M(8E'6X0(I>T#?ES=5="V!=0>J9HK*R5:0,M=3%YRE'E8WT5%6( M0AL$E[.?R%;M@" 7N*7S3V^_>-,(*'Z[U6F_X(],LI5#C;4E+B(+/T3D/\+B M_4@J>/#Y+UU1+@IY>6M>#)V@C'QLVL)+.0+N[82?Y>2!H1B0^(N]Y#(3^&PM MH]W:;;^0?:ACL34!&C]>L-5."]0J)C>5U6M)B ]?RR<6&J3L5B7+ 0SU N': M;:D%Y'-'U@2!=EIP<+#UQ3$:V!:42 SSBJ' U=Q=+1[_^G>> MEG1[]=2_\T'9%'! AIXR7!1T\L'-1L)6H"0$J@WDR12&)UJ_]_I&XZ$/9-YX MY3'DZ6J\(,^'[@Q)DOAK==37;I% ^*\2#,WGO_\-?L3C_JE!FJ> -)3452YX MD/2X39BIO&+4X43AEO,S;$]2$==TNI'H;6TV2JF='B>D)' MRJ+?",29&"/=(ET^CS3'6NT2]7',,L,T0UFCM=2TTM?=*ZG&!*"UK 2(;3PR MY2*$K6!':HR(4)UV=$,COZ1AJW]8LU">NGZ2PH9)PF*34'-GFCMS'5T>1N); M:-J\8J'?6/;\\#DN+Y"VTL2)G:R4^^&@-=D[T[9HR_C!U_A4@X\-/M;AHR-< MNGD70)(5@=.F6SNM6N.<"4EHK13-;A>N[=>: .S0A 7&$NJH5P080R5DZB[U MC%(M9%7Y0%LM]%ZBWHGV8VDE>L<#)*DR#JG@P+YL.@6/#L,T0_M=F%"N"E9) M8"^+3E^QF:'%:J,95Z0:2I>1M..44CI5 6DX1560F[)#ZS1>TIKUFGTGUT*Z MQK!.^[32BXF41!=IYIH?#F ;*T1#I)65RVJ?C" +$9+.K M8*K*IDB3H@X4&8O!J!339P]6VBYK4K)UF/PMQP9E&H[*ZB=K905##+J@[GQ4 M1"09*@ <)[$I1:NC-2J6IYB)M$PA*..;[QX&PHJ"#:A$&[=FQ/@3+N)>!8IQ M7_ *?D.*;(/B;9".$L=Z?9QLG4L+-M]""B:YK!)Z[V/B))N$U'R]"-*?JIU$B)GTW'+ (M"4 #V5 M))UR?LT$BZ4S3<6XQY$L3B-[Q*AB*,94X.IF%"2&EFI)%Z)0H*HU$>F(_%_H M<4BB<* "$#CBP*+X@S"#!PJ=@B==MQ@CFMLZF_'SV"#2;7FX;0B5G,(@2IC$ MXJ0531 KHF2Y=/^B4XN'UP) IIEAV;RLPV01GH8[^A1YP MS:K,@62_YIA4+PZ,-A@&191;\0%8 $M0;#W]XK"_V.)NF3"GS35B]*\@ ,[! MHY+:/2QY='EF#'5Q<["E9*DS/FMC7MAX$%*_717"PZK^(N8F)Y2[94MTQ)[4!.Y:X;HFSD=E2ECFY0!5N7NH46X7XI>MKRF.^*LPUY3[&%!0*F.) MJ(\FP"JS!=;\0&49HU%JS#LJ-%=0ZUDN9J@SLE1-(=_IA)J4*UT;T!. G98E MK7)K@=*SE:J)6,C2R-#S?#A\E[][STVWW>KN/B']>E3*4[!RKZWD!$P7CL0H MS** _[ R4ZM9"VQO33$B;);(Y F9)K9:NV.#IT\63\D3;XI4EO+HV#B/53BC MF=7I)-.%4^'-2 Q6;VEL,/#)8F") U,HMAVIR?:$FP247PN/%1LA+V2'/>X; MI:@WRYHR393T$\S#L6(9;UK: ]N>_89&*QI!22,RQE(LXO=HLG*-><++R .U;$0Y>5H>8!1NQ# MO\>E+%,9R\Q"B^?%E*3*(5J%56J1B_SSQEU6*0..,P\U01*BT6PJ : *9TM. M'8FH9EL,5:NNRUC%SD,E<50SFITZ\":^LT* JB(5B!HMB'Q0=;[ M<\,]5#L#J5JU/#<:=Y!0T'&NI@;:?LK$EF7^A,]JWX47J(0E'U5Q7;9&T$H:XC;2'G1 CI MLY.]=-T[P@%KN/@@XX##& [8RZ]$=$D5(O*Q6T_CW-;ELJR83"U'!&R4(X!I MST,KV'.>5::^ +93A$PN7!7 #BE_TI^#V0Z--76]YE2Q_5)D61AH% OCRT U M@<8W?OV:8@-'Y:FTP< T$(& I<'D$B:ZD@6]C3' 1@(>86YAS#JC[A:A2LT& ML$NJR^5$TJDJM[(FBBX#4.E25(K%NX^$7A7DR&&H*9^1#0$N/UZA[>42(F[Q M)H-]U%>)28]3N\6Q"[DF$5*?2TTDE/)O91744"C?1C+ ^+ZJ7I),5I\QQ M6)T,M'.C!:N#L0NY,+QAO"X#8"ZK<^)REMM*-YM:JV=*NOX6_8SKC(P M4/510]"XO<$K[D0DFKO=,^J;#@S(8VW:4Q1YAJ.0 M1P9$?7CL/,?0SWNJNG/-MJQ&YZH_"M7*2D.W62/5@ E\[X/X%O83W_N<1-1< MX)U()RJYY>XMT@KQ%*:A%Y,[*G,+A]@40D=OF3KI,K-#@E)TWE3ZCUQV7K&!O.K1I$/W@ MO0Q><0$_6;L]2OI6=%JI7:9)['KMO>R]O+:ERJ"<5E MF$04Q1]2Z&U THKL*&K?-BY?J&Z;(O=1.JL4PQW@)& M(E5.5G<#O!HGJF[= /AX/Z_IZ:ZWH@H:F]B: &NWA^2.YH/-V+AA(G+LK@88_I/ST9G7 MG,)]=MM=!-,67XHMY@^6I/7RU_,/QT>O[&R,5$P%5N,"5$@&% V0V\$,^#R5 MM2Q%&A"$*]!B**GDO0J(J%T!3U]?>:!1^%5$XAF>I-B*"S#0ZUHGEV&)%DT [Y PY6Q%/48#KLT%$ MW;[+0'44YGEGW(J&/G+;G*4I]I%J(@4*I\7I(/,[M!KHYYJ9Y4%0X&90]@@2T<-TOFJ_DQ.@%9] MMT!#6Q=V18*%PI+(V%[M=F;X&S;#K8>PU6/%M*]R0L(8O[)%K;,A MP*3783\HP2'[H=929(/,2'SS9!<>^))B?KDX(-:Y MH8*!+/Q79>(ZE'(;=6/98[[EJN)QD8RL3L58]J(\=4;^(F#?<<;AU_ $[^>?P63ZVGL?JECY(PSH),Y$H9.L MR\H"$UP*/=+/Z@9I%. IF[2'6E:WT$W*Y1PFC0T]L5JUEUS%W%17EI;AXA78 M%"V7AC>,(4:I@%(ND]3M%%=N-SMG;A0QN88-':G5!42?(]W#G$T$IJWI@G78 M#8P%MP UY(QZD7!S7-8,YMJ7FC(#-['B[S16_._ BH]N52^SQN6&W4PU83VJ"ENR(+-S5B M9.=(955TF8K-P&14&))%JY.09:91*A&2;.PWJ-KU6'TY2.!S9D 4CK>**==( M!FU.%^&&S\\[+:O$<^Y4KK9A@$6LG8[>SA2YT+6(I#&JU,2X;"V9*5L/]1!B M[J*86!BK8S\WQ8NWC*4]&5+-Q+N0KD9P#8]3U4P,=7+M0R !JVO,7#R M"D+0?30-$>1=K!FTG,: EX.6CT7D9 M8YJBQT6*S6;=ENW"WH)KA2QKK97-JH;.JC(&&C7E#?*]L^-3M=6,$5+UY,YK M]6(J;Y^&??QM/.NEXQL;?4IKNN=WW$?6/KNW22@Z+'3=B)W-L-4R5? MJNG?01'1B!^)[-Y<5]NRMA^(% J6OSRZ08%S:0V^WE]O>%_6:OE+-_IA_ R M1[9E;'@Y,79;3ABMZ 'J54P42XP34N""?03.8L2P14LJJ]KH3^T@[ M#^@J4?U[X.\P!G7@C:G] 5:5\PD_M?E;E*V7I;J"KFULGKU@OL6,C5-T_-H. MYVX%KEU?]L#$E?55;P_YAR8)3 )9X)%=;TL6[V5.0KO9ZKHD27\3^GYM&&@V M;5$GNJ68O1X[UDU]^[%3J2X#;I[2 MN#"Q;'-H2D1QRQ,%+L3"3+6.#^,XN=0&V](R%!&=639@]R*&Z#!6"-9#PT ( MZB&Z,OXLPJFL,6B:%V>N]TLW3V:S"8H'E*3NBGXF\GDLJ;WQF%"-*HG+^7AN MHV,M8V(6/QM"[/DD;M/!4L/G =F >BP8="8HP% V;9Z1&.)!1H6!I%CR'74]=ZZ(%N[6^9@C86;Z\0: MLZCY_:?JEMLOR[!SI9^2%1X-NAF(GX'V#4AK9!_%ZI(!%E4%3)7O@V :!T"A M03I]J;*S7UGIV:IP@N-,J]0-NH=6)J,HZ7$?([+9*/ZWU#*Y5J!P<[ O2;&/ MJ%J;XT!&!J("5DSZ>C4VJ*X8=AF*)7^1"AU2H42E$")?Q0\Y] \5.SM>Z#=3 MKT WREU$3_5#4]TB+K,\0*JM^R3\5HV-0J8>BT@6X2,-U>[J9_>C)]*D\:*< M\6Y#F+2EJFF&Y!'F)8[]OJ8U-3<4%%3OT819F-G-(0!N,ZF1"??^M14)N,'8 M- $) BV_VFL!H)4XF)+5%WM.F4SX\DF8&H)&UC":#-;]4&4%ZX['WO^M3DHK M$79K1AFM*O/J_X!Y)?$C!][4L#*X&L7$Z$F1*NU)D6?J(=T@;\J&(25E:X9E M'X/A67H [MDYI\*>Z\!A_PA&141HC[FN&:1D FY/PUO2V\92?Q^6^MW&4O\= M6.JQI;S,W;N&22JBJLQ8W.8/[5AV"19->JC;O.6+G@!%596[4^7%5#7/RR5D M%)'^X)2I53W7Z.X;YQU)YKXW!J'WTJ@N:#_E6BJZ5J]6RQQ>;=GRG=6[%3Y5 MUT:R65O+()/E),Q-C'6I:)FT*<@()T.[;B<,WPL=O$V88>TQ665XZL33I?>( M@YL]+B%0E\L1^BP.A,+I\NF("*CDQ/1[101R @PU+J,Y1.%LJ66!*Y P$HNP:0+)03T V_ 6BXQT0+?#"P8_/?OWXY?3\T_O_.3TYOSAZ^_;X MTX6;+FW/2]%LC8OY>SB](/7>=-: M<=KD(DW9'*9'I^FIXUR3?,J?/B;Q7>R[C+*?OWSZ?/KEXNRTP=);8FGW,9'4 M'-^Z8"4%$\N"[.PJ%OV"3,0)NG98?IX+\@NE0-J-S3-X!GUZ:%3X_=> M5'&4%4&]2*47@M[B4<<++QWU7K9]#_]]Y2Y8:WWU&%[S]?6H_S[A4-MZQ#>' M6O[V)GG]"Z @T< &PYP]WT>!@7:KL[_^1W(N P/F'M_0T@;4<8E?%M3N&.908X_[,(4G'[ M]]\*D3^I<^]T6^T-./A/,@K]]B=W^FT:I@OYXO5CG 5O_W;((F]1UO6/__1 M.=B=4R+K!EA4*Z[>DT2C*O1P.:1[0.#;#3:'N:_'ZFJYUWHL;0XQ7X_%S:,X MUPS8H/O:HOMB[;R&-=3[/4[C$480?B!3*%IH5\A0FVME#;?*:U7CJ$/)H=O> M\;WN]@'\9W?WU7Q9X6W>\MX'!8@@@R":PWOO1\):/1RG*KE27S]]NMS<38(MHX@IO'BDK:R3'/S9M M78$TM&[T\&%$JH>B8?+:>HEK MG8.=%2NYC;CV2.+:29A-"^S4LTJOQ7H(:O]SM&Y;;"QK"XC.3J?3^$ W35 [ M'XM>,AL%L?U MXX?W+:;)(L'KML_&K+:8]GP/\6J\AFY[N[,V5...S/;S/__1W=Y^W1?1AC*. MQQ';9/WRS819([BME^"VO>I@WZUFV;C7%M M8?3%_NYW85U3(ML:F>+OR&973U6>GKRV<@K5B&O?C;B&.:&-*W0ID%6I\ :8 MVR["/XI@I4;Y1FIKI+9;)H9^7W:V-2(7=V2VJR+L MK$9D\QY19'L3!M$LRY.G[QSE3JKKMLU&:%M(?':Z*\Y+7S.I;7]M*,8JR?)F MRF&;L=,[BT^;L';W9C+W?7:RI[Y#15+M?T]6MOMK]A9A0*T[L/GX, M#Z3)*J-:[OW&K_@NW_\M7:_[=U=W2/\HBL2&*M6/9*&Y^-_-!%=CG5DOZTRW MW13$7PYD=NCZ^JA9\^MVB:OP.RFQNE):^"@5NZ@A^G<4Q+[3^3Y"HH!T[*P- MZ;AK:8@GMVKBGNXM[NE3/A;INC'8 M)M+IT;G[/.DSS#+X-RA&C2VF!)O&:79#7'J\B(%U%D]N:=!NFAKF&6GX3_U1S5!=I -0L'GG'M*MUV]!]6V:VOXNTM+M'2IK/?_\;_!CT M(F']3ICC_;N7>O^ROY4SEIX#@!SLOC[+O3#SDB+U0EAD3*PS3SQ8O0 &"M*\ M%XD@$QE\#'(O2(67B9R?F(;P5QA[F)C;FC/)DHOQ^E&093\^>_/E\]O/P4B\ M247P]0C^\TS!LP_+ 'K=2_+Q:V\2I*,PWH)S0.HQS?4W\'.>3.27[A'53?.Q MF/1$ZLQ3>V[_SJ9!K)X@O6<83,)H]H/W7Q?A!(#S45QY7Y))$/^7THO"OT M M.L"ET=]7 C']!R].TDD0NP;XL.P&?Q8!+.!9A6' XBJ;PA'_'7CC5 Q_?/:/ MLX\GI_];=W+U)U$ZKK):BPW5O^G#">K77\7LZC>!%PY^?/;^]-W1^\]?/AV? MGIZQ!W+_"E9[? 5;Y'SO';=R$2P[QRY,_FT";UUTVDF;UMG+]6;'/. MK9=$ SR1B],/'I*=&]#SH,B3VU'SNA70(7K6*:ZN#U9D#%@=J?Y6*"5#^,^TDZ34!A@A_'(A5 S.$9N$#P.>X+)/-Y:3"D M_O!7/D;*3P.!W/S/?QQTN^W7;\,XB/MA$'GG.8PY ?*9D1YV7DRG$?T=I#/O M),@#>J/SVDN&O*0O M:1>T [1$IS]H,ISI>IL8^RGLCR)%,OXK#R)[(Y>>_# M/!S1&O4CTRE0'92APMB&],O 40"$7F+%30NQG" M!1[*DB@<$.QJ-Z[A4]KD/%:YQ.DR]?AP]O'T_.CMZ<7O)V?GQ^\_G?_ZY;0A M(;(F !>(@=\#;92S))=!\/OIRX9V=W?FN M''WYY?3B[:7HX\7Y\:?FOMSNONP^ZGVAT_3@.#TX3\\< M*%+ISO[K<^_XTXGYQ^\3X< M75R>&?GY[_"5Y]__7+\\]'YZ;GWZ:U\USL_/?[UR]G%V?IG%&BO! "% N0J%AFD0#M1.G=V#UHS?#<*LGPH2H>1JWB0!+^T$A+-^ MGL"*7^*3$O#TLSXFG&(@IJB3XPCP^C1-AJ"?],(HS&>^-]0B2#^)!R%.Y*,0 MA2J,%PLQR."9@NH1P)O9%&:$;W#8A,0GC '")0P$B"\# %PD+H,X1WD09K/A M3 M3QX,X>0PP"'/O:)0*$GWP$$&@@K$,N'#YEC$^PW&+#)>"CP *P8+"8=@W MJV<83T2NIGJ;I"6Q-B+A"X0QA$G]<#.Y*PR00+;EZG8X0^?N@M M/P2"'JWQ?1*/MBY@^=Z)Z.7^'.'/AL;]RX$+,? "L=X;!Y?"ZPD1@Q8+-S@5 M(X"M0%1,AB"[ Q"RVILXH"@OVLL0?@0A_D^X5? F/@W7JGN;-36V&[+=[#>V MFR=NN[E&.&%N^UFD1*)0?7Z7!M/Q+6\Y["6*DBN\KB,JU3O[?9Z NF1SB],\BG!)_ MH+=\[VH<]L=HAPAP# N0DH?U-:3"<3.BA""HQDN^K$&AK[*QC MI]WVG2]P7>7%[K7;+4NR86!GX^2*(2UE)QCY,H@*$G "[SE@,7QU*3(R&WCA M$L"F=0>P8,.0&PBJ)^(OD"2YFUW4,8!80A>L4&!;Z&-1D^+:XDB MPV9;M -&E#!#%DH+ PBS7H,,U34& 1A$'YB"9H!:6"2C2)8I3SJ^&B!+VZPGBTJM83M]D4DX? M;ZMD7JM7.LQ#J[C]84Y+O)O6>4D3__B,.;S>1*WB*?>MI0'D5DLZ[^9,4V=Q M*$_-K\R9'4&%W./'9YV[K63>K'4KE.Q;+40>DT>R9GE9W;E>Y.K7U_,Q#U2^ M>I77H'#YV_N$1MT9(*_(Q19>$A*ZKN#VW>/!-"AR,Q2Q^.EWABGK@149' M8CQK@@)KLHP&$QM,7(]E-)AX1TQ\:'%CD4RQ?&C_O4#T(2_)(]^$NZ-[YZ'1 M_;&IZ].::[78<;A\Q90&.=9OKM4BQ][AYB#'ABC?#PW11M!\1$'S!NWXUEG0 MW'P46)-E/"(F/C2;;S!QK9?Q:)AXV'T2B+A&NG?W@=6[1H!V3F QMB]?9>[1 M!>@-.;"G@QR=G0U2KS;DQ)X0=G0>6GG8('9X.^6[VUD;V:,1-%>O\NRNS6D_ M.N%M,/$Q,?&)Z#R;CP)KLHS'P\3M!_;3?@?:]P/?[4:$=DY@(;H?/+0$\-C$ M]6G-M6+]:O>AXV ;[-@<[#C<=.7;?+YC48U%62[_USM/BA17K)(;CF4]A;/_ MOELMG"9C'C/F#YJ,^2>>,<\UF+Z[L[-2R[M/6;)I9?J M]%ZM0QDD5=3KX]&[TP^G'R_.L6K:K^?G9Y\^'GT\.6HP['88MO^X1;W4:>HJ M7N94J4H7//#^]_,SJL[U]@Q.^OCLZ+UW_.GCR=F%>@;0]-?W%_3(I\^G7X[P MA]57[EI8%V?!GC\!\"Y#0""L;:6+!EFU0^XD7Y3JAV#IJ8)+.63CI(@&6*T! M&"?64L< MV>?6*[(P%EFFRAW953>&L#9X'4NG9*IL1PY,5&Q1-168,DP&'I>X*!7DJ*^. MU%1P6#8;^@GD7:M9;Y)ZW6G?NKE2B6C8^-@D$"]].K!L>3+8[*/M>_CO+=M\ MO#Q#DI$4&5"DS/?$M[Z8YJ9HH0<4,UA>4%K]'A_Z)ER_CKF5"&YZ&Q[*.+W< M#A_)_-6@P4/%/31HL.YH\""!HIO&$UDI*ZL-*X#,:HO=N"BS$N/^8US2\^BIP*B6=K$\.QEA$[]:#^ MZ?E#0&V5D3T_=?SM_8Y_T&GB&AO<7#_<[!X> &XV:88-;JX?;G:Z!_[N01/[ M>)^QCS>37=ZE29;)CAQ-P.0C1CW]M'W0]7>WF\RS39[K'K!@?\\_W'[H?*@& M"]8,"[;W_+W=#8J2?LKJOTW$R5_A-''U+S\'XR$8U:_YBB? =$TL[V M!HGR&W(R&X8%W0/_\+ Q[FSR7/=!"P[\@\,-H@5/6:TOL\E&M7]BXNI^:Z.< MGHT2M2[+6"E6'C;VI@U#AS59QHJQ\ONBE6NIV*T$G#[X]=*QBHPFXF'IXX&]O/W3UN48= M7"\DZ&RW_9V]#5('-^1D-@P+VOO^]OX&F8:>LE'@UZW?;&R7S/N&37I-EK!3AMCM^>^>ANTXT"+?6RU@MA=OS#_>>1H'KM=36 M[T,Q;Y3PQY2\][?]A^^_]MAT]VG-=0^6F$-_Y\'[CS1(L%Y(<-#V=SH;5';Z M*:O@[S':GE@F5N-CKBD&%M/TO5CD6!6O4<^?K/#ZLK/O[QVN3UNHV_ND'J2F MVIJ@Q)HL8[68>>#O[#TTJV@0\TDL8[6(V=WVV]V-LC#=&3,WTS" ]8*$- XT M%H#'E/MW=_V=)C9_H^>Z!PM VS_<;?I!;_)<]T )]OWMC>\M]$0L #9_]((\ M3\->P<7J\P3 %*-1($VBB&/W4V6L5)DHTY!W==/ N,>7@BYO_X8=Y-"SC]\?N@37)-"^6NXI&ON MZRU6.=]C $/6S[!PG#Z\],I ]!..O/C!@Q6(- IC@:D23NNP.@G)(UFW\]H[":,B%X,? M2EV3'^CXEX/>XRHWC[*BF^HY&P&V-> SFPFX!M\:?'M:*VKP[4F$2S1Y%-=) MU8_?"F2Y%+C6]H-T.FS<[!N/*CNMIA-&@RI+4I7=#2JD\N"V@UKCQP,:%$[J MDSC6P02T+J[.Y>RG:R*OWH>I\#9[F7/[7[9;!P\M5"PGI]^;67S.SA\_?O_V MNV[NUP;=K^W'SW9I[E=SOY[H_>JTV@\=47!#8>@I)O(\7B012, NLDDB=E[ MMI;.^C6D'QNBLM[G;KJMW0<7;9M8C@:-[QF-=UKM!R]#U:!Q@\;W3XW70E"[ M;^.C^?SWO\&/&+]C_4Y;_W[_3.O F812%2>Q[08R57%(19 *KNCS?WS:_P:N[K;T7*#%- M05@:4 :8'AF?[OC=PP,S' R%DW5PV$%EZ,Y^N]5U1N_LMCHO_(7C=[H'K;W2 M^.T6 ]D&Y)SMJP4,\%4XR;&7%*EW&H.4*+P/01R,Q 3D1UKOA9B0A;0 0!US MEIMW+D;X>]:: W5UVK4_7HR%@0#,;R^+#R45PTCT\\S+X=%A<)FD%,$5 CSZ M5&5G4D1Y.(WPQWZ>I+2AJ$"\_.&F*^+@L+Z($%?[,,*/S]K/Z&^)Z?QW%&39 MC\].SC^_?1]F^06^I&_-$*"R-0S@-&8_>/]U$4Y@*Q_%E?< 1=:7+HZ[00II1 M,Y)7I],\HWR2[MYU_, =+RCR9-YX_ F ML(PXS,:T*A _]"K"^!*^2N!U6*"(,B\8 H] B,Z\JP"6D163"1G7X@'?/+74 MUN/=/OSB'>V?[8*P:O@7C8!]I#\C$DNK0MD5/(6=Z5_@X[9LVH6OU $@%+$E M\XN23.H=1?F8>"S"?&3-;L\[$)98BI/Z[J.#) +4*8FOM#A8QO/M U"'M$QL MK_#Y]OY>Z]"&7TDRIW4_W][>:^V7%WY17J]:9!W4%HBQ1GB-$A!$ $N_(3Z# MQ. %/:#:4Y(E!@4E*O CN*@)]DB*DW0"E_,O>&&:)H.BGY.JX(@K--(BF85$ M%!L&A/%I$&?3),T#'M(2E#+ \*MQ@$L>9H -O9D%=Q2[@$[[M+4QJ+BPW$GX MC3 GB;?H&@"\OL)[>.?*([;?*S3*+D3H:I0*V= MODI%1)1'?)L"=X4]I")#[0/>I-W(5\J40*'/;V-H* MP)@94L#2V L.V,R(*83:$3L[0B>,"! CY*, 6WKZ$->-&X'?G]$$F"/-9 M10:6^R&Y.L-?<5Q%\'!:N#E(9Z?XVP2F&.&67 RGO^IEZ82/41[0//W16TZ[ M5R+"FR^?WWZ&*_@&)OEZ!/_18D(_$D%*=HRQ=H, ?U-"@?Q&V3+H2Y?UU4WS ML0#I*G7FL04*Q&Z1EO.6;B"P$)>GOZ\(#W^0!$ ]A /J[Y[]U#TLY3!=MWX" MDU[Z%+[9ZN%7?&U!+(BN@EE6D0'^/4[5.PRW'[R=Z3>O308@6[J2!B[Y'5R" ML=P&V8I*DE:=DT_]9)_>,\"'93?XLPA@ <_*TA,NKK(ILB4%WAB(]8_/_G'V M\>3T?^M.KOXD2L :\6,?P>L95K, $"!#(B42!# M/5^2G-I^??[NG\%D^OJ(_NR\?D5VK2ZPZ3W'% 9KZ;Z0.[.AYFS2AS=W]@WO M9R/:8:OSH@XFT@SWO-O= 6Y?>N6P]A5'&) $4FW ;$V!/,R0>L9([*-HIEBZ M2R%?=EX9SL'5HH!?YT*S&S(E,%#:!B8V"&"&(DW-X63%= K3]<K_LOJJAU<_WC=@TAI,54EAV!2R8J^@+1H0BSW* (DW0)Q$Z M([X>7I)JUPLBF%Y(]30FW'3X"+,L9.T#0N*=C*%U;95>=261@+6G=Y#FU"7O[>C_S)/!Y8L62/H-/ETC&(I]1%@5P M5)0G"5&RV@5+;11P+4"QDU5C/NHK(^^1Q!1\%?"?/Q+DI6DXH%,A _\5T6>V M32)*\!P2&,4T@V>]:9+#KR#/WVV'M9RMET0#"@RY\I[OMMO>!WD]C@%KP]Q[ M&_1)8+P;:,_@1A= #YAL VQ(5B(Z T (" QRPJ-1*MC811#XS^ MH_+U!JB$[WUL';5\0@.7W0 R( D@1N1E,R!4?22NJ'P)3!<'/H2(+GE1>4+% MDUI$[RO+F6(_OH%T(@4,+$T^^>&A!!8=:1JBQ@1S!S82/^]8KR%* <+#[O2; M]@+USYI;\LZ>[UACD$]DBWA"W$=SQV4272()*:_)'MD\I7XVFS].F,/$.= ( M.@.BN&0MH>/*:Z!#APKZ9E(^V0P4E=B;B:#,\;*K8.HH)NZY_X960L"^=)0X MAWZ<;)W+@\7='XV4OXI/F,L"U"X1=1 '^G T(+*FR14%0RUXD>XOVF"1!"6D ML<%7[G: @0*[S1AWJCNUMC?WO['P)B=H=WI&%OEMH0,8(B8Y$P%5.8 M&PB?P]YK(2.^P5W#7[OMSFX-#N YX&!]D>8DC@BIA%JLR$@O0!]C038-/O(Y M>(4_#0NR%-J+PM4/7 MD-DP2$.1V2*?N9Z2T3,O_1,D$_@).6@,\(HB$K)P\$ZKNTO2M B "\K9AF$* MF##$2X370%I%YP_2;?$8_.X0=D^W1ZV]!"!".,?U6SYLA6^)I,$@" .B[=L; M50"9!$A _BP0=0O2]/.K! 6Y+5H"*+MPBF3.E*NAL9&XH*=Y=[0Z4YPOHY?&4ZEE);$*/R$/>EN7>" M&*=%JU];YRVVQC"*HL@:2]FR'TK$:',!! MMU1)(BH5.9_Y7A2"1#; 4R%V@8(H!G[ J8)0AV20D,[>"SYHXQ!#P"<[&CRI M19(DC0:@58N6=QZ.XG (5)@8H^N+I0TE?7/11X&D G Q1UK"(09^!60>_X_* M#(&&XE'1:(ZT5%N/@;G0J'&B&!;"!;4&!0"KPSS>OY &L[<(#ZMMT5!C(&5) MB@X0 ,("DA CR-9HZ1/(E# (T8M( +\ZJ!_148QD>CBUAG HM] X+J M#( %//MS$G'LR\#[#.H"R-8_%_$(Q-R6]PGHH99-:M\:)!)C@=9[,5(: -*( MD07)MK&)X\<^8 &I\RB>H;+:BX*GK-V^*2+89ABTC"58'W]/@$145KZN@+["$$A'Z7#A M@ 1X%G$^0#-Q*A92P4::;7( '6UYNF<+MEJ<2;6P^"X!T!O,J/^LPZF[HZO MS 9!9.]?.Z^D/1R)'!%^<]7N2/$;,RY,@W4(&C/N4S?C+B?=O(N2'I"3HZ[QR!, ^^"NEC!IP!)*ZO%I9DH M.E0@& X%*UWXA ,7C$R>@T:TOW\EJ8W(2L69F7"*N1*;H%D72&QSQ;2:J(>[ M2VP+N-AI?!FF2%]\[3W!UOD=F?.\=*;SD&U*>P-/S=\KF>$>S/0!&&3#0 M[3E$880Y2.>PK;B$V3'ARP\=$=)P.R0I_"DWW+2Y*Q+A ,DJFE"KQ)@I0,QR=A M*CC.O62X3#$07:]8K>F(Y1IU1Y<M I5#+MU@"#@MW?=:G1E(* M#_EB6C.C33C"9@$7*2?,;D.AD5*=K8JS0#0H;NL"HG%MQ#8&ATM M:K!$M-"KARJFEAXEPK)YT-C.B'I-)(3C.L11D@'1'LNG ;=C0#Q8\:4Z/D:+ MLYD8#,[>N)^+"3HG@RFJC;X$/E+)SZ#F>&>^=P8$V>LPBH:.0/I%(&EC=)1K M-CZ+*]$#&@!GEWM5=;:LJ89I*YM,\>46 $BJK'*/==N27%GN[0OK0&'/=@0R M+UMFJN M)[ -F=A$-[ WD_%2: =(>?!-]FI%F[-H7.06"=S=Y%->KX]PH:0 [*F/O0Q2BV,BV.0T&ROF[ M]X6!1"@W$=^:L[WV;%EQV;RC?0A2(!C6"T& MN_BYDBI5CT$+OF.@K?J6E2I>[>\]5*L[627B;!2';+$_E998I=;[WMM":(L= MV>^]+S);['R6H77Q,VL@#UW(?EUJUM^M"?8Z5(:[VPX.NCO^WO[C5\9N&L>L6?CD70M MF,DB[GY/!H=%_A]I?KA(,""A8H10OI[:ZGGK=Q$?=:%W)")WE4#G MTI?#_5V_N[.]SO1EG36LYD(\N0NQO>\?;J^U5/@T%+N5&O-KXH(>PIR_%KUC M'_RV/BA5>VR2_[3F>A+G^N!:Q$-Z1# ,%NNC)FFV)DK NH@WZRN\W$TTZ7:[ M_N[V@_=G6F,IN\&X%6-<>\_?.WP:GK.U,"G=$^W_1%E%QQ'5^-3Q[9A1LP[- MVM=+F7WT*[AJ._"AO[^[UG::1V<3#9(^-I+N=/S][EK;3C:=LZR3LZ+&R-*X M*QKK["JML]L'7;][L+O.%&:=%:GF0CRY"[%SX.]TUUHN?!IZWBT[V*VQ[;>Q M,S?^@^9.?DY3Z,,=S*VGH(:!"]0G]@\ZZ&NBOV?RCLZ?FMM7C M57/;ZGZ@4IYPV];5X;["VU8K-)C/?_\;_(@YW=;O-ZG074G#TUWPZLJ4/M_> M;[EU5W=>4,7PYX?[NW:G9:O^X;SRAZHVZD>[!W>HJZ*H^M14=Y^JH@RQ*HJI M::X[:&=<$T569 MU?_NSM1BN;ME8X9-NHY+6+D A>&_XIOJL<2]^^8"D"KX._@4ERG%;7;N;EE1 M!"#J>^9^$VD#^O""<97OLKU]JRJU690U5ID_X%BW0K":D*MK6--VZ]"9^K"U M+YG3]D'7+.OVS E?ZILDE=O3YRY,L#N/USA,YSK-FQ' M]F&5P=<2CV37MEOPGL-%9=L[!ZV.LZ%.EX[)VI$+@)V.M;DEUJ&WN0B!;L^) MD#2+^$[\2#>)G)Y'EA(&J>A/5%=O7\B7VS+[$2:V& M-JJAF@3"%8![[ +#[MI7 >8=V^SL %2#F4\),Q<6?&@PL\',1\/,1TEY;!"S08C2-=S(>L$ *R'"/W=)K3-.:+N7M<_W'WH5FN/37N?UEQWQX).N^OO[;0; M+-C@N>X!"_;\PYV'YH(-$JP7$J "N;M]N#E8L"'F1%L6LJ(@UT;F7$N=8_,J MPV^4@CMG$R_69@\-4MX+4NZU#M;F2!NTW*!EK!0M*8^F^WIM3K7!S U:QHJY M>.NA!>#'1.1*[\S@%NY?;_.,*\8^RHIO*\QL!MD>GMYL*N ;?&GQ[6BMJ\.TIG^[Z MK:C!M\=W$R^96O*=Q+_-@<7CQX\NE_&QO>\?;L^I'+N.>EV#+8^(+0N[##;8 MTF"+L\Q%37$:9&F0Q466Q47,UQ%?'D'TNFN$7O;H=L'&HW^_(5![_N%>9VU. M]=');X-QJTX1W_4[VQL5=O>$3WI-EK'J_-H#K)/:(-P:G/2:+&.UI0;V@:=N M/PV>ND[6P;7(%'E:JN ]Y,D>M-8O,V[.6A\X'+E!E1*J[+?6S_+7H,HZHLKC MI$ TV+*9V-)=OZS<.R-*K>!E/L]M3#BWZ]-R?01D4?^3\\]OWX=9?D&5_9W@ MPINT%% @H]80U_87N%L' ;E&->4!M?.X26UJ^TVO+EKSV4_DE;[!6$&1)_/& MFH,AY[+3BM.$"_NTP?]SD:I&++K#%/;3J92VIPXL=5UVY.NF(\[*\'#)WCIV MCS=N&>.VH0GRFMV9+CB=UJ[=.6>: )!DFS<43%]PFYP7U )L+\R=AV,S.CM M!:.#+,.C[V$+-JO#SJA>2S$](L/8!F5U=^7F5],T3%+NFC6GY5647(G4&X;? MX"7LN^0%O2Q)I]21:5 ('(@?0;28)+!7;F4"-U7WK:.&84[3)QII4> T,7TUQP M7H.D0"F##%8?>9=)5$R$;[J+(5;B&BJXJZC ;T1KKK#7+-#]<*K:_G%7.@5] M;',(,"8R!"+&^ 94O+39!;"&73IM[GHB"F'[B/TY8W\<%T&DWH*[$V"SKHP! M3P_TPBC,9Y7^4I \DXE\JESEYD3^M61]6K@OJKQ M]B5J.MWVZ_-W_PPFT]=']&?G]2L+NZ@)Y?Z>W7*8&KNUNB_FMXHSO6Z#S$8 MM[7ESK[=*!/;11ZV.M>/ZG24>]X]-#TGG=:/:D]FMT'F+(!:*X;8Z1->@WL2 M13/%KUQ4>=EY9<@B4 T!V*I( #4:I.:77:LM,RZD2%/N;@NX9,,@*Z93F*D_ M#N"W81@',=Y>+TB!]O#- _Q]V7U5@Z_/3;-,>#T="=D!TC07QL7#M$5?$ HG M19[E@ T09_Z0F;$K\)+8B"]((+IA6SM&U/S/^<3[:/*):?2FT7M);EDUR3:MB?9(VW4F7 M&XR;N>^4AE+$SP;GDJNS:1(MBEKV6HM5- W6B"0O U:=$GG01"Z8 F)\HTL- M^ C+X/[>),L@G M43(3HK)::S,XL6KGC*F&^%O2#[AUJZ8JV#)QBCU%8US;+R (!BBLQL4P4*"% M3RR.S-5\E?Y,_6;5R.=Y"WA5,@G@OAW#LX/@FG'KI"XULMM"F>64FK%")B-? MQ"Q.LL#W/HAO83]A:FNVOQC\-E^]9K_(LP6(S6%L1%T?5M8?PPOX$0$B@/!, M)YH&&?;(K-@BZS:14B=H-N8*UO4'A_.] ?%^!HSLJ^]]3B)JOJR(.G'3ML5< M;,E!Q)=AFL22'V$KT+B82K2B)L+Q*"&E*P&1-=&7#CG8( SR.;?!:"[]*$'9 M6S%;]_RD3I>PA0!_?X]MI,\RW(!W#%CB=*Q' ]CO2?K54T=Z1T6M:6Q+C6VW MF\:V3[RQ+7YQ.\;9J;!FB]=8M'6]B&;)\+<\T;2U+7NV.1P59,D,%'T!9UWT M4/D I1XU*Y2 (@%0>@RA[Y,VE)W%L!!1ZHAN?@[I9^\*]O"\T]XQ+)#TT_W6 MW@M_&:W7T7,[W4-GE,/6X1*CV%JN?7!H]MI"#6J+#&"V[2PI;X/4TAU;2&-# M&:LM^+-4(:K2^R - 2.186&#=C@_J7,8PX!1A=G"A-RQI/8NI^N2X2T!:1$V MG\%B@.XCNJL)2>DI:0]UMM&E^]C;5KW%LKB2>]%\A&HDZ50^KDR^7C_!HV X M-A+U/H(.6,9U[Z54:E[YP!WS,NK3>Z@[EK''IPW13=AI'90UFA*.;QM+3IV5 MIH2TMK"5Y"53Z?RU,-IF%E*2B(U8HI1DVV("6 =(1O<)I#8 (1PH8F?T#Z3-)+43G+6\_P=Z:CPDZ&AA?0QL.%-W4QY]Z=#US_*Z ME\Q]'=>257?>W5N>=EB>>8X!OVI!#U"]PVMMF;1 *DJ3*_ADF4S&(JY8^>3Y MULQ07JN:Q2%NVB(,^QB$N<54'^=L"=LN@F_>YS2Y!(:?Q/)X6]XU(QJ7-#U_ MP>B-P^4PW%0-1UH.@Q.O?W?74I0"5&X],1RB;G/)+Q(' )C"@\@@76% M2NI_?0P4>(]\[RUNY"3,C&_GDU8=2_>=GJ>-#^SGC:K)])4,H@HHOKF:83Q$ M$5VRQ!@%5F;Q"!M47 -TI,$FB@$*FC J/H\68[(K'!6C F[2-EQ#.J22351> M4+2>11&]DK.EW4P:7 9A1-0=[S'9@D 984-H(:EW)$:V\9@<2#GS:&3BH,PD M_9 .E;1QLFEF/3C,)-M2QQV%TM^DL.Z$Y8)<$K7,0XEYX)V(OD!]U=F3W,B5 M990/"*P10I]L;?LM8\ O0>'Y@<5!%Q\58."4+T TLZ]'=-TIT[56>[EV*RKR M V$):[?7AX\\WVUMZR^FJ=AR+I*[2A\ODF8#"/H0)I_$ &D;!AK\B%ND5FC# MB;NR"LZ]7HP"$X '(%<0BZ3(] ,@R D4#!#;\2\\HEU+JZ-=[EE6,$T5S6G7 MG<511@=09,A/*=YA6* &!)OZF "QZFY[TNUVG$PF84YBV^+G6Q:O 0+G.7S!HZ)Y##Y[!_PNR/]?!/JW"4^!4M(&\#[A MY<+]*85T6)#U41U)**1%E:X#"$H1 )L]X&S+PN_D=5(T A^52N*C,$HLYW$: MI#')!T"1?OI]0A!YZ%&;LAOT@I!3X:'NZ]!61Z"X0$;O3O!"RF?0R9]EP#Y4WN M5=GJ]Q/.&7@# ?<77;Z2CI&WE-E]WUGXD)='_(16!VA1^J[M>YD03(7V%>$S MQC *M=Y_G9$D(Z>B8(<8S5 AP<10-B!X@U Y5NO!IFBE%$\(T/%,3W/$$2=, M!7%3L..)UVEO_:*XHVO,M'=3CZR=&GR:_E /6KV5YM^=WC5?D/KPB.XU7Y.E[11:1HOFP8SS.BP(!8OL?^4W?0F0$M^-,+BMLDY[ M()#]ID$XJ%7XRRHWJ5WM=1H=6X$ZU 6 M^'A< RH["A<8'^?FX. 7CD0_,#=#QB[MV@JP8\<[[,Q#9NM^4=S07&RQ @_I MDNU9GJERC/?-4)0]70=5)\1K%4E9%_9?@J=0.1L:>]7[W_KRG^ MYMKKQ$Z7 R?^:>F%5$;#U6QOVP"HKDJ&Q-SJAO%R=V\'MN5G8:=[V1'58=// MR]TJ6$NWTG$FU%U0)OQV./$-]K$D"0"\V)X;TU=F"PY.V7=5&\*TB3;HL\Z8 M!U]%[/4$"$VQ#$LE]QCPYWQL0^#/ F@0 !GM[5)QFPBT \*$QSK9$EDP%" ED(6<]NVD7'@C*C^DA'K M6N(A06@(T]^*S]W2M78ILI(PJ:3JZQQK):'SV!;C0CUNC9Q9<:V7HD=V.ZVY MWM:SFH'M0[:)A@RA18_ 4/-I%F<9%60\\+YC[R8_B157!,^@>J-P3ATC773\ M\A?$\XLT(.1^-^G]#/?$>X>AXY*1>B/XY!H82/QTF+38QFC\>__T=M$4%!-MBM'OG:78LN95J8 M6%#D(060X(0S=O!JIF'?"T**.F$K&%T3 "HF\L[K=P)RWJJ70M^,]9GO(4&?&L)&;/"Q:43LKS/('[$PY&@M?^6@=GS\%> M"D0XO">DO15_>*LCV.Z'/]AV!"LZKL0C=GDV)1^R5$TXZ+71=_:>(A10X MW#Q,LAMR"%]"3NHK%=H2C%+!0:KD4OK/YP]).B+"A\3Q31!_];V/K:,623_ MT^.<1;3:(>3V6,H*8"/MMA&MG5 :#@]-PXSI1( 7R3R+F4<@A\ R].,D7L.] MLIY*!9BNJ%RX%.SWGA1V:L' .0 MQ#>9K#)W42PM:V^KD"I#;%UK^P.OYRW M'T160.+GG9.;OYR0*X8J@MC5(@Z%U,CB/ M19^8@)%\;4LSDF(8:NSDX26HV/1R+\RRPDH:J@$V[UH#FW7EFME4; 6@BI35 M*A^'ZR- ESV:TCWPM9;D@KV4@&Q. %=#TRE0 MW^8F-:XA<@WM-JZAI^\:^ND&4DN-3%*Q%W?N@_7,)..QXM&8\5PSYO+4J89X M\J3;U_*@VW&%/6,4,%)Q'5?H&F8[ERO44_,@PN@A(J-+0=NQGBH)SY\#Q/F\ MNY[AU+.6>FJ^ A+^T\E<7LO12S:<>0MT&$H67QP.^-]L-XRL15IC8$RTCGQ& M \6^,RQ^L^L(]6]%+]65%GR"R)LD2$EN/@%]LI^C7?,RD>'+3M3EGVHICHU( MKHJU,E["%$VX"'6]&%0SX*?#RD_;MV*:*PBBNL8W?:=PJH78I(SR7'6O9"[W M:VTC2'=&1118%]S0&E]22L.!D+2JDCA$)>Q-@"B1S2".5.0D,8[M)AI5%RI>HOU,4YT*0<^<_,PW"G8Y8 CK2I MX26('/K"]02,_.I6G*!L-:DSE50F7\94XA9@(LN)+ZT8V0P.LB]90(3X#\3I M)=X+94(N35B.TD4#3&51MS>^E R:"^TP]C+US]JD7V.EF6"]G"V=AS=?J#,Y M'T!D?FV=M[R3) (>$R< O>_\*J2$&"!@JL1&"*N4+U1YMK M7FL%K-[K6YH :]?K:UGU]D:_ZICTD\S5L->"BR:[?3F[5E6%4\X!@6+V-)'1 M"1;*,&? "E)%+P,N&%#(D87*AAK(JEKL]3$L*(P!3%&DC7$=$&4IKT\$_;&: M;1BFP'C0Q M"<'/KJ7:6J!0%ZE@GUO M1>$$:9(44[1%BNATCO5PR1$B[=Y,[!:.H(^(M$#\0&E."$4'MA.L_8/+&E!V M8\9,B46A?8>>R,.:!#,2()"+%U3T,+]*L**;3%3&=.:,]#/78967)[NC6Z6T M)A\6(\/%C5L A6 L-9=R?F-/&SP4R%"2E^$K8+)[)@@ )GT9PI?*^^>4&#A]Z2LC7%,=$):PY;U2>3>3A"H9]AER,ALN*^!VXG0@)D8%,+D9 M+UKN"(\$#A?KD@(X2C$E1"35(1M J9'^0I$ ""5="N1?/&2&!8)1]D,K\X2+ M*&'8")D",58(3XBS?ID_Y(DORRDE'F6)@O:"9.1]"'B$$8[OA%E :/+I.JWW7.V$()?%XQ#F16I8D)XO=%G7@2 )3<])'8T&=ND7! M 1R!I:T)4\'552<8SL!Q-K2.\T]OO_!IM%L=P##ZB$N;3D$/(GE+U1*FFKC M\6#V&(?$H 4Y^/R7KO!\RI[@NC%D*1+K*O")AA-^@$]X* ;$KEBC,)G?9AGM MUF[[A2P8"^0.)!_@"?.W"L?9?M'RS)E8T$>%I2>XG#+H7EA^JSJB37TK^]>7 M#G'?AD /I,XQED^TYTNY/@5I0+ N+NC=4KO)YTY0!\XYP_*@'1I4<5[0PP"Z M'((BB7.>(&6C9&5UM9@S(F:G9HH*#E8:,("Y55!NY;< \]L%Z[AN7VJJATG5/H# M*W0"%R5Z2+4OM2329!#=AYMHKW$3?0=NHHL:)F7["!;H7$B#1W#G D!,]E\@ MO5&1P\"D)^@IZ#MDQWN)= UCGZ3"^(X'2%(K\@X(029 3.1! ZEX4$%&9,)8 MM(+) SW%\V"DG$C+%R!#%*O>B"R?AKV4+KJ):A^1R!>\*>=[=/K0KQCM%@76ZB#4+ M5?1PRY:@HK%%F@D%F5 $ZL&.&54%T,\Q\M2LNU.R_#CVL?I]=+J6L_KZ?:CC M>U^Q.=BKO!YZMENS!OZ^='9:L:K7V+1JP5%3H/K-C0!8G8;*DU--2>*>X3!D MXZ<"E5VEA.5:,CO(7!&*PRM44HXB@;I4C4ZIT-?@5B;%HUJ(XKC,CW'%=<7% M%GDU,)!BM]5]HNHW2MHE._6W[3UNMW9! 2U5EII7"(4=_&JG@R DZ6/N M=*J?@\S(V[-IC)W+JI[CC ^WPM$U2ZKSQ%Y_.VI]'[).4":3S;B_ G#; (UO M9",B[PY[,UC:R,K&)ZM!^IGEY5C(\!-_6I2,9=_'6E'I68$B, MK)#*UD8<7HO&F183RXH]2HT:GD9N9-4Z&R>17"F@SE>19PN]4R00U1P3RD1L MCQ^(85!$U$E<=@5_Q?,&,=U"[J(4)>&R36V#HJ*KM-8D.\I#^?NE)@5E6 .B39FJ1]#^B( MN,+45!08(AT$L.]J8T@T(TYW12U2A$24R.5 QE?REP$0*>8G%=HHBV%R.<)L M$,PRV06 -9)R<#*2,VU )^6HLD9IMU*@J?5E*H2JO0V@O3J&9@N)8;B<0WF*TQ 1WZ&#F[*;25!+,ER,XP-&33>DP6>S.[VLVRD(HV! I/- MU/^/O2];;MQ(U[R?B/,..'4\,W8$5K6=)541Y*[IZ\FI;9T)U:. MS21@MKH=&IIU0Z!=_&F>>',.J/E=/?: ;HTI_MS8UO64$3MQ?;"4;G)E"7*PSQ1%4@B>'2NAL$])#:R;)JAR&.& MX@5D*#[.QK:6IV3G)M@7&" IOV_5P5)V63XW(.9QE"K&IDOL-H'GSY#L)%]&Q8;RE9 M@)NWSUZDK'Y5$^[N9_*0*:_]I1FDC7U.YO"9UOYHAPM?2,U?K#3),3 :Z4GAC^TCY45A,& [MJ$39VPFC>ZI!6/79T"'T:Z\Y##ZM\LN> MC=R]EQ5G[A@?1ET^T5 1V,:="+69NKWV\;SW3.:=5\BTUA/71OC:+*M#$C?[ M_LP',R<9W.#,D65#N^MQ?_)'6:_L0=_YTIC-!PT<=A*WQ!GCBVGC%?FI:JAP M&"!>SCA7U63AF@7-:Z.NW$1BO[5^P%ZO#6JHC58NAQD$T:[6B]2O[ULNC4=> M6OE"N?+JM3U>*ZQ0!4UZKKF*+GI4!_D*0S#]9?;'U85'G&SR=UG>^LB MY]<5L;.)8 IZ*,>+*2ML) K-\CM::Q+@8H:\3+!WS[[(EJP;7\_,+(T"L MJ2BJ08#E;NQ:[SK_.X>:WG?/]699N/E5VV3F/+WTI!>_ZM[]==>OF&2DQQBZ MLWNZY4[GF[OKRN#.KJR6!WK$C7V'NW='-=Q.QYH90SU@>'"!-7,W*>-QC%G' ME2G[R/$#&;-^$1O?]OH!VO\S&WRK)?^VP*9KDH!MZ5Q)!H$ 0LZD>J>JA;## M1X-)8]U#Z\;U[=#"X!4:13JTT;$_+!INO!7 ME<%IP36LR3TOZ1J%7@UWB[5*&>>.S\EV]0G4]K#%R2AKM%=_*(UN!UE1FX7T M.%JJ'NL,\'H_SXK 0ED%XEWN #39A/%P07X?O5VTOPF4&-HREWWGKB+,DTK;ZW%;W;0"_5*D/D0N05/Y685F6P^ MM*2$1>CYO\ZKOW[OS[A$3;!_[CX!86^AQ_O=')O+?LJ.?C]R]5MOM9BV#T59 M@++P"KS ,[(=Z=42+ M@5Y.QJ_0$][T, ?ZKYE[<8G4;D-2Y92^,G@YU%H%R(>RZL1*BJ'ACF3Z10\^ MAVJ.RJ6_G$?B;$7;[.:VUJ(QZ.NFM=*W+8GFIT4-PGQ5@1ZW=S+7G)A86YXU0;0'W[F)0*/_8O?_QC;7$?(>]@0D3V B1&*<_=K$X]JDZ5KXZ%B8C]FHT:J=,!A2;NMU2Q2J+>Q[MG">K MQ:5TV&&U7A*7)-!\4IK#TM;$NM5:VA[[Z%O)N-741K[]84@B3>H+L>%V?ZFSB;_7;\%N M;\7Q"0'K9AVL+SF;@WPZ\EV0'+5X<6E%.;9LP@>'FL]D5!U]Z]NL2K,I@N&W M1NC<%_B6!-+2Y%*_FCN2,1L%&*Q]6-AQ#@L3AFW7_KB*5-I(=PL)NW2&/41G M/\'CN75H(^/&=+-N:M-(>YQU=0=*VINQN1W;TG\\;W*P176R-!U/0G1YE3=U MYS']/7B2MK!YZMLM7/+SRZC>5'%;?U\9S9YX^"77GE&N,9C_14V$ZO6KV]?\F@I0]JVUGY]L&^0JL85 MW />6D54OKW>57RMV(IGCW!\EO+"U 0;]WN7:@F\9IVY]_ *$:-VTW.0 M#@_+[W/;57M4KTKK#GP*SR.,^%'3TQ5_%&H?&BH@P)6MM;DYGL'".OUD(-M, M,---)*1:1-7_C2,ECQ7PVLV9,9K=3A%JZ/;R8.QX\(J\O1:V<0/5M[7#9>[1 MIKRK$YX')\POK+%DRQ='(GJ^_M#SVN+%?W&H5*Z\@ _DK S/7#?^W@O5 MA7'>/J4]:9C:@2#6,[>7^GIW;'D_VMRNC:>ZQ^#U+YA9H\ (,]MK>.V!-,*! M&/O&&,]CUQ71IBEZP5@I;[BJ6UB\&?LRF\A/V _OS<"YD_FSXQ/+&A@V7B[/4RT,. MQV*3^YZ[[-0Q._/%U5V<_GBD/EDS5ILN"I5\!%1\XOK_JWE-%O8 M8P/UD](Q4]JAV5G<(S[UM!H\&-?C4XT+*HUV5R,TJZ$$]$)IW/#(S=N:KJA< MK@&@-/=1'U3OG;^:17TC;,U454AHH_L?XD)&%LF8I+@E4E'O6Y,:YJ,*S:$DW?#XU?6'VE#)T0^@'4W>>5 M.K)6!5*S C^'=ZZZR[4>7<[U\A"M%CVFC$R7P%;3T4^N@\;*$N-$^AH/I^:L M,IV.^^:/JCJJLGZ]\LT]?'GM;\N!G_AL:3'OUHTC+(IYK?3JZHC MQ@<,)QZH?%YT8]?B'2"[T3G8^%+Q5WF<)<>6^$VVP7!280?6\F\D"@+D;*&C$?G]97\<=7'P\_F;E@1 MJ4\UP=U8=+-);4VY[6P^*W@7I*X/3#KX0V/*& '5#^U<7EOV;RK4.><&^7/P MX61_&HTC"(Y:&,_XK7XD#7':+R-?M@FX.B7OZ%8A%A\CM.MVAJ4- UN'9VR= MH$:C9[U(V>CH3Y\P)T7S/@M=DWC7T M\(ZNOW!2XKW61GJ&^8'C1=_2E:QJ8R:7 P@==5E'.M@&P5R1S064=>.5PV9W M4KE]T[&;$C+7D/X8%R[3FGB+-?"Z7M)M+.'I]4@%7\[5Z#AD\]O!AG/9_VY[ M)L/UE*V.\VIE>V@5[S2)/<3G+3UY.K =W/UI63KOR+;OH!%=Z<1H'&(4 =_0 M =2V&P?-X,MLZ)\R[]%LH7,7=K!-!_^RS55A%76B==SZQ5)U_;8K >))HI8) M6LIH^9R"B^+Y'4_*2D7779ZC64=U:'LM1\]6:UG^TZ;!W;W?-P:(*]6P]XON:!?[T; M/C%>FYV>$?HB##.4H.]E*T2U\]4&?5C?XNJJP)(#'JMK;;OR9@U7^R86U;4+ M_O-)-5+5R2=7CV_%NH5:=F+8QW?=K(_J<[>C@"\SA^_;1/,'@KA;]9\.PXZ6 MO:*>EU>./Q8#RPOFA>VT\_MU1Q:H;=XY8=L+*O%<+U_S4GJ>]"B#$74--+>- MO&/E#MB22NVH*DUQ'0;6K_UNN[E&0[N=W+PH+IOPX;5;-]#\"IO#:Z6B M[*T2>OI%ZV%]3S4!-=]>\V@WA7$:ZX#?8K]<*!II9J+*Z><@B"?ZCO>$$^&UY-IJ>SA "Y;T0V)6SJ]"VTH_PRM?&4L MI[<4;K:].>/*[YW64 Q"R4-)3Q]J )A%L K+ _/VOX>EG]_CV(,26ABBD'69 MCD?!D@Y*(KC?WVH:_JX+\KT\51XB7$Z999FG62=-#@T2PV9@0G?5_(_GAUBO M)7!\XXULVU%F!)0+7]17YHHZ;D;*)YO]<[V\;VAKGTBN@K6EPJ\9#V'HF3.% MK&WO,TIE,G]%@U.S*7 Y@K\B.=SIF/SQ1)BK'DV2][[DRJS@<1#6MDJ_-$D# MO]8"QN%M1V6PMF.?6)RI;W,A M'G:Y^%Z;MPS67(#\]3.M;&^LDUO5\PI#7+[LQ%#5=!"0SVZ6VL7MO9:=:M-* M$%H^EJ,CH_?-@[F+]=MU_7,V[D^,!IT&,$%/7P/^93+KA^YEU[LYSXU:TIQ- M%JG'@[L,>/^F'M&V4FZVG&;_UFMXENY\E*]:+VH;MA_P>;<*0L4RO5,F=?'3 MV/RJ^^U["5RE7IIDX58^IP7OL57F>?U6:\Y.&M]%KVSK7J>T2E:O55F\?=I]ZL_? 78$%&E^()SJSQ.QBJ4(9I$U6]IF'C MM7@0W95X6/ +$AM-JTUP\.NOVE!"[_;\K]W-E9!3/K0WSV-Z"ZD98'@7RJ?U MI] \YP5SL!D%9;R_F1_+G_N?@U<]KE?I-?5PK>/4*;NZC.L/QAGO$^ 6]70M+E09X MBVOICBL-&7 M3[=?Z-S#7HHOC-8L8FLV?[37BRY&W"[+RGQHZK(M]5 ^X 6VHU)@R=]]:=7 M__W[\=G5Z=7QU>G?3H[/WIIOW_OOC$;^SZ.CXZ&\'HV/CIPN_8__\8NO*K,@ MU4;#6GRP/[T"K]SWMY9VR^^];?#V\N.[]\8)O+)_]&H#J\Q;C U#IT[% UU, MEXR;IK71/%3[W2_3\8(]4G[JEZE:,%\R;-]O!(YK,RE?:XS9=L8YO3KYD.3' MYI:F:NUW6+CP]G$4YU\;(OG142U#X)7N&>A-B\ J)1VC/?);ZHFH-?)N:NHK&%T[FBO5C9J1S94K87-2E"?>+0%#@X,T9E/\TGG M92C5CB.98\C-QRI4B>)BYHOPK3,)NQ2I &L;_5I6Y?9YX-+V+6:2;>8 M+/&FDC6A:JTL9;ZDAK@W_/3:R-LRZ.DCG8OJ_W9L[T.&#DM;3.D@52SE-<%' MQ[. DC$<5&." ]1D9<7Y3=F+G-]YK60DV$]VE(:K*[+:[OX7.J=BS'U_FSG_ M6^U;-S[/1W!O,4&PP)HG)=ZK3C9;\SA&MH;!O!\ M'S*WV/S^J]]L4?+DVJCM60@B+0P,L#_YRVSXR9KL0]NXUB^!4C[HKU;[)Q_U M)#SLBO>_++SIS;5-W^CD'T9@&=4]-'PC^E4@_B\V__!7^P__-_.X^X+IW0[P MU +-Y?!&#._9>JP\,RR4%SO;8@ZWZ!)LI:G="*XY@[]R@ZHARCZ-[)N. M?>N0,^8#=SH?Q/CYWVZMB/"MFG90;BTEN" EZP?0N/K230B.7Y5W;_$0FA9? MY1>-QG7$S"KY:/8_L:/+':K,MWF U^4.G5BT+3O\\\@5'[CE%P,+U-)()2RL MU8N;,A"PL,G@.P;AM'QKS7+K6GQ_K!M"V"._AYG24]O/YR<*>JLTQ(?G8\5+ MAZDL>"AOH00?7=17]5>52F)W\J,:L;L]^1$$[&A!23:G>3F=4O:P>*]VY"J- M?$UBUQ:KKHW-I:1=.]?1TU\RV1Q*$AV7S M@W"0;[!ZQ&Q,;ADA1%OF,-GUB7*^5C'TOX;6OODH[4:I1T&4:I-GM?.^TS38(@]554[OG-@XBSN MA^1(8,R1O( 3!GFP^' MC8<+AV-<'T+6T*B3AH#V\,(U:;S\UTZV-7*TH=_:S=9OKPT9N+BYC8-;V(CQU$\AKLUY?!V*!RK M^6J\K2U'6*E^BB9DX$*I6FT=WDN8VYE-R[_GG%5N:R7U*-0AU2WKTAPM+$.$ M8NI;.S:MUB!?/\QYA_NP3@9V[ BJ0=/:5)VK;IVW;:SC'VP(+CP'-3JL&5[) ME@9W-2L8.C[#:^T1N2O&]30GJ%1/U:$DJ7X6CN6<:5*R6C7FM3'3IIH:M#0R M:+>L%8RENQF+U@;YWL]-S:+[9<=;ES,&]C*<9KV)-(_T;Z/99\T^%,V^9V[V M^^TDA^ "W#U4^[FY1;-%TK M@S5$J/LC9>M[G=K_J00C'FKS22NQD[/1ZP4MMK"$-8F]P^>Z\FF[WDB+BAU_ M$M\C0(R]C:GY1YK^L-[%]UVKS4_)$:N93Y;TS>N=[317I1^.SX[_[%G^XN3C M^<75^=GIV=7)Q9F=$[&$JQE*LHQ5ZQ(30X^BZ?KA'%#.O(3GHFQ,KFO4>XEE M@QO;XK$M6H:$=(;*D_7N=9NLD+2>R8&R1\N/'\68WZ\<3\X^SJXN3/ MIY=7MD[0,TF1G-;ZWB[T)V.XN<#61]=!5*^3>]^^K7!$I>-(. <"WVCL=3/D9=89W@I*JF.,=B;\P\?+T[^?JWD],S\^W)G=SU9G1S.];7MM#NLS;:3(YN=.0S3U,IB'SV3/AL4W;Z[?C] M\=F;D\N_G)Q<+:JIW\)0[\MKK>^:71A&OQYP&"*%G6&$:+P]H6XYOOS+N_?G M?[_;7G,S7=\YB*^H1SS[H,ZP3]0C3Z-'+J_.W_SU+^?OWYY<7)[\]^^G5_^X MFX?F!>%N#+5M.*I5!YW\:V9;(K;+7MUG(QS9Z(6S4=G-_>K7]1NX#YGB'YG^ MF7^]<49_Z?O:FC;-6XOEHAU4*IE*N/ M6C[]5856&]95M9=2/:J0ZHG+J.ZF[OIW]:_=][5+756]L53[\I!:D@?4B"P8 M]ZW0'G?S2*,*S!>-W9&&7RH:6WU?H:AC_K!@LEPF_J')^5GB'WO\WI8 75V< MOT_N*TM\8$7)^=].+FH51?[%IV=_7@EMC9ZYB?6798=]D95_;3R.0\ 7SEW78IE,80'M)ON9MW-)N@[V$'W?3E!O%^F=F6]9J(^%[0$<_^>3SRBN2_LO9C9%EO, MCV#Z??&#+'D%";Z30__\66_I:3:E[=XLG7#WT^ M$-$V2M^. U#TV+4>F.??]">U\P_UZ1\#T)G#LG>S+!>F9?A:?(N@IGT'?!/= M>KG1ONHUYM/RF$IX+Q<--ULL^4?,3[T.6%8"0,]'@CNWMP. M^O/C]!W\8:2OG[TBM7)H(W85K@^C/W*CV#:EP6JT4!COT#RCP,!O/.18;7[G MNK2S(O3YVB* W_ _/!?ZUGWSOJH%=E8NQXZ+MA !%I[42C-S*&'8A8?]FOJ# MN[02;^1:0\['G_BP_V]>T8'#>[!]J<:Z:AZ^>X1'JOK^S?GE^0]E:P4"$"?+ MJFS9JE@HASERI6>?QM[C&/,;_64T_J,L2UQ$@RU1R_V^J^DR=@9MN>U>?8J+ MAW'MK3K37IBX?N?5- ]@?D\64J*\^8UIZ3Q,?"^K'L;SJ@Z#[B6#R:AZ4RO)/^(<5]%[ MN'N[W8J+_%_9?AT7I0G=1M6XIN36(>J6:&(!U\QCC+UN!R3S%L;MKWC+355]OU38?T#CSY#[?2DK?DKL1 M_*<[RC&7_*?2%WJWL,KZYVK/2?R#3BY.WB8??__M_>F;Y/C-F_/?SZQ78SR= MBP].;L#5S/_0/2VY: _VJ1[@W+2Y7^U6_WOHI=S \@I4 MOBA@VLRQY'MKWOT0)$.)2_H8J[)F2-Z_]-(:M!:P&V#HJ:-7-[0K%]VZ>A8C MW_A^%596\+','5:&2W4KS?UW\HIV>R?- VBYH$I?*P$F5L0&J?;][\-^E?:;_%!-[O[XYOC\MY(->Z&1OF8B MBU!S,O$U)TW/[=X2E%Y :/1MW?4'-T]T51=VS_FN\W*QOBL7Z]5]X4E+NE*[ M=*7W]FL#P%S8RB*OAUU\"[@> :/=>,M'SM3WCOOJ_&8)+E3N:S@JIW"U.!3) MI33$;:-9IZ<]-XB^BDTTS\ AF!8.@/NX1&[XWK;TZ8#^V7([;0[,#[T2G*-T M!4*J2HOQS!KO(46+;6/\V+OH#MK.3?-T,[%&<]42',?[7KHI_=_)Z[\Y> )[ M:T'7;$*A$ MI9-K'@UBO""^Z^/;A&Z$%EH!1(.L6R&3?W]]^3HIM/*0+EK.QAX@Q\[?JB2% M'3#8EQYO:%8.!S3+=JBL-=5_.?][^XDJPET+*96/=!M\C-JQ0<29+.,B[JC7 MUSONY(:NND7X^8[ >(@ M;4HL2#VI!-!\@EY;=-C&_+VFJ"9MWR^71'WF5!7AMDFO?S_,DOI%KQT[;<2(W%L,V=NZO:')?YJS&M=5R>UB?! M7*J2*SX!51&Z(U8[;^\V@&4%%>/DE!ZZ+7B\HY$5ISXNWQ21?AY&SVYB-O98 M=V5^T:70BD% -U]@>7-!$R[GLV::(YH;4XK#=^$T_(2_.Z_=PW4UWC#6\ZEI MAKT;<.>W%N5KNM:=M^BC=2^TUSP 3VE\ZL&D;D-4VT%#&;GA;J>Y;[<'CW=_ MP\L49"OE*=UYC-VMG\"UD+L,9 MSH;E:A8U'I=&,T\"(-ULHEW>L$8#"VNK6* Q%C>SY]QZ49MND; MQ*R SPJD,2OP\K("O]8*+OI.%#ZNW&+=JH?D>&#'&=SNN^IAT4)_> G$TU<] M_#CYL4H];R-18>7'/T;C/WI)^=7J:5F+T9TH=!\G=+,H=%^>T'UP*K:EKK6& MVK$Z#YL\:;:UL:X-<=@!WYG.W3POM&DJ:"G M]6\D'T 8#_O-CO43 ZMFP\*-[ ZM];FDI47 M];HU77Q_C5PY\-6''>Y*)C>=PD5W<_T\XOQ4[3RI26D5UR;9NF%ZTTGM8A?. M8:NW[$U0%]>TP^2M@>DR 6O'FYY1PGCK=;SW5 HL\7I7RP;:*@6VEIUMGD)0 M1MNML^Y\5G>=U+3S1(/HJ.4_&,R8Y M5R8Y6Z/*746(<11ZMLF<=3C.;WJZ6'FJQZ/;>;+L/O8++&6M)NT M)NSJR8M12/A5L9Q)?0V-U\[#R?<.V;YS?;WZN2ZNQT?S+71/KC>S\<4TLGR@5[%A692XXS?S(;FYRZVH.WH2U=#$'[-C2AVIHR= ^PD M2A@X%ORLJN9F/27H5:^188W7CL:+9D_CU\'4\:^2E1E?9H9_8 M0 TNN,^;5G+?%^6,]5P/AM>LH02C&6O?,5U5=."^<"/=W49'NNIU*1Q MJX>QADJW$XB'?A#JE^O10'LM'L:@F9?VK%*J+34HH/:5.EKJ!1WB?$9C@+K" M ;U8==C^ *MAAG6-NGR'HS!CK3\M[_^QGD\#5 :N%@;'$V'T]6B2S$ME_+3N M:?^3N\2MK\.^T^U^YGQ+<_,>V28@-N&UZ;?96N#F<@4ZMM0TWU>YDWFG9&U\ M.%_:_^MDY1C)<(?CF2LJ\7_8I-'Y*5KA\%U&RREE]6%CBQ[?\AJL!^RM(&_L M6FFFAZJJD[$SO\>>2:NA=7;4;1BM9C]CI^1-'+EI57NPM7CKUK93S8;O. M;?M2.A_5BLH8HN(WMFNS9VR]O/4ARSFU8)U[Z#UX.=%0RMDUVL_JKV2]'/) MZ#]F3KB4BKW2J[!O&_HYSV4)=K"2_=G9">^W54J]/.*Z4^N6MR 0B^!FU/Z\ MXIZ@W@I#*_Y^&B6,#3N\DN'!'PR)=)>F+R?XA>F*UFDV_HQ7$6Z6Y>0/0^#V M65:T:JV\G@NFO6Z->JD/@RZ M&FS^_?'[XY,?_&1WI6^&3II\Z ]K$];]]4R6]ULK;G*C:NO^U;S&:;F.=EF8 M+%&YE5B&ALMN\A:1MP/^NVKT?)2A0"'6AA76JYFZ+S1D#<;AB?X&+O]W)'58<(!K0058J^SG ^K MRU+%P;>YF;Y(WE4!KLNVE)=7ZJ+9<*(';H>!"JRM-IC7)S:.=E+O82G/Z6:D M]""8A\;(*W=9/64A]&\A;>Q]^JE=/LD9WC$RTK8,8[@E5>:)C=95+S0W6F@7 M=+05]59239:EJ]WL'\/1%W,1G[0-6;E06-]MT6RA%DBQ+H1+>=6D9BDH:]1F M=ZCL_%=KP;I>@7J UE:ERNG<:)J?17\AUL,_<3OOM?6J6I906T&O]! M@EOIW!#.2_=\LQ".KO9B&-KH=2>)[.$8J\5HQ$>5:?W2__K3<#0\,T1BGFN, M@QLC2)7N_W3L;8@S\X-7?KBE(9;_AS@&D*",0)X2*C#/D$29S%((128(?N7$ MC.&."QLQD-9>!1# Z.+2H=& C8_PON-[/_(^:.T(&<^!YI)A*G,""V$6Q7218XAR+#5G:QQA6SW< MPF&N?V:Q8F[+L4<:8X\O*?9XB-"6%B<7]!+[OSI"[EHU= ]90%O1W>75\=G; MXXNWR8?SJ_.+Y./%^=O?WUQ=]I+3LS>OPWS=WRY/WYX>7YR>+!7=M6B$NY!R M=[:+1K5@J'A<-6-IJ?RQ-D^X#D73^-S\ 9L6351+;D5(#KLM5(I5KJU2YHV>O$;60'7(\-QT_UD65A9V%\&?,[YA1[%=."1![9Z2#8 M"1TF-UFWY-!9)]+$UFFB=7)5I(D731.M8_T.B29VK6)?JC;=J1WZ1/3^_=O1 M8%"U5HQF$SY4DU8C-'QG,Q$_/"US=HH/2T\U(_^S M-?SUYLW)R;MW76'7,VUNE0_T9-VDF.FWXU'-Z[[R'SH M[_WI]9O9Q&Q"CT_+>I/C *=UQ;_6TB8%D )JG'-9*(()%@)R@$BFA$0: W5_ MVB29#?O^M[\#8+Y56O9O^&#RIU='V!RQ.5>S6/.5K0'@TS^]ZG^=_C2==8S(=VH 1T$1!447!(4TUIV\L[]IRN^W)O1 MQ%7,=LR?>_!A/J5(OB\ NH>%;RA7'[7R?4I>2Z;GQ9]'(S4Y'JI+/?[,,9HB8WD)G9I?%7MRU!B"/4H[',^)XB&*AQ*:)MEHG^H/(^L]C MVW-I>Z7ZT^XX9P<8&GM2.=F1Z)4CIH^.EFIBCP@(I::*T[0@F2(LQUQ*BIG, M-)!JC?:@K8@]3%$OQ:R[8B\&KR.'/@V'TI050'&B44I)D0&*BY3+#$O%&1* M[\EOP7EF#!,8.31R:.30)HJN,&H9UX.JM;+P6#&2]0RK4D6F4L%XH0(AD@0F'=8KWL MQ+] QGK)4(>3,@<58(W,^S*8EP%=2)SE::80@5JS+-4"8<"T8/[, M^]1>2;>:A$Z'4S[\U ^#%_0TZ=_<\O[8HI9UV@F)49CN1V%.*U(Z+^9T=NQF M)ENH)3?^70\LMN))"=QKL[]?^H-!W;K169$3";A4F$ @A=2P8$+EB&*6%RW6 MS39+C"HL]*(R )CYN18(H*((EQ@JCA0@ &,F0<9SI,U/4HW:0D&[<7E@AYOR-N?# M@["THE")0F6[0D7S/,T$3'$*!&&L8 (6@%*4' 8B95!23*BM 62@ M4$K"#(,LR_:%ZF8Q=1D[+/R2R*F14_?(J3D60F4I@89-B7%>&,>:J1QKCI1 MM(53=X-_#6B/LA>@4Y_:@^A6/Y)/IYD+/QHMN!*=3ZG%NN<#J'MV]'4V&HY: M@SGUMLQ"$ZQX463L_$;_ M9J#4%C HE"K$%&8$$2*Q19)) 3;"4F6, =U2*KVCG$@O@QVNFXGC,Z)(>"DB M(:60I )V]5$"@$$S@F#B)HOH4CEWO#A>@!U>)QAE A1(KP4B9 Q67!)H"U2 M(R!+N1$0&21YRA4K\C3;&VX#?K$2X9GF?3:M'#OAXZ$YZTE2C$ R_G17NZ.Z_([C='=?YS5Y;F M3KY.Q]PH@?Z0C[^=3O7-Y&PTM!0['CGLSU+LUD/3'&>TP(4L9$JTR#A2!<)8 ML$)#A=2^LDF,]C!^ :&NR/"1X9^6X56&H> Y2G,EB$PIQ3++,&,YXRDG;8T MNZEWPZ!'LL.JHHD<'SG^ #E>2J6)2B%#4!(@ 64YHD)K(15(H=ABZ\\]<=>\ MA_/#JG"-Z:S=I+,^CD>?^Q/+$(9D.NHVQ9A5C%DM"VLCA$/0ZC<]U,TQ;IRH M'$HD"R-5B60%Y5(9DRKC62XRU#9H<3>CBM(> AUNKXSA["@:7IIH@$AJXV'A M0J*"2 6I1:%1&1<2XU2F:E\5@+ '2(=+ *-HB*+AI8D&Q(HB@U #Q!$!P$@) MI8V/QE2::4U8BVC83<8KZ[&LPQ'8F/+J5,JK.WY:C'T]T]B7^80?[_!Q-+8_ M.)Y.QWTQFW(QT%>C^S-;&6%I3G1>Y)I 3'@.@"H* B %+,4M[:([\<9RW(.' M!783X]R1UP^,UV4F=*8Q5(AP(F'* 2RRE*(4D*(HVD+<.W&O&.L1=%AC#2*O M1UX_+%XO,H!%P;505!-%*#>Z'%&2_K\HBW[<23MTL9ZR'[1K$4Q=+!B"5=2*:59;OQ):!-,_W%4I,TQXYL,$',147^7/W_$DR#'7!.&(2$<( MIP57F50H2RG5".TK50YZQO2*_!GY,_)G@S\99P0@EBH",$D)HB#E0*89DBED MFNRK6S/->Y@=U,#:)TQOCT=?[J/,QS=NUDWWA-=J)LRS[5R"6M5$T@]E$[^( M'$<6Y9^&'$=%9@\;V$=VY6Z(9&IU'9!Y8UR.R#")4%-36ZPJ= MLYQKF6M*"HA90?8U,HVV&25/3'B=:(N*[!_9?X?L3Z60F"'&$$\)UXSG4C&$ MV1NBQHSX^86Q?V?\'[)B5VMYYDLEO/>X2Y?-6\KF1=809!IA0B2 MY@6:9REF.=(4&]=G?RD82MO:+2)O1]Z.O+T9;^.B$%G&G5_:9OGC-O/YDO\W31BT?EB#L783F$^,DA'V/'5>5!GVTDT4BB'3_; M2*)/0*)=,DKFMNU2@[BQ'$>^7^(G8X :NWG0'^HUPJAE/W4G"TT.P_J3<@X(U1@EJ82$)U)#BTL@B94"T'2%.X/H!:0-N#OSA+)X>G+R(!=9$!1 M"*VA3"D#@&!64)G+%&F&29YKI?95L4$JE-)62&G\%8J%5R@0@ M@B#!D,9= 5:,XB&*AR@>]BX>W-QAJ5E:,$)DAKCB&;807%E&I=ZI -#C=K!9[;PQ::AF5"F@ M*&&24H6IH 7"A>(2ZY8!&['G[6"#M)&W7Q1O,UF0HH! :)H12)%Q7" !'&54 M@(*P+/:\1=Y^\EN(O+T1;W/#SAH71@<322#)69'R-">&XZEB.6J9M!M[W@X^ MM_-TH8=8N?CTV>##.<:.J\J#/MM(HI%$.WZVD41C_?>[!_:\?=3C9'+-QSI1 M?,J?0]=;YQRMV*/:I0*Q2*)/O<1(HI%$(XEV[1B?P.K91OCEKBK:Y1-R/[EC MU!Q[_*2YY-985')TW"GY/?^*0O?XJ3Z)Y\69WS:;K@QT22BR07 M2:X#9QA)KNO1FEUWZ#_<;MET1.Z^&_^[ZJ7LRC.YZY8??EO?[>(NMN_J;'?3 MCVW!_*C'SO"^M+9X+9$O,0 "I% ! F$FC/ TT)#E5,ML]NJS;17&87^.W#[0(0ZJI?-@VSB?L'5SNZ)WBXV@JZ1PRH 2 MG @F"2544:%!6A@##2C(,R3X8WVX?NCV7%,<@]>T#5NN(^)X.]V?VZ61'Z* MB@+J&0LHS@&TL!7&=Y0$IXH5DI "ID6A)*;\H=//'B^@<(?MQ2B@HH"* FJ_ M DH21(W$P4) 17(-*&6,II@6@&&J&7FL'_M 05?@VA![4! /:D+?6\GYJ'5 M<'57)^RZ^?@)&XZ?;S"T2^=RM\8IRP6,-G&*Q'%#39L000DA&, 40:*@9I+# MC&KCC .%C7+93TX5O4[3PU$B3X)^$(5.%#K=.9?'"1VL*,_R%!-> )2SC@G M0!EO6^>2X:(%_6TWF5H(HM")0B<*G1K32'*1Y"+)=> ,(\D]EQK[[I?3'WI? M="=JP/96)]6E$/?>-KV%SJ9@>B_6A&F:25A(*'E."4*Y*#)<$ !0"I!6O&7: MVHXZHSN<4(L0*%% O%@!D:,TSW.80XH%T1GG2!<\Q22%A C(6F8@[";CWN5B M]B@@HH!XL0(BQ2K+!" 2M?+M"M_M]O:LD,,%$Q1B(X4E!$0#18U+)RE' M($L9S/E#ATQNH3^ZPR[= WFP0]T]441%$76H(HHKSF1:8%EP0A"E--528N'>P^Z>7KBG1^8%A$6[="X/ZQT*_% 'ET7: M:A2F&&6$Z8PAP#6#F!C'O""B1:/LJ$_Z@-SQ>ZZX@UF5*':BV.F4V$'&U];< M"!)!*2%*42!%EG.+7,L0PWOKE#XDC)\H=J+8B6+G46(GEYH@!F!*E2*,0LZH M L#&^U*4IZH%%69'O=('Y#9O5>QLQ;/=]HCJ#G?Y[6F-7:B)C[-/=]>>$4DT MDF@DT0,XVTBBS[WCZ###[6_[G_OFF@8VJ4?:L8(I3GF1@+ M]3VC#(HRZ(7+(,0EX[@PDB43A" F""UX1I50.BW,?_<3=CD9Y[W0J5&)QW!M3 #NN(()MS6:=G>A_YG?>@^8HTZ$D9=?-GIU&F:/2;,H-Z+ MI>D+E1LMGF+YU7_\#_,+;DBN^IVEI/)!8IS\./]%.*OZ!]OV+(T3I\<6Z(W_ MX)^36/HJ1J/I<#35GCK,-_\OTSS+I2J8H0T"D!2"9%+CE#!"#ZW^;RY& M]B77T^GM3S_^^.7+E]=?Q7CP>C3^]*,A&/SCV/SZQ_*SKY*O-X.?!GSXZ4^O M]/#H]\M7OUY=FT/\=#V:39/I=7^2O#/48DC_Z*\]AW^%P,^7'SZZK^#/R5@7 M>CPQ'G!R:0F:CU7R830=C9./XY&:R>FDEYP.Y6OG.TYF8M)7?3[NZ\EK1USE M*GYM.ZU?DT>=Z 8.\*76"9?&LS4T^LW.0K)K9CQSG756A@.KH-CRI_4G*/?WXB!WQB),5O%Q_? M?32"Z[>QYG\=]5+SX$"_]_%-^L:R_@=2=(Z)_<:+5_4K8+S_:-RW15'/UMV9U1\+N\8@79NT_)7SPA7^;K#B(I@[YY7I6%+]FF_\.1Z;-7'?YV>O3WYOVUWUGX'"Q<5[J0_->0AS9V<#I7^6ET+ M;UO[(C4WOJ]_5__:?5_;]>(1EEM\C+Y/EC54>,OXD_@>]!+[OQ]J1L:V.;]) M^V(T4%9471V?O3V^>)M\.+\ZOT@^7IR__?W-U:61MF=O7B?F=\GE[[]=GKX] M/;XX/;EL%:_[E:ZMNWAS?G9Y_O[T[?'5B5GPE?G7AY.SJ\OD_)VA1*OYWIQ_ M^'AQ\I>3L\O3OYV8K9U_.#%$^9]'1\=#>3T:'QTYJV1AM]OM@]WAS;CUR'NBIV-*<;]UFIV,^G%AK MT/Y\J(UP,M)L_EG0;E99ND=IVDO*?_P0'F=LR)''G*TD@+%'^]7K:K\/CZI^ MOR'7):UR3A93=X:OENRZYG?+H?]-@_]MF+"-8KC5WM,:KURFJ:2-5E<9SOSYNKO!5U>M61@&.P?1N,F)T;+J.2MEMKE+S#LM7DGCS_ON]V4 M5GC@5@?DX5?0FL3:-BVW74XK"6V55.XFUIT2Z!J45[T?+0<3UE0B"SK!Y@C: M_.E6CWJ-G>V$0'=U["_PLF&\[)=SV>!Y7/93J9N=T-]N26W!(-D.)7U_.DRF MUZ/9A _5I!7B?_CHC^UTV!J:25)=304! SV6DB@(HB"(@N!I! &AF2QX 5 & MC4U "6.*RAA28;6P1Y#[/U^A&>JR#8MXNT@V^+_OI@XFWP\,7?W02X;&*QH5R91__>G)G:*G%6F[CZ+=*6V>6)YW4"-& MBB_):X08^!*(Q*N_CF; M3%U5X9-KTP[[#GM8V-;0E1YBS]\S\-F98V_JUEAM!+0GJS>!JJXL4?F'' _5 MU9S$CBL**T=#UYP#@2G5QN#/,JI))A7%NJ"* 8H*K35LZ5?>-%Q8C86^TTN@ M/836FZ:W5R?A4?[ BJO?68HG\GOD]U7\CG*.)0=I(7-"0,%H7AA.QQS10J<2 MM,RNVS0JN!Z_HQ[)(K]'?G^N_/[$[ Y%@4#.>:8T))3G+,^ITH1JRB$#1B&6OO,?U=5P>W!?H_ M6FJT,?VA2FY'QI;6T_[8(08DMP/CL'76IGZQE41/$$_8=870AA'&M[KH#[7Z M30_-%]./EER7(PL?1V,7%.C'WX(LJ/NQMLC#(ERI2MR10(4B0X-885A00P(A#G'!!% MJIGA>O!Z4:9$F1)E2M=E"LXYU!A:EPX22"7/D2P@0BE@F:"T92[, M3I(C4::LM=5.>) ;5%1?C:9\D(P>4E=]6'YBUX5LYR7IK@M'6O+"6')<" 8+ M@2 I .:9*!BC*<&Y<=M4RW";W99]D1Z!A](D]MSLI\B_A\>_AG4SQA1DN#F:6"UC#-V6AHA=]X-!B8CYQ:O"P]J8=M"I4" M!F5>(,Z(P)QK!!45F9) 2*'VAG #>P[G[R"D9P2VB%+B94D)A44.,]O:H@JB M"!4@IQAD#(!TH846H\HQ<1X(U2(DJ)@Y,22&!E>!4*+1#)"TTEY+3 M*2!%SOC>4D 9Z!G9]**EQ+Z=M TR.6]69V\27J,[.T)HV* \\V%/>A$])^)C M1+B42 Z1'"(Y/%_TG%T%-KN%Q]U=3Z.[?L0NO01#'?.DRP/] "HP000!*=.4 M<$&%YI"D3&1%1M-,[RNF2#M8 W%@08'(E<^'*TF6\B*%*M44$R@+P30E(A<4 MY0CDL 6]8B** @+31\RK;8 M9\F5G:A?>&%(F+'0ZL *)3>'R]HL M2NM[%WV5R..1Q^_B<6(6UL>MU1QG60\TD@C.%"=5**0(0$93Q7$BLTA0));)] M.T]=!"?N8 M^E"%1ANRLDO.!(L3V?DA$.5>$$28S*@N=\S1G"@JB<4L+W6[J MNP\EZG)@":,H$:)$>+!?EF4%X+E2TA9S<,885+B@4C.H,6T9;?*R_;)GFJPB MF\'TM/IEBP[9Y8>/W3.62&?C4VHTLP>WO, 5DJ*[ YP?NI.-95ZC^@5G$F5: M ,0)8YG("YPRP&A1$(S0/OM<4]!]F48.)9X<^?5Y\FM*I=1$H+1@F$ .J-:: M84FE4N8WK"6HL:N.TX.8LQ[Y-?+KD_*K3F6ABTP F'$+5_C5*T,'ZVWO+YJ;Y57[J[]\84N.X7AR/;8B M[K].S]Z>_-^V.VN_@X6+"G?2GQH:D.9%IT.EOU;7PMO6ODC-C>_KW]6_=M_7 M&&WQ",LMUC_S4,9+E@5JK?,-]!+[OWK/V[8YOTG[8C105E1='9^]/;YXFWPX MOSJ_2#Y>G+_]_ MOS]]>WQU\K9&"_]Y='0\E->C\=&1)4FKQ'\[?G]\]N;D\B\G)U>7ABX;'S$4 M%7Z?^ ]LLE\?]Y%Z8-6;--+_3Z]L7L%\'Y2C^WZW1-00#J]*7I;%U"VNSK"+ M>G4YW+99L&V]:O"[:\$?KMI*.V+9"EIA6VQDK#ZBUFOC=SZD5BI;_Z"WRH5O MM=16A2<8]K9U!^M;H=LM(UII>$8&Z1:#N,-\"'>@)^*.Q$98VT'Z#YU9(JEL MEU1L;.]Y4LJNQ>HSD:"[Y( .& K?OQT-!GP\2?K#9'H]FDWX4$U:388]+4A_ ME?IVFDRN^5@GBD]Y:WG;;AGM&?!4>2?N9WWCJP_-$1_EKU$M).0[.\//MG)Y MQY>7-5?ML#D2/>;9>Z"U>( =9]:V8-\[]Y\'Z\:=-9M MQ33SJM3R)V1]O9"78WULC6)0W,-A8U M?'+M9JM+^X7^UZQO]KL*+N*Q-[Y';)MM*K.'+^NN^WWX';66&&Q3W.P&-.=Q MF[ZG&L%0Z_%0V7^=S&GV>/J&C\MT?1#1-W#-:K\.4/).%5Z4!E$:/+TT !E((580)B1@@A>4"UD MBFG!(81I2Y72%FL)C33(T_6P)#I R8=A;'7)HCJ6TASD=)*,M=2&%L5 ]\QK M)Y.$#P:C+WPHS2,,A22J/PF?M/:7_GJKI2U[DF.M^M/$=J^;#XZ*Y+M&=4AC MZ>LPQW'YUG>C\=O13$R+V:!CI\+-Y[&CW)S^].[TW?G)2U],W*L 1:0 M%@)D7&10D )GPMC&FL&,$0P*6+0 -6[38T"TEZ^)T=@!HNJ>81 9\]DR)E:0 MZCP7FAN+@HJQ5!LU)X4V@A)K968^BT:*@%&<(* LY1H1*E5:JR#,[8!H4 MNXT3L%[&.B:/.F<-1,;I).-0R%'!>0X91(0A+0 5*>"2,B +@'<;(T"HA]:< MV]1]QMEKB.#1$,A/I]T_CO4M[_O\U-!FI&S>8&1AP\/$F6G")Q/]U 5#N\$V MW)'QN7MDPUWY/#O#-=QE_#60\(FGX..AGW X[.@*2C>UOZY&4S[HDJD5//;= K(G".4 MUN&=822YF.3>94?^Q_'HUJSV6R^Y'7#KA]F.C7_-^K<6E=;-#HP^VY(+G::Z 4(@9IRQE@C.6 9K15 .6D]UFND'>@^2Y9.PB M\[PTYL&$\)PHJ@T#$4@5RS((LY10E3,.<$N9R#:CK0#UB'SWF>= /;8= MJO1S0X%\:N'G!YI/M&>/HU%Q-#/?="#.>GA6Y6$8X?N4HO/?ZV#ML+8(L5TI(DNI,2(E8H+3G3.:T? M&:4+C));:QD)9FQEVV4J6*:XQECDF%'%U6X[VR"&O2Q%SX118H1@*4+@JMS[ MPRD??NJ+@9X\?: _^AJ'[VN<5@3E*U7.]/3DJQS,;!UEBX@K:,%Q 5C!E2 Y M950JK HCZU#! <_$CC,(H)=V#18D!@:V7,$CN">9),^=?88__2/*&2"OP< M[BO^M1),]5G<7 (AA48 (U((S*1*BV/]5HJ0CL='E=T=3D3D[[JC"BR0SFF:2D$P@(*J#%)! M$:0JYWC'Y:@]E)(>0QTK?'\@?QZ G14E3)0P3R5A>"X@R!#+ .)$,2X( I"9 MI1>J8!+L-C8%>Y#E/99U''=U9Q*FFZ4TTMAW>KS# )7_P1=MFP$"9U;T_ M/?[M]/WIU>G)97)\]C:YO#I_\]>_G+]_>W)Q^;_^RVB\_.?DY+]_/[WZ1ZRY M>?K*@3UKH<[I\$@&!T4&3UP-84-!")!>@C U_TC3'[J4+7CS^\7%R=E54I/ M/W6M"*+M!+N51MWA"K>543W(0^R>['\N)QO)\TG)LYO&_^[GV@1\X.1V-'8. MZJA(QOKS:/#9(@+)L5;]:5)PV1_TI]]^$>/DQ^6U1P?@N<53GBXB\KX_U)/S MXHTCO&7L:I!A#@$A&D!.!!-4@2S3D*8\Y5HJM=,(; IZ '0LE]TY=1P9\D4Q M)(82DR)/M08YX5DF%"SR A.LI2QHAG8;L+1CHMASZ:YY"5[Q5NV4J1[?)(,1 M']9F\2DMIDD'[93G8F ?G)>R3UGIBGO>CX:?K@QEOC64N"PO)2&Y-D+3&!*$ MT#3E3/),<9$73/$1.##I$=CY@=E:I*EB:9QCG@J0$\T)1 MF:> Y51PO6/S!_<@['PK00S2;,'X.9;2G.ETDMSR;UP,= RY/'VR;:]U(N'^ M/_KK;W'#**<@ YG(C%D!,B*,3()YBE@A;LATC%!U#F+(7)-][A& M:T$*R9A2@A/&)4<,,Y6A'%!6$*1WC)J8]V#V7-@F!B_NHM-+L]3QMU)[3UR\ M@DLYGFF5:#]QN7- !]&?>9;^C"?%]WTN;$JOKUL&A&)!H!18&Q-!D@PHRH3F M"C$!LIRD>N=3&!CK6)(E!BDB4Q\Z4VN<:20EXYP8IH: 9="8.@QEC!0%%KN= M(94:4X=VK+$PABIV%:IP9HV<3_16">#8%!^ MB[&)#JWP6;DQ=>%G2.[NN 3GJ0(%HS3#1$I,[10HG>:4I8PCV!*NW2:0$>JQ MKLVXB7&)R- 'S=!8%PAGFN9 $VX!CH"4QIP!E!=0@99 XS;!CG OR_"+8NB7 M'I,8:_'DD-+1L=I[B'3N516<J)]&U9'L$TU5ID#&=<$@D4S0B#N4PS0(J, MD-U64>"\AVG'JC,[9SI$[NDN]R D ,X+C#AS8UMYAE,("!4PPUI"N?,01=XQ M\_P@]'0[P.+!Q2T^\F_CT6#@*BODZ.:F/YF8^^\8=N$#CK9#(&,K,%0/PD?: MV4[V*8%/;FX'HV]:7^B!'8YRITN%1&[DKLIP;HP7J!'E&DE@ R:<9JC8L0D# M>[CKZ&'K\V#WK)\H4*) V;= P9E03%%"D6 $0,J-;&&2 ZXAR%C6,CUOFU9= MV@-=FY[W% +EL ,WCX6A#BCI53JJ'T,X+\T)O5-$<590(C1*.:0DEYBA7,L4 M:25RF$&QXP&?"/=@U[IJ.V>Y1);I%LODN:(@EP06QC-((6****UAP=(,0)+B MW6KU/#-^PG.IP#K\>I*'4UYY%+$JI#,KC+!_G5)XS^5D(WG&C/W&CM_&&,@6 M=./(P3M9/*?H[+TPR[4&N=(Z)"V%F9;&WY,V0Z^%HH6PH]+R A+&\QSL=@X/ M);V4/A?K-;+-RV$;JJ#(,\!L!P%)-6&&=W*(4E\[RWM545+K6(1<9Z)%$O% M""9%1JG*A.0YHBI7609W:TT0T,M!QXR)Z')'QGX.C,T@S!A$O- J)1)"BC.% M4PQ!EN8#8:Q!%210EFX@2D6:"%(1H(R4(%BG'NL"8X8Q A7*T8W1*U,NZ M-D7LN7<9M&ZP>ZT'G3;L#D#.'H($[42)=GU$6,YD2AE1(,76L^5$*(D%)3F2 M@) 66;A5LPKW*.M8KKY5&!Z&Q11Y]%GR*$JS5&9"%8641.2(XSS+4Y$))BF% M8K>30U*:]C FSYE'8Y'-7:-0+;[%]$;;@6 >[V)H,Z)Z*)_<3#D __ '+^' M+_$7^U7YUJ.)ED?]KT?7?67([Z=0Y*(80%FJ()1$,R)XSK#D.I,Y1D"#5[\: M*K$/^;5;-]%!-1]IO*,T#C!)=D?"2#@R*#Z"W<-7MP.I)_7(\&QLN>_*__H@CF/R?Z7[/^]-M/ MT5?HT ICAVRG5,!S.=E(GM%"?P(\5ANC&@T3IWR2H^26C^VN9CKYKN'&-9:P M%AJQ>ZY[[$<^/A]?3BV"W=_LHS_J\>4U'^LZS TB%*8RRY2$A"G%4 Z*#,"4 M82J43M<*T^)ZF!9545IP3Y1VF_L 0B*ETAQ"@@FF1$#&S7]E)BCB*5^OTF;# M?:#7H*W2<>D'SK%.;O4XF=C5/ZUQ$0WX@S+@(QE$,DA>AA^W>47*\6QZ/1J; MGZAD:SK4*9K)_,GU,H1"*DTX)E(((GG&4I)*R5,!H11PS>$\J*YSP/9UYQWK M%T6:"R9Q#A4B!5>"*TH(58 "JK%<;\;HANO'H > ^__:FG.1SA*O1B>]I#^9 MS+9_YZ?NJ?5J7LP9YB0E"A)2I)07%, "4BF!AARLURVYG_M>6CLI***IY@3E MG. BY3833S)&"Y@5.&T9/;&]NT:XQW#6 [BMV7.%E>2O-H9?.K3"9]DM7>,< MYUK472,!L3:')6"1$:&P*(RTS$26(4$ T6BWJ =YCW9M6DN,4T4^/D ^+EB. M4Y+K@BA!",@I(A)RI@47A5S73(M\W$D?I5,!/7[;MQ7Q_6&BOTH]F22C8A[6 MB\&>I_?R]RF0CI7JVQ_SP4?>5Z?#0!TU.54W-0HN<*9S38N49(44F61I!E-> M9(@QTM*JO4VX1I#VS+NZ):,Z9T5$%NHV"[$L2S."MUM]M1AU,/P90&QOM10 M1HT*DY$#;Y2CF]NQOM;#2?^S3OI#\WT,:3P[?^S[>QRR.5DX(+HW=:(X=33Q M?C29G.GI>7'%O];G4114_'_VOK2YC23)\ON8S7_(K6Y;JS*#NN/PN'IJRXPB MJ6[:5HEX P4)&?/HD9L0I??B:;D%+TW'&4C%'G!7?C/1:M%*H?N]D<$+3(9[- Q, M (]1,6:!1, Z8:W+-"L^<)P/C&OR8"PG)M5!OL=VHKYI#^[H4[:ROK+K7S"H M\I=>4%[*;S3ZO-DSO/0]W+A/8TOZ'CZBF#20P;T<++16,$:RUCI,[?\02EJ M8#VDF+KM].740,B>:1Z==CU\399&8:G"4NMB*284<')K&!@> M+ =F@A4V&,T\J!I+MEOM03,^4/:U0&9;/*#5=/+[DP3QSC'N;@<(9WF83D:C M>G3P,(O&E&;S'_VT^O/]W[6U)MC2#KT>&C@9NT7?KZ.%BH$7?-)GMUU%@@^.96YS=MTA(ZFF,9Y4] M[Q&=YE57<7*9N:)O$? _MG5[6Z'Q_N[3D^>@[8WC-UW^(ENOE$14R::LMCFG MF,@_,N,=VB0:NNZVZ> :" 6#K#+VR^G_>9&+*Z_^/O<=S\I?CL'[NX&?6.+;A=^D9]YX^NGWF#*R_Y+A:/? M\?/L*POHQ_/IS2>N^?0:6ZS&4<,>7Q'MXM4;%#*6<7A^?44+B_(:=']@BS]- M>+QYZ;LL!T^[O+\1YN7=7M_REW]U20O 874^K1GO#T?O#P[_H^F>-=^#KV[4 M]3VI6QX-0_ZBHVP*?KJ]+=BT]J^E^<[/RS\M/U[\O 2TK[?PYA)7.8FJ^P2[ MQ(Y?7#4_=87\N[+O\RE74]79WON#O0\'U2_'9\-K$%6MFU\:KV#]^?WK\\]'!WMEA7O!9_L\OA^_/ M3JOC=TN2\3_>O-D;A_/)],V;6D#K+]WW4L6]5#L.W*:]3HZGVF M#VAC(R*75)''5.7FZWR!Y?+E.]FW=_8K]?N:J*Y]O\_;YE:1^)_YR*H.,TW' MZH "U2=Z)?F@BYOQ=(7UZ7[7C?E7"U)>BA2QG4!9E,9VD["X8:P426E=4GB1 ME"(I3Y(4]CHEI>OS]Q4>M9WJGQL2\.^/QM7\?'(YPW&]LZ/W?ZWV]L^._G%T=G1XNOKYNVU37_D1J[29_G+UJU= MP)ZVK&_=T4U$TY]AL#RW77-7%_WMT/C)=)*&\[HOXG+_9?2\'M] JX"_@[Q#\AD 92V $80, MGD6M,[H#&:3FMH2WX&\Q%\:Q@5-0P%_ 7\"_/O CJTM.$T-M$[@4'02G5/(A MN;K7%]T'/[L%/VOQY#<#Z>3K!_\Z+:<>F4=[\?]>SN:+5+@Z7VY*6:C"<$35 M>,ENJE^I?PXX.Z\NII/?AG6\V7^NOK^6A&QYF(3WUDB- M*6@!BK35R(0R=7. M<B#%#B!WNQV"*PQB79*^:I*RD"2:3K^4SXY_78PLZXW%L%^<8@5 M"*T!0HY!TLHFDIIEU!B7C6K,9JY'$;(.WM3WHA,-7?38L"X0*A#Z!H0B=U%S MH41D D)"*Q/8;.\*C"D -HR$Z495?C40*O[X>X)Z- [UF#:JOL_W>_'HASI. MCJ/1Y/36:S&8TVTS-6/$G;+T_X9&Y@2=U:L8L M/_]N,CV87/IYNASMA9!7=E?!4!$@<90R!/#!6.TD5SY?1C 0)&]/1W_:M'6C MFGK$]H0FG^U.:/>.=UYT5UAAZUFA%5)03 >IO$2T!ISA3FLFE$PR1<,--HV\ MZ,+J -5CP[T$!0I<>P+7Y"(*IP(EYH"[@)!8RJ>WX!FQ^7!?DX4CG7[]<-W5 M2, #%LYP_%O^MLGTJ1>IZS"(99M$K%H"53QJ9LAZPI+J 'K,]EC+W3(@IT6H+.(Y;[-[$3O65< M&Z&,Y" 1G- !'49AO+1HFH:XO% U?YJ]KNS60>BU&N4%GRW=TA7@R1EED DC MG4)0&K$NU\6,/8I)"M4P3+N;0KV!TV+;<-FEQKT\TJGKT$/#7,?]RUE>!DWS M[QS_WT?5&O3EAHOOG1OAD37VP:7P!!E:W;WP2,CS)J#4X!#X M0(&&O]6MK!?$=)S2LH] Q&2]]%IJ'0&"=ECG#&K+%,04UZ9SFP%C3<346ZGI M1@TOB"R(K!5R"@J-!@8 :*5(/.OP9*,@ISI*[4G#3Q3?_#=-)_7NVPSM?RMP M+' L<-2>3/(&,;H FFOGF 8R"FWBT4*#8=V&YKY3<-Q=W_D80&@U_HWCXZ7K:\U\G MD_C[<#1:]J #9S&:(%F=69^TY0(DUYI;P5*0#?V VM#FGT96V^AC* @K"+N+ M, D!N)+1<4:@''KC")VSV8JV.NJ& KOU:><%805AVX^PP!4W7%.&6,A@<\X M1","@6-1IX;B\V[R\@>:L5<"LG4JV%N2F7\U2;@:CL/D(U5I.OE8_=_)<#RO MZB#.Y;3W^2HE=:^OJ7N/1O%KB:O[>+[+0G@7U-[W]<:["^\L".\0.!CDHJ4DPF, M2MX&[SDF$!:=M0T9!9WDXLN!<#W.]"F\4'AAMWA!40@L6TK >02MK*/(E=:1 M2ETZ%?[4R+>ZDE7'R;"&_D8B$6MU)1"\7AZ?')_N3C!8UG"\DX_%0_I&6O M;8K!2QO!.@N!*9^,0XB1?$-.13>M2+.RU.-:J.*X+1K,?E]B4.LIJVO9#,-Q[K&3UA21Y[HUT7QT5?'1??IK[3 =DUZ>1VP$V/.["5=B(%JAN'JA7> M&@)OE0F@4O0I6 =^SU5 J%U:S&KZ_:?OS0S4$ :Y:B+^.5"4@ZNVT,=C0^NQ>4JLGE6"\N=X0"*L\A2 ,F K-]KD37VOJ0D%J/Y&*0CNIC3 ". 05T$@MM%)6"6"2K%Y#(F)8 $<&6QPMG5D%DC9XRSB_F"U1"H>[C2: M+8YL8=17>WD]Z/BFN+\W-%C<*]OI7OG'C4S=]HNXH=5,J(M*MOUS'/^:Z7;O M8]T[8CE<2\)*X#[%(" ;,9:C9DD+I74RFO-U#TS@ Z9+7*.@N:#Y)6CFQB-+ M/'")"%99!.8(A5=,2M*^05_JMITJZ![G#18L%RSW&,O:^WIJ";-",S .+'F, M)F1\6V:5<^W9/D_#LGU5A90E,G)'BNM"G2I+;QS.:JD:CB\I5I,+FBZ$=S:H MQC2O)R9G"Z8WUDIQVJR%POZ*PW$M'L?CTTP8Q^GMY6PXIMD=-PUX3DX F9JJ M%+/=8'2?Z$CDI$$8F"@.$=EDLM*O?$Q MXTHVM)'I5H.W ] ]'F%8D%20] "2@#-K,83H&8(6"IW*QY2V*!.SNLU"A*K?X?=]NUA$;DBK^P(CEB*%# $R>>V4@&(FUVT[)&)WTS$)#E*%;UYT> M.-[CF&'OSL."JCZB2BFD#*L0K;1@M?"2C"&1K =&!AO&DW7KQ1.VWWU0"ZQ> M*ZR>G1#\35R1,-$0,SRIE$^M9'D$D?*3-A]:*;48$W^DRF;@9"FT*0G!+:KN MP^LYO$.:]49EWS[KL;_&]H9I]>B+>"WG&&F,UBACD3&(F5*M2D:H2 32,>AH M\-)]I=\,H+1CWH(ZJ4((KYP04($47GOC%^,:F%I5],9F?T[0*E]-I7L!-6D9IVU+\28VT=G(E0C=E M%]<-:_?&\;@6HZLQ?\N-J R2\\"\H:P*Z>@$^>2\07 0/30THNK$(E(#U6?U M9[=TG +>+0&OJ-.EN1?:B:RA).FX -+HG;#2*-_1E-O[.=-0?,,%N@6ZSX&N M M.6#0XY3/4AU18-LGV!KO0I":R: $!,:](.6\*#'%^=,2>;W$(JE%XNHB=!7NL&5T^W1HEP V9+L*6 ]G6!ME7,H@"+T3@9) =1 MC\M5FL!QZ1%)P+KFY7(Y +EU'MI2QU+0= =-POI$7B'CH$&ZB); ZAA!1&:8 MUVM2X8$-M'HM;=+6&I*XP!B'XU_?7'WN+Y6X^+0M<8KW-*_"HJG-K%;HKY*I MFGO;]$8G>/Y^;]+7,9E&FMXN]0]L\:>:34;#N*Z%O] ;LM+*-VQR+,+*QU<= M2\>_[N/%<(ZC+.QW:MV9 )F#R2VR5 ])=UGXFU M'3-/"A45*FJ!BAPF[WVR"%%FRTIZ"V2BJ-/5F*;44'C7C3VE!@QZ'(\M7%2X MJ'!1QUPDHV?D?,K$(T ;[BQC$J/G0BL9^;H"2EP.LGY6N&C+L_6:MJE]^U>H ME>Q?G)U7%]/);\-(L?*?J^\O9XLYT#_"1[SB*9@:JSSUQ&NF[/QQ=B*(0Q6-1AA?QA$8'/GDNB2-HM-ZQR$ X M!LX"BH980SY^FNCN"UVDF;'&IQ<_U]T4OZZK+JJT-JV[:KAP?IUNUA$;DB M_FI>Z7_?W3O]6O?OY^-]/JW]F>FU@ZG3VX08KVC[B(&10R*&&R#&&RI"=_A@;L7_M_E<#9< MC'&O)[C7.;YUK_G9_"/5?4F&X\I?#T_M?Z1SZW3"_JK0:XUPGN#GA;2=31;B M.*6WMR+WGN;'J7:*7K\2EV.A MBZW(02GT4.BA;7H(49*+!DDJ#HXS)Y-Q*E,#HO;YZ74ET0HU -[C N)"$(4@ M>DX0G? #&"L\&=#6"B DJZT,G@D2J"VZCGI*IN$GBF_^FZ:3^N;9K(?\VRNB MAA[873TRKJ[SJ:]:G\3A_'+:HZK)'797;%9[.9G66<3SSR\:DNX[,6VRZI(UIO[RTV[I)P6Q/4:L MBT%14*A4G7!M)6H,(:) M!R3:4C#ZL3:R(BUIL>S\@IB"V)[@MB(BOF$J"7# M;* G:TS&*P3'/%,!UE;89@96;%W3HDT@=JW1FXWW<'FQU;&HZ;P.XGQ5J=87 M7BRER?U(;^^="^?=9)JI.Q#%V;OIY.-"E(]N)+DQ_5T*3HPG&P*/8*UQ)"@* M&\!X!^0;]*YN"]W,MA6Y;5629.&-PAOM\(;0PEN44CEF($KOI=,N@&1"B@"Q M(7C\4GOMB;,O>FRT%=XHO%%XX[J_/H7:I6.E$AHX*IN291RMHVPU F^8F=/M MQ&/1XPZ=G?+&QJW!7K8MN>Y4LH7F7[\YM^?$VH^6)-]F3M1,H5.>!YT5K*QM M>9'_E48&(XE)V$!+$LO-EK%G?[QQA2@*471#%&"LL8&I%+6%X(.-AKPU^8\% MP:&!*+HUS;CB P$]SN K3%&88B>90H&$$"CPY PHG="'A4T&PCC2KH$INC7& MN!D85XAB*P)\I<-*27PNO0=*NXLBKJ'1>1*34+7'5;>';W?>[]?.JST M+H%R6WHJ%#$H8E#$H(C!E^6L?*I.)[\_MFW/,N??3J;Y5P['O\ZJ_#I-\V9/ M/U:C"8ZKII8F+][EAG7W3E-]9(U]T%J?B5TV)(-UT'V%LP%A3_4!O!:2;@Z6 ;X? AS&$ MQ#T0>0 NDTL*DS4^L8 \0$/M?AO5=D^KW>^M;!3<%=RMB#NOG H474I6@]$) M#5JE\X$&GL *L\F>&;V5C>W0H+_[Z0-=7*?%UIT ;W7D7JK(?:&$WN#^T0#[ ME[M[G!Y MS+:LH1)2<.VBG]-AG]5I>Q MA"G%X;Q*&(:CK1B[NW7A\_YF&WQ+8%NO#%PR@I?)\>>ZH^1QVE^(X7+?)V:2 M4Q1060_@N>,IZA"D3O20*%>CV#;I*@!<@N.>D@7%$ MFX E@3(DS=7Z&D1S-1#.%NP6[+YF[#[6PNV9X(W1)IY09MAR2.2\-NB$#M(% MD5B;GN@G]N\0 ] ];N.V%5W>UVDB;8D=-$G59-'0+9*?+\;SA.NNTB/"&543 MGQ>)B_D]/;>(=CA[JQ],.AG_>D;3CP=9D/;&\;HY^2F%R^G7=751BQ"$9LX! M0$C!,LVB0"LRYZ(1+4[6>6*I_L"Z'O='Z@^!%AQO$8X[AW'BA!PEDHT"%)#G M H-3"2UI]-AB(?TWT2L'#'ILWO3.ABD :PE@W1^4(B66;8_$19(@@2PE92$% M)42(N/YN8# 0VP>UUVYI;$%3,(_>Z-Y%.?. MMCIWOK1;S$1[+6C':7_R\>-D?%K+V#*G6HHF$ZL#;T&:8*4GJ#/M-:JH_;HB M*L(-=)]GWVR%0Z>P0F&%=E@A).N8JBT7X< EQ& YRWP@HS:9X,@!.9/X(,",HA>IVR/1*=LODIX]=6 \%%DR.GEPFOI0:BAVAH PR,@P^> M&X'. >?,1L&B4D*8B%:K72ZS+640.P@')9)G0DNE/1A2&)27H% &S5QTKE1" ME$J(ESG?C\9ANDCG^3Y+Q.+1#_44CTF^NCC%-,]7,:HELD(ZA -K-=M,I#J K K4D6(/B$0CJ9><&#]?D9OB['//1XE$^IH"C 71VX;1_L,=:E M3U)RZ1&B0Y^( M("],,CS_E0I0HA<:7'#:U1%K4ATU$+J/"#'@IFD@54%$0<1Z$0'.!;?$:LU7?^S '>/7*HW]5'\Y7E/1W7 C:= MC$9U/Z%AEK4IS>8]+YI]_BWH\\C+_AKQ*ZU\K?ZY^WS[RW \F0[GGX^N1?I. M-@MIP0.B41:0@W4B9$V]5M>C(FH@W384\Z=%+'MBV#\38#UTV!6*V#6*>+Y. M]@V.0*Z0!2>4< DT6<],R*8*2YQDM%WUTK\?UH,>=T]IAR1>;:RO,-"N,5"; M!,13PKKA6@HN@N7#J3?1A.RWQ3< 7!KQO!B7PD&:1/BH!%X:SE"9B.D5M+N*Z"9^T&6<T&4(*"7C"!&;U,2E$(^A7E P!:KDY^68&7X0/$>MS1Y!I:W M-KOJ]8?>#E.B,*]KJ>E3.,?QKU1-<4[5U>-9E;%5&UC]MH^*]^HU>Z\>(?LK M"3Y.A]?R^R&+[_&XYO_Z_X?_[W*8=ZGV;WV@V7PZ#'.*]0M[XWCWB:5W'HW# MZ+*6LH/A[&(RP]%?\X5>Y$_DG^M#8#B^I'A\0=.K5L[+6;K!*BM1.6<(DK=> M:,,5>>=E8OE067?YC5$]+K\I?OK"=(7IMI3I0&,].DG[F!* 4LXSZ= K3:02 MN@9U^:46[Q/K$0:LSQ,="M<5KBM<]V0G7*^HCA*KVMR/8AY]L@VKZ.;P^9>$XN@Y]5\F?R ODAY;RB]],5OB2@? M40I7XL03F@XG\::?R<&UA-TRY3+[7C'R75:T(062$@1D;K0VZNC!&.&X"$WS M*KHU=37K,3WNECI7L-_2+>TI]*WU03&KO2$%Q(UU,2I)V:S3CFQ:5Q*J& C= MXSX2O8MK%EB^;ECRE)BR/!@'$0C()^F#Y5$*"];I%EM$?!.6;L#['+?LK>6Q MQ5'$_;W3OU5[[P^JQ8/#__/WHW_L_7SX_NRTPGGE*7_#N,["G*3J,^&T-WI* M<3L5MU-[U+VL('D!( -::UE6D"+*)-%RYO-U:Y<:6FRTJ1;QP0Z$_?J6'U9H MH]#&JK010 5(T5D9',C,%(IALI$3Q6@@-2EP+?9:< .P/>[I56BCT$:AC2;: M8)HC%R#040 KO>4)M3*,N$)A)=VC#>Y:I TVD&;;4LZW,3!U[TJ@DV*\;FQ M&L?^6W_0TS3_.+GT(WK"_7[^3?MC%W>C5=[N\.+7P\X\*B#&0SUP&ISE+EI4 M/AIR*E'4MB%.UJHMR-46I47!=A0$%:8H3-$^4X!Q3AJ0%@4"$4.GD[6HO61! M956N>(T*4Q2F*$PQ_R^G8[3!"1T-SZRA/;=U+C89ES',FL8X[+"CZ/E,L5:S MKKT W_.E]>;Z^V*1]=49UE=7U[9M5P\/[*W;PR)R1>2*R/5YN_JK;/3(77QZ M>7$QHKKQ((ZJ.)R%T61V.:7:2[RH:4BCR>_5<'REB6;]\B^]T5)V.(UR@W#K M'8T7,2AB4,1@&\1@2\WY.^>L>V%0=M$KB%P1N5Z+W%K5DO4DC[V\D_O-I('^J"0EDELBN0]'%%U>@>"LQL!]Q@8.)$04#-& \%EK Z.$MC)$J2)O8.Q. M;#>A!EE5W#+*WBI/;"&=0CI](9T +>1@H3ZZXQ^9$2*B:7344I= /I=--- M3P^DD(5T"ND4TGG]I).T\@JYU)EA(+.(SS\++X4 E-XEO2[;% 9ZFT;)MTHZ M#7;KS:-__9?\ F:1NGVMEI2?[@XOOMFEY;/O?=3TK\^.?ZFW[Z>H.^ ML46W"[_(S[SQ]5-O,.5E_Z7"T>_X>?85E_UX/KWYQ#5#7H.(U8!IV.,%E*Y> MO8$;8QEPY]=7M&C3?'6CKN_)<)YE("Q<,9$^W=X6;%K[U])\Y^?EGY8? M+WY> MK76WASB:N<.]5])KW^ENFO_GLVJ.K__;"TFVTC_Z[L^\DHUE1UMO?^ M8._#0?7+\=GQA^KDP_'!W_?/3@?5T?O]/RWZTIS^_>WIT<'1WH>CP]/GDM,= M8A!-Q/ BGUSCE>P?OS\]_OGH8._L,"_Z+/_GET4;G>-WU?[?]M[_]? T7].2 MH/R/-V_VQN%\,GWSII;7^H@_/3O>_]]_._[YX/##:=V)Y^P_L^3>>5^6N>4W M_<\_6,'-OU57;^Z:NALO^S\S1\RJPPR,6!U0H)I#*\D'5>U;6?S+%Q,O:@6D M:8&/'8Z+XS0O>51K!O44V/_U73VY)?]\?<@O?KYBK\7#;N%QA_:^NV&ID.:+ M=7[7H!/[5O-)WF0VK!B^Q+QZY#L?[SW7J"!^695X M^NZW"K[]R<>/DW'3+5D7?<\GX9]MB<335?VG#S'N6')ZLY#M%6&\J-6K>CK2 M!N7X\%.@V:RN8CQI;G6WIG54_\#1)15 ;7XA6PNH#S3'X9CB)M&$TWIPP.K1 MZB+'NRO'>R%75R?U:.1+J>?B]72N>PT_>YGK:YK(6Y-.K"9:18KZ+D7O)^,W&Z3!.E0\G8Q&^7YMTN1MK8:P_U#JSZ M%B MBY>@(%;YY<_(>^F0)^ZOXCG:0'>K>.%>K'1'5CM7-DX 'XWAA^O@,G==L'TK34'6+_7/7]:W[NXF M,CU?G-UI-G;1WT[C7/@8SO/I1M-9W0U^_OEV&O3)9%I_8&\^GP[]Y2)QX&R2 M;8$E??Q&)UYN'H_2&8!WV_>?S5N+#_.KW)[;M:1>U0 MG(SK5+^]3\/9?UU%D!>+_661N]%.@BB8@>UBO-@Z&\!T .-"+X5>>DHO$93% MH,E9YB"AL5R:) *1-])+?3^S_$GTLI?-HWHQ.*ISV8_&U]'^-JF&,S$P4+BF M<$WAFBWA&N&D35H0)R8 M/0!N&(N"A4LD+D_,/E)7'.3^'"3?="J/L/- &0' M[1@*R122V1&2^7[-+$.!)2="5-H+(.DL1>(8B9QQX$QZH4;S)2UED1MR)T'C M*DOBF<0S6]S8-X\PD!THZUX1_[0K6YVDI!1R*^365W+S8+4S)$!% 1'!DE(2 M@G-2@O+V_GCB)Y';36[.8KE7KJ%.R$RI@9!0V*RP60=L]L?^< :1I^HOCFOVDZJ67)"B[^K2!T%Q!: MS("5+WK=CE3M(:DZ9.,D<$M(9(S/[&+JN(U]Z*#O^O3>5BU^PXUJQ;UF)E\+ MY-KR;M[3O*(.J_B>/J=O@\39=;+M-PEL"K'_A23*@D*3!K$@C(5D(@ M!EKDQS'Z>#^[ZYGX:C\1HV"M8&T[L4;$(7"CO 4.,EB,22C4$+)![IAZO(GF M!A,1E!E(UT&[WP*T K36@<:%DU)#BHP36'+6.AN)992Y##=S/TCUW$.M]5A\ M.> *[K8?=\)Y':65Z*( C=YK%Q"U"O4D,V,>GV#4>9BXX*S@;&6/6&1?#$\Z4 MXAG8:,BM_U7P"^.V"LO6;35#:DSSNFWM'#^5I,&-+.OUI"<\Y$.I^>X] MS8_3&7Y:GKJH!;E@0$DM 6) "Q(T.$QHI! E)%@RG#:_AP7E*Z+<"?!>!@4N M0+:8N?Z\8Y",\(YX2.-(N,,4#9RR? M[BNG(K08'BU0+U O4'\YU TI+R2XQ#R#1 S).^,\4RQIH\7]_.%>!6COCR4= M.-XS#T@A@$( /28 RGI\1*\XU>6S F\5H8;6%/H M?D?LUG4&]7L2N=_'V7F5OWB8?W&<51.]\A)2/OGJ=L82^A2(OS^5@0\$[UEO MH-UJXUE W!76O '6KJZ#:*\=!Z1BT *ZC"\)9 *:,B]&X M'M9+/ZAX]@8+/Q08K!<&+?A $B03K0W<9A1(R]$Z ]$9SV0VRDH,N)P.VP>+ MOKD[ F1MC =+=8S*NH J&:<%!J^\8V%=P=CBN7BJYV*=\=S^%VF?7$[#.L24XOZDUA/FYY/EB+\D@R98 M'3(]@E9932'.8V+ A3)6KJRN[$B M.2N%93W&.5)G(TR053*>\9T DG!"))V9<27PNP"]0+U M7D =*%IT0IOH>7Z319]4:P3.7_ MY_.W;FEJC LRD$^/AR)W.N!?M.L"QSYKUT8J%Y()+F9[FB>&FCPXZY2-48!Z MW+@N6G)OM.1UYB#T)-%@(>5O/,XH+GK"TWB&M>24:I/7EE/5S'JSCQ=_V3LY MVE\4_+^MQ> $/]>JQMYTBN-?%UK'T3C4G$CO)M.: C]0F/PZ7H3S[G#ELLM! MJ,4X9^:# _0_K^D,#.^9HE-P6G#:+DY-AB/6,]L38R Y.61,14LNNH@65SY M=RDZ7]!9T-DN.DE[EY&HM$D64M3>>$$6+'=:,,=*0+T M@"V3X 55CH66-V* MD4-R8+WEG@@$Q11(K]QWJ.,0N!Y(ZPI&"T9?6I[:#:J2(BV-\P2)@],.C656!LWK MC@87!/430=NK&FH>54@4:^T0/ 1+)(&AS58=*>?=FN*W#YU,VZCBK3.,6EU@ MC)GHWEQ]+C]Y\6D+ZKL//UZ,)I^)JH4X5L>_CVDZ.Q]>5"Y,;LY#6H]GLDN+!Y31+R0E- MAY.XR)*Y$>G%>VX%NI;GY:JS6N>)BH3C!%Y8&[D *S.3>DKB"?WC2V#X!1CM MG]I46*:P3'5TY(C21V1&28M]- M8*!-S_SLA7 *X:R7<#JF"#+9\@E)2.7J%*M@44%P1L8 NG;$]"\O1 SD)O-" M"@,4!GA5#"!3U#*F@-9[8-(X:9G1RF1+)7&Q>G/!UYWD4NB@T$&Q0!Z.[KA@ M//K$-7% 8LB=,.BU#LDJSMB:,G8>TAEVP9+H,L/GXS#&$?6Q5\+-9I3.")M. M-USS$=&[ [:(01&#(@9%#(H8%#$H8E#$H(A!$8,B!D4,BAALN1BLV;'2_T*I MMWL_[[W?/ZSVSJJ#P_W#7]X>?J@D'U0_UCMY9S4WWWWUN=K7]^.?ZS=UXI(K M+8&[\FGWU6-]/AE%FLZNPE%'XS"ZK%VM)Y-I_8&]^7PZ])=S]",ZFS1'IY8; M)R2C$FIC7>2 /&($BHZ(D67 L*GF=&VU3_?\W& &UO2LX=Y6!<,* Q0&^)H! M2"2EI$\Z6 -( :4S1@8#9%%)3"]C@'5TWV1JP"P4.BAT4.B@/3I(3G'2SEEB MX!*A4C$)BM8H#Z;WUX"P\4'FB7!QZ9%=*^9:"2-LG5 M;=2R+J 0[060"HI=1*\J8QP(Q4]L\6-??,(2:B!-OH5442[LE4F]Q7^Z1O_ M*+#)!N]88SWB,(GX,H9HOZ1'*380LHD,-BY7Q1@IV.S&C6"93.@U M5SJ"% IUPF2%( HF*/M";+[N8IL"TP+3K?8=5OYP-QS2; M57@]]_9'/ZW^?/_W;[8.9NG2-YKBU/XZ7ICN]-!"ODU'S?1RVT9[.OGX]EH< MLE;@A^/%<-CE2M\8G4DNL6P5@/?2!:_!!\="Y !-[,-OB_%XSQJZ;C0YK%MY M+L#:-F!1,EEQMR0U6=!,.&]8/N49-]X#L(9.R<\#5ONY @5D!61;!C(N7%2< M>2&8!I8 $^>&.^E$L";:AF96SP/9VKMV%G05=/4&71JL9M)Y4EY <(32:N,X MUY0/LV ;@DG//,)ZT*BR *X KC> VED,I;7+B'P*M;MEXP4-CJ!2?B&QFO/ M UR[O1D+P K M@Q@2C(243$7;0"6-407N4HDLO)H64*]*L!6#H,63!5,;1FF MR"5@P+RGF#'%-2IR-C_T6GJ4M#*F6@]?WJ^)X /%FDHB"LX*SGJ#,TX2 D]@ MG'$0*:%W0@H>5&0Z:$F/XJR Y<[2NHH&WIMP>3^<.?W5?R\8#"HA;?Y'J1^> M7:[]W+#VTP*2/[VG>477SJZ2;5A2)59*E3B93M)P_O-D-ENF,:M<2CI$- &D M)PL$4J!..I%4L+*-NR,3)$O:4\'RQK$L.()0A$"1@]7!,@?!6&\]\V1DPYS& M[8AQ%ESW!4 %UYO -7@N" 0$5EXNV#%J(N!?(C48#K XE&Y.809O_0C0K)QUN(H!<,-T7\.PDIE]B%L=D8HH.P JP2GH- MY$Q !N A^I5/VO:+;1]4FC-6O-\5DK9T$JWDZAV M/@"=VH&NF.L,?/>D _G"&9'W9LD;48VR$ ZJ,=[8W$8Q1G@SY M*(-*Q@"RE9M$K+W,ML"OP&^3?5^?B3_G4W16@:( 4#]6B#JF#,$(.IB&]O*; M#MT^K=^K&("3VP;/=@5ELSU="_;[?O0:YC1YEQ7@")!,UZ*+'G,)>; 1DB<60-,L'S/>0C1<=Q( ':U([$W^/BA0&.] MT&@5&39)K:51X#6#.BO(2BTP9(P &6Y6MN364*RK^HR.>6,9O_FY0)X?&4O/8/&-.4=-!KI6P3-MQUI[5J_K[:I?\,I*,(L5C9,Q$ MT Y<8&2$#M%PIH1\W MR%TER&4GB%DCLL?/G3XPUP*?>B'MWJJHN:%K-ZNLI MLUM*^LQJCH-;B"S!ID;)"59T:"]5)P;8&GE>NV=B1.71+C M"K)[ANRL+RIC+#'K(BC%'0]:>HL^Y4=*K]Z*<_?BX 7E!>5K-1R? '.6DA6) M(.NS' "Y7:28>-=(4M^0$%X0?@SXH<#T,X:S2P&D#JA)N6!"9,2H#(K6^OM%X _J+QO M7&9ZE9)0(-<-Y%9&'/IM>UC;I MM:N?H1X42$(1*&BHNSG(J(.HQRE*;D)\O.:R>+5ZX]5:9RI%3_(E3BZGX1QG MM"@PO[:A\B*RG)>$_]>6,/9MKKMC0?\#1Y>T=SV7>W]2JQ#S\\EREDOB&)!; ME,XGR$3F&1JLAQ21=8'L5@UD[G5.64G5+,B[@SP7.:(.44DG@:*QPK+H/-CD M%2KF2XR]H+"@L&L4YM./N1@42FL!(WB1@DY10YU"'>7VC70N\"OPVQ[X!6T, M!9_("P&,*X]D)"/K0XP,_02Z(W 5$/N+]>B8D99*6:P$J H%AP3') M$922X*S5M+)>VFZ(][X'30^L%ML&P]>4_%4P_I2X[C-1:2/Y(+F2*230^: D MD) 556>DR2?M+[']')2'UMA,E+./2\DC=1CE;-*L%BP7545=%TLB]\Q"RBS) M'-9DF;RK&ZNM[-):9T1UXT+U +%V"X8"V)T"K P^**M1:@D0=4*'Y+67B2-,5(XYD)PE1:O/GMU$/?#&A:L MP"W:^ &K6343+'H(D! %ZP0 MTL1L"SMOD]YX/+E@M6!UJ['Z0.SM)6#EAF?812NL%I ?>IO59U#9QC7"^-7' MTG7?1EU!4Q?;C4O8,]';D\K_ MQM :[T $B.\K^B'IWE)1EK5$B,DM'N\1R5 M@KYOH6^=\>V>%/HN#*$W'F<4JWK(-(UG6-_/DO'YVG)W'F:AO9.C_477^K>U M&)S@Y_I@WYM.<7HY9HTXQ6AT% M-P# ; )6=_[5GB7CW]:'8',!; 'LJP&LB"I);8U+ MTH!2P=N@@4@I)Z4GM3)@.ZY =@,IFOQM!:,%HT\JB.P&50:,DEH: UZ#7WVAFXT M860RC32]7>H?V.)/-9N,AG%="W]A&DEK*U\']=ZT=UA(Z]%L=DGQX'*:I>2$ MIL-)7#1ZN!'IQ7MN!;J6Y^7T%1TC\*#(&PXRALPMBGOEHT>,BE9.$MV1L/ S M,=H_M:FP3&&9[EB&HU?.>I",-"1CK7!*1!#.12$XFFV(<4LHE%,HIU#.EE!. MP"09M\$CDP!"6\,2HA'2*"M47'F,Y2X%[ O5%*HI5/.P#>4-1!T3>)V "X,N M9B4G!4;<.BU7S^#;[>R#PCZ%?0K[/,@^X$@!BQX%0\@D9%50T6'6![)N?O1!.(9SU$D['%*%!,I^"91XL0(J.+#>&.^]8HH0KVT(==)8? M*"XW%]4N#% 8X%4Q !BIO,S* 8-, .@1F(R&5*TTU//02I)+H8-"!_VA@ZVR M0#Q/20<;(FD+W*3,+C*DD)SPQGK_^(#%;G6&7; DUIGATY.,G9N=*$T1-IUK MN.;SH7>G:Q&#(@9%#(H8%#$H8E#$H(A!$8,B!D4,BA@4,=AR,>C2J_)Q&..( M[I9.];Y*ZNW>SWOO]P^KO;/JX'#_\)>WAQ\JR0?5C_5.WEG-S7=??:YV]/WX MY_I-G?CCVNFYNTF7=U\=VGUU5Y]/1I&FLZM8U-$XC"YK/^O)9%I_8&\^GP[] MY1S]B)XRS=$&D(KK)(*%Z*(%(L%3#)9%)GU3='QMA4_WG-Q@!M;T;#+N5D7" M"@,4!KC7PUM;ICT,@981U$24P-I3*�@>%#EJC M Q&B4%X"1@:I+E\6&AU[H6=B]8*>I_&-40/[JG22 M0CB%<%K(XV^3(4)@H#&31!(&LJ7BG?):AABUT8HWCB782#V/9GR@[#:-*"O& M2,'F:MCD 11/%"2#"(X%5"YY&6TDC1*)O0R;W0_RY'S H,FGN'$Q*U#=%:AN MM?]0"0[:/: M%M<&I*.HG%5UBVR;I-3*J'RD!/#^<2NGM8,"I'HEFM,Z0VX-,I'YX=F'NNZ#TIDO?=3PL[-^_@DJ%;C;(\#JHQS:M)JN;XJ:3[E3R% ME6CN(6=*37SO:7Z@>*DK9!.J8DDPU%01N+DQ:H%ZCO&-0?*1%\)M:=DDI(1V11@_7&>\6B#\Q% M895M&F*ZZ5#MTTH#89!-D%=$!>W*4*D,+#RS5I7"DS< 07MF#02CO1<>DF/. ML>!(VA*9+EI%0?NST-ZN'L -<,8$!102HE8VF_V<$Y!P5J%9.77D10'RU8[Z MC$2##%QDS7PH!,R\)Q[%S%9:]!0T Y6AF$KH?JGP9)O5.@[+/%C>"4TI;'C %("ZL5"B<#@DM&"]<>VD#3ST^@3>EUVRK>KL)2WF= M:0L]J13>Q]EYE;]XF']QG%47.(S5]W]\K$W[MY&T%/ ]N/G-)S0]/<_*8_U] M=8!HN34-AI3(DR&C 8SU0L0$*AD$!(Z/&Y5WD227D21N@<0>.^?^Q&P#?!:M MZ+^^4U5U0=-J5E_/9ETP)8=L[1Z36XE>DO):J)<3-7UP7@F2,B70''S")+A1 MWE@6A&OH$ET2*DK&9D';R]"&'M%K"=FR4F"-=S;&Q++!!3*K9'[EU@8[F-A0 MD+<+R'O$'GH"]*('0"8\*:? @$%KT%D=N541,*Z<.=AE);:0 Q!-&E^O: MXH<%U'T\3IUD&9P9Q-X%,$D@:8[>>O#9&--BY1!?*?HN1VM!X:,FI%/6$UEC MO =4WGDT@0.*0$HGO_+)NF.!]H*Z?J)N=154:>T,>:9ETA! ^D :26HA$RDE M'W?#K[TB_$'%LS=86%_@K,#@"<7@3T"!1N9&/^W$Z TBRNFP_3K9ZF>-CDX%D3R#P !\_H.1<<59]$QR\[A?OW@NVKJ9 M_8OG]G\F]\GE-)SCC!9EYM?Z?UY$EO.21EZ29U:R:.^8D__ T27MA:Q'3"GN M3VH]87X^68[XFVS&1N^<8U8 9?J,$KCV@NIAFI)T"9"6]/&-[V%!^8HH1RL) MDHM&UFD]Z)QQ4G%N7,HF">(%RR9R%60P#0D"1Y<2C;H M@%8D42K."]0+U%\+U+GRQC"AF.8@ZGF2-J:4H@$$0+%R,\H=#Q,7]!?TK]7] M^4SX6T2&0>O:;@>O>19&)5WD+J,[Q-0PLG*3\>G[+E0WT$J_(LB_IKRPPB?= M\$F[#,!90,_K25=H002#X*Q49!@E\&KUX2 =!-X? OW&Y:=7,?D"OV[@URKZ M2($*05 -)'#DG/;2<;0V)>&26[F;X^L.^!?MNL"QU]HUYS(*8QTJ!FB,9SPE MP@QUY,GIQXWKHB7W1DM>9PY"3Q(-%E+^QN.,XJ+5/8UG6$M.J39Y;3E5S:PW M^WCQE[V3H_U%P?_;6@Q.\'.M:NQ-ISC^=:%U'(U#S8GT;C*M*? #A6L): @G6<@,#HRGI,.*Y?+MA^[M@-N>ETS7D#SVD'C C/2 M*B6 &]!1.+).>J4]6"/$ZBU)7G?(N2"HGPC:7M70Z:2Y"R;_UX/WB J=2DHG MKJWE&M84)'[H9-I&%6^=L=KJ F/,1/?FZG/YR8M/6U!$?OCQ8C3Y3%0MQ+$Z M_GU,T]GY\*(Z&>%F [S/WM"-9L],II&FMTO] UO\J6:3T3"N:^$OS*]I;>7K MH-Z;!)R%M![-9I<4#RZG64I.:#J22Z�@?% GF07)B,M4Z!2B8'(!"1='"A#O98 M0>JY@\[;UAEVP9)89X9/3S)V;G:B5'5N.M=PS>=#[T[7(@9%#(H8%#$H8E#$ MH(A!$8,B!D4,BA@4,2ABL.5BT*57Y>,PQA%]NW0*MJ)TZNW>SWOO]P^KO;/J MX'#_\)>WAQ\JR0?5C_7VWEG-S7=??:[V_OWXY_I-G3CI7NX^@-[\O3_"]GT]&>>VSJ\#:T3B,+FMQ/)E,ZP_LS>?3 MH;^<8[Z.LTESG.U.GS)O=3TAW;FZFVA"X#R:I*V2H6Z[W."+7UL5USV//9B! M-:+?+OM'1*=_.D:ALT)GKX;.?)VQ()D3E Q8K;Q4))U"TBRA2/)E=+:& OY+86Z]+ND9K2 M,!!0%+9":OT#;R&U%TWP:9W5B%O.M) @C8?$N<-(RDD.4"[+>2V=:MV+$1MA-/M:+50__>BGU9^_/'6]2\MO:;KR M0/5M?]&D9Z(*0SWC&<>?\Y[DRYOG#\TGM5 LRGEK3V25AF,9HO_GWOYGUL1"2/"Z4(.SF_3 .>3B^LO MN7GF1A:NO_G+#6OZDO>7]6%]YUL:+C@C?3DQ\!F7;V_S$W^GFM=JJ M?.*:6*\!Q6KP-.SQ E97K]Y C]6IG^?75[2H$+Y!VA4W-X+P^J7OLAP\<'G7 MRUK^EN^^ON:_$>8U?W5)7[/X];[6&1+#<.^&Y-N)U?FT)L0_'+T_./R/[WXZ M&D?Z=%=&;R05?[HGKK<@_^J]+W^P]^&@^N7X[/A#=?+A M^.#O^V>G@^KH_?Z?JOQ:=?KWMZ='!T=['XX.3YM6?KWVN\7(&[B2]\=GAZ?5 MV7&U?_S^]/CGHX.]L\.#ZMW_9^]-FQLWDG7AOX+CP0>7^2@42>S"U 4\\F,+!%YLZ^PPI_'S5@3_/6?828\ MU^9IXONYSS$MEL4L84Z0>SSE6^#1?F<)L"ZFR$357,BO%Y.YX!GYJ39==%^P.6;#W MW7I&?=T8++ 6(OI='WNZL>_YH<.$X.#9,X=%6$$B*!!_@9 M3R,_2;PX3=S$Y3F"I.8\%0=CSSX%ML"RGZH"#+GI&.X'+-NAV2H&7IOWO=TSOW MX#]H>?88TO)O-ZPJ0(*?P;+9; Z^](K/000L?J2/FH^F[%C,P.@AKQ&T0/O- M#=U*9##37V85F]3H7..U$['DALK;W8(QWC[$[O=DD6!N$(PL_8^7ZAG@IY<5 M\48C.W!F6;-.XW-UJ^9S7M33,;O#OXR+B;#^PRJNIV4U ]H .<8EFZEU@_$) M?^2LXM:OY:RLK$]5R>?9K ;CKMX>;%J">\"W%"+_.BDJ24%0W M12;P9C?BJLA0PJM+&#SENIP5-_ C$A(,EC_%##[E\F$JBRM4!?W9>$UX_J\JZMJ[GXQFJ&?.]U0-Q MCQGQ)ZT..'C,SQ<\V(<1K,$0P1KN(EC[]=Z&B_Q#"-85L96'(7PXA/#1+H0_ M" V_;B5^"HK?PLF<5Q1KFY-, NYGX['%2WC,#(Q9_ .>[&K"9,>&):-RA3S' M(/RS*^M66%<,CO%U60DX/* 9F;5Z9.6O(*ROY]@7K# M4#/-K#0LP?>3=_I%FEQ6;3:KY%[J9*G#@XP#L=V$NTX2!E$BTL0+HE6]=]V0 MLF^&E-TFHGSF;JK-7LYW?T^":09>F'[)A:;<9\/A41H.XELFIJBHX']PH$#E MU? R@G@?#D$![X*[7N-85IDRD>H1_E^338$W1;6'R@J<\"DCCYQR16!^-,COQKD_E^$P,&265G@B1]7C+G."F$=^ MD/DA^+U1Z#M9X&0^BQS&PN,?59)\*_>3ET!1L/>:C37WU=R4_BU&F;N]A"9C M24MH,*2D>4D6'EI"K'NKE-5@[I'Q5,#W)V1288$VO9%Z3;#0@+?AVVQFL6LE M^XT$'EJQ&#:GE:IKIF5-77N*,G"E6LNDD^OKFE8R[W<.K'@#_];O!=O863/+ M#?Y32)H"D^$ M^\&+BF_ T 6?=4B(E)!#$N M@(?P/94U>3[$JMG=NHF&6#?Q$>-Q\9 %)QOB<;_7XF/^%FR;:V0W(P+'8Q;D M((<2G.,AG"#Q\C#PN!Z0_@= V%!XR]J\^]^ L*B0&A(^Y!QNV10.-Y>9[EOWJL!&VP$[O9J M![8[O>UN64?Q;!U[T$8YNVQ4;]!PTT5>_T;U)K_WN'MK#/B-.[J8\%4;_, N MM#,HZ^.XN^QP;_1BTT7^"1W%C2S66U]A[/ QCO*@;)GC[;+1!XB6[$'Q#=P^ MC-),,5(J'5+4G?TN@6E+=KP#_#ZN!,U8LOYY,[$* PX-?!P\[&Y?UO!+J77%5^.3^B] U@K;FN28EP .Q+C&$,"GI497T\>4.9;,YW *V=SZ> MH2<(C@LZ2;R K:NLO"JOX8ME;6QUZ^/ !_/+*\.U2L%]$>0SR?V W:-L K:P ME1/R%PR':P MH'F-EW:I,,ZP*5EOFG$K_!6<3%&1JGD^G M<(9@M7C&&#P7O.H[^NCUQW^\?W/F).#73[BX+K*1]7E>UP6C&3G1CWB/&W# MFRVV?O^S0CP(8@JY)>@\UK!?ZIG7X%>W#_C]_(O,/95(1>NRO!'51/&S?(NN M?YWA/LA8;./G5I($Z,$2MXU@![*J%,!K)2RYIP_O4\ "0+&/>["Y0#-Z%*=E@; 4^X9K=:2>]X0;&X=UJO2OHYN.Y M;F_?G@98.&]"#^;[:QY'F0#GE-ZV8>8O&/-0NT#A+M-[;T^KCK(P#++)8X11 M!Q0*&1Y*H# \W +)5>/;9*R^(E%&HF2$%<#SYDS#YL-6E4BISM_'Y>3R; SG ME2MA-X*=+3D=D78#,)(TN2SP2.EO<0%2 VC0]_(@S4!"_<^ZATQE3K,1JW?X M6B2"<5_J%*A0PD]B:#?B_YC*<^$;46560 #>" M.7D:B<#/>,(X?B]F)'08EL)VU&>S-U!ZP1:OJJ(;EG7DB M'#S-:'?7J-F0.H-"[WL2DH/B[T[\ %46VVB*Q8+T/400!L7WG4T!_M=@H%U, M./X+\Y9@M2 7K:Z\#9+4LT/F)''L^PX/6>BF3N1PV_6RQ.=]50/W5A5)[F6> M2#/'Y7[@)ZEKIVZ6>4[@QT'$#U<8OH6J0#K1$:,?#(H]9/S>&13 =]<&\#<3 M?;[E$-_R !(P:4?8%T!:X(?.2Z #3EY4SIG/)U7 MX)2B8Z'* J^QFH4R]NCA50)]O,GLJD87%1P-JL-,A7371,O51\J]NL.:(89W M0Y@[-:35<'4#XV(3XC9];N]*T-O5=UMV IY:'Z._OH]Q8\=B?Z?C/8W=&,X1+*%]&/GNH*R8NZF)#/QY 1HL!<6VVI!U M8B?F(DN2- A\X7B)E\6V%P:!YR0NJ/<]&+*!;0O'SER'.[D?V@'+G,!AB9TE MX&3FKG-,0_9"QQ$I?/M6AV]?R_#M!PK?MH;N&QW!'6#F+K+Q<&X9%&-TUS:< M;=ZB ?NZHFYEN\K5Q;0ZN=4V)R98.F.;&!@=\+F9^ MP56FJHE+#,NR"1O?U85*WU*S78[M0/+]+=$D ^MSZX\K,:&*@(8D*1O3BQ>U M]>>DO)TH9[SSKB/0YO@%7.),X&IS>#;V2,@,E8H]'A[PR.0G6'(5]O MM**E09M3/[/)GYCTS^Y>CUEQ74N'4_[\KA@+;DZ)")+(3[S(]>S,3UP[37SF M,3MT1>J+F =;6%5FST)@]BR\_^U=T[5@=YH6SFJ18>,"ML/48O+=3\#72TT+ M32G,'+;V&KL<,L.Q" M;34R&#QK"H[\!#MFK*JH_]3E,[*JA]4Z3M\R&6P\7E;.9]@=0?VG/<>K81A5 MG"*:=\*;PFN^@:]2H0T.-D3*2K[467RY-NR^H%8+@0F##$LGFE>^D#4K6"Z@ MR=;R,+TG7@&>-Y+OO]:S3V-IOBNK-^4\G>7SL18,K:7^!QZ]CWENMKV$+LL% MBWEJ>[&?A$GB.)Z31VZ4L#BR0WY/9NK"GX4-+X4;&F"B958"83_&-YU6X@Q3 M^MD5JRZ%61%U)QC0;((46MH-W&8I_+KMA#T[K!BBW;G%G?I#E0YIQ4B%:26\ MM6IQSHHJFU^KKB93FE6D@?1R#68&H-_O=57/:M\[=CWN@V;@\"B? MBX1%>99&#H]!27B1\/?@>T+,2[$^T+;!QLA*(,$'2F+[>* /\$MBN6JU(Z4^6>U'5V/VL?@"[ M1S9D-MJ-:F-!"53EM,*.QY%5:QP2>G1]5U,K(3,K/1NT#;3GIO,*2T9K68;7 MZC6\_$=9P*KNJ+HIJ5:*J@);M49]CQ,RV^"*.[FB;Z22=0$QWJ]9=]/6)2L- MMR%6IR"25F*0"UPD*@)IS OCH;IH4U4O=HQ)L[84T45DLR>0,FO+5<&, Q>H MPB?,*]F5IJM*96JPJ5V^0WN'%YET@NB%Y6LAY(BT#+$OO*Q5621YFN0T&57< M[4L.TM0[H%4-2@-[:]/ FX_F@//\])!"O$'Y7&]MF]-F*@X@?7!P]*M^HV'3 M_1XJ#H1A>O._5O,?<)K*QKEMSC!JAU)&,R[G8U:I=GJ0/ 4"6H"Y;L@T^.)5 MTPRO'((ZQ* M^F7S*9#C!7M)SZO$30&\V$7.D+$QA.<&"0\NKLP3O4A?+BVQ7483H&AB8^F< M7+DIU1='A9:.I]/O_7A-PA$(UF-V*\8TJ=3&774RD MPZ^#&&]E^ M"%HF8#Q. I&[;N(&K"SQ;VA1FB*Q\& M0&@Y?H8<@=N#V'DH4!!&9GS7XH4<(3GE#8/#7=O@N]E:&6#BA"=GXO066!]C M"P?5%WAKZPLV[\: +8P.5%RJ_&98$5H*+ZB3DQ B7Z+:E?9 BQ,I/YM79?8$,?!6!2H>]$DH+]("$WZZW1^/>WH4^7-*K]Q\]K-BU3"XU":ISZ_<) MUOI*$T)]MWUU=1&^I8S*@(U!9A?V#O91[;[$ZMI&$D>K$FUR41K7\MTPVK*< MC9IPE2A:B$3(:U#MS2?-]L.0VWK )/?2;=(,R7U3A< MRJ*_7JJF+Y0;Q:3'RT(PM38L>='*B8X8(21GBCF"G\Q'4NYE%0(^&,W0%$U5 M+=)J484J$FR7978LJZ._Z90ON8UF9KKYNKKQ=K'GY 9;91U MY.@9BTEVISWU5+^NA@[L+J!Q-(TW J$X6K5-/:]+ 0"=/9]U ]KZ]I^%] !5 M$-=$G\#K"4[C%@M)FA#UJ,,\'40"N!I5-LAXP]M4$1NSU*>>S?F==L*UZYI1 MG<>1LJK>H*RJ-SRK^G#3J)Y^(TCP/-#JN1'DN1'DX1I!AHO9094@WJ9*D$\5 MPLS,[CZ-<>[4A+_5@P=65X:D#O,#>$[LI:&?!TGLVG;*>1A[F<>2I"\B>=_* MD#",F>_9C,$;^4G*TS2)?,Z\6+ X"KSTN(-]),5&%M&,;(F&:@\ZVF=0K8BW MME9D,^$'[-8^:T7V0+9!-2/^VIJ1S1080+95+50(8[[RV&J;F_]>BWP^_E#< M] ^/2X63L#",PB@.?%^(Q,]S'L>^G<>"IVPOAS@-PB3A(HP"UT]=+-X'4>K[!SC$YNF<-J>S&:9"?HAIUQN.2%/X((]5U(*W0K%B(I<]H*"X&L<$:.X=@0#'[]:GNI<9"I5X.*+ORU11>;>7O M@5@;Q=W,;0-8=!^2ZR!;-JA8PU];K+&9^@.V;&W<;3OJJTHF,1ZK[!9U%N#O M:KPT_:Y$B'+K4'J\HG%,C:=7224N_W9OXV!9-/66=_1Z$ED^HW/F21I%3&R>B_#/E<_[ M^>[KW51RJX,!'K^CM>)")(+)#Q@/0$R$(X\P5+LLSD,E.&D3?_>1Y9\X/ MKFX,QH=MQRC[/DPG>&*PPJ$"$^[:Q(O:Q^EY9$>$A(P#0)PC 7F6_'49H+/V9N&B:> M%S>C7!^&)NS;4!%RO./^.'3GKRR[ O=.E32*Q<#./F3!T]&D#GY/L65-U2 L5/3@ ] M#J/IW;R:%-260;U L"]8"/]L,_6>J1S;-H*,9U[F.SQ@D8B3G$<)>!3,BS8C M9FQUIIH=@<_?J?UXXL(J]L!5!5J%/+-][HO$"Z,@=D6013S.HST)J^T(^Z@M MIC;7"A]@Y'KG3,<>,AZ#>C?\M;T;FY,7 S(>X4D (_B#^B3\]1FV;=]\G_G< M#S@,"D=4=R)S2TG:)NM:7^%@M$I7AO8D87-J9*4:6U%=ZR^.\3DF&$*#_"3' MR.$HJ@DU@,JJV2DKJEJU($A@MDZU+DXNTF._L"6RFP)6!?J36D(8%!/J1.5& MY2=>5LM^TNG:C+:L[[\20"#\@!H+>*[:!O/:C)IE-LM]9HO$]7@6.EG"LC@-LFTPXC:5AWA)%.21E\0L MBOP0NSY]/XR=.,V"E,=9=,P:+TF>ARSF\@=54?MKQ^5LIO" ;3D-X!]_4#6D M'^]"KEX+9--%!P'^^<, GI&3'\U6$SG-DA0:UCB!=A$T3,P$85"S!4'>T_=D M&UDS-U!J.%"DB]^SJ(KBK,S/$"7A!8Z(=.T?/W_\G7YR?GS9#LX#1ZVZLZ;L MCC"^NY/^9.-*.Z94MK7!"=.(#(N/-8>HJJF*F3EE24/QU5="S$C_R=?2HS5( MTZ-.)BL!R&6B#C0=%^\*J>'5M;)83 U:W?A4:N18JZN-CA;]GC215;9/RM&! M7*0S20V:?4CKQK\]<)>=/ZBTU%];6KKYI PX7OYI2*-!):7!VI+2K=]\GX+E MX\*Y@Y-MSC)>=RQU:>7EA&"]- @9?2\KKZ\1+Y*D$XT\;O EU1AA,D9-7!

I(@T^[69WYXD^04\)_H4?X1C:JR[$JVMJ^27;.1#.6?-L7EW?->\ MDAHT:E1Q@CMOO#$^J!W#G)45@AN4$J-SF2;MLPDQ-AWK":1Z,O7"Z[&JH&+3 MIDM7"?'+2A#M#.C7:XDJUA("GZ $EP**UB ZU/8]08\ [)U"#M,=Z?'#>%DM M0!X)+F?OJI&I*;Q:>4M +4O[9?;LL1M6C*E"C]P,$[VM=VN;939O;>Y;2V0) M6ZHU4JD')Y>6O#^] H$H@UO&1SUD4&[/3+;R->AH>GZR'L%,P*SB&U! M4^7 M'5WYH;L!:G>DZCIK6!WX04XWEMXA'HS.&'.$155>6BWG9XMQ UFT M> *5BM0-B>IT$>I-MQR9T&X,.F@&-@[(<;RW8%!Y<> ,[@_YR$!5 MN+Z(8&V<=S-K#."G@_C!*UGSB7+=8<:2[#J6AEYO&:GR8K8& MJ1(1>^IB&=QO 8TF1WB.OS8'T1 $8[CSUHT9V0)4+KR'QC+"UX=]OKQJ<7Z-.2@*!V2>(BP0 M&L7M# O6C)%O$$>0D-=@!F5XVJ MEFJEEU;?0%CBY>1>=% I:SAN-,$=YZVTX" 3\KKFU]+(-YP<(P-SHYZY:B^W MNK5,CVBG(IW+AD#TE0B#A9[TRGKAO&RFQQ .THT 40K"4@K\ K$/4$K&B&;L&Z)YJ7C:VY_??VT":K) V_M MO310FW MM#'H/L"G!._IOR3"ZYD.])DFI[9V<,.E8ZMA4,E/4T=+XDZWWD/W M "K V((H@ #9BTP+W-;+KTN+Z(0#K<8K*Q6 UR)?7;$;R7!8CA;Q>!K_6*PY MELT@N26ENW=5XYU[\!]4K7L;@_; $<%@4,HR6-LNN=G$&F"7[3. VES[#-"S M-X">\!F@YQF@YQF@YQ$ ] 2#ZC6"M?"(FZ7W )%_D+J8MF:),@1M]1$-5YE< MHCUK)S^.94Q.VRBF\=*:*;69<[K4)B/&\P4:4VB/8RZH,B'T.C/4=+636%7? MU/+%BD(GZP],'"OD:C3T+@W+==6Z-UBKY.FBN;E8H"7'K+')!#U).9U!CEH@ M'Z&X5L9JK5+]]/Y6F67S2E*A\^H*K;89X&"0PC0B6PK@5 'P<&]!.-8MF>1P MSR8S+J$)\07(KT;$VR9&H3U)\#G&Z$47EY="9YST*\HA!:/&]Z+%$/H)A5%P MEH'IP5%:#MZ:\DPT:(Z\O1OE=REL6P.]1<)>JD$&:D) FZV44Q+1ATH[SS$2 M\ATP1@0%G<@B0LPG24>V=8FKAH5U)2&F8F;B4N)O4JY/SB8$\G@N@2!IQD-W"VL#FD:[? AUB6/]:H 6QX /SX^\:%=QI3A,EW)< )NKTSG1:E::-0N\H05$0G9"@U MCE0:-%UTQN0D"372A_+[J,"O,:@V+OY4'TWHCRNB)Q)7GHJO,!@SD7<92^L% M%=>R)ASA19AU_S=BPZM5F!J.%/LMJ<#&GI"ZHHDEY03:7.'4:!U#!.LZ:0.#YK@0KRUHJDL(Z&?NL69(Q'-C8#7[]S%7YUM#6=Y)0[&?]:8S-< MZ(F["]9.MY(AO9-ZE2[%WZ0MT7FR20EL" M:,,J/? >E!UEN&;&&$ MV59G--12%Q>*]9Z4CJ%*9--Q5[6>_2M?=-,)H)[5 MRZ-/+>FT2'X#'T_73&?C$E.5F(-5@PSDP-)"IO#0P:)E#7'^E6QO=7]UD:%HO#X1N_3WF]AOO7.,I-1M?T9-L0 MB\Q.T7XANQGD/K?(D+O74_%=6E-*WGO1F.IDQ3N! MC\>L%$$&CWZ9?G19Z+ MBH;/IV)V*]3J-*5;\Z5]L2Y1'UR#AX/J'\.U\*J;9>N0ZCW[686?A H/!Y6? MAFO178^Q^0^ICK_**>146($_3F:=P@]JQ&E2VZH,I*.+9)D/50(LB33IR6D_ MMIG)"IJ'3:>R>T".<%G]2"6^V(2-[RC FZ^)?JOVG^68><>/:A+\*O(I(YVR M6&74UI=0@<@(2TSDCT;WPD(+ >@B-L44F=:$OZK92-(SE"%@13L5[2=Z&4(7 MPZ[S&0:(=;O4K"I5T'RQ%+]UUM?M%7EE*JB-0^C5\%P9$3>FT6'MO;((Y/ F M#/D:5[24,ZJOI&:[41T:)B70%J%2#7-EM\ACUR7HH((*@_ 1TDCH.-XEO7M3 MF*9]=R,D0*YSTVW7%OG+)C,P9&9")T]4%!L>WXVS(W7@:&!/ 3X[DSTF.MX\ MLG)J9BL(V5R-EU/5=10+[]YZH%)4V=@MG=5Y1X!/RD,%:(:SI9NWN8. M&?J_YM#2[IVQAP^;_,CIE2-E\2I**U3);2*[Y 5_&ETFE86$FE!Q1=GQ5CZ>ZVW9U+U*:( M?P'J6/9REX;VK^ M6^675VAXN6 5"2";PU(EP9(.6%?>9K4U'93U\'*$]9_GJG#X.+U^X: L;_@\ M"_ 42@VCYU+#YU+#YU+#1U!J& ZJ8@@WS0+\+(,'[ZKR^C4Z[J#0L SNM6HZ M6>UG.&[N,,?S\B2,?<&RV.5Q8#MYXH=Q&/)T'VA1:9Y$7IJ -\-]/\X3%TRZ M*$ULG@1O-U&1 6E8JM,6,TNZPG MN9MBG2A01=7-4M\3]@Z:W5[Z(./T;MDP28Z*4:""W:2J %8N^%:H-)NLYLF$ M]%!:'RHO%Q!K]%)UV4FMBE=O"@KFUJ*Z*3(LT/RZ_K'Z8=(!D@N_-:G/Q51. M"=31!Q9HN/NG@:M9K7QW] MM,D<(\E$6KV-89G%<=*V.5IA#HLWL2OC/9LQ]D^AM M&T6[#=5M%E?1D*'3V5S?7%9,,"A>5G>FB]^L%DD" @QH-R_J*[CN5M;&T=H0 M?8Z:HN&P-3$5XL-,ZLQHE3I>":.XT2\NM6..N\U&(&Y1HV%4ERS12V MGT[AJ*^0U%EZ+2R$NY4%%;+X'B,[9;,1QFG 9-"D03:BA!01X$AX0]&@?'MT M3+RA?B3.C5=MPAOZ,H.-9!7_).7L'TK$2SO>G 6[:'HS-<[L1Q$',; MGIT)X:;9YF%?F\UWQGT[<04+8B?P\RQ,7%MP)XA%QFPW%4<%>U7DL?XP5>#' M1@5^EH?B(2WZ?JC1C5>M10G:O ,#MNTT+/I^Z,B-5ZT%P=GZS0^+9W,O\'^= MKE>HX=)$INHGT,V-@8D+2>8G-OS72U+/#U*& M \5S[GAA8.=QE#M;")&>,0FF\K!:],#WB:]D/0]?A M( 22!J"!"=+:C_ 3TVPILX9&XZ6)!:HJ::/_D(+_(.D6.LP*>.>M6]!OB(0-BNFY/TLW*W>V@\R;>]M M#>Y._XJRO4$83H1,&%+Q=D-DG5]=MLAE#M"PRU<:WFTX@WP;57Q6F^@N&.+ MY9'?!2L1=V+HI 3-L@K--.=D3?E0$GB<,5?D2>P'F9-$ M3@1JW@[ #!*>LWFFWF:_@,/MPB#CKAVG/O/BU$D\/PV8'8,)(;S\F'X!WD03 MS3*H)L?#/*@_,"BM'JUMGMY,^0';=2+^P*#T6+2VR7?K-]^G/X"?MI$\@P,S M-:!(162-X0\U6CIIG-@I9 M3ZD8$Q(G5A>3'D5+MOT. L^7$PI$&LD!*CTBLPJL_=FYM8',RW5+<*-YIHWK M)O;>Z=EM9CH=2>L-R@E&R3&UWJ"\7&QO"H*),9:N_2*]CHL)O^"(3T^('<6- M>*M&D*S6@I%(DB1W\LAGKB_@^#,[3?S,P]&-F8CV,@K)\QR6AU&48_=MFL8\ M]W,A\H G\%1VU.B8HM_(4A2DI$QM^O#3XD77Y4<\5:I0-1EZHMT=)=+J$QLS6=*\V.K%N M+M\7?1>\'A0;IYI8F;-$4$U,DR*$ ,85A!HT8D ,Z?C*2+4IT=+(&>2X=(26 M[2P>FV9911YR?8^7/I+&B0?%K./-N."+C7G/1:$/610:/Q>%/A>%/A>%/H*B MT'A0%BS>U(?V1GE.KZ6:6VTG9XDM$I:X(DX^<#S.[70?6>00 MEF['><3 \/;3W(FYG61I%(C$";PL/>K\&4TG-440+8,'CQ/%@V*=\=I&L\TT M'[!1)V(3#XJSQFL;S;9^\WW:Q WOY0WOZ="*'L#6!%_(HE49B'_-)T8* D,G M.&O2N,MR9=R:1S51'%6.6HXIE)/!M[%VCV64SS&B1-1D3PWGLJH.;=HEW'PU ML5N#D"K4.G5C%JN!>8I1IW;S"?M\_BJ%\-EWE;%;(:5 MJWG>4^2U^"1ZD0U=7RT9UK9_;=_W=22K?U!D.A[>\+6')0^*#L>;FB=DX^57 M]FVUALP#AZ5VEH8\2WP_3Y-$.&'HN#Q-/(_I1-5.&C).$SOC('@\/_'MU(_3 M.,/439 $09I%\3$UY$6;I\2=@FE;4IL(P\+Z^\)9 M)F=H$%,RTK%AU9R!EU1VHK!88I-5'"_A<+48, M/B:E4ADLH.A=-P6^FG8)A>>I"Y?%A,FB;(T^\\"#K)-!4>)D;91X,R,.X-Z# MC'/N>M2/';NYO^ELXU5K0]B;MV7 7AYJP *"'%"#30ND;%0#&?..5V,A(R8] M-F&8D^=9:_M*04:02PT^HK3.C7AJE1QFY"5<+J? MB98D\095,U.#BB]P?+5NA<"OU>!99%(6@4!1N%D2[Z)!F:0N"C4!3!6J@=7? M0B%*\=G.""/1A\%!V7"!OX%U FOES=@%-:%-H_P7$LZK*2TKL-HISXNL$),. MOF4KJLVE$G5370?9)+Z)S,J=6-059A..Q-W2V!&D?3@B)&9-Z6\/=]"0!ZU/ M"(N[*01;IB6(\'_-JZ+FA70.@>&:.@+IA8BV4$]Z0>2LR2\MX&@MOTS=4* ? M>W.A#E/V$C6P55*K-8U.9DT;M1=AC25ACBQ7O"V"A\F.GTZ'C:5:<(A5C/HW M@V0+F&#$RX0G*N1.$CS87;?E#\?4WPAJ7>S;G-."]=H?F%"BPI[+15O)K,K\]X2=.(\;O?_>2= MN]KIUB_SDP6D&2.(P8YEY8S$T1N1"9CX-;,%SL4[WGGT4,SGR+@ M:-?;-\.3)V+61J?U?-<>Z;%+%?P.>F!01BA9FQ':+-('Z('X)()=R:",4+(V M([3UFY^2!L2PCY1);?VK:O=&,8VP"EI*DX#2@/'DA8YD+YQN3/__ZJ939K0L M'4V9O3RWI[VO\AEJ,.T9Q<=DE](W> LY9!K]%H:+(0M]/KLJ*P-8X1UYO9VE MRA%Y@I#U$1\#UG0FUW2&"SDS0!_4]\'(OJ).KB8TIN1V#V#(F-+E,XW@(:<5 M24H8HZ.9=0EZ $S^)3($]O>20L55B1Y6#@^3",\J74;OWVA$D/*SL0SF43)O M-26Z2 Z@64IP)ZC3$:_#)JAFJV=*$L:TO:(TL*@_[IT&O #_;>] >.,I"CHIK6+[,M<,&467'"@8Y\?, W8H M9'T6B'CTL"G 9% *,%F; MQ,\0';=!HIP&10"M"QU^8 MW[U?4\IKM"(2/^E M(+MPOD0YKR7,\CO!F^IJ2HZI40S8Z"PZ7#MFM[6*N]'!+_3@ EG:C;4OJLI& M2>WNY> I@$>JZK9SD.^SN@>HR"B5P3O+UG'T=4&/"Q3/T![40@FE[^-%::6Y3(#X&OHMJZ1\/F[^T MNPQ#:31(B W'A3*%UY!F@]4M#'^]-H1D?1O"QH:#_D:%YS:$YS:$Q84^MR'L M*F@'E6DX]B8TNP_BLN-0]?;J8GW'7#HU98UBE8-F5M?0 C02+J/J1;A7LX:.O7 M9GPW$WS +NW5L3K!6BFDZ:"M6)L!WDS5 5MQH+K-9MR\FMK7>B-,G9(S;?L: MQO&MD'%9G=^#3[6'N.0TC3"VBW?7!CW5$^'87BQ9J62%):(B-1-7U>E4S^W4 MAQBFO8+&EL64.!VUM>V-6^=%=3V2.,MMZ-3'&LBU=]8.^\;Q>K#LQ(9\T.A>%C6D:G@%21>)[>0RN MJ@>3)4V(@2V' >D7[OB&%'^GUU%YT=U6T MZ3T5=Y;>W+_A\YD$]A8,:('.81/_-F2-+%EPU#:O>Z'-T>CU?6"^>E"0C'V8RU,7WIBA*L M80;>8_MWO \\ZD?KA?NR4S$XZRZ'5%6JW$NY MM++H"Q[DO>R[NRH @\O)Z\?\!3T(+O![+VB/FXKX8*V@JH]>H*G$322FPRE3 MDJ5>!(NW[1R#,$F6H*F=P3^;!+HZXXD;,\ ME>AN$V>W$G!>3^X>E[>$8ZY+ 6C132_<8A1&;IS(#VT[6K/[]*(3:A!8 M,;GLP:=JHZ4RR,!96]JPV5898. TI?T[U./O1JI!50V.O;:L8>NWWG/\'@?S MDB(S-+.$=>U5T,;$PC5*6I>>X?&OA9":BX[9CGE>O>,4O%IO"NQ)_UN_%#U!=PSX7FDIFV84NP2:_A1NM?UO*("RC7O MT>TY4 (/DR%R_K/B7EE@/4$4.DU LE5641 >3+&V=D)W?U*BZ.]J,-FL774? MG]6+.*]-8\16NZ;3#*HP\ 'D=1<^5W>)2P3=J_(6693VE)=J5V1QH]Q!S![T M[R+6L)MDD!TDBQ._F^(77>TNT9BP7)]:VG27@IS/22# Q&DU> [<; !GXZ84 M8J &VF.Y.PK,07+VF/40^/1!B]Y4$?&ZO+XN9-7.Q82_IB=<@K-6K,,0X784 MNX[MY3P)_-P-6>RFN>-EB1L%<22R?2#.LHC[@9NFB0C\.! Q2W@J25TA] %61"H+IM-,Q;$]B<;E^IBA]M==6B MN;/2_+79U*5K1VF(75'_V%-3Z3QV9ZB5X;3J M?+5RH1H=)E=FM*SU(<*;;AN])LW4D\U]TLQH$N-O- %[IFV1"JV4MG^]4^]Q49N&Q-KJ4 7LKY;1"=TM5TC< M+=0UM"S6/-DH*E7V;E]YQ39#N[NUIW(4VI8OU:E[J81F3A5$Z+=599_@"@/* M.!P=2VI] R%5;.RK?W /C/NO?/;[IYUE.8J MI/F@K5J;9-U,]0%;Y9W,5BT6$^EI1@^]==Y#3+:LV?*QL25.K]FYT#J4'!\['%%P:'/9%([]S.=@7YX(HFW^D M"Q)J-4>[PA9C7D./D.HLN9O.V-X'F[2U. M,Y>T:UQI]/0P+XIIR?;Z%L;LH8G3"28W=)()3[J:RX3%MH08R6_*.7[JY6_+ M"K/-@F(3-X6XE6EQIG-%P$(I ZXZMR[&LZMR?DE0. 37!@Y^AK4#C+PMF>M6 M>7A)$.4=F"E P12Z M*?06_@86;"W:F5.EZNF]9O\RIY978L:*L2P(DCX#?/6ZE"B=J/N47=_,+LL88-'%.\!Z(QRC<5%V#4_U,_<>D[OQ(\21> M*S !N-[_]JY!X+(["%QGM<@0A0O\'5Z+R7<_(:*-6$;@TM U1?/^[=Z<2_P8 MS.,BR<%-!)>.2FMETJH6QB#YLAKAJ$UCN]K)F< F[1QVM7O-^'0YI/@:$7IJJ(-'+F-KFO/8-G[B CAQ43N&N+"3:+NP$R,OFKJS-W6'[2 M70LKOIGJ0W)R]LGLU8D$_MUA:5IW+8SX%MLP9/.><'C";!YBB6?(MBA5V(?Q ^^Y;/HLFJ*R M\Q'Q\G'V.;XW57,U;VO@EL.B)\(8IT6XKLT757,:53$IVQ>CS)T.1 KIHCW2 M%K8MS=7"VOL9HXKV3L=03S8C96.JNF_08-H9Y_W8J++!LRW5HLXG6!KF4?!W MC>IB5F\IVTD3KC7K5;V6'IMN;8"L;8"1WY75FW*>SO+Y6 T,JC\W[_1'5%; MC@_OL\J[L+CAUK"XJS%QL4[_C "-:1BCV=Q";2PK( P7$C+K>$5Q6Y%H>.[L9/FZ&&YL&%!'.5!\H2WLFB&59,'O7'@\XTPIUSK M5IRV06)#W\>ZQAH2%:O::+HXI1T)MZ*)9LN^I0?/8;G#BG?XSYNL/*=MR=RG;ZR[PV7O5$"G=VV*QAY37N3N4USD$:3W=J ]U# M !CAJ_-Y10+5K"@O)T;(LULSL\=09\Q2P6/A.9'G^F"K)UD*^MB)P=CRVX&: MCSG4V1K\U.XJM6F[FHY30';Z"%2TL'X#V]URP!\._"-D'@G?[ M1927%9M>%9GUALW8.7W7^?&HR,UXR :=S:/V*KK#,G[NJEY%/ COY!20UZR^ MPCY%^-?;?\_!1!UC^8[L5%S=K^AP[OE)Y('5!@?##N/48ST0J[-3;G /8 MHE\Q\CD/[2!*0ML//9[Z@2_LD/L@[-PX2H[9KZAH9R'5K)^E"_&P+8ONL,2B MN[YE<2/)!^S3B;0LNL.R#-[ZEL5MW_UD5/)W/WV9I^C>J,I30K-1*+;(S'(6 M(/P@6F$P,O"2]>P@^HYRGK&H=+;L?7?1C;@<)W"+F%R@UP@7F!M#*I;OVGO3 MA3NM'PNT(.;,\3^!Y_D@P (6PQ;F01SZS(YSSPZ% #%F'W3\CQ.?!X<;_P/T M&4H5D3B>'T:"9V#?^%[$TB3-'<;M)/9LV^W!YW?V2)7P/#P4548F+ZIR@N)& MC.^..T8"I66J_!2X@C1_@B\E@>IWX61BQ) M8L$"GOD>=V(=;-C)_A!>Z$1A&B9)[H&_Y3$'Q^*&;IZY(DJ#Q]WU9]2SOS>J MV%%X_+?@-,WFHFETOK]ALQMC#4MV>6N379MW

2G@DA1L$8"ZK?[Q< MT"&'S9\/9XNU(F$;EAS$R>')\-4?PBHS\( H930FY-K-37F':CFS>IKS-C;! M=1VVIF_W0Z MM[["\8;F#,3-E,2F3"JM3(68=&E!C@N-_!-8U$F/8K5T5W-$0.U0U[H"$PH6 M^$(%1[L?UK=L:K'+2D@H7144?3G2LX1X.P3R2IEB[3(Q78K-?@AT0YUW\#X2 MS%I.!%0[KFEC;(!R\@TRZ$DWS9#0\AJ;7'+=I44GL_Q2TA^Q?WZ@\F SG8UDD&MN M(74::$-);QKEU.(1U^ , 9M/A)ZGV=Y8?4-1I8"EP2&3M>QTAA6:X!$&&Q8JH+R0D7U*#V(E2Y>1#*3#)D\T19L(,4N2JF9LB('M.% M5U+,**]KN7ND!BQ)+C/>4P&V-RQ/+:OF349(K5LQ'A,(,)9XX-L;3:8E-5BC M4ZF&G.%9O 0QTD0 >HRR0;B*.YECPY(3WJKDQ'8Q@2V:E9XG.NVM$=-YGNCT M/-'I>:+3P2T_SLZ =%C'VHH!'+HZ^QY^_CYTO__^^[.SG_82QAV6GO4V M0 (WX_RA#'/SECD,#M*$61V#P'2 M-+"]S G1ETM\X;E,^#P-1,2X[R0BBH^9H%T6YLH+.QOC?"B<<-GOWY[!.QL? MC06")Y[!W3+8@@473KT*XBD6^9WZ8T'S:I2HO;T"ZX6N-MQI+,UH[TC?HRLY MVHC$>LT;X@#VYG'&YTK>-I_SHIZ.V1W^A4S'_\!.L++"--^/Z*"P6>-E?J:A M(F#!O:]K!*AL&W^MJS-EZW-:F_FTP',?2)9[?[FJ(V7^6NS MVIO??0#!#C#M:FMI\ 4;!VA6"KG6E#EFO)R"E_' ^^4/2_CY:QOH-I-^P'X= MH)IPZ_VRCGJF_&&)37]MH]QF<@_8HX.!HVVQ1X8A)J,/&7C?2JM142+^/L4: M>/6[]$3HQ_L[67)M'=]$>3:@"L>@LN$[^J>N=I9D6'10.F9]US#&W_XVJY90 M5^3O?YOQ11\F//=<6,^-J&8X"$P_&'SB)72<=8;W/EKC%N2=/C@+"_AAQK=_ MNU5OAB1% ^%_?^>T)?+WN+$7GA;-WH"Y6Q44"CMELCGNN7MBW/:&1@KF4J.B MT/O!>JL#=33^[93IZ7GGGG]:])3$:\*];;:B#4DON/IBL/9W3]970G.HF:("98LR@4I.Y M'"5\0V, IZJ]]W)><(DX 'J92;AA_"H\B\;ULEHLS#5)Y^"\$!:4,1\:KWY1 M5DU66B=/1<,R+_N8KFK8B.H+JH:-6LNATFPD4:PF\/K=UV/3*;"ZSB*C)XH5 MV"I>TC[@P_N?/WX>H?7!)M+^Z#Y\1 GF3,$VI*([L8_+=NO>]9X_?LY>IX9W M8VX2T$K M4EPZU=695?P6.J,L&&O*H)H[H&W(%R.>CZIQ8PLQ<3U9G1*%6A@4RY$ MQ0MT?.=P8N^PW*=H#CH5M= 9J.B:5)2^10\BR#*Z03KTI+N23Q? >922X'1 MEBR-U*CZ:( MY8 PYQ*4^?%2!Z@KD4/OQ$QG$%:!"CWT=@XKQ/?75MUNWID!VWG_3NK#$&RG M-X].L+,33+M**!8EC"/*\Q8RSVO8F=-.GK?A9RQ[W<34= I,N=<_E*^+0]HG MGW=IO&M+-O9,?U4NW!7,YF_FS_2[L8!5.8:ERJ7[B*F5F8Q.87IK?1PK86=H MM74%+3\K1-K7Y76JIGR^:71S+\Y :MM)QAU7L,0/8S>)$S_W_2057N2'Z3[* M6'(_ST+7MU,OROP\"%(6I5$0AJZ=\"AU@X.5L71[^GJ+!5U=P:X)9UUD_YX7 MMT-Q5I5JK*R06BG]-M-D "$/!@RYSXQRWT':Q_8NO>MBY>N6)<2; MB3Q@9[:HS5@L_CS83I&6>3_)*HJ:@)N J"2S.X//MREHWH6$O8;4IHN6RB7Z M*H+[6_\.^S:]A06;+MJBL&"/#5+KN**EG&D;+=3#O5(='H5"<-6<@NSSKJRO MX,+7X&S^O^)?!:/UO)V(ZO+.^BJRJPF\!_SXNCP?61]F?+-=LI]MZ76$-ET4 M[ECFO\N">TW]31=M827OAX]V:(//Q_<2ZF%_.ZQE8R$ZRW#/#,C4/'=B0 M3<'X_B;GM:\'$Y5B[U7PD0U<0*;)T$,&Y#[ MPG7B"#;#XU[J9WZ0^#SL?B8]S]U^:]"_ :K)10S><#@ M?-'Q@EV2AZL]6Z]+.%=]D&:^B13B-D A9^X&I! W6<()^=ZZ+F";:)J][G4: M+"?]["6O^!WP= U0F*JP7>W$0P,%R8S^/1,)"83.6P[^9EP7IB6WG4."7 MX-Q9B?MR;L%.8 ,=.I>3>0X? Y$J*C=IQ[((;*%#;P/;'3,]X8*&KE"/(A!; M =S!G8QQ+:^OP FA82T:OU5PPC*2'9@@=D9+#J^ETQC,&H/0H958-R4YUC1) M!GFP;6.50QE5WRFL'A9"L5Y>DM]-F99R3+'0MJ60IG##>Q/V;8:=@W#W\=V( MO.FBH][P:[?D@Z="^_@8$@6>)9TH$TC2A+JF':<5-\& -?"S^]$;O:T1FRY: M&D9TD#;WH8;*L+[X!]?8O;7TFRY*_B(:^R,<10QLZ>3+&I7=PCCO7V,[(LEL M)XMCW^9^G+D,E+7G9XS'?A0&?A^.D6.?B,;VM]?8WGFPC'CVO99+IL9&>8;" MZ_.O/V\@][ZTK(A\E\6.RUG*X'#P1##A>6X2I*&7V&$O%-P1MR <"J]VO@:3 M_<51[)LPC?U0\"!.D\3GP/R>ZSD9F#R=&^8Y]8Z_ W^VQ5GUW9-OV M$O%?4H\\ACG0="#T#F7"=F51J07(\CF1P\(Z3D7S'=#R^Q=7(HZXR],T%G'@ M>[Z7!&"1@MH((S^+1;127'W&I#21_]=B4ES/KR5]3T*,[>IX@"FX?T)G 4_< MS/-"ECE^%F1I8#,1I-QW> 16_DJA9!":?7N\A/:\94++TB5#&S=*>O4)N66U M-66%M(<+A2^:SZD&([TSYZI+8QE/X6M9=V4@!W1@N]M,=R8(;!W MCU4]!.C$XH,&SP!_'. 3[IHIX'L$H*";G20(Q;WVNW\6^$'!*.3Q6#D/O!>4 M8G%))PU,T;S#^JG@CPZ@0FY<+[MM!6>Q4SJVMZMXXU5;9+8?-NW7F^4^M'KK M'W.X\:JE;/:I)/SZ)RUMO&K['/ )IOP,?J'8*9OBG:TOLU)&:/\/R''K:\4( MC^R7Z_2_FT _?J(C_0^4^NN?JK3Q*O^(R3]G4!;9>; T\N,()FZ8)*J$G\'+ MK6OX,?\'I1C>*P]!?JOJC!?-@D0$W,U\GN=^F'NIEZ=!P%C@IDEB:S&W[#/V M/)C[^0H'W(%46I2'WTH2%P#>!;2ZX"IW^$$!Y-X9E$]%Y'B"Y9YG,]\7?NQ&=AQ[ M#LML''O2SZ3'84U[S624>[+F;C3C;LI$*E(W!H$*#)HX"1.^XP>@ZIR4QP>@ MV5 >74>SEX0V>U;.9\")V/\SGP*AM-ATHA]K:RHJNCUR*0A-:@!30W8"'=(B M"4Q9>.H[*G"Z:8;GF[AW2AQ_70(1!6C):\ICXQ1GG=W&+#PH2XE7W3T^\-$U M:#DL#K\15T4V!GD]131H:EG*6"7A6J<"OS*[HT#8E,)R$NM:IO6O6*W*U['7 M1T+BEI5.HP/3\#EV,[:8M$W%@%$@,+*NREH0%/5U.BZ$[B'"P;VP%E[="4K> M8SB03<"&&JOQ@QB.NP]G?A8W @RI=U5YC1R)7_H#;JK' ;[7J[Q ,0J;]I5] M,V/P0>JG@1U[P)<^MWFO#'L5.TA\:/HP\.K)/BJLJVTDXK14 M+7"DNDAE^ZKL2IB"@M=#M[\:O/9:\5HM!Q".NK%?VC2,_AX\6NH,JNQSEGJ< M_JH5#_VXL6:'P4Z[,ZB,T8DV '6VZ97/#:+X>P5Y#<\A<'MML5],^(<6Q1X^ M@SO"$4_'O0T0&4M$Y*4!'-S 3U(["=PX9'XNA)^FPMT\Z.B^IWWC6"0[#*,X M=8% CN]'+(T3YGBVDV19SCD+EX)*!V2\7NY?#O(2Q[93HH7ZWU$= MJ/99@>/QRBYF^71>990"F@(;:,SU!8>/]MLL(N&=P05,[KG2R!+FIZ@,L/[: M>D']L>6\AFOKEZ^&3&#:Z9@,JMIRXK7C/S8RS@!N6P7#N5[:W%/^#"?CH!(L M9RV:Z6:*#""C#/[=&\=/I4NR?$:7#@?VVQQX[N1I5G1>Z]_6X_WMN0 M94L:;PGSL'*U[LK52LR'O6[T;DMU>C/'DB4>@M2+(-:W%9L>Z*4JU.0/\U9' MV94'%!^["XO_>FCYT,,)CXMB0^)1;13J*UFG-(G),8-W&6>9[_N.FX#)SVP6 M>;$=N4[J>+X7B.4FD,.Y^U[C[GN;ZK=&3K3L\A^*H;8_@NW M;]^]N[?HZT6&.:Q-<@PSXF([_^;5 PN0P]H$QU 8IZ)YC_#N^WOD]NKF$6SQ M$22,=KTB!&Y<+2L'"Z(=PY2J]!-O^J2U).2P?SZ$NMI@\1KP M>.LH?P2VW6YA?P4;59$B.3(I[FU\+D>J\<1L$:M^+2>SRF\:9\TP6MTL31QN MAWGB!3X741R'>1YZL9,EG&<9.WCV='M3-4J62U&.;ZAN=;Y.QCYX]'+JX6V- M;<7&B9+LD=DM)V2<8'?59%96=T_&-#DNDQ[Y\#XEQ=ZPIJ')_5RPE =NPESF M)WF0.$Z8<9:$+@]"UUF&E#F>)H][VC-/2I.?H+K^BY_=HVK7QZ5"'X?K_Y% M=S+IH>A"C!?.RR>C;!^CL7C*]O73T=X=MYS.@:G&0Y$PSXXRWXW\.(_2A/$H MB'//#R*6L?R$U+@SLNWE]O^34N3/+OE?662<*,D>F3UQ0D;#)VQAJ&9WV)+# MU(R5IL]@9$W$[,F8#W]Q>__I:'O-LY^08^$;;S6_FOBA&:CY*$HRS^$^]WR& MG2*YX''B>#Z/#M_#M+W2#T]X2_G9R"0_"&F7:\[,R M/YNKIKS9V)V0Q_<7O_Z;CN+8N:.MUSO9Q'KI\G0>1[6#\7PW_3(!6NXXOTE"+T M[LA+EB%'3DJKGZ#J_HN?WV=__8GYZ[^4)4=HZR>C8!^CH7C*MO5Q-;9F3T/% M)B(+TC3#D'CDAV&&LV2=*(["-,A V8H34K%1>(KMD\]N\_/1/F62/3(]?T+* M7!4/F6V\3T:O_\4-[T.KX1;'$6,\ MC=DA4$Z'E[@ET3*N[$GI]WY)>FA>>ODL.$Y'<#Q[[$_,8_^MG.C*^'(AV6[H M_9,Z@H_1"CUEP_TI&0-R3 #ERC^F0 RZG3E>,N LC>PXY![W4YR9G=HLSQ(N MG#A)5P\K/ 9>DAN?MCEP;Y_KKV4I/(NIY_C"*5HE6T(AGHR%\D9( #Q$ZB^O MA35CWT[.(#E9>,DC+G*@!-@+>SXJHT4S^%?VK3^*P5F<\,!S1!Q[?I:&C,<9 MBQ(A0I;EB7-*I7VGGZ/8!=_VKV; /(NUAQ9K1R5E+Q+J8S-O]HH'/= (VD$$ M_"9FB[,B3DPH/'+ [?OK@@=&=#^D@#E==/H#<=@C*3QX/D)_&?CZ@YW9XY96 M#72(=$56KV/T >Z'^0DYQ6ULC+HUG*.(BSCGW.9)$/MI@L!D7IB[61"ED9^D MIY3B/54$_$TFX(^W/.)>)I@;]=.\)391Y3[[#O31>U ML[ZMQ;E6 Z=:+?+=TA]VH:MK#Z*KLPM=_7N,K%*GY-X12G/HU.H955T=K8=B MO?GRZ=V'HI[19+]EB;TLP5>Y35UAH%Y%KRR6XGII]EG++3VB9>,=EZ0'#44: M$%AS7MY[ 6P^*US^ AA,_Z.]^9WV['K\:,^15,3G[_8L<2UCV(=GI:=)RD"V\QH9)LZ]9?:75 M+XZ;-12@H5;M,,JC*,I VS$_C!B<4S>THS3@J>"VYS_@B)GM)\HNMQ4W.-4G]-7-;U7*.$UIV5%G&/Q$-]7H^T@;WMG)6Z\JAV6N/ B4GYL.1EW M>3YB_\36SD7#7[5WGN'&J[S%*:2'2F+M,*9WYP&[2[VNW6UMYO/ >;C_K/0] MMS?F+!6)E_$\=\!T]T6:N&&6!+[MQDDDW/ZIU<>9I^Z>^ZME2X8CNVJ:0)VI M>=U6)<9$LOJJF.+86#:ST,_!R=7LN@1%]C]RS"L#9JP8P9J @R-P_FM16R4. M%\?)LN#KT !Q;LUKD<_'W=T<%SF-65\[A_A= >\O/A0WYC;0GOU.M_P -S'] M*1'$S':#6,29[XDP=45D.VX2LH!E7M+G3^TR7/B?JY=7_WSW*_M76;U&XXGN MH*>A?S:)J[?9V+^S6F2O^+RZ!0>[%A-0#(%U)UA5+\[*/?CD;[?7U-]XE;\H MJA[_Y.]N$\#]IWT_'4KLB;/\09P5;%:"CY_"[R=9)1#XCHU!$-\((-&"'LS! M\)7#O+5"1.EDI4IT:6,:BTZL@;_NJ:2V5Q7S<+G"S>5DL_" M2^"/0,_+*^N-R$A:69X#= 2!:=V*2@S0Q)^J\AW2X/U$BCU2SO2B'W.EB<47 M> EA".$WL)*+;#9G9O]CS+(TB^PX]9W4CQ.7@3/CQCQQ NZ*V OV+.[WHXV= M\V5HP.[^*M6\E7Q?E#=+OP\_H\&@,QIN/J,[G2DLD2VRA2.B(U &F=RS-\);!\?5!"14-(E3#IMN[RL+V(ZDZH9S_@(]')K&FRGG0V&^22J#*V/2]#&_RAG1N*J<9/- MP7B.QY+,25,O#?Q(>+'#<$1>%D1!DJ5QMJR"'3OQ[)6*5W)=PYC$EZLTL&]J M8+=1P&?N)@UL+T_(^QZ/!9H_F3HK-9Z55L^N/S0C<(5_$?!(]*>OX:#E?66.W//Z=J9'3#@.\<.7-OW6):DH6\'8>PG/@L$\WKW0YE$^]N9 M:*AMY)TOMY%J>VAD >GN;VUN0S6'9RG+7>9Q+_2]G,6)%Z=VZ(=A&D51T%.D M>@BJ#;8HPQZ3LK$BI>^JN;>H@56!3^@U+.J2. *F H[+QZJXA(TR8D,-\'=SA#Z^U<<'2^S_%+,1/+.Z MP=NFY>P*5W@-0JN 4RLG=X/58]V(JR+#0.)T"MI3.CF:%E]-WTD1IO&>;EEM M35G!Z:3>%GA_C+WGJ%^YE=YAY4-5WL+3:ZESR<<"3ZT^/%S +Z8ACQ M3M[B[Y]^+:M+>-_75]B=^#.;_#FR?CN_. IA^/L3^#[=^@O?:P?K85"VPW,/83W?@*-^ALW]\P+^8<:6S(>8.>NEJS&-"6+TIQ5AMX5O_S9'H4L/Z[/5T>P1 MU:*A?0\JQXWIOD5J1,X(Z%C5_028PLK/4B33&1V=5W#N;ME=O8*6"S&ZJZH) M/LJ*+45/&XMC>C;PE>5/O\E/.]4"5^J-J*AFL2"KI\A&??2=D8<;L+__#2(0 M]W>QTJ.S.7V^;[LAL)W,NJI0Q_[G^]_>O/V_:#)S\:VOQN!O/["?>D*X_=4E M*SP^Q44#?;X%G_W+UXO?WEQ\?F/]^O'KQ\_6I\\?W_S^^NN7D?7^M]?G%GQF M??G]YR_OW[R_^/S^[9>^E:NU=R/81WB3WSY^??O%^OK1>OWQMR\?/[Q_<_'U M[1OKW?O?+GY[_?[B@P5O^O7MKV]_^_K%>M$(QY>]>[$Q8;OX^QY$]J"LK>/@6GX>@[OR7?M"2<;21(0NK"/WTYPG M#-;%?-?.6>YY]@ZAT4T6K0"K=8J<5,U%;ZF8E[J.0&L[\GT7%I?FF6MFWZ/_/7J)3I.![K$K1Q(?Q^H8NG^7 MT..AT$&"R5SD?F:GMHABQP^2,/'=+$FY;PL[#OR\!Z;I\,'D>T YAB,W6^GHV4Y&K*B)WK_UL;SZ=_2?H]L2%]OY-:^.8V7T4VG_-L,V#SZB M!:!7<\KZ?/];M0^*'8YQUJG"1T*1B>(&?=WCXY ? M"ACP"!P]8&%/Q#GGPM,SG78'2Y3>-LV16ON0>]X,H"\",]A/'3:(D=W(N M8B=G#LL/6HDT?/!8'+@G8FOO !AY#+/C*8FD!S)&!DB,$R+9$S!1]NGH'6+2 MZ V(V+*Z>W(&RA%-[@=>V-ZDP0!6/67[H>%MPV#P'9%Z@>ME+ E][D?,$U'( M R]+XSP6>0]*P/$-AF#DN ="X3D,:S\6@^%91.Q'1)P0R9Z P7#:,8V/?8@N M+YR73\Y^.'73^ 2%0^_*CA0O(#XUQZ8F7-A!D@-,-;L;6=,Q0R4_ MX9;0#5HC:R)F3T[9G[I9>X)B8@ /GRBD;Z\QH0_!)SP"\(VF0]&P*=(P]7V" )L!^1FI\S'^OU:7F M'%@[2R//CIB+:!5QPGC@9B*+HB3@N9VS4[0U_%$2+2,P)J/S3CAZHVC*S-_[):?]3MVM/4"X<)7[PXL%+*HT/#*/" MR[+,BX3#P5[P$R]@7A!&3A@&NG:50X)P-TLB]G[M#\]O)96CUA:75" M)'L"5LQI!RYP-KTR9,J%T@O#L#G)XW[J%O@)'O>CA"8>TCB14UNHGP#I6\PZA#8U9,Q:=X("<:)8XK*:V'-V+?3M&#V1?F'/PX[(;MV MW_CH,N=@[_*$["I]I+ZR;_V!GX1Y<>BZW'4]X4=IG(8!YT'*;"=/O42<9"VJ M,XJ"1U% ,EQ./%MBSY+W+RAY'WQ;M@6H?C)1K7UA]1_%:/SNI]_$;'%^S\F* MJ4I=]FA:/?)+(\Q'Z:\X7>9 SNF]B'<1GT^5]O;[; M![@?9GGD5.:Q,>X\99;)]D \!)C2@9 M8 P>*H+8_HS3\6BPFO$YS8:S%J>>KAJ=^4#3]136UCVGZX6[3->3@_*VFXPW M\+1W)^=N9\Q^IV?BO?GRZ=V'HIY]71R,M[C5RU9_R]9JX7H=:@YN[\3;7MY: M>9>E4D"LC/T?$1\<<-,9%G //@ELVV48O*:SR4^]VHVF[[ZX8?;V]OS;VDU/B^K MRQ]Q"D MX2!!&MU[QNH>EAH-6FJ\.!9X]QFE/8W [?0K8)4-I^D!NC,SU_.$B/W$8WX8 M1FD0">'8+&+P.T\>$%1J^_,7G >KSU^&X_/J&1"W/3P9".WR&H1;)<9$Q/JJ MF.)$9C:ST+:U4MBBWP^ML9%+G [UT[B?E? NXL/0!5C+VCC?J>[?(";&#OC1%[&'2?*>)CX M29J!*LB2.$JRD.6QPWJ&C>QGO/8_5Z^S_OGN5_:OLGJ-9@3=ZK6B[&>3L'JO MC4T\JT7VBL^K6W"F:C'Y[B?7MNX$J^K%>=3GTAZUM-NQQ2'I:4 *0W Q0,=$ MGLW\C+M)&N;"3O*$YSP,17R*7.V?+X.O-EQ]RVH]/!RX3DT)?PM; \SY*YNP M2X%@<=87<8G_UD1$K7ZI"5F)?"PRD#^=0S"R4O7.5CV%I>3 MG^"HS 6_%(0 M%B,^J1+3,;@0](RLK&?MT8+M81.2;-? )=R"#?X37C,C:5=F!:WWMIA=64"\ MNIPP7,AT/I,K,!=:+ M*>'JS?%8)<&!F0%L^!^+@U^ YF(#'&>K3LA;U^4%U M2CQ(IR2'T"G6 ZK29,AK^_;B:R][*/>WD=]/LHIXD)CH1DQPSGT.1B;Q:*-6 MY6%M^5J9KEBS897SBC0$!G"(-6O@1,G7P,FJ2A4^E[P%=T4A98D)7OY&9'3< M+<\962ADK5L!3'E_%?ZI*M^A)'@_D0*!M#J]SL==.+/=U.=N'GB'4A'[$7B.O\:./NA9]NU!3.T< MP92%APY9JKO_\Z?^@+=[96$E;)&AWXJ!I,Y#8']+>8I> 9MP4:$%A;-?6Q;# MLZ;*:>&TEMF?^(>OU?QZ*F;6?Y=C#(Z 9H+S?FZ]^%__&0/;_O@5SGDJ9C-& MOSL_@F^/C_[IH,1W!Q'?.P:?>(.6ZA_&Y0&;Y Y%) C*6T,R;RSP(J'8R=3IJ=3I:@ZO_F(S 97D# M=MWM_\_>FRXWCB3IHO^OV7T'6,Z<8U5F3%7L2_6<-%-NW3F3VTVIIN?\:HLU MQ2F*4 -D*C5/?R, D 1)4*0H+J"$MK8LBL02X>'^^1(>[M%,"O)W4XE@+_DE M^#7QJ^OK=#BX*VR[:*\EJ\2J5ZB^ARNU3=J6(RO":BC*&;1!4S&A**!.<@L) MB1T2&A=H&O9Y_%)MK:D@/%NN#3!55 MJ^&?O1DA/I^=1YX-U/I>5'F/5 C711J,PW-&XRP^N'IB[ P>!O6I/[A5XS^= MZR5_[^>%GQ_X^^+*Z?0NONA]<)#RN=\N^_\]#D3M)9_NNA,Q&7: M,QJAP.38 9V"6J\ =-J['\[#!P:W,ZXG"KY[SB(Y$\%W@J2L6PB).=Y/ZSZQY$] MFPA(W=-4,\KVHH3IPL%-L^@/%(*0E=Y 8/*5+G;@I:CS\FJ@X=(8,1JY[W?Q M5OA 4_(O9A"SPT$ !%-.&<$TE1D9Q M*9'#R!K5@!J;NG2K5:0+TGT3S?=L[)K(I3!RGD%I@,+$>RI!>*<2$"N%)&(. MWN=L3#;,MO#WHZSZ=# H5$]2;J?>!+@-=,Y+E[^,B%4>1?SF9IR90M_N@5:N>%\/NVL->OZ1:,<*_7^0A&V!@X]D+]K3:3B'@,]1O]SG4W M/23KH$H$,'Y47+]]&L*&:;3U;(5M$PX>F-6UT[RM>W?[=Q';_#H'7!OM$M]' MFUJ&SUHZ[3*O\?YTHC5C12O'6J1A['9!'S-0N$42U_[S8_UAG:U6 MY& L:.\UWTA0,.*MYDV>PE-*0<)L.$?C'3X@*3"!D$,;/Q;F,9.W?L+33T@ M417"'H>;'35L&]@U)K,^"-I6YJAND+BX8NS[5_7GFWDCOQ\0 O:IMP\/[.W0 MC@>?]ZY>N+F::/G2;H4.^S[*^%!\:2A",;?GVKQ-NQJ07KSZYHSK_XAN7U[M MH>ZZMN@!3="''M Z LL^>(1/RY2\MP9/&\W%W72$KTE9S&I./A?F@[R%J>AGXX.?2KVWTD8 MT:>JM><<\D(J:NK;>Z*\1\!S94CXCX*6"@F]%TA;XEJFOFD/RLX5[U#DA%&D M[41LM>UQ?*OB:Q;3L4=WO>1FH*)=,;2)FQQ)Z"5#-WI*]L4SMOY/5=M/&/1K M9,]PQ?2\3+VH I1*"(@=!89 H3!#@))E'-*0[:G(V+;=^>0>/F(;&N4?NO4 M^3,6VLYE/VV7?:$_5K'"+U/_WZ5$S&D["[#Z'/\^O=ZO*I/!3M MMK[%J7_Q?^35K?7Z5=)HQSG4SO*@T(FFF%B,J U?"6L;BXL>3Z'CGB";-1EO M+\^W3^UW:-)Y\9T7O^F&^D*5K:=D5CQC^_]4G?;FJI0<.@^XDP9C3#@VPGJ+ MG3#>6D2)WEGMA!W%YDF/-Q1S:8U:;YW"?L9RVOGI)^VG3VJ-/B6M^50LOY,P MGP^IIYL*X\8];P4QY-@1I+UD%BH! -54$6E:EG].9 _1%BO6SE_N!/[4B=AJ ML^#X"K]*(:H?T'U*NO\96^*[U<0';)AS,T[I9Q&GL8=UAP6"SHO/(#>N4/KC'6H-5CT\%*,Z<+ M6^=SFKHEHO54C,63L+A/5[&71;^++>\O.E!!+;1-8U8I1(W33C#BN%,">X\@ MU!A('OYMEW+'/<"6&S6U1KD_QCMZJB9 AU-=9. T(@,;5Q4\O&WRUI7EY6+C MH?3:Q195K3)%6EJ.\6A#W&=;\!.V1B9L?*E^-H<:C-!2&HH!II0 RH5DV&C& MF:) .G:98V(7GA]BZV1QQ1^?;KF2(=5A\2J(Y+Q2+5 GU9LI&K"?C'6HS0X MDBV2XZ=A$7=N1;)(WTV@6?W;U\Z346J.%!\H22CC1 M@BL#,60.062M:MGQ$XAPL(*?:$RN+69!:^,2[Z?MC(JNW9/RXX$1(H]FZ6 0 M-U'Z54N[%AD/[;=>.R?@^$[P40V(IT+;TV#18\?4:EK[B_\8?KN\4D,(0-4@ M]/,E&5P_7L*?@;K9P)GOT>4[7-.I$ MYWGU^&@QF0X?+8K&8;,Y6&\*@C1D7BHD$"(.&^$U! 8QQHVA1#?WGNLZSCT. M M0R_R@ ;-6V+<7*/E#9LSOYAT@WY[\?7]QWX^*IK3;]NEN1KX9!SECN3\2F^ M#0U/61+]HBGP%NY^+(2^\:O5>)2N>'6=NI/FYOO06#Y-1\-TY$J%$?[X![06 M$\V8H((3ZX 2R&E&F&488@ +!"_O^9;&]UZ-1C>___;;[>WMV4^=#<[2[/MO M" #\6]!)[K?)M2^2G]>#WP'>4Q,! TP5<>,3"U9_'D=V*ES49-S%LZ++&XZJ;X868GF:] M==$FC^9+X-C!Y*+XP.EW+UXQ4IUB73'Z:@ W8>0O=2332^7# ,>#F[57;Z" MEO/H]V]7V>0YE5-0T1-$4ZMA 7]/2/ 6BE_GU-A5-:/"1*LTV+^ XG]-UM[D MIQ>!N>Z?WKWK^S>G;%S?N2DM@GE%UWALHV^6%B0LITJNLH@N__+A\]MW_Q7K M;UGWLUD=JE?)\G#+=RY>NR+V5G'1PW<+YQA'!Y",6427YY_?GG][FWSZW?[RYO.@E'SZ_.4O";\G%'Z\O/KS]6[3^\^7UXDOTP! M[=?&M5AFIX5OEO[>'E[A5O"*)O"ZM0FY9#4V5(V;;1\'];9&]^^_7%A,PI"4 M>8@$(91;B92A7'A'H%$.'*1XX$2$EX9KQ[GSXT$RZ/LB M6:-:Y6!$N*QO%A9Y-67^*)[R,3RD;F3;X"\ *R%DBG!E%&8(&ZX)\X0JT9"V M'[S8RLA&$!UU[6J+\C)WYG<[SFZ#:9&[X8M7""1WP:3()^M2$>O57\(2_W"# M]":0=>3,U3!8"=_O6B$\ :8T)M;"X+41A(+T<"8#M#MAJ3="'T5XWDZH=3DE M5E%_>:<"!'&# ,T [S0D"46]@SP@4&+"/=74"T,$LP$'XRG=(TO2VH6\3YH@ M725-L>^+2@+QK2O(UPI)PL(3Q1DSAG/B"9= (D.8=E19I2 XBB1=1AI]#I38 MK>B<+;<$.1&!(<)S3PB&!F!"'-:&*XFLUTPH)#$\LL LK]>]$K)"WYR5_DXR MV1?:0#X:"O49B@5'"".*&:$2"T8$YE@9#IC Y"!U?!X0 )-GR\WIIDQYJX*_ M,!BDIN"O45HPW+NP%$,W@_Q/:AB<[MBN)[EPW^-_)X2,02?Y31B4#YSZYS"]'3C[W16(%5^9N9N!,N4[3%K8V.&WPJ.Y#EQA MD["V?X9YFL++24V_&.]M?W25W+@L3X^+)X.1FG-VDN]+HJU\2;P/7W+C;9\=3+MQAVKM M761QVKO(;PH2EQ6L5S#1#Q>&E"<^2Z\+UIRZTY?A&^U&(S7CZ"K&'L^3)^DX M*SS$N*-><&<>F+'DZ,#,52F<\'O)7N'!$:(2-XRWOW6F$/D$PUX2$36Y=8$O M'ZZ[OV;I^X@&'X8E*!3JO)C1%U_I;G<11NUJ(/0V#//NQ^F W<(?X/>[??@69;,71=/N8^_9#I5L-E>U> M^)*&4.U"I+UX25C?M)2?WP.;6)=%0RE<66.N*&5?5=P,' ?UXX+6&HV"1%VX M())9,N'&>-7%*!T&>R#HGUX2V.\L^>5__XL(_/N7BS0=53<4W\"__+H0B]_+ M:K"M5H,_:K-FQ;;*+K3(7%1V>ZKPK:@B]L"C*[)6*"T25B99*XT[/$V;^DW; M/N5W/U365\/:[<7@@V\PS"/HQ>\+KO\P#-R=F:NH*F T9^8C]Y^#ZU!HD_AS M+ZB21'T/N%_8=Y4V2XS+1BIHK1K+)S=9&FV@),I6I0 71*7070_72F]BX-16 M"O"RF$Y1OP+6"V@QY;F4(N@=1K *'[5FV&M()'5 -!;0PM,-9GR/PJF!0HD) MY70GEW_QLTF&*7YT/X-:"M]\N>JGN]1,>Z$:)08;B!41U!*+L>:!:%1:1H.: M]K2IT > M2]PNJW-L17^+F\2[YWV M6^7$,? 7#H"A/2]EWN!L%[BY&2O,2=>?4Y?6T!-9,(2]2X4]R, M-B;D?\DG*!*>&2^8:J!>$G50,8827\,W%<1.$.7O+@S%%@&,B68/P\_=/ EF MS^]%8H8GWLW;P=.1N.N;07KGXH7QM5?J1Z#/6 =7-O!>&,-=6,-PB2NB147< MIIA997[/ND$"LF;=Q$ M)SKXM+WD/P)OJ'S9(GH=QAX6+PUP_#4-]]I>>'<,1XWZ/]S@;@Z?9WHP7G23 M9G&$X:$W02$6GGP841DA:PB,!;)%X3-Y[_U"S+_K3], M-]()#9D36^,4VRKQC*U*/-O(FUD8_N,=,K95>@=#4QNO.2)_8:Z<'0_<%[^\ MPQ+>LWY_I4C^C6-Y'83NSQ>S"5E.K&;"8"TP449+AY4/QAT.=C."^!'[Q@^S M B>&GPO&W4W4-MG8-9&2$PPYL%H)IP@&5FJ.($..$2<$YQ#N(\H7A=NG@T%A MU"5EJO=-0 $7D:1 KL$BEMV,@Y,5+;F;L)IN E.+%EP4MEIEZ_A[7*VXC5/N M[X2;^ED X4F-ASSYI5 SZ3@/]^:__C['Y+7]BGU$&]A6\6:&[\NN7[^>6S#! M4K;4+IC@J <;V%8Q;T8>0WKT@(,-59:E\:/B^NU/.FQVN&$NDW3;,PT//(1] M6@>OOT[PYVO$GT,>)&S/T5"T$PP]DH)"H4TG$'E#&W(@-E/*'67!X)13Z*V5879OI!#:?DZ'@ :VEZ/6E:93U6, M]I#&QE.L[ONT;+\G63IX1@6PX,1U^4IX1P MK5^2D]BT;&%+K(.UF&A=,YYGWR^H]60\NE9[*H1\RIMD3]Q$GV^L:6%LA66D M1\ 3(YVR2$).'-24:B[0Z9CF;4R/6A.7>;0Y,?ETO.+4;*M"&>P8A3+85H4R MV%*AC/T7>E4W-UGZLZ@3-KAK0=$W":'4@E :D$$8J[3U(-"'4H8\. M$>VJ2PK.Q,ISZS/IG)687559MMUEY S%$@#'/9>.:,N4(=A[J8 &U"+=T#5Q MGR?1#E/==&6UN;TBTU9%8Q@_\;)ARQ,X8 &P>JV49U "C!+,(?* 81,^ J,D MUUYCR2&F .E'E(3UUV#=MTUNNX: M77>-_7?7F'EJ\S_5_ZI_+OZN4661X2<,N5OKI;GMVJLY-W>EMO/S2#-QUECV0:LJ< $, 6%)1([H05U'%K$G20: M-C277%"PZRLM.&:I%51[3P AQFELK7),>@2]M9+NH=)" R?NJ? //DOF5J!( M0HQ-/+^7=E;R[N=-,"SCKS='UY-N"YF@6R%C2>2=2\*K2H1N8^H^G M<6.]BG4WX0?48JEQ4/C#93_ !OD++@JDQ""FJ!0( M2@^LIHJYA@CH@P67"A1\Z&"!"^8)HT +'%[A,0+><6G)W@5W_S6[U/?OF?M> M^$GU(XUUAZJJRYH'(R>[2V[470Q*+=1W4L8$&MI87"D*>UY5;BW H+J_[),X MN;#VLLFU5=6O.=]MTDQOHW! M^74WT<>L;R/ K[L)'Z!A[S9E;):*Z#1LO4P^[[*N32OR. ZI0>:=J[DY/62O MK@D72INUCD]8G*ZY?"5'_WL]]X?O!DIA$]Q\>?]'@BPGJ"DGDZ M8GBP:-ME.E*#7;'T(_FW,0EJ$Y8X8'XU(XUYX__RYLV[=^_?/]@6+[[IQT+7 M8:E>\C.T=-ZL^J[-1GO$]4EPY&YQ_LDT,G.7J%&RW 1H,OMRS[06.JD\Y=[: M>V)@96'_[[&,?'89X6>>_/ M56F*M-=3!IF!#B K8\-KPEQ0#5(23(&06 K7T (%$DFQ$5<\O4@V M>5>U-+AP8=%B1'>GI_EY4WN:W2/+#B2X^2##'M"F0\&6BVF'@NU%024$I)9) M2! C '"!D9"4: %IBVJ%@>U$PV'^"4F8T=810+Q2$6#B-K$/ Z4GN^Q(*=C;=QFAVX$#(LXQV MS#'Y1TD'-TNG20TT%.JR#G*><'0-9^E_G\.M!BE"]./8F] MP7_TXXF)>(K"EJD.\]*F#)9[:&35(4F')!V2/!!)O-7.86< 09H MJ35"P#!NN)!8([<>23I :*\[NI=CI$]B,_>-RJ]B!8)8S6UG)WNV1/.#'I'9 M3AA:<8IG#B'8K>AZ+$2,.]Q]180K1R&C L,;,VEM#$KB$[?"\1 M"-(V,&PZ%?_LH>_X._J-K>Z?802E!8?_84L/_S>Q2+L"\VM'>*HHTKIC8$^6 MTH\Z$::]MEP%+2X0)EQZJ:4 F'+#@20&-C2C:$'0J?T'R3;M8MJV[5\H)3I 41TFO"& XH2AV!T JQ C$[4[']B2W/,M[2E1_H#N9U!_.Z@WDM M8I?N+' '.1WD=)#304X'.2V@2P2T"G*.GZS0E1]X2/D!E/P"?^U*$'0' M_IY.7'3YP)^1U"KE =%8$(* =I!!X:Q1X7_AOVN[W1[YY$>/QKR?=@=7N[/# M'90\ RAQW#(NH0682@*1#/\PHX4QW .OB7\\E.SY_ -OVRFR#DDZ)'F.2,*( M!B/PR.XD)*1#J@ZI.J1J.?,\'JD8058HX#WQ*KBK M5",.(0$,.2&0(_Q0[BIK6?SJN0/.\3=\F]*Z-RU'D:6WTW7ZYLQ Y7G?AR$4 M,I+ZQ U_]+-T&(5##8J$XS3JT^E1[[[+6W8D9INIM[^XR:9'0'8_J7V60WGL MK%:@>G[=?%)DD<'/[7^/\U'D[2_^79W1@PE9F(T?9UQ>KZ,G%7.<8*,8)0(K MI86S3D!,C228-!0O:95OS7"# FG5F91'E81:Q2N_=CC5X=2SPBF-I,5:8X(U M(AAC!8%P5!G*$=6@J6!\NWQKA)JB@!U2=4C5(=430RJAA306NP 6))A1PCHK M@XMM#79:&G4@WQJ)IB.\QRS]]N"=X,TQY>!^ZSS_DL"_-AWK@>LJT[>AKAIJ M1UVU#9FD1>IELS&>:@SLV(4OGA.M'U7ZPC%/+/ NF/F&V-@5RC$EJ&522,\@ M:E"AQP]%M#&Q>S..:V-N9H>=[9+G#CM/!#L]H !:8B1Q@A#)-==6:J4!<)X*JHL'B-Y/[_FWAAV(I M+\-4@P-AJ154>T\ (<9I;*UR3'H$O;62TG(MPXW.GH\VO(F5_-7\1BJ0YY)@ M+H+OPBC0 @>UYC$*;@R7EN"F-ZZ[B41)C++W:B[HT=[Z!(%""Z?/JTC,]/SY M8=:7;;.^_#'K6RY5P<6)<8,H#B8(S_]Y$;,^P]^5,)5_QS#S_WGQ]N+K^X_] M?'09;WJQ-;Q.)!: _]54'Z*)+UXT".%41N^)F%9#G+Q1%/&VIGH#]V)4PU.6 MX&B4WK0YRKE,YQ>O8NF%S:>MQJ-TQ;0;GKU+??RB 4R6B+CN>8=3YSY-1\-T MY$H]'?[XAP :$$RYA9@3Q;2@,6'%*RP[ZE<897H]'-[[_]=GM[ M>_939X.S-/O^&P( _Y:%GW^;7/LB^7D]^'V@HHRZXH(Y-P%Q)(9.Q+1-I53P[S#Q B)%,6PH M"?N K24ZM54">N:%%?%RC=$"SI9;#B6!<08%= Y-YE3N(EGF,^_,P*GA^*:B M6N8&:A2(/$J3=/@]C>2]3L,HTRFE,W?M;+\"Y$CLX="5-+WMCZZ2X)@F-UD_ MS<*#TWR@4/G15TG?#FJX?L9^S!T)HJY,(4V5HK\VVTLIC90(6B66U(U(R. M13)M/V:QS9CE9,RK[>_[4;:7%-_TDH -?;_&3NL'WNN;!6#6Z< N%MU-8E@G MWX2 CZ&8W(9B$"PL\]Q8]CQB"+8:,CS&*K]X%1;LN(3 #P$J(S;^<'LG M$]R*3.B8*XNV&C+>]\J^>/6VE,BHNWQ0/$&-_7.LLE%0 4$=1 W0BQK#QU_B M=T$U392C\T$G![T9?NY?QT)@;J+:RA_[IN^&IM MA>X,C.)*5=M+;EWXG)_^Y#71-%FR)ZJG14*'YWUS=\,T5[WDD_O9-^G9WCF[,:"P]BYR3&$D M6PV9[E\8+]-HOLV;^.YGX-+R),*!73:"XWSS?EX 6Z!U<+!GJ_)0VK\>YQ&'\IB=5)A!L$9Y M3 B2@=\4%9QP9(4#5@NOG:#40-K0!WM;OVJ-.[67R>(7F) MU+^@1Q!MRB=+%.,NMKPET' .B&94!7YU$#O/A:/4T8-1;#FK>DJD>>YQ%>\' M%*@F-:'B/(DKDM:UUT2W1=]QZOT5D.''A?*81XXEMW8!-N*RQ"4QU<^Z)ADJ M/&U[3"G$O7AM7+!WU3OBY_K:060UX(YKC3S1D FAA*%28,,X]W+5#O%N5@R? M+9\Q;^3Q":'_'@DV"D;-330N1E?!48_T7&D%)[?A_DA3DX85=Y'&^JZXQ<4# M?X5QA?>OGK?:88#LF.IYJZ YY,?Q@KX&NS,P0#''\-7_E)/]FJ7?,W6]=Q\7 M;A7*@(NQC(,N[U:1#+CW4$:POH)L!NW DGO7M!>W'LU5A,HR*!M%.K\:CVQZ M.RPP-6K!2>COKYFZ<3\"=H?7NY_!PYC8_J56')6OY,F7+(;ZTL67SB/21B.H M7EP]L)>\'Z19/[@@LQ=/@X)39)I@W%RMK>!FV&(>:Y!_@V/^$!!AK%36*$^P MD)H#J0#SC!,)W(,+)\7U*>S(8J$62%81:<^%DWH @&(%'T\<(H7#WEDO8+#_ ML%%!!T(,K812.J :S&TX)4Y#;\J#$PM(QCB77K1?HJD0 MM.<@\&EE-Q7FXLQ8FK)G#$N$@84G34RJ\)W+KOO#PMZ9"]#/R]$D6I_'>'T) MU-%C+UR#/'E4[H:A (%@OEMN!;$ *(N,M%[&FJZ,T*9CS(=>PI>Y,W$9;]/, MYF[XXM4P7;9=,W>M@JD8-SZ^?\_<]VCSS+85YFW*&AGOV4;8(%I>73.-\B_^ MO;W.V2H6C, &:0]%?+LQ#+[#1(A-]RF3%5D/ZZE?:-8J'^#UMZ_OOZKO[G7F MU)_GX9]I3D#<,,N*')VKZ7F@47HS&6OUS21/IU*K\]LAB[ON,5O@Q>*;X_9J M8.Y7BQS0/,[/X\AK;-UL(L7)+OV%C^<4KQA:H?O_H"RI/ M!WX3OGFIXUJG%[4-L"W6]V\NF!;9PI064PF:=I5F"Q*64R57 M642^?_GP^>V[_XK;Y-;];,X"4:^6T&3RSL5K5YB8%1<],A>DV@V[N#S__/;\ MV]ODTY?++]^2K]^^O/WCS>5%+_GP^732-O!K[ M),=MU05[G\GG+Y?O+I+++\F;+Y\OOGS\\/;\\MW;Y/V'S^>?WWPX_YB$F5Z^ M^_3N\^5%\LL4@7]M7(ME=MJ;/D!;;;0A>&KZX$,M-:3:EF\>V .;;: M7D1HT4%M,UT7#(6]DG.KK4^$'Y!RVA)I^ZIB$MTXFL;))S6*>Z@7;IBG&PM= MT[(>81X-:7D+0:\L^26>ED'@+Q?!4BMGF17?P+_\&L,413?:]P:;EE-I_>T)BU$9_SNJ\&=^$1?_:2KVD,?#?5$9C:7_7/Q=\U8V\Q&C:)5CWJ".JF MQZ*2NND5%N;S^#JH6;/ CQ_3(&R?TY'++[.@I2;EP+X%JO9_Q/3Z_&T_K\XB M1'/M=2#_GR]JUEO,LF!8&A6L-P?#!^(X!9(1ZR60ZQ72B\0%%KN) :9L[)J, M;!*T'>*>((^#4&"G%24:0$T40]QQ^^C.K&9DW,'S7 MSVL+8JS*4'Z,A;[^G5L,]-%YR3L_#?;B5+V8!80*2!1N6,X"+A_U#[EGGJPN*_57;AY,)C:R]6.NAD'\S+P1UZ9 MNG4\'$7YB^=JBC[)T:"L6*P8R3@\>/'NR5#""/O#8.F.QF5:5\PS*MX>7SD> M!AKWRY-?(Q>SNTI3?S:PB4J=LO3D )$-DI^YTAVXB&.A'JHRAG25_!'LG*QX5QY%7 M[PT*)G.3=;B-ZF1V=>-\'-UW&6C]5P M-#-,%QBQ8*%[3D]&??+%U[1)/0T Q.(-U"F%&1'2*8^#?V(M0,1XZ]97"=Y- MDJ. ^(RO3DR]QVE;-T$(H5'>

M(E)8&3Q9222UV'*@<$.F\H*GMJL)BC.Q M>H(!8>KR'>5QVW24L[K=$,S:P#"%C <@;4;RXCD1;>[<: 83P=P;E FWS18P M+#/4U[C2A;E7&\_?W, &MSHNV/EU!)_:2M$@/UY1)9RP<:6"<%&)M(!$:R)U M0PV[':X//%NNBS_'?J6?4:;KE%&V916JU:#(_%&5R@@DM\'?F*3L% 3;';T, MT5 ;"GV06\*Q%R#,!CH1/E BS399R6P%O3;TQ+9FN[7D_-HHV7? MI_>K8F7N";TU8M0D[WSI5 L!@E*%+ L>#\%&"Q!6U04'*'CM&.O'G:U8M<(- M\:'5)]5[NYDHI\Q2+8CVS!$FA*#28\D08FYU@P\+IK,%.YPMNJ\$P2Q ,I.'!AW4UL'Y;B#C?+CS+^R](E"D\JSI!6OM^BOQ<= MF%GZ;*]@I)F*"=.Q_?(T5^" \6"1FWKEKHD?I+>E"AKT_SGNVQ@=# HBJ!0= M7F>#1Y['LT3!1RHN\(-]*H_&&>3[:Y"M141 M]57.=UXOD1'48Q&LK+S.#<("20"!-"GWF_)D?!-A*\QC:*ZN5?9GU(]!31;G MM^*._T2<;L;939H78CUQN"=A_^B3%SJMN$&% ?3-)$C@E+FJ>Y/384QWKLIQ MKWS_I,Q)7M1,*>JW#$=QIZ *:80%&,8X;B&Y\<2VFNCVZH)H-,15J@9THPKG MO^ 3&[&A/$X6B%#MT$TC&I/S".5"%QYZ//$/31"U*NXJ\9 M$1H9;;9#5_#:!A T7S3D>42&/TRV>.\/ !.NI,1:&BXH\9K+V"*"""2\$8K0 M35I$K L 0VJL%4!J2##A-+P(*0>$]!0[&/R/0P6 Z5DR(4K_,8'?]?/9@@C; M!WX?/V TK5;9S$H7YBI8_M$/;2BG?&CT>.*V6TFCG.YU-L6L]NPRFI1DJVIG\E657-K MA3+7E75M[*'26'[S40-!:P>R4$&V@M^J8<\]H[JO:-W>$J/KEG13N:P##:-H M0M*0$C_#EOGO'L="FY=W/1!3==S]U+D;/DWN;BB>MU--\M".4 _W.N>/INQR M'5:6C-ZYU+(=T7"G3/_+AQ@?3<=Y\(3RS=II[XW1.YX^.9Y>K8E*&NY&W>Z) MA3JJGJ)@3MPDSAJ[HTZZ+[:F2^&+5^]C>#WXO;]/T[V=,8S(1#_QH9]+,;Q=VR(B%Y+DM# M:"&L @9*0[SUBG@DD%#0*8J=!GOM)((1Z6&VO"MV9(ME$T8^CE+J)+^3_%U) MO@?84NH9$['PC,2*"$,01Y!ZBCAIZ"&T=NO_ 2V?)>MQW-3V^8E)_B$-IQ99 M1W]/LS_#HU_>9*EQ^9',HV,BX;Y5P;V(="38B8O^(5:?BDN^"G:0-,QA@35F MBB@$M?1.9%XQ8TW2B9(>MRT@/R!:CSG&-BDY>6B@O3#,-.-*2>$ \">(B MM2?$ZI@W3MA^U31D/0"7B_>=IKP<-(;1&-\_B<#&-W4[3 )7R.<]#_H]J:I'BW-ZN[2G,MC.GRAZB[3.@R Y/-^X2)6TZCH=1UR_B:2>^ M'7SRFWN??^^/KC:%6& ]UL(I990@ADE!&0BHJXRW7=!IYAX$;(GJDS9OL M33+7-D.JPX$.!QZ/ ]([[SFGQFA,N%?* RL4=\YK#HEJ*BZ_PS"5A#V EHOA M/2$<:#"H)I]B!8NB(,.KY9(;]W2$G'Q86[DEZ?H7[K!_(>_Z%W;]"[O^A7ON M7_B$JDU]S6)]KM%=T:[X?&C?Q39"L7;9_=6G--;.&,XT!)0P1A3U!B@C.8". M"KY)1X](1X834SF$#O%/2 N? 5E4P30@]5?8J=)1,B]:KV\K&.V910 MV]>C6C_#+W=8VIOZEX''1UT; T="@7H@(0C MIA3AUDNK*,(H1K,I)J@AAQ>V#SI 3XAG4*OMD,9X M[7 (H>].:[45O[A!FBL5^QLJHAQ2WE-(G&?88Z]=TS[!I\/OG]*!W:G?Q'@/P!8C8A=RZ43Z M."*-J&> 8*F%X\0%F;8,2*\HYP)8@!MZ2VYNZ>Q7I'%/DA;7>.M"(8]K[3'. M I.,,U>8.#ZP0&PIW$5"#@IG+<4L&7PRI#B"2@&"M%+*8H6$1,9(B]"C-H&F M?!=^?U]QW2YA"Z,>$"V&K2X.TDE:K?"UP1P("GBLIH8TU5P[[9F34&KJW:KB MC>V0--!CHL5E$UIK!9Q&%.2C4[F["E9EE]/2>4E[QT',I. &BUCMQ0LC!$8\ M@!WBG#K+FLZ:;+YW/&'D?6T:0QI,CA:?:>Z"'YU8'T>L-?+*0 6PE9Q(HR62 M0 JO )4$(]2PI?J E)"]BS4)8OT,TL@.:OKLXN#0'HV>-^DP'V7C8J6KUE[? MLZ/U]MKK0<']U,MK>5&\EN(DLCS&5A@ E!'+L83"FP[3^I=[2XS_;=/9XH8\;7XX$:.1M8YR8+ M'%$4T>J",9W+]G"T.Y]QT]L:,X7/ Q<_! \OT[#1/^G^'XE.-;3=1D0$B&J M/-8$2:>Q@II8;B40UJ+]]D)#6/8@/[76BUW8I9/A5LFP,E!:)AARV!)JC "6 M$B--T<4->;#GSB.\Q]N<0W-B 9;&ZMU/)NK22X;N6*&7!U.V?9A:J]3_3"M* MM(DN6[JF\RTWN>=82L,1)IH$SU0$9U%CP 20Q&K8T#9JEVWC .]!5CX !Z.0$A+$RVEJ W)X!914ENZ@ M78JTEB(IM)3<$P24EMY[8Z!%@!KBS:':I?"SI*3#NKXH]VF*]9/9@@*K.J-L MHM0>,]C&KBCK;L+[6J[B<0NMK1:6\/\;!^LR7##J_W#E8B:S;D#Y?HG5:*RL MNVF5L;+OE27;#);NP\I9[B^WM/"KG_?BU=]=PFSNS9OX:ASL M[E3W!_&Z^"(3C'855/HT:GA66M?)E_"ZZNW%^#)W':Z+KRV^#8">7>?A5$(:#=8J=0D0[0@$16A"D5P5J_O%-#;]/ MJGK][%^/KR?9C35#X&7NS.]VG-T&WS-WPQ>OW,#]<,/DSJDL7T3,H%S3:Q>G M&5P1+W$\L'8'H92;7D1CV2!EDYAR '$0CRLV0B&,-T M-"&Y#2Q[%Q=C=.46;XAV:121F1R5?'JC[HJC/H'=\^36Q3E7SQI=J?#D\/^\ M>$<6+D^'P4F\FPI%<46XYS;8A,&!<9GIYZXVAGQI%!,-'&X9784KPZB"@(;? MH[B$N^K26*WVZ-8-?CR:A:[#%5=YY*1!D0N1N6I2)H98;)(."Z)I-2AP);]R M;B;J"R2;N&J!,/'^[\,PDN()*@PP4U%AO1STA_%I>;@F#8Y_\? 9,$R>_'X> MQJI1S4-28+7 0&IPMM __I M:;'4TK/6A/5@C5;%RD:K]]#ZH:U6DY8V6VV>8M59M7F=%Z:UOX:KR>J6JTE3 MT]6U[-:>MJO)^L:K!YK-YYVU7EV,2JSZ[OZ&K,>)"VP'_FP;\.VC=79)Y;_@QDH[_=*?:]ST.!+\WF0;;=8-_A'BPK<1%U&*2_,;U[/?%CR[ M37!I/P03VQ!,/H9@C0&N=3?A$^RM.]]==U5*V!9)89-=RLTRW(^6X[YQ!/%U MY>%=1 \O^3 LG?D5:?"-V\![;&9Y3Q+&#EKT+:83A#=6J:?S/-9 MB1+;R<3 M>\"B3]RBN6[ Y10K#WA?5&^R+Q_4H'*9"-LD]"RE:NY0,A_0.;C]8GD>#,7F M(.!9+/:_UU1T(GL";Y:)OFLY.T+Y@@X5.E0X$530EF'/O*%"0&(LE]XC M2330A ./[:KR3SMK9DK89BT!GP J'-H@>_$J6;5G=A3$.BXL'=91:BCO?XBU MV%>3AXX].O9H$;(=V-7<=Z3N8U_I*JVRO+@(!L[N8?EPFK!2=@8W)QLY.$FS;I5^.;?$][6#$H2(.LZRTD@&_ M5OP72QV5W/>N8K[ZH77O&1684B]4K$G3#/K^G(JX'=Y@; M-Y1/PHM^\>IS.C3C+ M/7CIJ-6BKY_Q@>A_7AUE71+'-7LZCQG[,39E)V.=N MQN#URAQ$*,N8-8QZ BF14$F )'#"081<0\F*76[7!@L)M'QCYH$BUD:+JH.) M#B8>"1,$8$"PO+V^75EH=B3-=7(#A)7]UZ\\:E[PTYQNUO?TI#&A5?DGATRZ:Z)36S:M&\?6VBWV!U&R??ONIT7LCI,[ M3FXIL=N?0;*W-,2_%W\ZFYR'0:OO+ID63*SJ@L9J?P?TW;>$A!;*?1N%^TF3 MJ>.FCIN.#?+[VUV79Y@V-?:B="<'H@]>,V)_5M'J @*;O'OS5:KD8>OP0G/A MW?GHPD0]5]IYN9HQK(4=$-7.,>\!8HZ8V)J<82V@P!I00.[I.]50B3?6WGWQ MBB]6 $O^;UF^^-BQA*-M^7;L?#!V)EPK0@(S$Z$)ID89ZZ&73CH'J.-X911M M)3O3,_ST&?KPSLP)!+].RU0YHD77>@^_\Q+GX4*Q.',8^2 M;VKDVI7TT=X8G6)4N?\79GXC0CTJX7]W]UDMM)[H,EEU)!,'*:4PT)PT@#@: 6X4L@L.1\ MHS2Z.-ILKL\U)G],W;9.RX2TQ]?-NWX)#;M." X#$].!K[ MIJZ[B80WSAJ,;=DB[)[*ZI'WAF[!XHO=/Z=?9>4KB^_*7F/K5[^A.=3VC83! M5DL%'[-4C5UCU]U$'] N94N!WJH[RE)OEA4B/D6!_;=+V8F[M\V;Z_"]G1I? MMY6W[L3B7)>2![AK$[%=<-BV+W&W$ >,VVC)N_!>2/6/4-(L)5)9&B$M4;E5\E[P?I[.5O&@ZN((EDV2A*^%I M\^8A8KJGIC+*3/-*<1Q />Q=H.?%]3$O>$!PX!AXV5'R"24)[ 4$EELO565) MDU_4KX^MG7W.O6'1*TKS53OJ^2049); MPIDFFG&-!#:2( @MLT"YADVEQ1[:.ZF2"'L$POU$J@^Y!;YW [L#@0X$=@X" M2%)EE$96>D$L%8)#8(@5SB@N.$$-^U-3$-AMJ51 GPT('-K":HD9M;$O=3&^ MN1FXZ_!R-3A>_*VVW7U44-V_9KE_L_VX&N78NK9;^Y-<^Q8XL7$_$@'22Q 6 MX1]*?VT+$+]X58#J5]6W42TGHRN7J.N8Q)(G_:$9C*VSX4/Q_76P&\99 <9) MZI=K(OY^=/^WBPM8]Y$+>6# MZ9\G/DNO%TOS[B:7_B0MP:<7/VE/D.2KNHO63KV-C.+6(:>=M9@3(;' @E/E M@'/: R":6M#O*52*Y)Z2>CL?K9/,$Y1,R&401L@=,XA@216@2A(#"&'4 *$/ M%+^4/2GHDQ+,SH&^EVV_12EYF?J7XY@FF.%? M#\.C2LD/)DU%9[76<2_H@DZF$'??%_Y.X\&D%?*A/HP_!=90"]3[/US284PD9)2 50GA".!=%"0*TQ MIMZ&3P?RKS'L ;:GAJV=?]V)[U,57TJY@4Y!HG#PO;%7L6ZKI";(KR$8P,MWF,')QMC0*S]*QG E''(QD:"N2 MX<>0C&U#,OZ \]O5D>JW%U_??^SGH\OB7/76I[KKQ[4W/.+]N$/(7I8G:'SY$O'VHU-\FHZ&ZZ2?VU6>_GU8DCYBDQ5Y*C6*N:"Z,(I8HPIJQP M7/&&(E,/T.)L\]FNGNLD5RE6P@ZK'T_J3P_J+_-X$L_N)W$I"B+%4?:2S.4W M+CSV1^"2^-= Q<*?HS36 'E9QFC-E#A)/C97BAC9*(E]GX8:S@CH3X=CITV(7&FU-@CROILZC,INKLH>=E[]=V31+3:"[5&:N)W588TPWOOR^B M5NC3>T85@UF/?/V]AGM]+&6EGWLHU*@ B>0*$^D@X9P : 15V.&@*"B $F*S M,P7X85@IP'N ?\&SR[^54'>9%@K@4VK[/LR^V(DZ']IW/P.\Y>&/NO;C0B+K M.;? $4Z!\,)!%277(AY)HU[,_5T#YJD1*CKVN4 M*$#<34A1P'8ZSL(WSHRCR@@/#I>ZF"2;?$P#S'_(!T6)D. .]PH!_[]I]F=B MQUG4 5%++2BIJ48J]473(.N;B'JK%6=WS[J_KNX)*E[W MA\6TOCF3?A\&M+$?8N0Y3#Q?=(D91NZ:5=05A8[1F[5WL!,K\[8A C;&9M7?Q&:_4*](T MG[);M^YS)^Z:#N:]>/4I^"C7X^NJA^8D]VJAD,V][+G+$HA\*YJ)1\G73@8N MMAJX7-.3ZF-06LZM",U_4J. V:.[PD.)[WL]2,V?+V:#%H@*%^PYC#PD&#,9 MO#+!F .,P.: O9+IIT+^N8FXDXV=DTSY!@@C9WUQG&B&=9&.(ND0Y 8CJV" MDY79)8"=CYI,K=M@7&73W*O2 +Q6?P;;K^+PTA*\J3@\:+J +=^OPMT8]X+2 M#>"QE'H^<<_C@U4>AC(HTM1_*4Y-I>,\Z,+\U]_GF*S6L6M/.FBKBJ[HWHJN MZY=QB[5'K8G,/V[RJ"MWVNP_"_&HLCZ5/@Y/C#76?BXJZ/I7DY)FQ7>/)^Y. MJL'AJ8[<:\VWG71J:5M*6%:%1,3\.W8?0YSN[QU@Q_N4Q&UKGFW M 2Y5G(11_:B3^Q5/?E;5H/07KCO>!$*4P)\U9X8 UVSF >_G5^K[ C M>YR#]J'."4'+\[46:6Y+)]F[V"'^LAMKQ%>W3P.R&$>[ZV)&\9^'6VY'.T)=_W?]1- M2:\08M (J"$BB@FM&0(T=L5D !'44*)CAVA*>UBTL&+.TS EV]SKZ\6KRRN7 M.>5'+CL^#NZW)=-V+/B ?DW' <*'#;"=>'@>^:\!%#EQG'+KH>.64,T$)(@B M[SGF3C+7=+1DIPO)W8[5#O;.J[ M =X:U@J.):.$2<0IX22X]@(Y[SV W# @\7[=>="#H@MF/DL+-/+J[\F'F(7L M\M'Q4;:S0D_."OWE$6CXQ]#VAUM6PG?-AW'G.@'C?TI6M#MI M&P*H4 9JX@@V3'LF*=]O4!?V"%^N$]$ZS;%FA5M9&&KAU-;"7[,S&_4?ZI^+ MOVNLN7AX;\+*CV'?C0L$32ER[UFJOZ:IO>T/!N=#&VQU-?S>GQ[X?1L,J$$: M&R U':-2T&$A.;+&8D(Q"%* D<6*S#ASTJTZ\%1?A^:S-NLGN@5U M5ATT6G_X;_N!-M;Z6G<3WMA! MTI_*=SZI3Q&O^3Y!@MLK-W0_ZL67PE_Q"&6:)67]R*)6ANEG9GR=CV+]I/B% MC?4V7)B7&A63,RK+[N+9RM(POU9W1\6/0BN]]& M)BN+"27_#-P5U$19M*-D\))5B_)C:1;]Y#^KGX;%EU/YG6?W^,T2P\]D8U!" M6JR!MLS]O7AW$-8XFD#?X;Q?1]<_2/DY^[*U[:FU)I1H;[R57( M?IA#<5;]'I0XCX"456U&:@/LYP5TEG5L$GU7:_$9_RK/KB^_.2H%R/^R]+K8 MSL2Y")%A*+/5[I5LD%8_%P\<%?N+U6USX#0(UG.M_M*,%/-CV"M:-5:16'?3 MJB(2&PRT)NUFX%16N(U7TVA6D6=8*NR%K,)2O"<'N5]_^_K^J_KN7@=&_O,\ M_%,/"!0O6;@PUB-S66-QNA>OYGVZQ7$V5%!9&DR;(=L!F!BR=48 M1I]_,&^X5M^]>,7D0E)C\^AOPNA>ZDBFET7JS^^![V[57;Z"E@LU;V;U9ZK0 M346X(L>S80$+%[_\=:[^WY;5:UXL^-6KU_=O3MF5ZSLWI44WN\DAF"U(6$Z5 M7&717?V7#Y_?OONO6&S.NI]-)0'_[3?UJJ'&2Q4E6+CV?@;;C8]Z<7G^^>WY MM[?)IR^77[XE7[]]>?O'F\N+7O+A\YNS)/R67/SQ^N+#VP_GWSZ\NV@:>37V M2=1EU05[G\GG+Y?O+I+++\F;+Y\OOGS\\/;\\MW;Y/V'S^>?WWPX_YB$F5Z^ M^_3N\^5%\LL4SWYM7(ME=EKX9NGOK<&UL=+-NIOD/JRBH),'D: 3_3ITWTMM M' N8O8P>QQGEL*H M -EB(.^"^QD&_TD- ^J58PBONW37181Z'*R\-V'ULW2P8$7D$POIHTQ@\RO#O^"8M.>3#,+"12\YC.>I@=$[J!(79%K6I\T6# MN;A]1H18=G)^/CK\L:" PIRE*9F6<2FD("^ MRVM>J"[ZU@7.J3UL]I;PP#" _RYYR/=CB>18UCC(01' CVQ<#BRP6O!Y^^Y' M89 7=KO*T^&<9U^S"8-\I!%-\L!16>4!EZ9E-7ZC;@H=]C^5K*QP?:M'?PFW M-W%NX5)/&:_&GH$O!G75C9WRK:QLEM^$^--1H< MI&*8<3*-##B;_\:<6/8:C#Y5R=GA10O&^VPQK_H#MS2>FNV^>&-2#?^FVC<- MB^X*!@R+:=/* :O6M/ 7IV3)"PF$5^7C?/*F.FW*V>_5V6@L MQ[4VS@VV]C9V$&0'6PT9KBE6=V&NG!T/W!<_B34W[:9(:8 W-NZ>0&*14$CI M(*968F\HP$VY* _=30$(8RRDUI)AXJE2@DJL->+ <<^$V4M1NC>S0.ARL#.? M\Y&#:SXK-)>[[P4N/+C^ZLZ+TCV"H;;:MKF_671_ MHYC-9OZ@"OC3NG('K6I77 9MU-2UJ3DZU_=-;>T]P@4!U\>_[8(P5*[XO MJ2S7;S?0\X"LUJ;4U!V-HB-@1\ =$W#? #KQ1!EYX"GOQ^(L9-L"[6):Y]RH M=KB*.SGD?7CNVFQ8]RWGCHZD[ D,MC_-)WW_29,*E?\W2?*ZCF"::2FH! M98Q8ZR3P4F"N,)7&,]K0? [$$/ _+D9J5+C'D\Y>%V44-3__V<__4;KO,Q_Z M4V%<[*KT..H!NEG[\9;Q^5Z558<5'5;L%RLTL%Y:"V(G(V(E49X8#S@V%FCN MFVKI;((5M1!)%:?8*5J0'MJP9'C+&+T#BPXL3A@L..!4<$:1)8(@KS1FSAN+ MO9(&3!.$E\!B1U(/60^C9V C'-8?FP]-HIN?55ARX31H>WRS6604I"*86NUSRK#H$;%9->T6L^\*[-TMOS36F^EPIQ5# M/"7K(;H M+T\4=([JYW6X<+JXL =[Q ($#?,266H)L5H"';PKRGQP8Z2<)%/NR9=KNVFQ M>1F[HQ@2)[ICUZ;4SBY8U@7+=FN5U; 5&"5!@%2K#"(>>$4Y9@)+#!Q#%#3T M0#JVK\=PC[+-ZHFVC,/;:&IU*-&AQ'J4P)0Z;@$ ,EA@%D$EJ'$,8BTAQX@W MG-GJMMXZG.APXKGA!!1*.(LL9L833ZQ@0#G#H/3.2PU6;='OJ)TL[PG\# R# M0[I4KZ[\=W]GH"=2T87)D6&NUL=&)WW[$SS+I/&;2(,&( 41 #*!T MEF-GD!7L2.+W_+R 3OJ>H?1!9 CW4F+%*>%8:RDI0!(*@XG&_!&6^?W2U^FQ M^M!.,%%ZCR;Y^S0VQ1A6=>#-72QA7[;EBQTPJA9]K=G*/\44J:.>3CE8%M.& M)U(N8U>6LJO+^=!^'6>!P7)W;HKN' $SS^U_C_-181G4@)-(B*VDA#%E"-!( M VHT9$HR+C#E>#UP[M7\SXO%>[D&/Q';K,MVRQBX1<=<.H1YS@BS3X 1WE$K M@<0D^$740V$EAH9*YK7UW#2TY)"(*,U,9#)AICD@O!WAD++#(5#NGDM\N4.4@X<[K,<>)?1^;"PU*ED M='9LT+%!QP8=&\R&\R2CL%V!^2@!\DSD,R= M.!Y;'2S=097(.4]#'KCT^>Y.D1RFIN?.DO^/-MS]EB/=0P%1:6)G*0<<8H9( M;)3@A$''N(28.M>06WIL#V-EU=&38+H5T/=K)^.=C!?CW;V(:R*<-A8X*3FA MTDDHA8$8>PZH@K:AWTM+DR-.@N/:G23>27D[I'P/FEP XKV"1FD)"*560\L$ M19@JCP'EJV*%3ULI/Z $^+(*/I[C<;1#VZT(91SB8/F_M@ K'GVFO";]"G"N ML"!2,4H\-IHZ0#6SU$&ML&OH%GML.QY"WL.B*6FJM6S3=MW>B62;1-)3(PU' MB')F"9- (: 4%]XA;JT46XKDD:+]K>6;3B8[F7Q 3P<%J>4**LD0099H*&/E M-,B#G!**5X6[=B1<&/88?<(:[U@&7=2BAGMHQ1S=\I\;Z?,VT&0=NO! MME"I8YN.;3JV.U @MGI(SI M,,*0>-@86FH$@QP@"P\KWOL-^7'&.@GO)/R92;CQ5!M+F* >$.:NH;B=@&#CGL$5<"TBL"/K74@$88HX! M"Y!_K(#MV7B&IR)8+3&0.^DZK/X"4/DH4-I@0;!UVGH<'%D+@Z0) !J24'93 M.WS'&@SCDQ&TD\HC?7SQJ<@GOQ\=5CJ_>_]^=^O)V&[-=]JT[5BT8]&6T[9C MT6<5M;LOY:_AU'TY_KU4[.I\HR-''A;K6,$YT=0+ACW16"&JI-) M-3@]QSX,0VF/L!8>H&NUONH$9D<" P7'2D%BM3/$8J@@1V K/G MHRJT!\&IMS;J).9$)<8:&E0+4AYJ2 "W"E-(@1#8>>4%;DH VVWI)\KIB?-^ MB\)B\70^ J27("S"/Y3^VE5_NL]7> R]V@% FU;SV&CNK4&S'<]J#U4J@.+, M($ZM,9) [+4F0E!O.%4&.]E0,N_8IGE;2UOL4BI;NQG?8<]SQ9[=0P^"$F,L MXT8H(,I:25P8"Z$\^#S!DFMJH]S5P3H.\/S_[+WIQ2+P%D9C'!>=K=?5[O@ZT9^C.K^%ZD#1G ML8BI,H4-)%B-._0]A00GB;= =EK3;?N&[[UXG?J@YD4.R];^"&M[91.!7ID( M*_\E,ZTG\[VW@(IE-/K+?7=TE2&6#4F&D@Q4;%P!)F]\.GR8,GHX@) MRO]3&4P9?O0"&*SRT686_M=@_,)]+3W.+*Q.MT&W=Y_>[RR[OL MT\W=S9?L\Y>;=[^^O;MM9%?7;R\R^"R[_?7-[=6[J\LO5^]OYU<]7/=TI.;@ M3W%]<_?^-KN[R=[>7-_>?+QZ=WGW_EWVX>KZ\OKMU>7'#)[R[OVG]]=WM]G+ M,8S]5+$'L^PSC4,+46GCAYC7+:7H[3ZO32EX;->+(KMI]T_[:3!;:9:\7^KV]TDIL12NYI0*NQ6:0 M6RU9C6U2T)&AVW0S)NFMNP]^T HW\4,3+,KPL?DM^,E>%%LQVJ3+WF?3[=_$ MD3_[MO-@F^W\0=)JWK0Z[K<7DT=2PC@DN?'1(UBFT-)(3;$@//#H;97?/%U= M^B(+8,D^)J;L#D+5\SM/(['14AL9HTXJ$QREC&HD9#!"X&7+*]N%^SJ!JSHZ?/%Z,R]V10"B\A9EUW>S M ]05=YL): S-].$I]LRMQ?J'B;4:CF6HVSF&L''<8/UI3LLW:>^GPS\,;^9/ MLPECDB,Q9M$W_[DRY)D/:N0#_'SY8-_ 5"\&[8?-3D#+O;QJ9_W[SJ '=GSO MI\.STPERSLC>DV)%??MF.4Y336;JG,3RXO7;00\>"DR5;BBZ)O7NFX^[5]CL MJ[_"SK)4=S>%J06=VBGBOMHS[/&AEQ\<+HG-S)8>$JVPXI%P#$ZBY=3(*+!A M1%"$A. +2VB6W.+-]T_F'YWNV^3%Y:D+(^'Y4I:=>K,75$/B/1Q,'K(I1JTR M>T:1,XH<$$48MTXH9+5WCDDF++)8:B>U#Q+Q4!&ZQ:>((K*!R!X2+$\'10YI MV$WE]9^.)??9]%-.70-XY%MH=1Z#A[NY^S80]^OW/-;>!$YMM8+K#TPK>^S" M5[K][T,!80"-B:P@ )S,6CA +YTJJUA4L2% M17V;P-B0_]Z-N.]NS'R7[?3K,>M]'G)>S1-Y8<&[5>[4WM)A;\Q]EJ\3DR\> M)$>"!6DH9\)%PY66G@AFM,..5?2_W]Q,.,O7]O)UCOO,6@MI]DJ 2_W6RTV# M?GJ9\_\Y]G.X!?TA72K-?2"::H\U84P0K42D)G!N!'6"5LT*V1@K)]P-V)B_ MN$ZL72%R[YUC.V9$ 88A8Q+U3 M@6#). J6:LPUH5PJP62HY?P(&''(AY=C-JRU*5N#J*J99D<$L!,R1,XR=VHR M1R6-"D3.$488=4Y3+IA5W :#!:$58Y@VMQL.(7,G9C2:O: G#(;A1.:,^),.@^2 M'F&LH@S4U9(CXV#(VLB M%9YXZAD76'$K:'#*8JT=<8M"/S4!G>(-+4[LV.@)ZEC>[&3'=9XKD2#EH6B1>&AQ@-LYIK;0V*6"IK M0E22[-5$4:*A6=5@U^?GCM6[XV=$."/"L1 !14X M03EVGXQ3IU'K!CJU+CH; MBNM)A;G.4'.&FM.%&C ]#1+*6BD<(^"<)FL4":*E(D:@"JBI,T2'>(-2_(?# MF@H+?HN _=$#N=?KO3#P74PXO_=LY(0VW0WD7F MK#26&VJX#3[-C4L@/OK-ETZZ[WV___C+SS\_/3U=_&Z[K8M.]^O/!"'Z]DIM6:=_T:6?C=A<=^4@Z9 MF7WTK.BN&H9]-E+5\L^3CAMPT308IOTU^]?E&C!-?HJ+M>#[WUUKD(2F8KP> MURIB80U"(-#6>Z.CTP8D,AK,<7!';;K Q]I5K-"NY$+,:=8,N*@%?S22VG+W MV;U)+4VRYIA8V: 7XJ"5M9HQI&8GC320I#=P]XVLV0/UUL]L2-0?GJX$?Y'? M8\0-ZZGN/>B_&H"]==OY+-^AV0[N?A5X?[I?T M^EC%? MIWE4/#*&D[3M99]"MLA8J!1NTT>2*\%L;5NW+L@.;TAW>%S>X!KK? M/876M_ )-N&^O&_"2.2BB\A$PUQ41EA)=:K"YH9S4E&35*M4SY_E3C:FO&UP M7[I2A#4!>J-U7Y1L\RZ:,$6;YH2 &WP,Q M/H#0ED/7!@N!=0R, Q-8K^&N(!,"\)\$+,RQ^4$L0_#>PZ84N$P#>BO(H+0( MRG-DN?",6F(L*#\E<40!/M!54PSK(X,@%7JNDB<2/INO7[OA*\#H%-;W$K$D MO 3#\.L]OࣹV<95Y_HRFLY*MIK,2_J,:T=G*[1T[+C6/QIRPY@Z[N=4@ M6S(WR':]?3STEE7RS<)]G(F9K=[0G0B_U51<(G\\PG_H).NU0.9$PG$8JS.> M^5KV0:N\T%*Z1([$MWUCFZU&=M?M@*'=[YM&=MOI]+-;T#W)L055]N_&AZ'9 MG?^ZU\S'(C2R7@C9=0H @A_W?_Y%@8_YY]$(WNRR],W\*E=ML,7[>1U8(_\R M_G,:0YO6D,(ZO9%UGH;/IN2K_,%BLVW:K@FN=Z\/;^2_OE@#/F8G?&_/>UN- M-R;J&"&;K<;G$GW<0=LWP #=PT[9)EL-SJ7H"'LZN6F=VK"@^3PV--LI8@W^ M=.?A<0!69];KQ/Z3Z8:1U_UV]H/5LZ3S8'I8&=%X:QYS+OEG\*.;W [O,9.X MHKQ$8/!ZI103UAHO*<61.HH\I0O-WLTFP,RL8.8'=4;0\=* T93]5RUBBS?^ MQ>NT"4.3JR[R1ZRQB:Y'90%E@0GUPC&[D1,;ZDVSD?*70 X4QI[$Y B&-0Y MX8(]-WD2%;'#R8E@60X6ZY1F;W+V-Y'%SK>DL_J]JBAO#$DFAMMT/7@(W:9; M.^ST:WZ5CW"1J0DB07N"+#&@HA5"RBLBA= L4L4"KVI\,GW 4O\._?<7>"_D MW_\$UWX8/(QVKK0EKWK!_>('W11@>?%Z7)HXI,GK9&372284I1:&H 3^+$1A MG624&N/@[4AQ52SND&0ROZ\@TU.GZWNAG?+$BIC4+,$NLLM%9W[S.+TC\I9N MA,N-.B+0U6)L@]',&60\D"YRZ0V*.E05%V;H\-#3-4J?Y6.X_ED.@"SW,8 M#"^]*O^=OUX[4-[(\G=2<*?;C)N$S8>)R^-H:_F>B[YSH!!^-AV&7*C]2C&J MJ_9EVU_Z;Z;M0N^N?&,K@A5C3@^J,'E4$A'Q3#%]2M.L$BE<_[A8T(@O" M.NM%M>M8=F56V*H?T7%^_O:L7,FU+()M$3D#) =CURK#>;!24 OFL*P\75W* MM1NG%;O8[^^64;P>*DPE'D^GQ\ZGW\YG%6];>5G=XV*D#.9R?Y?=IE0 L*H" M9?W:UQV7(E8N977!]=Q]%Y\'.N#OT*T)QI(XMJZPC M/@Q'K[^'VT:QIPVHNC?JZ))$EE/]=,4H*8(?0WS.+',XEL$_!LL< G%_7' ] MK$6R*2UK9?F75RG_HC/HF;;O578%.2SSGR"?;]VI]H@]XCYT>O>FG?W;WV_^ MZ_K?LMM/G[/_"/=-!^[/VU9^:I&]A=]T.ZWL_YB'QW3ZTBP'%B9AL8'M M-7W3=)NA=]GK=5S^[F7;_ZW3;/?_ [X^Z(:ITA2LH_ 2<1T5XT88)90/F.(0 MN/6!+CI&GL3?WO_/H-G__BD C/K)JN;?#7GA8QY(+L2SD$X0SJ%L#D5S*)E# MD1Q)Y-L.B&.MG-(V&<:5(Y[SBN@]_C'@B:"&T.NU[OL!X.G0=NPI&JL?_NU=;JE>#N!).NEX M,D_* 7E(&>!#@_1X]NAQ47W_JFTILCY7^!36"XUD("+EB49O@K"8>(4DT931 M1?V(:X'/@6E_]9WVUPD_7S:[@)X^KT8 [*S?I!,-R=9K:''B=8"*Z]Y%,PH9H,P M5FLG$5&4A$#DHGZ]=0 QR$@N(D"&0D F\E$[ K,&TNJT ?@<&CM#Q6E#A:?: M,"LT$^!I46>&U30AM9_F"CZPI*Z]FC W713F4_V MOA5&,#578(*-FG!,OE>/,:&ZEX)A8 MS)2TTJB*MIPUF&@'P 9)](^/#4>WQ38>T+6[F;;C[/83LLE6$N\4(7G-63 _ M?);):5'G,+J"(2(5T\08[QC7T5#F)%(HZM0ABNQW^#S##;GF9->3P?2MIND< MTQ0\0](9DIX5)!D;G/!$>J$<8\:F%OM,I@[=G&!AJWKMUPA)K('4B>=:[!F2 M*BW0R=]S TY*9?;[KF6O'!NRZD>+QFYEZ_167-@#8RA+P[+R-U\^?_ALOH8W MW6!^NX1_QCOL6L%T\VV\'UN]8(./BG>&[XRV7*"*3Z>FA]T/ MGR;WZF8ZCE2)WZ@9";!(>K7;N\NK]]=?GF7?;JYN_F2 M??YR\^[7MW>WC>SJ^NU%!I]EM[^^N;UZ=W7YY>K][?RJA^N>KC,\^%-W-Q^OWEW>O7^7?;BZOKQ^>W7Y,8.GO'O_Z?WUW6WV&(%I48UVR8";=?J?#5=MB"F MV$%][K+8RK;LJWXTUY6]CFKE'1NT7K6SR\'70:\_ZI:;VC,U=KQH]A0FS=9- M>]J",X^/W<[O14'H2+DN-=VKX[TW3\"HO?OFX^?03;@(^J@<9>84>^4UHT(R M[Z(2*+46I6D"E"=VOE?YF/.?=MV[AR98/_"0 MJ4EV .=G(51,;^L2W,A>#CODO_VOOPW;W_]4C(Z;L$+K^YKMFNMRY!P33"H7 M*0F2(:(-199[CG4@45H\W^7TN!RR;4\_?C$_ +JFWL[C+K;_];>\;RU8J.U! MA'L I;NI*:V9%-6$_.BEZ3+3S,<Z&72KN7.T N? QLUG)P!SI6D,7_.6A2'?DNPAWY-\8<47X?/54W?JT!:5 M@Q16_6C1'(4U5=N<9;SUZBMG*ZSZT=+1"EM:.7N9 K3+4!]0GN/&6?D PVE( MO.T#0YNNSSYU^L"0XSX'+__: <[\=_CGIP(@&V.$3+5H?_WW$4@V0*AZ(V#[ MGCAWP27!]6@[N$SN'^22DZ8#MP%!>L$-TCNM#KPT7[LA'R0"OF/_/HG-2+1^ M!;>KZ.\)%WCHC::33/^JD0L:(%BKE=T;D.KTE3PNF(\(['2[G:U>_WL9^4GPR&G*$2=,!F9UY)8XX62P*,1]EK?N MCOQB;>1?/*RM46S_&$'A>F[8@'\X5=*:7C-G@E[SX;$5)E^%MV+"\\?"Z,I> M+M^A=\'VK]J]?G>0"'0UO,H7N-5MFFGC*VTWPAQE1#*AJ&=6\F2Q2>.M)=&S MB"O&7!QU?[:UW>:/EO[T4Z(KB 5\-]>%2:6"-DW**_427=GHO4H@WO_^V.SF MB/\.+C'5$YH)K"RWS,/_R1@/S U*\3,I$BU8)@F.X$E#NY>8V'X?(EAF M^GG?_5X'A, W>ZX;$B4OLLM^U4#?SJ#?2P"=# \[0J ><,L(7&=1&,1A)GM&R+:6J&) M76R@RK%)*WOR[F&"T>D907,3\=8S4'?9#8RVVHY]M(0^N>T F_3&]3M#DQ1 MZ2G,Q%\F@9DLG=4ETH/557\,!GF!K(R$2*T9HE8);P"U/&CT&(.MFB."T8GH M<;:^'J<7O$*5CYS.63:9?/KU90>[:.KEXX'W/#.:2,,NL19Y0+C"W6@:G M*TOGCK@%8MO1.\L&B;V?B 2%Q1[T^0IN@DX&K'D'%I-%*=^"^% MP!0QB04&DS1J+PC5U)'(D."J$O^?H1]'YX>F_&D45OE[ %>[U1H;*WG4HP@^ MYIJ@LRRBN5X ?G%%PH4QK[]8VWFJ:!2;[.%_;TKRM."??GAQ;308Y![%N/H"D%8)M!3O-AE'/W.4 M_2.93]FWPGXJPI*C-L*C'CCEBUTVTU5*IT?S9XRPA%+XO"RV^5G2*PN(YY<= M5=G0ZF>^"W^VEYY6721T'SM3"$8TQ38RBQ M43"EP6H,%:;^26S2UF-.R9(QIR6[QX=TDM1L@VST[PU(U-#ZR5K&_9:+7/:M MDRP8D,5_Y 90([=-.OF [O\9 %CU32Z024Y!WG*X\9W<$DD$[79:Y:U/O-%Y M#$6H>WR -4P=3*=NBM"VOC=RJ6U.J:KY'\T?+(_#N?NQRT;6V,0^R^VR M^95UXD+>W_%H?Y2:N$Y"QI>0'QU]-MW^][L4CBJ^]7FT^@^P^/)WRBZ7!.<@ M,&1CT(R'-%Z6*,=MQ. O2W.8$X@CR!"G2R8M[IJ_ XPTW+A5 +C#SFE!M(TI MLPHSAHVT*!KC#<,A#:7W5;/09^:)/L^=HV3)Q.R9*9=[M@RWRI?$QTJ8Q%ME M3.(]I$SNYL/4-]UB3W3>*M<([YALM/URMTHNPGO(+BI281^[S59R;EB%<[/[ MUB_U>_[MJ9/]%_SJ?3)X81V]4.'=#+\T]G"F#(!U/9PIKR8E'#@W>$@)(+F5 M!79PFNP-'E!(+^\[L!#3ZP&(ML BSNV4'BP8X+NW:P+A2$\=P)$2@C KHL48 MIWP'XZE3DE@F4KX#8_,V.O!:339Z+2WM#^M3'^).-5)22NY2]4&D&NMZ5QL[5_OSJ)[, MFBY5F0"S:;M[U4I;I7L0="0E2K9*AR![2(?(E>@G _Y#4J*J,5,(LM]\ X / MZ35C7JDT9=R9E-S)@0+":BY'HZ;+8*(0/:6Q)=MB/%Z?T4"U5)Y8)$5*;%-HOB'4J6W;MKXD6^I*)J0.]OOL.7I%6LG\7N[E M.#=P;R-RQ(#GSZC UADCI<:2!$$4VV<;YN.*EZ@0KY&2OFRE099?[Q/0#7=J M:,,>;Z.80,([A*(,D6&"C"O:.6T<,H$Y#T) MLBH\NH_ ]E&U&Q9+*@_S[=L?^0GGF$>>HM*.@4%AD8NP']:%5.43*\X5]A&= M/B[Y^<5\HM=1 M5DJV0>0G8N?]QS^YOQ;79I@;-HK:?6!H>6>9C1!6=/RC\WW$Z MD*]O\(DE*27C!AK%OE0VZ^C#AF9Y;F/RE1Y@C?U.[I;UOL.#/&2]T%[0H^/. M-)],N^2=PM4JBV,7Y+H/5[67H@XIHN31,A- 2CQX8N ,,/B'= M1#$5Z* ;!'SUQ?SYT9^V;(&2F;P 8-S0P=B\;KRHB ::IH/HB8H:H%H]\;V35E[,C^S;PZ=^SR'Y8 MW6JQ_'?^>HW&BP=INSA^Q*6-+&[2Z0#4/3H"GQ(UWJ;=T%2-J(U$PG.( :MU+8B3F@G!B M-%("5U>/+F/$1+&\D35XLJW4F=N!ILT+"K. M\J(2NQ8-A%G7,*(=A%/S< M&67?F/HCPN[^\2@DCG4'/M'WOI^,R^DGQ]-3@PTTF)QUM$/6[ M$$,WG0.DLOC0[N5NVT%%9IV!XW5IL^U&B&VYCS5-!]L7X5=,!CO80Z]J/UOP MY]L2>WYNF7;ARY?SM4C@D848L>4LH) &5GO'6(P$"^4JAM+6.&B0H 9><[#T MB;'P48S'L\R?9;X.F0^1<8%CH-%$$'1NO4.1,:N492CZJJ.)&F6>-@29/[#] MX62^%INIVWE:Q:.S]E-J!-UV V"$=C][['1S1NG$R;ES-Z5P]Y[,8Q93.2S< M*NV^S_/M:Q%:RL'NLY:2G_+G2;W_*JQD+6+_L? M8&O_(^UL.2. Z& %84H[R;SUEDI)" LA".FUK^HY4I_8TP;2\V>QQ][M^M3X M60!.7P"H"9(IHI WCE%LK776&^4UZ#R-"*]3[\7F[\&_^F?H=A)!%4C2GY\Y M]Q]+H2VUK]*,@'QP2]8-+@ /V%;H'5^;U6V?[V/S#[O$^DWKY>AP661Y];Z, MV>(Z]">640D5>!2(2N*1#X%Y[I7QFGHK13#@ U>VXJI/+>*&9O,);2?,&R>D M,<]"]GR$C$44E0^*,6:8T%$9Z1!3CLK F2 5V:@UNIQ:GJ#E>5)^YMJ^Y>D% MX(=5QWF'VEZ:!]<._>,$XH\9>=MWZ'&%I7Z,,->'?./#V[3K$\P! "KG-V-, M@](4>Q^8=BA-_,*2F> EE13/-[^J5[>#87&Z@:[C1K#/PG)RPB*\CY$KC"0* MH).5XDHK!GH:<>J,G.\B5&M8&(D?1%0.>EA>F:_R+$[0\]3B(YV8;TRU8QZI MK:F'3J#WH)X@:?.21ZP"XQCI4D:A\1] ME(X#@BZ:/UD/3 HUWSGK9&!R0[$Z]AGZ&07.*+ ]"B!,B"$"IT-S*Y$66$O) M!!,?BR@ MUNE@9FJ7XSN#5%@V4YGYXV8F'8<":\-L);(B0U"0&%OB(P-C2UF#4\FTHY9B M(O<;LR&RP?$)9R16"=FIV5%GP3\+_C:"SZV+(:06R(8R$;#%D4EU"_GB^JWV?U>F67J54_6M1D:G6Y_?8+ MW4M_J(L(!Q FQWSC"38,$; MB:A FL$;4HFJSOF;= M03]U&T_*.;4AZPT>P+N'[_J$OK&3FJCW?EG$EMNU0UR]>5OL."MVO/J.JXF\ MQKVVU_DD"7RE>[!'IM' M+'&TC]>(YT#U]*M:\=2Q%X?O,3(7WCX+S:D)3?WM50XD,8LZ\3P_23ESQUZX MH[+]SO/CCD/@Z \+F?LS*38EVX&[[QR6ST^0I;?NPW/$/,)A5"@64:'O65YL MB?]<% 6V.J:=3X@%:)/50T0FWN8^66%X1+.OBJ%3Z^VQEZ.T?5J)]77XV.\9 M6HIVIF!GBKJ5CLZB0I((;IDCFEG%K>9"2,8,18(C7I&Z771O3Y>Y:O?ZW4%J M*)XW#D]7_PAB,PRS?E_=,WR30JP&1^N=KA\8B_=1^GB&BS->CV*POP1U(0%.=2_JQA EF ("\88RYP M862H:.^Y4($7''M;,.P(::2)\ MI)2JBB2YA?;"@>1UWO FO$'T_$# DV:JDS^!J2=18]\]'+*7^""G:>N#W3X. M]?==O[W_5(<=R[1/)'1)K:<,8%+1*)G11%DJL=9&6!1EP)N<='R&9^O=WP"] M?-?$,2Y>MGW.U^D7]6+DB9]\'"$MYRS?9_F>EF_.0QI5'K&0BNDH-.$TY6 ' M1'V4E6.33T2^:0/3*@OH!Y/PHUM!K+J?1$I')X@U,D(5_,-Y57EKW1E:TW:4 MGJD-.6VK: $=3^7XN!JOAE7,*]?^HY\PGQ9UM@Q3*18UQH],?%74.;3^^F*LNW0=U#WG0?MS#]=T.U(^*[B>H M'\_L\&S8X>".[W,IP!C.&@2U-^@6?3DZ\03]W],U.O_ %N5)FHMOYUJ3!4,% M)1BI@!0+FBO-(O%(R4B0E#SLU5?EO(%HU02;$S(:GYE7>L:",Q9LBP5*&).9_%# X^F'#R:5R M/]BY;&6;5H%=1%)9$BACBA-#+ [1@!5DB! A[G>FEF(-L+Y.&__.B11G@3TA M@772(RYB9#HZ%B2ST3MFG+5@L 1O]SM[DYRXXW).B3BG1)P/)W\$]_&TJ+/5 MX:316F BD2+.,D*<)DACC5PT0CM']FM:G5,BSJAS1IT_(.IPGMH,8\M8E"Q: M8S6CU$DI;,2(N0K4.:=$[#\E8O+WW'2. W3$YMMTQ!:[=,2N;%J^ZD>+9H%D M!V\A+K8AF-R%8&R#;N!; LI45^]U!UR,6H^_N_W\X6.S5PP'V*TE^'#YH]6H M NN68T'%;^9$/7>L-D?9O.!M@YN;0;^SX.9S--V/3HB=3K_=Z8<"].'%?P/6 M>^H,CUPPAJQ5,0I/)3$&GBY^M]W61:?[ M]6=@9/IS%S[^>?3=%]GO#ZU?6B:Q76B_^O5V5"/8;+O6P,-:06%V.T_ ESU0 M'Z ZL\Z@FQ65&O,/GF6=4?7&I%M")V;_7ZL#?RQ7=F],^[=Q[4>O' Y!,42F MI >OF!D2#2@\3Y!".&@5T:)P2(T5)FI*5_*QKA0K=>4%G5.4&;!"*SW^2_/X MV.W\#E_MA];W[%^W)(^7RJ@4)(K8 W)12Z/F%/ G4A^=6#38=&\%.&)M\BRF MS4\+)B'ABT(G9W>PG) ]I7^V))NF0@(#\0C.&L.I+%$K03BWR% #'QVZ+G$1 MV5[U@DND>P+#M1?:+UZW._-DFQ72*LF$I0SEMDI(37]^[-1%?J,15*QOX>W- M/*I#[\MM]+[::2C0]HM5VRQ6[VO$4WZY7[)F'Z[EJGLVYW.=4GO!?-33N)'! M_"BH_=)-;S4:"QUIES'::KG[&.6U(";->1Z.'L:DIW>^G;"JM6#*3)EO1E_, MW_MFNDW3+OT\7WR_:]J]!'[I_78 AKIJ9Y],U]WG@-1((%8&E;>=!W 7O^?, MUNSWP(_KM$"5=I[2F+W>P/::O@DW2A/I;C]]SCYU^ATP7KH=/W#P[8]]?Y'_ M] [ _#'TL[\"$R<0;617;7?1R/)NYB&-\NMWLL33 /D^P3[8@KD=% #^^R7^ MOOS:#2%]H9%YT.I^J,9N7+^3@)6DJ#[X:HWT?GXQ^,K+!,RIB0Y!?TX?SETK M_PS_^:<&6/?]^^QOZ3FZ7TU[BA#WIA>RI.P:V?7%Y45QAZ_Y2M(3FJSWO>W! MF@63$A;42K?NIG%7A3W7FVYTU1W+K9ON-'F1%&^)#&"_?&NFAT@72L\!6N7) M _GS88A ,/!HDBR8UB+SIO?P^,O'9CO_EUH?" M&6E(L$(9)ADW@@4CL7P,-[3!PMWM[C?"CNT:K,^ M&;!B!P_+=DIR(B/WL$4<,"T:)2BUG%DIO8Q*5B1D'JAGSOH[199M%5!_/X2+ M+. 0,2&$4:8%LL1)J3GAD@3-PB;],XY%.%K1X7-$N *>!H\%7";VM*'M[A], M][<"7=)PU%XB;S<\MHR;@O^/5V]NOA2HF!L>MS &,]'IZA<,+S'SW>I"8+K_1DNDB<*T4 M)-XBP*+F1HU,V233=LJ+UQ(@4,5@-2F]62^]Q90 ML1PN^LM]=W25X;'$D)(HA:LK-JX8#)Y_.A7HNQ\^39X+,8IM#X?E5H6]1W-T M@>66/=K2??UK,#[M:^EQ9J->5?["9"-@&TUVWTW8\B]7U^_>_V75U^N7I_.[_JX;JG!P4=_"FN;^[>WV9W-]G;F^O;FX]7[R[O MWK_+/EQ=7UZ_O;K\F,%3WKW_]/[Z[C9[.0:VGRKV8)9]UD2E62Y=%E=? T:W M 5\Z [YK0.XAIDW7HHZV&BB+]S(T'1RXOPW:8>*_C9VV:>\J:\-E9EV?D<=3 M.#P+O!S_T&R#&P9JOODMK.'TE!VNXH9E\9MSNTHAQ_GU#1V@PI,R>S(!=9 ^ M"AJ)E(@9$Y2AW/K P("FR M?SQBX:$T[(>@0@*PH"@$1Y)1Q!71V"J*-&9$*E_EH"PB:#W=T])OM[->+VXOL7:?5,MU>(WL_Z'92& HV!SSS MK_#74[/7R^"^;0?OOS5MXYNPH\,?Y%O6R8_BAO=-=;IY4 >PQR>'R'XO8@,5 M^)?_.@\"5&#>9/FC=2^&NDID'+EBQ2+!@FNVX2%"X7=5AK#V[7YM-0\\#03? M)=Y;LZ+'@UXA2\#1 M!L2WU6%]8;AUP(L0/I#U[3@!MW'3HI\9(\# M^*M7%/F7S:]1S+P<)B_BNQ/U8AXZW3YL35I\]C\#TTWH]1U> (E:K;2N_+*+ M0[LS(%]<+F?OSZ&;/!J JYL(?S<[8*A]-M\?IDLA.&AH3*4,P6'FD;?$2H=0 M\ SK&)6O4BX8X7YG\XEY,]_\$GQX>!RN%%:7_W+Y5V[:H4H[L;)V8F/E](JL M,@$NR'S=Z)_23@3C[D?;&9O='FB@%,7_'G)-DS9VN"/7L,YNT\TH^NFG^- - M_S-(>FW9/MC &>+2,LDM4TCI@!7'%OM #:*2[[0/:QBCK\?,-Z+(\-%>'Y 9 M-=/6(; 8([:,>*^)1B0P9V7$\%9%(LH1F?'NJ;.2&>GZS$@N%O!BP8,1L"FQ MWQAD9@V '%CF+8_L/IDT>[),#2;*4<*,,IX)B10BQCG0B"A8[F*5J;\P=#ZP M'YL/S?['T A.BIEND90!U\\?;,SVG5>MBXHZU:R)I+_V1 MGZ4EC3C4D,/6.=_S4U[8C$WP]M/PM^],2K\K(:S1BGDI)7WGQ_E:3[5: %VUD)8JKM5EKKVZ_C!F6[0\N:O_5)'=5>$LEW"[4VLOR=1M8#VL0J M?S*K.DC9,S&V2JZ;9-?MCQ@SL-0 /.JTIU,K$D]U4LI$-P/+,,^A:$\2?$:! ME$YNXI3R6HK@1Q/^2H9HLS_HYPS:[O2'@9L^.$R/8+Q^3W[F&G[>5!)'A<7D M.@^@K(;F+JS&YNYF_JOT)BQD[+_U4HPHN7%?X?)?DZH"AVX CYI6!ZL)O[L4 M2WKY^T_YS>!+\)W\ 5\V?UJ6L3,V$-[ 0LNIVIYZ(IGWU$7FB0 C06 -;RG M9,ZK\G'J0)-: JYB?A9 M<$ 1'_9!/JLJ\?>=KX%X)'^4%VD#^\Z[]]\/A2$/$WM>P;T@5>F"Y*:1X)&>#"1 MI-'/_YF"Z4"PW&),"7[%=7H=^!I(J8$O-A\>X%&*I/X\)2#[VLQ%.,087#_= MOAOZG>(P[+';*>B:?<@=^8]-0)WK '^$;Z$+#FF6\\A:%)LF@.^$ H:&4KXN MNXYN/,N;)HT=U\"0*+744TIY!/ZO#%Z+0)RHC//7:C,LY%*\P+I:SXM-0(@O MT%HAZIV4XU;)W+MG!VKWU+H=>:,!R#'I,*I M=*K=2Q'A?CG>.L[<#*TB\)M_P61%C!;N8-K KAFX2TF#=TH);3GP+/?EIR4+ ME'*S=PM(9OQ-^S]2T-RVDC@'7#X'E4B#;Q0QII@%HHR4FG@7A;)@U/I]^YO_ M75[7,#LQSTM,933M=*SPH3"LVE_3-VX[L3O^)$\3NGTRC^F3.B.NZ )7*;%\ M Q)#/#ZVFBX_WBORL1K)%D@?M&#/VVDC;3+&:B:=!4X64CO[*(:%5DIJ%R2C)%C)#+B2 ME D)OJ3?MP9IKS]?<-?Q1T#=%:28:!E3$Q1'-A M/= /\8!551CSI*F\;_BK'T"BQ]8$;"WEC%)N@=5Q9 11A<%M/#R )%>V;HJ" M75E!T8ML8F24S F3#G9#C _).J@#3K07@,T>_FL0HPI@ BNY=JI+ MS9'608 >B$Q3HBDBBFJ'5&#*X]W.>#>C>OETX2A4)U54;XQSRZHEILJD/93( M"(&(4N+R]H4WQ65&N,$'0>W;.12X+/A84,_[ZO9#OVL M-0KO=?/PWH+L)-R;."P3M!OMTXB(R;=_--]SR!Q&AT+;CS:_V+VB M("+_^O1&%OL'##5(YS? 0+T$HWGN5CIBZM^;4HK>>@FW\^4\6P?TR%8]# @^ M4LL%LE7!)B'[J)"YJP@2=BQ!D\LI<)G4"-C_+!_ZVX0*<[:320\&?4#" =(0ZS#!^! ],)>YDQ M@2UCP;;Y#U*(= PYS3R[)J73]F$YK6&";<'MXY/5=*]A6BM9_CDO?'EK&G_EE;:"]UO31=ZY<&"< MJ7L?_-<\QZATA9G'+9*0\MX38U(L/);.Z1,C0"+<,G7BB !OQXW&81LF M*<>SL>EVO_N]*,BJXK?I^JU$JS(I9NJY5BB9;O-;7K!0.*^PO'Y2H>4 M=?* M9=]D!EM[/*S)3Y72_E M%>34_GMJ^)=] #NY,U7 ]K;SZG98I)8 [')R^; @FJS.BO3E9=NJ=YKE&1%O\) M#"]X;+WG&A>R594KH?O06','AL^K7H9L51Y+V(]:+W-37?)2U1)N94'-!B@T M54/HJ-,F!LTIBP1;E&I<@R&>>F7D)DU.ZLD;6K_'(Z&Z(JF@,G.HD>?"##5W MRHP9#N(LT1S>78."O1$)YX>=12ZX\9Y%K1W3%&D:G;,X4H&T'IN])YF!Q9=D MP.<:<6J2UCJD&K;/7L!T#%O/>8A@_4F&8E 4"\^U0,:2U,OWA)D.*U:5R3*D M5M[/&ES,!:5L%7*-5]6W[2+<1'OOC)0N50P@+P!G64!"H'1LK4D%G0_4^FF3 M1JY\22?7U7(]LL(_SI5JE/=H5VPM+C[:@1*J7^9):N4MX=I2XI3!.C"OB6(1 M*6U=((PI8D^9]_,M'8B"SY6W'FK&9M%0<21>X.C: M(8,-HZQY4G?JC#=HY[+8';2&1;@C5[[44JPYD_]]J(H!LE6Q.EEX;-7Z#6SF$C\:CL M'S:Y]XH6_B?<2ZST#(L[BAWPB>KJ*S;:N$IVJVJ:MK(SV4Z0O56##2+V$7NY MK#1QDB8KMB+IR.'1XG0$:S*]8=ZZ-.LD>/U]>/W+XO+E<%[)/ K(N'0(GU*+ M&=72(&V(Y(2X@+&05:68>RT.V. \EU^0JO-<<*;2:6YAXA?-J;9SA QXEA*X MQ+G4U<("WS#+(@M>80=^:%5NR>F=BM93G$WE8@.TV9[Q5NMB3145^/66:^P8 M\RH8+@DQ(2+&HUP\"/F$Z5\KIP\18GR0#8Z3_\<@9_EQVX&'1_CVZ"AJ:81\ MLQ.)J5A@5%C@$!D*J3>;-4)C!:YJL Q)_WQ/'(9-"2?E BE%OR)):GN 481+ M+(0GB&/F7+!*2O#K(S6@CTQE*[9#9])N[[(N#[*6(@!UP84-%(-C'QF+GB$, M-!2(.!9E0)X)494Y>]2\Y URQ>9+7?\T\MHK[ N\EGV1V!V,BP7APQHMC!@H MB=)[H[!F)DJE%2(V.!:LP%%7I.[O+0"S?>;8?!"K3DL#,2.-EXYZ'!C3TF(I M(@:[PP1#J5@T(;(>$E6P\ C::@7>)1USRL@ YH1O=E.&R'ZL"NZ()4KS(+QF M$;"6&6^5NBPO;=B:>T%I>:^5B<((1@*QSD7#A<3& M6\OH)A/-:J'H'M096C88KD;FQ)88@AE2T5&&*+7>(JP%:#1'K0O[';MQF"Q< M6M69[")[-^CFR5.@N/+&9$7#@ K7.2FMH48KPX8WS3QA;2%[6]/*.W EU;9% M[LUPWY:=-'C)J=2@YWC0C FMO146;#SC,,%ZQ^:'IV+8\25G$8V\);3I%CTZ MS9CDFR'+!A3'TC$*+J'S$C.E@HI:"6E2HT,DE*DR+<84?W88A"_PDM%#0X]O MB>S@?6<\;=5:B>S<6JF^C*?M'WVK1DIDYT9*"].39^WYM#C3;*?#N%X??MI- M?8F*-C>]+.^-DO>X-@^I*4J1[]J_+YS@(G(PS(<-,]V4FNV4VQ%\._2&7TW- MD/I#7[K5#*D3RT/H?@W=7J,,UY,N,^EPKP%?_9_!Z%5NJ/AF#[XP&'[<,ZVB M(Z[I]4(?W@"B-7U(Y?.3QMO#1C#Y42'HUL=0A#X"7+F4Y9S\>@=O]9K#:S?; MW^#M_)>-81NF=,UQGG9OG+,\6RN24IC'])PD,1=%"+W[3FNX/-!$O\&JARY; MF0R5FY4G-5?L6,IG+7JF^A#-H+7O-MUDJPXH1!^K1F"K'B5TYQXE.XS?',YW M'8^B'0W<_+Y?2M&MBC_HL8H_Z%;%'W0OQ1\_6"KIU>@\O/Q8AUY;)8&*+KFO M>BG#O?UUYD&F-C%_)RFB=,W\^+SR85.TIA_R"Y96E*H%)C>9_!JLKDY>ZM<> MRS&8<,WQ"DJ?#\DU_APTUV/+?$_OY'UH_Y\4AN]T4U4-/"LHF/Z8_.W)J-&Q M;S/$A'$)T/=B%BJ\G5?Y/%Y,GZ[^\Z(#_VV,QY.F@J**>=%Y4<-?;]^\394E M($E%Y\$TY.(Q9"]O'SNMWTQV^9O[_H^V^2F[\?Z?J2#I*=VVY_)AED:N^\H=ET8QRU_'OQFM.J6)#@V(BL67I_;,=(V;2L7-F]:N M-;Q^R^H*QZS6 H'/H5/["Z\E14%1B=(H8XUC7,?DMR M<:^!!LY$JQQC*&JM%(W&1.X!GGE5?7<-Y-K6OQ(7\V'VR8#[9ISM_0'F:7*CAP<>N^NY%A6.Y@OWQBKDBI]M$[:1@71 ='O&/8421TJ H(;3KV MOM9SBJJF\\/3QSV*I1*6."TH4\@RIEFJ9#<1!4,.^L819DGEBE Z.QDIE71Q%7;-FR,LJ\H'Z=-CW=XH&2 M2=!OML93!.5TR6\*"*:ZWL3'%GS:YM!U[R8$-?UBQ T@:S*C7#>,.R^V@NDM MZ;!41>&WI7O-D1DY@H&L6GI#F<-8$:^#T)H)'Y!#VP5K=R S10U MW,-6U-/T3HVE4TAFW/PVKS8>;]9H/X:-""JRO =S9EBEX=AJ37?*+/7!''>_ M?(F+-KVI(7=Q][^#L)FGHI5"*LC.;F+,RXU36#1[.:QE_WN:"#T>>_?_[J%O MG'$)]B+!/C+DP6,C7'/C56Z&D,KQ@;MM\WPPN"#%F!)#0M3?W:1*^87*I7M)BSSXU_:O/G>9$^C_ /MV9[M?0S_)&.WL1* O"9"FB MD8(^HL8JX2R5EL2 #"<5Q^?U[\O!>H?B"UFQ.],P/+]58&_,FAN5J%N!MO,- M0F[3V9?I^NQ3IP]W^MSM^(%+D>JKMKLH/.8T[?(A;QUKND6P/V_XL"Q#J-J# MKX+_5,BVCNF>FB2,-[!73C#FD7,7-":2,^F5BI8$ ]Q"%$\EQ!L<:6]MG&]2 M.;CLI'\SKWDA24PD$3OKN16.60HT88P3)K0,7D:_2;K/UK;X!O[*FI9XR;3N MAH)QMJ6/H0B;E.O+4YD>5\%;C3AS3EF.T9Z:0>R;M6V@LY-=1_%DXB/%XY?[Y!EUZ#]NB=VPP%=S>(T.@'.ONM/Z5;UIY0?DHV6C6F@ M%Q3^DW9RU8G0J[RQ5NK3L^!S9QYG/QIM#TO%D(N8M--]O ?N^R4C]3-LTW>> MBBM7\"XLS_[6A&NE"X)>ZOP6IJI M^/M_GW3_98R+I;P]X;\_V+K*N6:F'RK MBCTJBK9""]N6W;K[X >M,!ZLUTR]6$9]1O+)3LFQ2#=[T^JXWUY,5BPT"5([ M1+&2C%H)7BA/GHSCWHKJT4[3?LZ++( !\9CT8G<0JA[/\9@:HZ'(K& TZ8RPU0*1S%[F#0,Z@QX87[V??IGBYE* M;6^PO54V')7+&F6MQS#]O%]IBGP.P2B?LY1>/Z;,K>'KHB:]^*BH^G:QG_]T M7*F_"$ZGJM,K4&\SCEPUXF=]!IOFFMGBY/3Z+_UN1>UX\RG M1@II Q,-V\7(JH(H8+CWF^ 8C%;4[SS^.1L2]E5:WB^9?ES#]!W]9-2S(57W MOQ@7A?=]W>LLOKJO^Y*5]QWV0"C=-LL3 *?MC/E> _FMURF%GS+45I'_Q>MQ M0N\H_VXV]6IN$35LRCPK[T:N69ODJ6L>#\)%Z^[F'X^O\G+];X?08:F&.:'X6<),?GY;]T#.;G32;G2QNI5$'I\%#52;*YAR3VWL_5QA\ M^S0$AZ8Q)W]:Z-PC!GX/54/G?O4&K]PY<(MHQ4C0R=X=9D^[B=T6;^K(:5B? M,/6AP?JL=\Q5+EI3!9&'R]0'Y++U6K^'!U) M3@LC_BN8[MU39VIZ<62,,*V1=@R;J*)A4B++B.;1HZKQJ>=8Q?JH#G#(-S0.^Y!/1R_$NM,,J1/&JB4"Q*S0D@'@/L M0YQ+;JC3$LE-BDK/[OHY_G^B%#[#15UPX6P(4LD(+@NC%!F1&FAY0;1! 9ES M(.&,#F=T^,.B@U*"$BRTI-0Q$JBQ@ELK#:%:>&1(6$.CD$X)[@47T2X*MIWU MW2D[QFLZ_-7MJNKPJ>4S\JEW(M9S"#4>K#'+02*2M35W.3CP-K^%J61J(7T M#P11S'Q01E@E(W<&6ZK@OZ<3*)BOF63D1XI[GDA;I7V"U^$1X.C[=8:S@\*9 MHH:%R SF&.Q(3)3A5F@B!;(L"++)"+2]1EA^J!.;,W*=D>N,7#LB%T<4>6:M MLDBQ@+TB7E%D">(2"7=.-SD=P3@#V?/:KS.0'=8$8S2DNGFPNCQ3+)UU"1\T MQP!E5)A%-?/U&%8$RQ_)LOHQVJ3NS++9@^E^;;9+O?='S6R?3WSOV)!: V[\ MZSZ)>OKG&N6HF1&&(&]0Y(9)994CF'FI#6?("WE"/4R?;]3L)*VLLQ3_2%(L MN'68*$6V-9 M<,I$AF3Z?TNX]O'.U2[7M#\N90CUOHT M._/VR_5AMH@A]*<.PQUB3$>CP5P2(AA-*+P@&#!58[FH(=0I1"DX>AY!B@.< M*^W,0S^='MR=ZO'.&0!_* "TT4N#2?0,1<:L!!_11NFCDY%0SQ:9F^<&+V>L M.V/=&>N>%=8I[D5 T5 .4*?33*S4I]YKA@W'4I]P;(SB,_:=L>^,?6?LVQK[ M8D"&1RN0$\P0H13"GDA%K#< @ONM'N1@OCT'"-L^Q'0:@'5R04Y61YUB56I3 M 0V)Y5_U@>>!+6W_.0REH5*R@*7EBAM'!45148-.I2$30,NSR [0\L)4?D,+4>%%A:$ M-5H8&:5ECC&E+?:<4Q^$I]*<<#Q.Z3/2G)'FC#3/!6DB]ZD&)4AL'(N"IFFU M@NDH)3=>4K'7Z!=6K,&? V)4!25JR[0KO_K?_PN^8(!/7J>_@"R)^LWVP SI M,OM.^;^\O,U_-MOP,"_+?7X!%S)IB-E%FJK##!68*0U<[ AM)AI27\ M,OC+_KJ_4HFA$_N^G@TYC1:W[!'*?.]:P73SO;@?A[GZG4?8#O38'[\SVH_\ M35AQR_2 ]]\^?SAL_D:WG2#^>T2_ID6L_)M1GN,T)_F?_^AT^F#7GP]3]CA M16:^?SU(>C2_816W.9"\T$TBFWARW1!?_GFO^4_@,96>/'_]%!+B)*X#Z6J- MOI0N.'XO]0GYR\_I3HO7/US"(ZS]E4W$>@460@"RF]:3^=Y;0-%9T/K+?7=T MI2'L#:F*DI14;&2!A_FG9?IG]\.GRH/+PXCROZ#\/U7!YM%'+X#15CWBTGW^ M:S ^[?/,8\VB\)"^S3[LIYO;&-A6D]UW$R+^R]7UN_?_^>+U5=N'WZMCKW_Y MV;RN$-C1?>>_7UI,!4]E&W!1(4!3;&0[+0\/<'MW>?WN\LN[[-/-W_OKV[;617UV\O,O@LN_WUS>W5NZO++U?O;ZM7/US_" 47?V7O3W-]<_?^ M-KN[R=[>7-_>?+QZ=WGW_EWVX>KZ\OKMU>7'#)[V[OVG]]=WM]G+,=3]M&!/ MJMAK'F[K!&"U%0#K$0 O5G?;$;>*^6<(_B[$ .:%SSXTVZ;M0%]F;SN]?F\M MZ-^>4'H;0C%4FZ;:G<*%$;?=X\.#;//X>/+X966TX$2/\_PP;W2B5ZF"2M^? M>% [\=J4A+3]KL_'K.,AL@<)00Q%JU%,E#I M53"8 U>1^NF!+'B_?S7?!Y?&+C&)@4"!N_MAI&8VL&WJ/ 7[U#3;Z MHM!)V;M%G&&ZX)V%%G"%S_J=K#/H9OD):JMC"E)V1^= F\ M^+36N&HGTK1#0?>G9O\^Z]^'#.C?]BD^D^Z2WB (\ZPX6\HNOW9#R#_,=2$L MI=F&KS7;V2?3=?>3!TP_7/F;OPW:H?A)?O>_??[4Z7Z%IWE[;WHA>V/:OS6R MZXO+BT:B)5A"[7XC>PKPR]Q1]/F-G'G,4?^?Z76]DA.$ETQ[I!"BC".AHT?2 M*1LM\3Q4MJU"='D$_;+MJX_K8)-6Q[DV84RRD#$;]0@>HD09KT'&E&7**H.\ MY2Q(&D)TVE6U(T2"HE.@#KZ8=^K'U)D6DK*(-I(\+T3NDFS:G'-;X:MI%<3N MI%AF!LP90Z\'-S&M+ 90-N"C@] DR;8A7;_7 3XTT<<5O.&[W>8,1R9793G >L MF.::,6ZB=HAS1XW'6"(EJO+=$4:XWZDW)L2JBW<290?M\?8MYA+P[#JNF3/* M&'%+ #M-];D-^G6=6SP!6?NAG>_ -,B&7(6XY 4G$!ZR)3S'J\YCZ)I^L;>N M\Q"RE^'WQ]#NA9\:63OT\R^#P@$2YXET^?I[??B?'-?AX8<7@,\O9MSZ%5&A M[4U+O)5I2<:F9?:#V995KOQ&>U'3OI"M]H6.8\77H!BZ33<$B][#XR^W[C[X M02M,@&+LP^6*Z7(D%'XQ;;J ME.D[S9(C.S@9=;W!0_I1NY-TVZ@)7Z-*(:9+QDZKU7GJ_3+%S1.&615_WIZC MZ58L'K1I:_T\AZP#VQ0C[F0R>5#)ZO6D^[[(< MWEK[:DX%S%;!R8O7+\%<[-]W!CVP<'M[+=!8= 2V9I[_RB?9]2B:+%SI0]/[ M5CB=E6YST%B97+]*V1RWS\<::>]*'7! ,^@[^IRRW%?M[O/HWG%R3_$Y[)9>=@F%M"!C;6@2&D5(N$J,1\XYH M(KZ&=0MU<*ASP-KZT%1]@.AZ*GCX]&1[VB8ECJ_WSUU2E FL'2( M:$ 7AYAQ47EFB4 V<*05C8O:J=8$95(]?RA[%B!U2(.0_T!0=C8(MWN*']$@ MS,'SOAO*[F8U-8I(X9Q"C(:@D0$SE5'M ML0U.[!?9\7.(5VYU%/2,3-9S\:'=:R5'W4"OT^2.3PC'PF;V-JD_-WFFT?4GI'7N-4F=LQNQW%Y9Y M\"I4,RIU@1]7ET(,)_&- MLE#R)]BG3.Z^2!M*TPG:>RGP^$:DZ2](^ M4'KCIIP+?(?RJUU:75256D^R>"FIQ]H*)HF8R\>OJQ9]INXWH+JE.K53[P%F1;EE*\N*=E]P965)*M^M*B09,2E MDV*2TG[DVU'!OQ\[O=["HA*J*+72<(NP9G!SB[R/B#'FF*#>R1J86)DH.;;1 M404:EEG#I! (:>X=UX6+.])F=G]GO^/BB4=C][V:Q* M'U^_IF-[MJHLYUCUHZ7%#*NW:8N]W5SR]D$LM@VQ^"[$JI3Z53^B>R\7V4:) M+JP-F;8TJN*5&Q]@;584L<0\JN4$X1"K6%QVL>DJ9NW#@W0 ^M#IPAL+ HH' M6<'_S]Z;-K>19(>BWU_$^P]U-9X;4@3%R7WI'BN"DB@/;W23>B)[;']RY"K" M#0$T"A#%^^M?9E854 **P&B2*'MZ2: 6C+/?DZ>I>H@?L EW$1'H[LPLOI8 M\ES?G7C4?)LC+QV8E_[HQ;KVK[U8*GI :O[N?G(S6L9?/%$_; $U)C%LA&Y-,:/=^W'S7>4_?#A_/S3IPTPMV4$:.I0 MX*VL=32NC_)ZK[KQ."A3P[DF=R!\.1QT]*APR(?][/KWS_M&^HK3_67PW(U4 MV$"$;8G;33&YX%AY7^*O 1M/M],54Q:OAWWSYVV006Z0G__/J#-\J#>1-,19 MQCD5!!+IA,*>1P@>@ZS3$$#- M)"".$R$%MQIIZ:0!6C6T&-U0\'QTOM-SMHP'? X:.]]: "V5.VR]&N4V4/I> M78.C7#C*A06"8ULD8S!C4B-+@J#9E3&TJ&1:DP>_)6&&?/73X.L%F^\Z1=63+T5G<8D_!_G4E*B!%,<:0N%YUA[@5A#@ >. M4_5@6T,]Z(1PWC+AV1X)>63O]K#WGKG;("ZU 9A2)(G&7DN@J(!$$VZYI62' MW+VO>$K[W:9V^$9'YFL;\WGAK",(TMC('1LC.%<($<*)MARHAL$L6S/?3QRT M.'+?,^6^?5NVQ"L'0?#_A4%$0*28IH08(0$1A""SDOV.1NE.\-P:MWW/[7D. M$P,X^Q86FH:L55P2I\X,^M\R52L]ZB^,%+3N!+BI!<[35F[L/.'NL=VK]A;7 M?3)^V+5M-JL3/@6"/^N;3E&W,?SL!IV^75-/*&NT@(Y("SUQ3FD*A)'208DX MXFZ79MHN(B#/RSK;)7^WQ-0[RJRCS-K*HMVET/+"4"6 QC8>@QLC =)6$>0$ MIQCXA@KKU@5VYAO]M?^\:^?"ZT7%?X^2\2@9#VW-(>+&J=J7D41$=!]+P$T5/) MH>"% JRUMLAQ(A44"BL(.!00,^+Q+N70SQQ:>UY!LZ.(> XBXLEL%>V$G$:M"_W[(UV*)A'SN+ M_<[UX5HV'V1)*R>X]U9.#4#<]WG&%O.<=K*7C:3Y8TGD7[*F>:&[W-KV"N&Q M>WM,!37F+#R/*Z&]) HC@3!0E@.CM:2NJ>=*:T-73+B D7Q MYBADCD+FR83,8[HT""8-(L@+':Q#CH5@SC"N.=&8*-U4E='2=#6*?B+YLE_& M/ J9HY#9I9 !GC-/F'>( X*,UTI2YK%D4E"J&B-5SRH^=90R1RESE#(']Y>< M,T1RB)5@G'BEA69(6DPX4]0ZU]1=H<4=I\0)9+(EPJ9I;N6:#+JN?_348:YR MX!6A?UT1I)K*F4)\/K.J)=V?'B=MJ_E?I_"O!Q:6^U[)YB.0(3@%XJ]/T?R) M"*R8,9H80(!4(IA'P7 "'#OJ#'4KYS2V,_0#05OD6)VV6A:Y:2$#4M8Z#MQW MCPI%#"<06> \40IJZ;4FT )/!55HEPQXV/Y,+66^@SH<+>3 ]JG /3.@Q5!R MP8QSC! IO,844^HL)4(;@QK:26_-@'N+&3)MO/DOLU2J;! .G CE)X0QH2C'A'!D#8>,[]:*^[8HB0G&+8E MV+^517E 7W?'996[<)Q;U3)I=^*J706LNR/R5E6V[E*0[GAG3U>EBJ4@3'#C M!:"$8R^I<5P808!WCE/?LK#!,_16VE]??Y1;JR(91\&UFR.874HNHB4#V@JK MF28(464$8QPB:IBSG#?4U[1Z.KC4:79Q0H## E MGA'A@2#&*."E8T)[HW=I=.TT4K5FG493&>CAXU5'.^PHRHZB;.>B3'HK()=2 M8$BXD@IQ')M8(L@5HJ A;V:_\3W8EDJ!*;I=L^?1^CDP"TCWH,'!755#;E34 M]90MB'8IGU^FY'V.,O4)*VJ!,M(%"P\:!HBP7!!N$17.0"6]P V=?H\Y.GLW M%MKLD#XG*;%!G.PH)I;WO:62(\J--H02(X4TQGD&"2,0.,S:FDFTIH'6SA#7 M45:T$^3/4U0\E:0@BA-'E+..$X(E4 X*A#5U"#H%H6UK(&E%RE/80]N$1!%" M>B'!H:.H:(^H>#*K@@@HN !&*\_$ L\G6/.D MZ5G[3LE:7.FX+#CS9&VEES3J006+[[M;SR&B[WLK/]VI[-U[2Z>-NF#]RSZP MOC.9WRY8/:J;4!#_W%%I!5/$.:\L,Q)8*2 1%(J&5G"M#5=!=H(Q:%D;N?U) MCQ8UHSL*WT?'T]HE48[2=U>-?9<*7T$1H0*".+2 ((J#X6Z(#$Z_M9Q8U10. M;&EZ&V[;I((GE[M/WM3W18K&HUUZE(RIXM-A*9B###M" )0"V%@&8(5DS&'S M>+/T\$'/5DC'[?/GCN+Q*!Z/XO%0;KNT4F*M AD:12#! B!'M<&:$8$4:SH> M:G%3*QAG7;7:<]]YJZM#N.D-$>SJK__W_PD_Q)CKN_A7P$,DGTYOI$I$S'Y3 MW??WF1\2A=X$&/^71X93S W2#!-JF++,NNHE$5$7DO)ONKE-H M^YV096!8#<,M ,_'8*@3U-^+,+UQWQ%?/\M$L5Y7',XL4R;#?Q(IUB3*S]*(T?:'Z M;[RWZ:79] /GG_+(\YG8K2,(OD?<7S3Z",]HE,*-XF7!_I<*VSHPU&C8WP

*L,Q(IP P86&W&.%B*? :\ZC%BON^=*/*[D= M#N]^^=O?[N_O3W_H0?>T/_CZ-P0 _ML@_/RWZMI7V8]OW5^Z*C*#Z[W]X_K5 MNP_]H%'S89[U?1;T;%"F V?Z7WMAB;9I^UGV-;@KV<#%.'KO:SP7B[>9V_#0 MF!2=>=491.TW>!&ZH?:Y@/\4$U,X91Y:&D%!!JB29""V6-L,$8 M0)88U^3FS62YS%8\7(V&5WZ-A21[9]N;5QM!=&P$L54-RD_GFY9D@92[$2>O M%V I_[8IAJJ, I=OCB5G(;66:BX$)XY*@:2*R4D:&<(L;>@&_^*PA$_%0BRE M^KE\:3U;!%+" M"(-2*4J@$P#FW8T-N6UCCEJ-&NM83JGLYE:UFN@%' MR:6^'><#!9.O2AHJOZF[RO(1,U=?CB+!I)7;O8L!JQ@0"-S0K2Z* M#QQ_]^H=9S,V>#, [L+*W^H(IK?*AP4&4[I[KQ[R!;"<-K'_?CMVC\IH60E/ M$$,<#0@LPFCIURF/[K;<44JJ*^,A?P'IGZ902?73JQJ1;8'??P3=%?$[M:6Y MNL,"KIUAP*.90TA I\IN!U%P_>7B\N/Y?[QZ=Q&DRH_F=OKJW1S%5^^8Y=E.$H_M=&Y9^?7-V^?'LR\?L]ZN;JR_9YR]7'__X<'-]DEU'B[+UV%G&(C<07ONWWSYZO)+I25G@$O2/!M"=%:6@@UL\$< MQ,9[M4Y-MPN:_"[2P6#DFO9LX_ 6&+P#:#$ATFO'! 7 86N#LQ#,FDK![##Y M="&3SY#87*O++$ TFA4UF&9%W?$45+,"K-GK9'GT1[GJV?S-+U.Z<8+$O81+ MY3;T!<&R0.%J3&V!7K3+>.G6T()@*W#!QX +;0,NG,"U7ABUU'S&#]/UK[8] M+LCF.6Y674^IW(;C@NKOW:6^-Y^(S&BE:4V\_UJ0W1]ELQV\?]U,_IUJY_^, MSM9Y=+:F_:JG;,.PXKSNR=MIK,#>/!C7JI+8?9?=HO;BHQNJ3C?/SG0_*+TU M-=[D@/@I#_8/5HV']KNT@W!N--T.>Y)^R.+*(Z4]*:7!PU+:!@5^AU,,^Z[% MBZ)^T/D>S-?O]7/ =/+WRQ.*\7TQ2'%J_^0Y>$\OG7YB #Z%?58Z.9PU)HC^ MY<.'\_-/G_9?.3MEJI4)(7_4$@**L__7W7Z>O\E26D8K*K)6 .U0*;*/P.6S MS7:53[KIY7DC50;"^8^[X$FXVN&FDL KBCV*P]00 HR:RF32#H/F&*M/MQL M96%!4[^E-F3,+B7'MM4''.7848YM),>(DE ;1CSUE##/-/6 (^& ]IP W3"= M ([E&#S*L36'N[PP.?;$]NS^7"].YE:B_9#R M>]^AJZ5R]*"*JW4:_D@&K2>#PSO\^QIX^.0A M3J$,$!IU4\RA!HTWR*QUG8 M.]W);FWR=5HF7O9[_3LW2)4PA6D[;Z-SZ1&P4DNC :&<2FN@Y!9; 2R%>'5' MQ.=AHS]]CV?TK&(..Q\#M%MJ/\KIHYS^N>6TU41["1C1$!.LN>(<:DB19HX# M:/0+B:4<0$ZWM1_7^B.35@1:#B&*G]Q):87[\>K=37^HNIEV@>2J&4RQ$JM% MZNNE**;GH'*>.A!?U4_&878?B@SK(#ZN"MW2[^7O$UU6E0\_7'[^8SA082N= MGAH\7 01G0==%!7)H-_M)FU4Q/;KAY-.<.H!PTX9@IF35@LMJ=( !,EDUABW MT,[*RTTF%+>U <^!QS,L81P#YPU$"C' M&](F6F0B_^Q6[4]LNC[;^'I1+7$QMG(S5[BMV6M=^&]OF@J#L]U6PAR#.<=@ M3DN".6/U589ORBA&O1DED YH"TC04T1Z*H*:8I)SR;AAV#9$<9ZC\;QF*\OV M:JAC?/PH4H\B]7F(5(HU )A0)2T+(I5)YY1CTBB(M+%0_$Q6/VRQ3#W&LK>, M91]J4%T5S![,M0)I[^2Y3:#7'M6R'8:?=_+Z82"P7-EZ56XYR,5AN]U5]//P$#-C986WD7>DR3LL89 M&*MN&L_ F&ZJ.66"['PXQMRLB>WAW-B9;>5=^#%P)MO F38.V (#ZCF;RR= ML='):T&&XB:G!KW K7FF>C;\>-I.!M@D/J0CI]3G3EV>EE_-(BR),4V MT]OS*NTTC1+HC[,-@IYU16?T\6,F,P=ZY:"18/-U'\(:%FT_F(6#_GVQR('+ M)A!N MNA\%,7;4I\]5GS9%N1ZK8-$+4[!KS[7"$%/K(&">46*E$-9 ; UC' HK8^/B M'6G<^;$(4ZN;4L@E+N;T\KH*.*K%NWY4N9,N!'>QLF*EX@V/[(YB(]MRCDA\ MX6A8R):@4..DD:!3.WW;,>D-M1>4&4#AEGR8GT3'UMQ&/;E(F]9?5>PN>.UO MQV4QX]V5ZKZ<'K21TG^=.Y==1GQ#>I+%AAH(_'K^[:[;?P@_E">+^4GZ 4:: M&611QL6;53>\J@@UA$]O#JKAIZ_:A[Z?^33;HKS^<_WO]+G&IK.]LBO6?DSX M8G%'[IE8W-2@@H5C ^8GQT;Z^-C)3>"BT:!Q,@#44GF"%85&$N>T3 3!F$E-$"4'$820P(\1[H:&RR/G]30:8:5,*\6E6!U%J0L-_S0I0 M+6KJO]IH7+V_+8"R>3_]QR^TN9/]BIOP[K'WZMV_!V=*!2T0E.AM?Q"P$X5Y M)\]'+EL>1_X\<-X-!LXF1%_?!AF=GQ4/"6 M>(QV@@LV0'QFO."[&G1*93\> AIX(AWIY#%ZH-WPW@77WRES6[[WM##S+WJ3 M;OU0RF @+-CI>"ZW19_',:.P,.\-1,=\T7#IY[/2#(E)VQ/M46*2 #WJ,.2*H$P9[0!E" MA )J;-.XO14T7"SZ;&\B #=+@!+;-RO 5N"ML(COQLA*0:8@MSO6]6PP:@>J M]V=>PX_K=8+-6%K'KVW#M]WY" M;O'M:3;E+#29.X^; S0U6"VQ4&]VW-KL#+:N&P[=X&T9$YA\/Z_)IN8XI%%H MZ9MA@%T>$1CO[;FYDZ_B/*2'^$VWTW/9_\HZWV(,,D#FUQC'5,-RW:_>G2=1$EFG M&BB\D+#"5=UN%B#1&<;$J7!I85=%VE@\3W.:1?Z92.-+HHQB!M^5#]^Y^A&P MIQQ#;8)VAH108Y0EA@8V)4HA#-:90OMXOHUSA29\>W'Y:0'GOLV=B=P;41T8 MZ-6[ -7QY*AY;?0];K5TB&.H-@!TPH#AF8$J\RP?Z6^=8>G]JG1/A9N\9LU6 MW\73Z*"'3K<0EE>C85 'O1@(J^<+"8PU%EAA:0@ 5 DB% ),::2-X$TELKNU ME#8 ]Z[V#(VQ4A,,O*3NR;XS-9R?F9JD=]S7Z3X]CN9CZ14WD0.X1LWGNBMNHOMPC9;&VE9'0X-E M^+L:!&((N 4+S4(U-IN23+D;A3M4GN3.Z"[*H15N12+R+ZZZ[_.@_W6@ODV, ML;-O0><-89WCN"+:<<\U,<0I*4R JN*2*$"0E0T<%_R"R'&1IN??E(1[XR+B MG:O3<]C:$\*;O(QJC'N,V,T:3^DH+LCQXM-@O+Q@;J?UE3&*VB]Y><_P-MAR MY54GF1T-*I,Y#D3.BXG(F33#R!E.V M-.&".*ZX\9P&?'G!$%&"889IH"!6D0C%GJ&I0H& ,(M *$&&$3P2;+\*NT]4D&#%+\L&U^T^G$1UHX(,B=GX,9X>;UDA3J;@G"(3%9@_A ?\[H)8J0.<^6"I:,1$ M4-<$8"VDYRQ8+08+221Z2IJVTBSXY/1BIP4-2F]N;1F$5M8.VG1M*0 0/ MA&%*O QT@I6T5%KOG1+>2PMPDW!#2&S%H+ "R0LTF!;92SNTC:31W'I(*<:> M0":$TD3XB#".""$-9PR[T$-+D;:E 4 8.9$2+3N"F(\2[EO-:T$L=]@;8A4Q M'&C!(':<4@<%T^H0X-TA3]1MJ[$66Z"W'BG[JAU5D:CD-JQ6@S/=4)Y +?)M MM(UHH;;)#@ \L0WP9 N!%U3U52#(*+1;K:D)LIH[XX. X@13*YCRA@7)(RQV MU\()@6ZE40F270@FW6U$W!#;0[G0WIT(RSZGBBD9W2%@2-(9%@$MKI6\X MY]Z)8ASKBYGU'7=PVA![VU^H0W,B M%$1(6&_3AFL#78!0MHU'?[OF6"W!1R2I_/DNF'$HZY(6Q'YD%ME$((6 MFBF/L/'B1LKZ@?=?/G_ZK+ZZ]X'*_SP;1/JL4B>Z03FF8MS;<2?#8?]NIK=A M59!;[FFZ6J.IU.'5[)MC*GD@V7>S6;;-ZRQ.\:<66L=%.7>^";CKX4;,97=. MI79,)X$$[<=GH+Y\]0G*XX7?A6_>ZOC56^7#LG_)5/=>/>0S:?U_OQU7:Y3% M]24\4XI' YJ*JOOTZU21R6VYH]1,:";=N*FY4)6)'*ALP?;6P>\_7!"!@YDM MS54.E2DG0:%US!Q" CI5=CN(\NPO%Y/V>]7-U=?LL]?KC[^\>'F^B2[N/QPFH7?LNL_ MWE]??+PX^W)Q?MVT\G+M587-H@OVOI/+JYOSZ^SF*OMP=7E]]=O%Q[.;\X_9 MIXO+L\L/%V>_96&G-^>_GU_>7&>OQT+V32,NYLEI54W=CH5O[#>.N2UD4H1*Q#G MQC+1$(@.SM.6YA.*L&F#;YLR9%?XM_?A.9F>H,>.O=SQI9D?]+]EPT =T_B* M!<;ARY.J1*E_YWI1:?SI@@L1GQ 4P-?;\)3.]YC F?(.B^7G)S$ML[PT +[ M>Y[=JT&X:'B:W?2S6%%46H)%>KV.V<.[\ (MD#'H2DEP_(A@5CAJH4>>(\T1 METW9]( _VJA>2!7;IE+UYE.IZM&*:5PM)I,:HD^GI,6J=,^8_+I(0#3KTM*V M6=>PG!':4X6\S8>&+ZY(:E(.=>5CKJ0+'!2!]*4H,8P^8YZ(\7UDW<]E(7U3 MZ13RC$OOD'8($Z*%DCB>/S#*==!)JE$ ;E@ZQ4#P4G50:IAJPH"/5186698Z M+A/MGJQTBI3"[6V"2E8'7#'[>?ORJ=5[W (P^RB?6OW.+1:ZE_*IJ]&@$$AO M=4*7J:.K4D&=8$]D>M!7MKRJ^J%>+A";8P9)6#:N&,9QLZZL,8U])SI=%WRB M/%P7%QR#"N-?J^JZJB=%/JFEF7Q5R-"9HI RH;DL;L@N)E'ZD^Q;DO;C$%R# MC313X-!?"Q2]B+F>*Q1@M<[.(!;#?.\8%W.SXX-T?-VC$F)7D\,6-+2/A-C5 M[]QBH7M)B$T9K:N2-@+Y7M=H*U-W ???8R%3H*X@X6TJ\RZH?%QR7?5["6*; M95??>AT]R@,Y1I\M%F)%N9>]CA>4U=?QB[+>^DU%O7^,+8+X:UDZ7BL$<'>^%J6E0]O8WG[22TR'=CNA(N!>@*N5#W,I-D&M[&0ZA!;%?5BRUN8AUJ>*EWG=1S M8Q![305D9_JA5'91%A7=G\:2(6 _.+)?$S@#&:5Q\].OJ99RLT).=E)]ZT3P M]7O=AT"BW\(3H]D0.WADZKOJ=*LVW%$^=ZR;4MZ=\3.GU'A9HS@68R\$-(=E5?N=[!0!L'!GQ2;J!34GI654\F*O M/\P>@E=>/G8"@YJWF+8?(!^OG8 A-NWPH^$H3M\,.(YXW*OUT9AVNNJF?:2= MKG[G%@O=2]KIO[O88B[&QA*VEIN;19N:7KIC8",Z)T9QHO<\Q6R"Y/UT=OT^ M.[O^D'$H3AZ7WY4U!/!?O2M"57617481JNXV Y>B/'DI1]).8GW[MQ0/)H>ZP]2GLY->)QG>]% QSWP]Q&65OTH F[OR_M,Y<:;X1+@J(:%3UN"JB5 M7>L2P[R-4:O,JTY9N%_5.::GU*5/9:L7/7P"PTR7VY=?Q[L[<.U#1)7^;*GC#^\,=P8 MQ$?"51[D^@P0(K'51.ZZO86JM7\JM,4H M4D%2"WD 75'^7\ N03+AGL\A!HS%5?=M(=, MQ2;)V1@>^S(QM0NY&JV.SQ.#NS#4LF26YONDK<;LB94!-G #0[!5DO=0\ S MZ7 S&@1)-:R,OV8W:I7G' 5L; YQYU*'B!DK="-/O";AB@55ETQ$V.3=B[LM M5#[6S<.=RZ_\A$X3F=:K2H+Q1[%G5 A**-&2Q')W:;!5TH1_UHAEU]LEP"T/ M8(;W#22: ((D#'AEFGFK.#5"\R7>>R7-+;XB44XY"F**=TE/^ M$E>8?O\].'+?1M\J)W@6RW8TF&#Y=N#*JN79XX(L)=HDTR#92Y5Q4>'HMZ48 M78:NW'5=PKK[XT>*HN)P%/T7M47^M-M20S MC%/*'>>">&D$@4JQ\#@"J5%JC9$\Z^#J)C9JN?(7O=2Y)UA+Z=KS"AQ7W@?+ ML26H\ M49I&QH%$08]]S/SFKB 'L])!LFGC5YNC+'_J.SV M1@$8=52YMT* %9/3STME=_;5_=;Y-C4@T4HK>6PWQX*.(LX+)IB*R2?0.H6Q M;SUR:JRR3$;N"%S 6NN#'C=$: *DDHSZD.#JT;+2U7*?3^Z M@L/;.8TRIV&"2DG.=;FXH#Z4N:WRH8,D2*8& \F 8+CH$UAJ^*DX3%S#V\Z/ MM[<=&ZR]7XK.PG!+0A%G(5A(>5&$@DO%8R>'%U(Z'6^6G/7.,-X)1Q M(P%E!!DC,,7"*T",PI+ZQOR<=I%!-!D>1P@K$9_P3BM+X\N<13DQ)B9VQL3$ M;S("1W=E),MW!M'2Z/7">P=YK#$OHS_31LY>':ZM\BC@(1(IF@?WK+QK+ZD4 MG^>]MJE#EP7>8/#V\Y'^[T ;1=>VA7R\]?'9[RD..Q8!G_J#VE+3U<7I4$T* MH-@,!2F3("A%;/7!!+!.<^\U\VMTTIN6 K47%N]:V_A_&XW_1:E"61EC3N=" M1=2V:HD:&=9]+P[G8X?26HAEJ 9?7=%U\B0K?/#X@#$+SMR:&J(UW)_R(Q^R M;^JAXNBV.'3>(*FAM!091Y3!@D+@+.9>(Q&D>E,?OFVP]^0N76HY6>+Y/C!1 MC(Y7X>&@"K72G6X\)HCB.^%P+++O[KH=4YP75LB+A!)S)U)X-P5DE#&#&!DN MSES"O=V'Q2+^=95544^D7B^*,!OCF9<30?>E!*H_ WW5G-#40G@2*9J3'*ML M#L^49#K\*YAUA$NCI64F.I!&0J\T3$THQZ;&8 ^BZ!_]KAT+HGH!=! QF!BG M*(1A;4@&Z:-A($LBG&1--8KK6AUG/=LL[>9I6/V8T/ J"R4/SQTG#:UK;32) MLM0*M2:_QE*HJ^[R\='/]\($*B\ZG3IO&:<4)UYI.']9'/3;&H_GU?-K"VGT MD U1P@+F*'"8:,.EUY1'I"EH+&KJ0;-#<[)2LKMT<><]W+^FXZ/I^.Y!0:X$ M]APJ+ST/7"X$BJRDM<1<$JPVUMV/M^#W&>IY&I@B;CT/(E)3 U+0.]A!2C!! M.20"[C?L5HF97<)R/E]H$5DOTC[)'JDEJ-R5B:^E4BZK8VKGN_'V>$Z=-&&9 MJA+^U8M'T_MU9[;*E(6/2)6M.1;;E-XN+NC]^8IRQ?*BW)7EM\UEN\>BW&-1 M[NQ"?_*BW.W%ZU;Y_7 O"?Z?!^4@BG'*D9KSOTIG?3H'*WH[:MXGB\E6A5=V M,LG BC:>4;V8?UE,ZGF2W#W?1,33)?8T-B4PQSZ365;WT*2>X M66O5,TEC,^LI1B!UNV4":SE6(_K!]<[_)^6TN)7 M5T][QK6(@,6KA5"BW<2P[MI$8F ME>*4!0ME(8Y=EE9^M%E*'/) M%_,%3-J58F+,Z0V3)TYF\N*KBO74VBVF#W_].G!?RTCB:_5F%0E$^7*1WOJQ M%B\O$#OCL16H=\,K7W,=IT:A. ^E,M!X&-Q%*8)3KAQ''D%H+6WHZ+>K@-;! M\0Y/L* G&#=TG&K*E:NI@"6I;V5LJU(=<09J>$HMA[<(Z+[6JY#\(17A)QQ^ M4'?1(![CUPV^ITC I^2<7I1E%/6)=HX: HP/_,P(XTH810!4VD+KB-8-DR>> M.2H9(R>,-31=FR!RNI%O4SU*@;I:IOATMOV2QHUH;T*[&.1Y,2DGN(J2X^96 M]:[NDB%0).!>S)^M<*%E4'HXJ#]!- 6*61/XFGME.0O$L#?&WHU,)NP$-V3I MK%$"6)L(5!UOOVX==B37&$L;K!') D=2I:G@VKOP#=(,[BA[X>!\";D\$2O0 M6#.+6X7!$<78"6TJSES$7V_V MZW1L55 "MZTH>=12MZKL@'MI0GW1"[@ORN\K%[C(M)^ITSJ9E'W%ODM%,XBY MP^S4?>E_1OWAI'HMOOX_^X,_RY*0\[(*[B2[5['8RXY,N+8HOHW%IWGT6<>5 M86,7O9;O7X79"T/Z3G7&KYH^:BY*$2;CW6I._J)"L5@QFZIU?>NCI=$L1%4R:00JP5#!(=DYQ M6AL0%Y97M-6J$A$JW*7$KJEZOBE[=NTC_UI08ZZ9?].!/Y1($0%0\#\H8=(H MC3#BA"G"(07.[/_ _W,_'Y;Y>XO._AU55A%MJ5>:8"(D"" S,'C'W!H@-LY6 M>49G_W>Q*K8BPC(18$+'Y6%_Y0 '4OE6Z-5L5)2X9T$)F5%7C7OTKDF6110P MNH5T-;U:NA MO=2KG>7%-/!"QBPV\DO<%]HA]92)-<8#.UNZ/"XT7MFDO%EB3(U>@\0Z)P@, M,LIZH+52V$,C%.,.E&_:A'(()(=%AKI*DC2 @9)V!J :@7$G+4%(%H$]#HTC;D95!GJ'Z\.7D\ M>05W @O+).:>Q,H/Y\-GI)1DSMDJ;WA9U_N#0DJ>P@.0EU8<6L4LCV5_F@EE M$8=>(^B"I%*X( (&8MI(H"63LS,P-AY@;QWF#^&\5T&@#T&I9Z8TB MK3+*E@WA19.)->7\W?IPAKI/-0J(Z ^&Z<"D44?7%'],S%H[PA=\SA5(KTZ: MK@O/L!GUE_U><51==$VZB1-.ZK_']JF7_>%_NH"+JIW)Y$G%3;,!I7JY&N91 MJ >+01C",1 *8("4E2SX# XO;/AU4*J!9(F$6D<6M0'R-ABNC()@MYI@R6JF M@]PCBDF)>- 4MB&_M 6J ;)E]MK2L?;3+#@]2ZJ3SP9;:KUY4M,=E159/I'M MPN=8/#;I+[2T,F1ON!Z7 95?Q>O@E&7N- I&N 4>$1#PZX10$C%A 624/")G M>Y5#OF8>=X.O'67JJW=D,B!H[&,7TK86!F\9M+FUS%AE-<7!4#52 &!%^,<[ M'. O'I&NO1VT9].-%P(;+ 3V?#[\.(0U-_TJ'2(V,E^IZYXK%Q$LG0(6*6P$ M,1(+ #4*;K\UQ@179'\.R ZXB#\[+J)861/9ABA*''/*28Q\^)?QP #5D&*S M7VAOP$5D1UPTT4IS Q#W&II#V[5=W[9<>'&?LMF4Z\?W+9N9%+ E?+:J449X M06>'L5MJ;IT=1=)KYK*9H^L_ L_D16^32#:=X<--3-1HFE80G%D-&-8Z^%E! M(T'-J;5$6(&$4PJN+L9;/:T "1L\/4JA$HY01T7PFBD2T"-(">5@+\'0J[6] MH-@C,,$H>4,J\F+P<^_S]5RXL>7XRZ)1!WMAPZW*7! IR*SYG:O1M 5N-V?\ MO8!KJ[1U1!\#KF+GPY0@%?LLYW?*='I?4QI!_'P7CQK+S_OMO9@UEI08/TR+ MJQ>3U,L*T@R7X6"FRJ,4Q$,;3S?#>V,932QG&N\A&&S#6 )6+:OX^=>LW.ZX M^BG6S;R:>?BJ<6'IFTYJHO=+]E;6:JKB[[]DTO[K*SA9W.8+6?3.Q@66Q5"U=62I(>Q, M%\_)TM#ZR-MM!5 RQ_:*K'G".P3ZCG2T5SKZ]\K%/"MJ*EI,RY[&,\ MF/^D.H,#KB2-28YV4M&9]KES63&6;$:'[4BO#?MW8\7*V5^;:C[3$#= @IV( M19KD]F9M_FB'8GRONBE?(+:5J&L6V9."RQ/F)@_L]F' M6%B?F78H%1J-I7V(BJ/0:ZVH^)==4?-1HNY5HE:>0>D8).L\&N?1-D\&@:AM\@.V%ZQ/ MZ1SLVIZ'8CN#OJ@QMP>UM@^I*PYJT[Y$H;FPZ(\(J!73SAIE"<="!A%)-484 M:,&H:3A6VDMRZ;:5LQ">"-C4W_Z 0K)U)N21DU\L)V]B W'O$*.QZAI[8AP5 MV"H<^)Q;)Y#Q#V'U;:TA<4KGL^^?)Z.W+][9%L/GG^5@A=9'&0_K23^# MN."AW=.#M<$H2+C!U%+<,PZ!)8QP@F-I'5,>&FAI;%IK&MI@M,K40OR$"=0N M";R>/[I:3N^6]-X+5OA,Y5<[Q->$(:IUD!C+0G7G -. M]I?MNQO[DIW"I@;<+T"ZM<(*/3[2SGJ M>0XGUR_21!V3=U,K/:2@DHA[;"DQ!@F"@FW*8] ,45:'A"$[$0TM/8ZK!C? MUDLQ1IIGQ#=M+A+6T!^ F +=-%QU30GUWH'5-!?T:)NHD# +"@VF&O M-5;$"J8Y$,AQ:Z$T6//]=DK:/A54/LNCM^?K'+0E%'U,!3TFD#U-*J@GAB-N ML9,.$^&!CO,@<$P2PX(SY)_G$)7GF2%VY.0C)^\Q%90 SX+YH^+I/''2:,^L M5=HP%$PA;9ZJS?>6UA 2IX2\$$9O7[RS+8;/,16T=2M\IJE4[4L%#2*7:B:1 M4SZVM?+:$BPD\@ X:*QH:.G>)E,+2G "CJF@S^&0_2B_7H#\:H?XVL2^M(QZ MYCD2C#-"D!7,F"#CO-5&04CWUSYY)_8E@:>\9:5&SR$5=-"_K][SW()L-9(J M.FKEV4UXKAMF9_:_1_DPLL>C\=\ G\/X\"L6\F3^_!H$LX5OWRPM'S4O;Z6D MG!MU6E#/A'CJXWP,H-9+BYD5! .C,=3< ,&-=$:21TS#?9(P&SW!L*DKQ=/3 MWWZB:T\LJ: SV$%F,J<6(>$2%!Q #:@"V&E+0 MT-BQ308>/^&T;04T3YO5]_-% (_"]2AU([*GC6QTB)EM.\U M[D3/K+?(EZ%"%I?:0&$X\MP*SREASBMM.(3( &:948#M=4+QMJ4V IP(U+92 MF_6HJWTID"]7P.R6=]M5^_)32J^-4CHYMQ@0G+I[$LXD*,7PU.^ [&V@LX:IQK-%[!'0^A'];^FL:-;VJ_57W&&8AKD]VZS:8K5?Q\Q M59%N-561C4="9FO/A-Q^C9.W35FJ"YP02I/_43DA4S.R>I'DN@M&+&XW?BLM M9O+D]-UW->BH7NU]B6*&@4?S2/3Q^YX+4N3FUHWG9+^MYF1_3:/$;!PEY@,S M1]$Y8T M\I@#H#A31#,HB+) >,N5MD3IU9-N=R/38%VFO65CH<969J?/2;0LD%LW OEU M?[ (\BU5*TIQJ+5C C!*E.'2"&R<-@@#QY1N*@IJJ5I)X_(2T[PY:3/Y6RN5 ME=1R8RFQ6"A$O5;"J@!70V!3?>H^&M1,DS_=@/Q/YS.#GS,#,(9)('L(@IXR ME"NNI.<"8X 9='2_O1EV6BX\Q0!1&;28"90W$'$-&222,!W^,LQKJ:$') B@ M!AT QDRPP\D]6S.!?%E, )'GTEI@A37!N1""!EG$M DPQP8R]'S&)TTQ07CA MG8M#Y5WWX30KHY]C*VRQF3LVA!?/2Z]?4MFRINO4(/DEM^.0\+!_5UF:Y3>5 MQULXH=44\/=?/G_Z'-#T?N#4GV?A7W5GM_Z2QAGBU=V?^OUA .^[V566CYBY MN@B>I98'2_>A=U^E1\NAD =V'E;W4$TUOE MPP)_R53W7CWD"V Y'33X^^U@['D4 8@2GLDG;$!@$9E(O]8AG]V6.TK'(:4G M\A>0_FDZ6:E^>A5(:?GVEN+W'T[9B-^I+/7NHF?=CZ9.N'__FWHW1_%CQIBY]DF&CM^<77X\^_(Q^_WJYNI+ M]OG+U<<_/MQM3\ 79R>75S M?IW=7&4?KBZOKWZ[^'AV<_XQ^W1Q>7;YX>+LMRSL].;\]_/+F^OL]=BW?].( MBWERFI514Y_KG^I_I\^UK<]2=45UCXFY-0R;;O+B7[V;BHH$^1Y$E0NJ94:+ M?@Z*,ZK-GDU:\',_Z!\W[ P*#>IZSG>&^<=.;KK]?#1P,5#QOMLW?[Z:Q"T@ MYEA; Y"TCB!&%5( 8>T])"JXI*LK]5YE+BBLNT@K@Y%K"L1 "3AWD",)(?'( M:A/ 8$]9[,/X;=! M1X_2=C]W52_?)YCP-F B6^/S\0LFVRR8C@\7I@57=+U*N-?!'J'^NQJ:VT[O MZY4.V$]KS&]B-+E):&',")2*2"%=^(,(X:@0G!L /'-^%T*+8N4!IHH*10C@ M3%)!O 18"8>(-F@/0NO5NW]WP>KJ](;A?UD,O_9'>7 -"C(U=3*]BV1Z$B/_ MYC;K]$QW9%UV-^@'D92,_P#'P@4.WWWOA-\F:B'3I>B*WD66CW2,K@X[JMM] M"(9D-P98^Z-!YDI)EY]F%69JX=L)CD["Z^/:>JYP\^X[P]LL**-BB>4*@S>2 M^6 -AFW$JU5^FQ8W?+B+YQGAQ>/-A2N&_=K]X?+?U2 \(BPK?NO[W6[_/L:" M'X*I>I*>K/+RZSQ[':X?W@:PAAV M<]6P#V"Q;8#%'P.L8M_I?"H8LMUXT&4"&24W.WXN#\G2Y\(S*GXJ_ _CA^G6 ML9]8.4?Q.$V- LF"1B]I-T3 M$_S:B>!/279;I/H'ADQ/;>LMJ6Z[?!H#? MM-O.OC:]_ 1N@1O^H9\'K]GTO_;"HZ:ZIR(6G&SKG%:,*. %]E1RQ32!SL@J M3+#4YUY\\HC'IUYXQ:F7/!&0[3Y3>/\DW6HI^XQ$Z<[&LVPE2@\I+W?U[NVZ M6[1:.$D.%,!!T$A(B=1&,F&(9MYJ8@6A#27),SE%NQ).G.VAR&U7PJG-$NAE MV'G@:.<=9%D_F2FFG(4($B:X)BP(.BNLQ$H"CC76 JQ,'MN5M".TJ5-62Z3= M'DVQR>G:ODH>5L?"MPB@BP,<"XMM%BKW?;BFFH_5KD=W=]UT2J:ZV?D/9T8Q M=R[[,CD\BWR9#L[^= ^U,[*"=+(_@CX8C$^O3N)?N9M<%MX?;NHZ,XR'7&$% MX6*5W?4'Z>7%"5=G,"$S4TN-C =FZ:PMQ@_C%R?9O4L/5,-T8&<[N8FG?.'2 M;^I/-[6QO'ZHEH4KM+M575\=JLWMXZ(Z=8N^6U57 4]FGAGN7I'EN4"PE5D4 M@X_C):O!0_VBLV^!;>L]!0'AB$C'L#.&"*"EYQI8AZ&13NOF?JNX>?0==HYKC%C#GI"D=)4 M*DJQ"; .'-K4T >.H0O;"]WY62ECZ-Z[062>=##>5>6I+BDZ MF3#E=$[MV:**I,"TL!O7,P:=.W J'PT> F##IJOW M1]#$;);1\+8_B!9_?% G%3I$@R'HZ?3XN-5H/73R\8-'X5WETX?]6)&0KHYV M0^Y+V5)F]?A1;#M4S]_)1E,VRVD6RSG+A]VZ;DK82>^=P& "Y%[>L0G.]2+- MB)6[T>"NGQ>[#0QM1D'(QM^"8(W SR=5"N']PTXWOO\A/3C8/-\ZPU(BZR2? M72R?*!8VAL!]8/7L>S_L?CA9;T2+B>(V]9%)F4@ISZEC1Z83Q&1F@X2<6#D? M1S%/:B*O&Y*0"H2J7FWSI?D5#,3E\KNB[$388[I.(CS0<%$-\F'RQIM^_+JN ME('7U#.ND;/$V.#D:46!0=(#2S!:HTIT^0HF:<'Y^X?X99+IB^\YZ]G$BN=Y M_VZ'O3^(. G>Z;PL+U'J!_UOB7+'/!-E0D44CT)!4?UQY3]4%'?3?Q_T5_'D M C]U+2HE9MII0:*-Q&!PO)TC%@(FK56XJ?O6RT+"A!T"A+Y'QGD\_5_T9H@> M06D#W6OKC2,:&ZTD!Q)9*(+(1Z3)SG\^4%X&XF SE7HI93".)4^4H!/A,V=G M5J(LRL:4ZIE7]H_[$5U'MR@[,X(EU_ZD_."\> M?M'[,'[TOX KYO]N=*RL]P]!#)8/1#11A5$+)!11<2= 0H-O@.&*3G2]Q@8J= MPU6%LIMO/EB/1/!82L(L 1I([TG07A(ZS7TP.A\5G=P9VB=,%5^[5T\!;E7# M ;0/&*I6Q6/ M0/ITX=_2=0L2IZQ/6#,$7/FCU^=?QOYH71G'[T^B^@Z"-#[W).OD#:]-\=C@ M+.6CV"ZG[C@F!^=./4SD5%Y?V5U);!/7LY\9-TB[FPI-9Z.[PIO-U##^FK80 MO#)5N#M!,([BXU0\3NGY,U';WP<_- M76_-L\4UH0(-T8I!P@$P 2I2:JNTXQX!;)'E389+2Z'2ZS><3,Z: Q4;U@.S MM4A&+38\/CQ9T()J?$B2_KBOQ7TW1<^E&Q8=]SNF_#:> ]<# XH&>0FM @H2 MA:UBR #M),688H_AZOXY[6,^D# !!FE7*QN9!D-'9&#?]9W5_E M)P 2]$!+":#6@!"$A 3"<$,,H;558@<\ M1&;'Y*4[-M.KFN7*GOU6PC]REBW,7Q.MQ[KMNSB 485Y/P6AX09_],*OE4C* M/Q3'1.\?@LD>I=*4 I'2.:ZD&=QV$O5\#&/B M$/BTHRR5V(WBONI%VRDB.$W'#7!L,(!B\+"HM$Y/GWGPXA:L7B=JIN,U\YT]7GDW%>.:@H[IK2.$Q)QR; M73UALRLQFRK;#(!CLZMCLZMCLZLZDG[:9E>IQ=5%S_2_N:KA57D@L;S#E4?4 M.2BTL$83")Q0V@OG!,4 $D$;_.6-F\5(K+#CP'!H,,'A\5@S0H22@"".\#Z: MQ31WN&*G60),=MGOO;T*:KA(NRB@EKTNX?7F)#QZ.*49-^I9M7J[6\!H^YY5 MCU]PX^'#JIOP@AY'XQ:GYM;94===^822@)%^A9 "'^\?8N_3?B](FB:ZE4#% M8B:H@B=.%.!22*X]D)@";8Q=/69Q-=VBP!N>2<>=PP1@+X!R4#HA% N, ?;3 MY"A:IJ;:>+(F^XED R#?CB$4FQHEDG5CDHV&Y72[GYWV]UF-[BUHA"QK6;,: M^EN@[&GZ^^QUWYNTZEG4GV=/NFK*+-QS%YXTSFT7+7B>:W>=1Q:'@>60?59M M=%(GE/,GZ83R4EK9'-EG3VUJUN.> S%*B@HU>;<3#?A5(*KLEE=1+XD@I M1TI9AU+ RZ24?2O@%ZAK]VJ5'HC 7U_4V^8>N(*_3?1;^7N,[+1#R>9D?A&Q M[5(MDLW"LSO6]6P9)-DWOC:8//O\^H\L0]RQS]P.FIN48?N"?,]Z]F-)O$4, MM)Z-1!6C4@#"'">*>&&)Y0QS:2703J\3I]]%5Q,$]C"(NFT]38[2X"@-VBT- ML$08 THU-X@(X@0$AE.N(8<>FL9,Y'UT="-'87 4!D=A<&!A@*1Q$FJ&F77$ M&ZH,%9AI230T!IG'E12N+PS@SV :/*5+M7^_J1@76ITFIT+V_^YW>L, T5YL MA9$?)JZSMMP\]IMM)(U=2Z)"XOS6S_-/@40*HOG=#6_[01;%:;)ITNQ4C3.3 M/,@>HZPDQG)-#$+**^D-PAHV=8/8AZ^"3P@C[15)K;-"CMS42FXR% ?U[HA3 MQ!) E+!28.(HLA0'!=[06GXOMCX^07*^8<*1FX[<]*RX21LF.)5&22"),$09 MB"RWR%I%)'<-E,YP^&4];W__4T%0'U++!_-P,U"]O+@P4EZ4<.]=)+H;]:/>^Y<9#,/_ M>\ P 8Y*)A2ASIE@, C0U$]H/[8V;K&EO;'SOV.T'R7#H9?5=LGP>A^B02!) M"!36<^@))D(C0JT#P8^0SCG;4*2[K>.0)_B_775V^*+F(>R6 /:>5G(4$DQJZWWY>Y=I1KK4$3#N2:U1X MQ31W7FA%.,+A@Z"$&ZR9\+!IB-N>$@V)/,JUHUP[RK6C7-N)7+-68(L(5<1: MPCW1S'ID8+#:J# "-K2*W$_*)T3ME6J-3OP>BZ:JOV++Q=2;\-UFS1>K_ZYL M2[YNB]_EU'F2I6].X@"GCM^D06)3R^!W4ZNO=4=]%4QGTN[#,G>J:CNG7FJ"%S8(SI9TLEU-*EO0 MU[IC*4L8+)Y%\_0B85T4C!L2?8GC :_OU5V=Y<^^#IR;Y_B=8Z>Q*?.JF\A/ MP?W[!7SC8,]5-ZTQU_/Y(^'?7=8W1L7IG*K;?M?/XP2@ M@9M^=Y8'[L_4F.6+5TU=4H= O#K/G/=Q@O3W.'4\4%(TX#.5W?4'Q11&OW0S M69S56@P33H;\LITNLDZC"!488,_PEX&,\-+K0NK^I9FL/;ZPX2C3'T+ M]#8\S0+F;#]-#TJ]]>(.^LMW>I+%D4;IH*H1GB<1EO6]!W))DR7#;?F=,Z-N M00D5;->85O08IFT<&K?J)G:4EH\&?.,(O%4WK9Z ]^JEH>2BE_V?4<]-AP:* M.5_WKN!*9PN^5.NZDC>!WZ_\AWXQ[+B>%XZ@Y%;9\'Q-F/5:: J$Q0HI)!1N M&!$Z._VRR5_]$B1UFH%9&4C1/HKF437CK2,Y]?GP4B[G;2\&HUC*.X P6%)XR2*IOVCB)2WG9^ MO+WM6.MZOQ2D8HV'SCG@G2/6:>6(L)) )6E@62%?O?M=/41"E:4XJ8\"KS W M3=5-:+Q5>::=BUHJEA*D2:1QA/B,-G81L6-Z*,=T)P-@!;9_"WHOL$+@H(4"110PI0A6$]G."V$:^?"J7\\&3X#9!I-!.* M34^C8.RDG&9_I OCW,%H'J2A-/'#-'Y.QG/9!\ZXJ+>_!;CZ4B?GDNK_&(9T!?N'R MDTS9_Q[EPP2S>S4H/(!(_R9Q33!5!T[9\JHDJ3J]]/M2KEH,[H+J&]1#@$(E MGZ[3.\_&KZS!GU/,G>*QR!,2@*VDSE%O4;"?+)5KQ'=WB@FR/B; *9P777\= M3T[M]H,6*A+HI@&\#DPG)%S?VOO@A^8%**]Z=4Z&-7BR.!)/:8@A$E'#!WAZ M8IEV6 0YQ]HF\5-X:<>( M]@Z$;#VZM.#"%U1ZZTY^J*:JD_M6#(=78?K?%@5.2Y6\>[JLO MB;X[BW?G9\-/87G_C*N;ZMT$* ..:"@(L9ZJX&\QZ:PBV@MFS6+38J?.%EW; M&*>G\T?^E3%^$L_0S6W=K?%N$#WXJ/&"#1T3,Z([GREC1M]B,,S9.HZ*R%J< M%3EPMZZ71Y.[E@)>N$&IL>=0_8AGUYTB!AI@E#(\D@.E53\[QX1D1-8+!.C!('QDC^\G VG%OP2S*\MJ::AHXJ*:! MS]RSN4!KB-VM-_5X+"4F.0]Y4]*#@5(R"W",21"@M);66H>"61R[)+DFR;%I MTD.PN(V22GM&")$$JV"'$^]-T ;!3!3LR:8:V@,CV,XVW7VCC@?6JF^8.K,LZGBI9BMV]"*L@2,1B='"FHI!R[FW7 M?7>U9)6:R7#;"9)T8&X?"AEX-^CT!YUA6$U>RL.[47%:]ZV@O]J]D^A?D/.3 MYPS<_XPZ@7UC('M\4/5-_>A\"T\M=$^>3)7__1<1N//7OL[=X'L95XIO2]_# M7Y.,_M;I+;IOU)N[\[2\M1:63/O/TO[S0I.F#:43P)E=3>!3@&;9%.8=4W/C M ?^JF\@ZU#Q5J0;%RR#PWZ;)&?Z2_7^C?K02 OF:\/;7HUX5ZWF3HCRQWW[* MG"R,VCR>3':#9UX=I2:3)BGUXB0Z+VWC2'7?)H(WB[;(&CI^>T)H3#A8==-< MPL'/2@CHE^PZJ.&.#ZB.4:1DF:&3F],1TFJ1DD2#]P+&OMUB=?JHMI:4W9"+QJ>)MKG MP4@O[/R'^D7%6R8 "/2I]DJ?C6?KJVYB"^CS!=)BAJ=(<(*9!FU5H'W@?#&F1+?EOC_JVJ0' XE%8HM>V\15GQ#EPUZIH/&@ M?]5-XR"FM_W8LL(?]NVIQ,V*]**[(3#=@_U]?O?_R M^=-G]=6]'SCUYUGX5[V(H_Z2JE@ @+_.W_VI'^388-+J=.81,U<'OT.[07K9 MDN&=,_D;&^!$S/E&4SB9QE,LS)B)+#8#X"ZL_*V.8'JK?%C@+YGJWJN'? $L MIXMA_GX[&(=CBXJ;$IZ% SV/P%\R4KG7=N?LM4\Q O;ZYNSRX]F7C]GO5S=77[+/7ZX^_O'AYOHDN[C\<)J%W[+K M/]Y?7WR\./MR<7[=M/)R[=,#>0^PD\NKF_/K[.8J^W!U>7WUV\7'LYOSC]FG MB\NSRP\79[]E8:%^'0ZQ@-_;? 2'=!43;%DR 1R&A&D?688,"%TIQZZS!'2B*T3B>W M5?$DY0@Q4'&OE"%*<.6=]8(P" %'0/BY>-+S5X+I6"*YS654607+^EN0AP^5 M4^7R8>?;="!\$EC(3X+I.QBDX'21XQ6^B=& ),R2:96H;31.9VD,:)39MD=L]_"['6G/C;ZEX7%/7LPM,0V;")?+3F674V-6Y#PY@' ?0!+;A7- M!8^!5K'Q5/<8I'LWEG!&D_Q?7\7!G>%S68V9/A?F0O%3H92-'Z9;7S6I[L65 MB)MP]ZIZQ[HEL(.F38W5IRNJ5@G: M]*8U"_HGJV#K][Z:LE]FS)$Y8?KHBNC'P;FYL'E'P#_B?BGNX;/%?4.!^^:R M<-"_7]72H2Z.HOQK+-O?BD0V?'F4A3OOD;>,5B8GFDU$LMTS_U&9?(^FNS6@ MMV;/A8UY?8-7K]GJHRD4,UD56J/)QW21;GI>IQ>/4G[)WLJY0P69[(GE"#X0 M-O:C#0Y(+=NR_<8J8@69K,NB'RI_;G=<7Y3P'(GL)Q9)1VESE#9':7,0(W=- MPW:7;LXB'WZ7+M3^G;6XBVF*W^W[[) M9-#=^6UQV!/_B+FD817UI.>I.Y9!>?EQVDPCU'6:;H[S&1H7_MOY/\]_RW86 M^ZHA?:'1O1:8=T3X^UE/(R0?WU5U>LWRKXW-4_>]C>554Y'.SWHV_N=\0N0- M=1"UNBEDN1-"2R94()MG/ HU<*ZJ=K!^/C/<= LY:VE"JKQ;Q'NA>^?&5#7M979.UP2P5> +W,6-RQ_2^5[UW M%!)'(3$G)+3BA'ADK$($&*\$0!0Q3C!!#IFF3C9/)20JO_R+BQW0G"VE8>X^- 1 3HE&P): 0G#%" /* -S1->S(A<2ACXF7+B:>,$RV@XH]5RXG8 M4\+U\I23N6WTIY[G\@QC/$\G2W?\ILTDX-:RK>BQ5M#+AQJY-'6=(5)!*Y27 M' -B&!"820MQP,;">H-X8 (BC7@&FC+!9:.4@5^+B\= MGS"TAPGJ1\;Z^1@+,TT8DXPH"8D"2B,ND)#$4,48P/"G\VR?+V\]F]R&Z]N MS]0HL-:^?9^>[7K!@A;[OR\AXOC$TO.)HHF)EB,IQZ[830*666R@Q-(S 0AD M1&JCI."&^N"!*]L@8%^PNTWI2= I+SAN^'RYJVWK>9[<+B7'D&+EI;2$ :&8 MT9Q K*BG,-A:/UL,X,CPK66PMJWG>3(\0!(+:HBBD!.NN*1""^2E4#;\0.Q/ M%9B 2)P0^)+/!9\O>[5M/<^3W9%F!'N@97@?\<&F)Q(C[*TQC@C2I-]?=KCD MY7-\"S(!?NOWOKY-X1(;R/*8 G ,^BX;^]B/+?X62S -@W%"G3:*&&*E5]P8 MQ3UDW&CE+/FIXA%0D!,JY+,,][:1UG]:KD*..NJY#-R"B118,T44HE,)26E!/&G:*&$66 5% *Z3D)VPQN;,-4Z9?MP3Y3GGHVA_T?QM/LYX<* M/K\S_YWU:>Z7TD!Z/6VC'T!'+R@F.&SY??VK:>%\/_C @FF"8(.D2HM]H) M$_@>>R*YDF(?8;=U^?\PB0%'$=!2EFO;>EZ,"-!$>V4YY4!A(AD45"O,,52 MJN" \3UX7JTQ 7SGA[-O_Z\;]"-%B"#;?CTR?PN9K6WK>3',CZ!RABN/.*'! M_G?2*HVH-L )0J%A!V3^I]#_/Q?_-P1GJK_B%*@T[>C=9O.@JO\^8J9]622W MX6"H\5RVS:?:OZAA;A-4/@(%:PRY^\NG],]D;B8HYF:6DS5G)F3N$0Z-R%@R MZ6X\J^Y[E!IQ[)RI]S"M\T>MG6FF[NX&_1_)^LCK ^QL^-^PG\;:Y:E>*%PQ M&G2&Y>R\?AK^^SU(X33([K0VZ[[VD'+,7IJ0URT&Z16#JV]=-PV1CK_:ID8; MV5TW#A0>N" K\O!;OY>N+0=<5T.)BSG7\V_QX>\\RH\X1SL\HWQ='08#][63 M1SUB:_M(2U"]CLM/LV:8QE%^"55QUEH12(W0>3M3397 WIW*&RKG!,8'F/#6 MSC RE23WQ=A0>5I:^,W3L5PTX3O8N[@^$'5'&SSF3U =QA^<4T[#C/KI.7]#FZZU?3U@LBS4_JT([D M,'!W :")Z2+2>N'*8JQD^"4P9*3$R'"!7CJ]"/-XT3P63K*A^C/-L^R%JP-0 M\DX@JX)GZL@N&#\^W@WBF?ZI_J?Z?/-6D[ M*SXKJ3XW7F,3B;K>@,)7[Z94^,+AK1>]( +*200P!@ P1K2SC<>V&J5]XI9BP,O$(Z8HHYSI[DU#"H,\9PNFP?$3B;\ M0GF:%5#) EAXM%HQ7C ^^-K?.CKKN MRL?:\:#?@\"($K2DR_,?44>Z]Z[G?&=X$[5"$X$JYF5X+4:2(6*8D\2GH<(& M"NH$;CAFWIA /5'&"F5QD-E!:F,M<=RE=4!1H!#9 X$6EDZGH,:A^A$L@/[W M3AZ1]EH7$'E3R,1\.+8+)B. ]SA"=S76MR 5LFPH[&KP;X&SIQFANWK?6P"+ M/@98FTS0730V=T^::S)K)@V;F7=IQQ[OCN;F- ^!;(K3+&;L=8;T;<']T^/N MIY:S2:"B%D)8-?1B9Q,Q)^\$&TVK*FVE!C'EZV@0]S7&C@XVA.K+37MD)/4]N2K.IIU3L!/3/FZ&.E+)S2H%'2CE2 MREJ4 EXFI>Q;2;=$'W\H@K:_/*%&WB>C[(KQUZ>T XB?(P"/ -P6@'OW/922__Z"QR2$BD=B13%!930BTV19P$2F0\R$[E8K 3EHJE,X4/GGROG#?,6 MEF3]H4%;Y?&-[F(%/0IZ9(<>R CG@_28*@8(J 3J@;L("Q0)$YK*LU^C!UX? M>A#>8D06]"CH4=!CC]##"Z$(3YU: P7*L)+$*)8R3H,2!I 3SGAPTDG%F$,!J4 1\8TYH)LPE%A+L@W4O2DR M7F2\R+A1 K@RR%L+X#4W4FO-!+,4445(PSZ^$7,&6HAOH,+"NO@P_T/YA<9+ M@T7VE_?OCXX^?,CE0/^\-]2=:2Y6WL;-@\3,'B^WZR+;)*IF[$JZ)P=EM@6O M9TKQE+9G$-A I6,>I$L('*S5RV2=K,4/#9GK5TMYDO97"UOC] KV%.Q9$GL4 M=UJ"=P(CH/$S!XRY$%P3BY5OJ/"U$=..DA85.?MO"O84["G8LU[L<4B@0#WE ME&B0@DELA8M*ME(24]/4A6PS)VC0 IIQ],XC[8Y\S=%,S,O-Y6^M!+Z[Q,N= M0MQ.-XKL]N#"!H4-"AOL QMLU8.;O;/V<%*';"/I5^NR9O+PR6Y\6.N*PLN< M7/FA]O[1L+!<8;G"^Y;7KKEEHE) 5J M- T" <=42^F$"-(@B3S'#;O>JL=KRTFM: '..%$M'ZG=JH-QQR&BSSKU+5NC MLT1);"%*8ED\'W/R8CP7/""&0/+ ,02MC%=!!DN]]I9IHM9GQ2R)YR#R1?,M M!&P]5X6N1(,5G-LESC%!*$-8*ZX1*&.45T ,8&<5]JAIJP-8'&1K3P!6U6SH.I(SE M"[C[F\KT7-2UERCA2ZI8BT7<,LX-Y=%F] 8*15M1&:=PT;P*,/;MR%;E#Y7 M:7^^]F&!D@(E?SA*/(84]N 58(6DQ\HS1ATFW(!:8YW/I8]1!=% MFF-;/%LEXBFF6E._V'RP^>4>MZY7:G*J!ITQF1[>3);01[E5 IBB(2B0GBN' ME.$>!T]39,ZV3$["6@3Q?#>/4F;C)1XX%$3;0T1S 049:# ^U2V35FH#4FIJ M3*"&\:T5#L(M!"_[?+8@6D&T@FA/1S3.L E(&L^Y!!^4)"I:_M(ZK*P71 G\X'8+FSE$N PC"-?-">"..-WAT,E[R))_9.#/UVOKGP M=!TW.6"^RH#%M02=C"Y]OVUO"="9O?!NU/&GX2@$'YGRB[^6J4]ZZ#_Y^$[; M[K3KP9ZGE4KO?=?IV3]?W8Q=6DT).!4H=T"T- X+A@/V5E% MJ'IUAU+R$=) MNDKLVQ_YIID&0HT6&DNP42=!S"@6.(DZBM#I&X&G2W._'#P>?>:G/ZB,'W[U MOIO\)_%>/:R&%[[Z_C M& ZJT.]=3HD0OZAZ5_'ITS%$I)F]VP]NY$K'7W2\O=?I]+X.JA_:<:P7O=$@ M#F/PX\]S;'K#$P_(V>KL*E9A5SEFU^8W+N: %=B&/%JB-T$LN0JQU%.(-9YW M#;V5]9VTB]C(:'][E60U_CW9$,9_=_0@;GB73Z.S-;'#:3_>$*/ MO_CJD]:;2-%Q\:7_&X&V.NHZ[ZI#;_VE\?TJ&IV[5K&K1!4DO_.6G=-&M?7EV6<<_[[G,%F;< M-3,NP8NX\&+AQ4QX$;T,7MQJ3$?V!3D?]#'TPL+]]&$WZC*^GX-I^^2SH1Z. MAKW^][F+9URNR;?C0T!@@ $&)#'RE 0O>3#Q_X]UN<*LRY5<>UQ?DP4NUVU. M&6G.5>JK9@D'A9U!3'N."//>< DT,"8:@B;WDQ(#FFQEZ!_;-.1DHFW)')>W^N!KWZ(JUU_^K%J=V\< M)GT_&'6&*:XBQ5GDT^3D!5==W9<^084-"AL4-BAL<#.<9WA(L6K]WJ3ZC4,> M.ST[=U#A!ZVJZX?IJ"+)W?%CI8?#?MN,QNDP MPUYBCE3N=V*C9&.7O&"/P'KA:T$=L7OPZW81Z'2N<=B.ED(_,FD[XL8LCDD1 M\4AKBB4PFF!-$NZ%Q2"1\FLL#;-D&6B:+YKE4T>LR'"1X1L9QMAJ0!B[8'C4 M1;@2R"NJP4@?G YLZ^5&2<8%!(H0%R'>EAWQ"!D.A%LPA/@0-'C-I%5!:*!, M4,HL\&W9$S3C0(-L388]./$X'5[X?B1:-ZZU&\6%309$).?E^+PC&\ JGI1G MY4DYZ75O^&T2AU6SXFPM-W#*:$,%B="G.=62((4M%T9Q F1;8=Y ,C8]=MQL MIL##SH>5.SRL9N4L@P]H]F MV)>J8$7!BDU@A4 L$*I2_2D&H)C!1J@0!%"AE60-]=TVW-6.%Z5BCUHFK*-9 MR/9LNO<7NOLY%=A+\YW45=.IGI[NVGS.@IY/_=V7V,AF):0>,^9Q=]KF)EYP M,!CXX>#_3OGT8,JFR7)EH[#),^XNERY[2K..]5I@*Z;O?IQVIDM< M-)=$E)'U57JDE!XIF9#IJ3U2:, NPG\(RG"PUDEP6F!:ITT@S[=6$*KTL?=M?23JW210JCE7O:S4J$[7C= MKY?DXMH),.Q=36OA3[Z9$GPL%-/&4N\^??SP47_V[_I>_WD0_S$K?/5+;EWX MH=<;IOB$R;OG^T5-QWWK$0U<-:GU?V<<)Z/4$&@\D+G"ZH\0^YNSYVD'@&Z2 MJ\[THO3 Z^]>O97D5MG^YM%?Q=&]-HE,KW6(8_^YTIVO^OO@'EK.@]@O%_WI MNWO7=VY*MS%Y0M?V,"ZQO;,@<3EU==%/&/B7XY/#H_])Z:#.?VMJI?#+ M3_IM=7>XXW?>OG8;/:O.S@].#@\^'5:_G9Z??JH^?CH]_/W]^5FK.CYY_Z:* MOU5GO[\[.SX\/OAT?'36-/+)V.<[)>U@)B>GYT=GU?EI]?[TY.STU^/#@_.C MP^K#\W'QK6XRTZWOKG]]]-1%J.58!8O MW8GSCDL_I4HFI7\*-LZ@) M)[,>B?A8%14/\"S:54(B9>+=V :-]$::<)Y?^$E#RU2QL3VH=#4874:(^I[* M2:4.G%%YNNIU(XL.IM^D6E-N0LY&]_FZ@*1\4YM MT]-T]WMZ6:1 K4'J8;S Z$XZ3JD&%SX]:H>]-3%>B07)0PTC%R_M"OR01W=- M3%8B%WT*N4I_S9OCJM(U<,9867]S++[UYEAKT0)*X\TB0KF(T/;[RZU%A*JZ M369C'[A]EZC"*NMEE;J)Y;/DE$UC;R8P>WC7FME(X?I[%FJ30K.#LY7M0]$+ M)N#&M:.)02/XLB< N:0:'7>_Q$?V^NV]"VW++-7SA1UTYG>"><=I.67M[[.! M9IYJ+!'ES*06H=)0IP5RC@L1'&WJ#+O.!"3QH M$"?A^U7?#T?];CY*62DXN!M8BA^FWTU"LS[Y@>]_\>E0]L#:_BCBRJ9:??SI:(H<80 M+(*)"@DXC0PFRE*N!5,^Q8AM5$,A&6-F\4,5.*MD-%$H M)8$R ];;AB3@=2;*[54YO^)H>;*CQ4=FM2FHUD;.;0^K3B^R\V W 0K%-'P. MIN$U?WWH]0][(S,,HT[\+#P NCP 2.&YI$KE/5 M:2F>L;:3G1Y3!&[_!0XD-=2&()R2$(T,([!U/G"AL2$6-NR3:0$KG5>>NTNF MYLBH2PQT1Z=0FCK+ISAFBE&6#7S>8Y0=75YU>M^];S#'%+)"B, (#AB(83HJ M*UQ2JT!+H_5F73*8M!#D7*RWN&4* CQW!##!*@66$P^ZK[+1WDJEN#. M@.Q]S1_O9]EB5D^A-L(.XA(8 )(IO(6PH)#RW ;7A%)KU%-8"Z.,/)#B)>30AP%(7?+0= M^*8]'+!?723WRL.Q9ST?ZX:G&:E!SZ4F=>GGM- XO-UKEUJJ&>/6$N> >&:P M,M::@"11@?@-IPNIC(_+][<0?1'G%RO.P2KG< #L"8#R2C$C3- 82\0(:JIY ML$XE)V=QSK_TT^Z]/=G5Y"M67['Z'D"_O_=[@UD33Q#I Z8X6GDAFEO:\.3& MH4A1)(B'S2HSG+8XJ'P!L/APBC3OE30#41I)BB6F"CS3&L :)CD%IYVA#=*\ M1EV&0TO(ER7-Q6%S+R=?MSFN]#0./2-UI]A[^VOO_?!(D'RPX38/&-M@E-/< M %588V,-,M8B1J4&ME']A[8PRSF&[RGNG/6N^8\%.PIVY(8=B@HD+%9&! $: M,\,$",ZQXX0++?!&M2W20E+DBQV/\!WM BDR5-QVX[\B8L7 Y-Y0=YHZ..T; M4.^#L9SA1%Y: ]@[.\.)G^W^2CDF"&GO(\@#,5XR;03!W'$6A.>;+9S,40M4 MSH63U[CJ.7K;,A3/G:]3P9F-X S6#B2B%&.O !AH'3!"G IMD'6BP5Q=IX./ MY!V(OL/>TGN3B+:.YC8S@>D;Z7!34F<> W8[W3*RVXT+&V3/!FN!SW[OZR*R M;2) Y Z6IA9!0]W]W$Y]9*<]C.V_1NT(EJVZRW$O5/JR%X?V[_%QR!9JJ#40 M)^>#Y 7#S>Q0>0G.6^L!\]+ZXDP,_]][/?>UW>D<=-T->T[[>,S_/9?DJ"W' M3E/O/4AJM7"(""NMIP2\-YL-;*4MHIJ4RWU@JLWL@T6,BQBO(,8R.,HPTPHQ M$0U$;JS#W%(E'568ALW:B%&,FRNZ[0-3O1PS<-6HCD-_U8]+76LRQ?3;ONXMB_?^SH[C "U5'4?:]2">M9KQ6U5BNC9.H3QHB6SB#! 0+7 MR@6O-ZI8R); &0=9% NZ2-/CI(D8,'%S#PSY5!-9&H(D00(1'[#@&TY8$2V6 M]'PRKOA[Z:O!57U7Z<]_7W00VY'*8G?H>Q*X_8K@9 MV"H+1IN=K7+H^^TO42_\,M_PRT8C1 *3@0500IC@L5*66VV-,T WZU)H$=6$ M5?O ,^O3"XJ4%BE=(*7$TZ 015&GH. 1UAB$"MS%ST9ZL5:-(K2_>??ZW[[? M2P274=S_^B)$=)O>@CU+%2FU/383J;,/,3@Y&%VW*P((!Y@3@8TB )8J[2@V M :3 6%N,&CIMK34GA-&,:P*4$A^[IFV1ZM6D&OLHI$@ZXH4 0:E&V%F)F1"8 M'*Z//(UM@?]68;"15CE6=."Z)\;1D5>5: S3!*N(0[[WFX\W'7 M]B[]/(#/IE< DD$2AJPWD(K92X=EM%*9QM(BY3?;%)"W).7Y@G=)KRAX4_!F MK7C#&%,2E!/&< C!&HU"P$0S:T@0I"$2;IV9O;S%1,YX4](L7DA9N!<<"K O MP?2%#0H;5"_6_%Y?/8,3/RS5#+;"USDKC_]G$^O]4G7LZQ3F&1U[/IM9,"": M4,904."ID9@K'#@PJ36Q;K.]Z2AM<99S YEBUA<\*WBV3WBF"!.&!BE3<0;L MD)0:C#18(25PP&*C;@/*6Y@4MT&3*CS]])__$7_0IN/?ID^14&DYVMUQA;>W M=[^YN6]"MUL7U"M_'HGQA],A:.X3%:GCAJ[Z/3_SW6.Z_IYSN]&6#P="JOOHTBT$[HEUD7)].H:OV ML&H/JLM>WU>=]I^^\SW>KB/.](;IPS BX:6OKE*2>"18KU\_/%HX[7[3.ZJ4 M$E@9?\/?X\%Y]V8L$M7OG6'$A&%\3VMV\..GWS?T-$+GKWQM6U6CJWAMNO"S M[_K^]:V#40AMVTY7Q!N3*%7MVI4:_Q4O[PWB-'R_W7.#]$646WL1.>@R3DWW MOU>N'>);?==&^AM?W^:\&T6@JK/GN^ZG./D?:=F M/QJVYV;_WS,+D&;0\5]\)PW^HCT8]OH)IFX-OA4Q]B(.I!/IT8]7]P>ZOJ%Q MY*WQ[:1*#80K*_QSWB_J.JW[OG]X.X\O":#B* M:WR7E,X/??^R7=\]92*=H/EV3>4;,L3EBT/HZ[C!S)(B;B.]&WK8T>6H4\=_ MUI3U]3+UO4T+^MWK?AQ@?(R/_!7_G8C7OHRH6Q>9KN3Q9Y,(R_WQ#A:WMX4?G!F/TGU(ZK,*A&@\3K MO2H*O/[LZ_&:41QZ'/^;16CZ)%!C*X$:7Q'XGS14OM)0Q2;P]SRR7@.W)S[\ M/_?W.;Q;K?63O]2U%!U<1LUC5E=#)%J MPL-:DJ97W(?0]953Z'FGD\2--Y'!#2+7[QWODL9WVA%+%FZ.\=*OO5''W=GO MZGF9N#^%]G"ZKW4;_7@/\,WCM7S#-!((K'1 2R6 AELE!9 .:6ZH2OF.CF' MOKD;1_8 Z]0%32#W]1[^X_K@ M]V 4U95^5.8.OK4'?WP8S^)]>DO_^V_U9!]:,+[\@MV_6F/N3LJ<_W:5]KZX MI7Z)VD9:$EU/>'"S(.9[]4NRPZ8H^WK@[>OVM]<7;1<5MI_'V5:>*&4TTAX9 M\,P;HS@ER@$&!LJ85V\)HOB7G])SWBZS[ M-'BYTN#5)O;%@Z1(105NC/Q)BI,:-8OE4WDY6TVMF;9:XBTRDHI[/> M,9)@N3OK<[GY) M2;"7O<&PE2RI./K6S?W7LTTG2"&"7PU(O=$P[4U37$SO'I/ ]>I=*$IG5-?' M3[=)$>U^GU-3D\LBC7-L5_C9);HAPV 4 7@R_LUJG&H5=B5H$^PZAUAW7 L+ MGO?J[9U::1/HVB3Y(B%6(1_.D'S)B6%MK^]JU;DVC<;6?", MNK5T7M5;E)T 1C0+>Y')_UWO2S5FM+OQ2>W(YE%6AW5F>=S>NYWOL^ZWL1.@ M-G][@_88+>J-[M+[82U?2=-[/=;T7B=-[W62L\'%[W.K!D;A3I" M37MP43\Z_N[[4=#G==ZFMTY$>/+R]N#NPP]'_2GJC"W@L6+=H/(D?VV-"_$# MJDGDVNZ:)Q]4:G[O7E,S:9COQDKK;,@9=ZGK:'PP<=$4<5@'APEAVBO PJH& MW_%"K?(^)26I#DE1^1I98^"[B_S?2XS=FB Y5XA3!,@*(R3"P3I'I+ $&I2Q MA7[OK8T=BQ1-' (/BH/25D>Z>B$)%R Y%0W:/%K;V+N]!G?]PB^>!@K#&5'2 MUQD&WQ^2I#<3%E]&ZUJ7QDCP2C!,UJ8QWN]"MYT($_41Q\5U\,FP=S5=@O?IXX>/^K-_%TW8/P_B/U[-D>[V91]ZO6$R1"9OGIZF M()1BD^YHN/?L/LFYY_MWQW R2O@V'L1=IEINH[K)^/WJTY%?.IZ)_-Z97I0> M>/W=J[>2WMK!F\9^%4:IW9KX/_P MVMV[KC/3N7UP,Z%G>QB7UMY9B+B,NHK;6\2DOQR?'![]3U(!G/]VM_S++S_I MMW'O[\_/VM5 MQR?OWU3QM^KL]W=GQX?'!Y^.C\[NCGJN,,Y]/V]\%B>GYT=GU?EI]?[TY.ST MU^/#@_.CP^K#\W'AC6XS3Y+HM+&#O:> M@.$S:#R++_>UMDBC 1N) MTQV[7F\X+>WX8XW7^#28^ :L9E3NL7]P]L$SSTG^J'I*]5S&LZK=K1.W6GNB MG*?OQB]9Z+U2A@G!-5%(*Z (&XC_-)X#B=SD;$C>*RR3 M\;?;ZHM?&I*VLR MZ(D7[V:*<[0=^RO3H$?I;"C2M].^C% Z_O'&,NJGPJKIG*K?NZPFZF7<*WV_ M;6?.&C[6)WWQC6>3!YZ&7V\>-^NI#(@JB8B5DH)&4C.NC+<*!PB6JM"@V"., M\+"WBL_RCT]Q\+[^^;=VMWTYNISZ,F_KH6[43^L2B3K5,"=S?)M6^NG3-@(C MKD6T K@![IFB7@IL;&#">#9U4FQ@VOK;4M/F=Z9=L^F4E?ZWYMG!,'EG>U>^ MV\#^LUZO6;:/,G.I_QEY?Y[[VEW;&;DHO;JKG:Y^6"@/6'I'@3,:" 4+7G+L M0C2O*/)!<$+'\C#5S7O=Y"?_L57](^)!]?^G?RQ^A: 6(P98>Y &D<+CBB+ M0_*L0Z"D?H6X\XKW%Y$,2SR>!>.(X-P#X*N)#:$Y4>3]"=Q__F MO[5M;XGGL<8B)N M;0HS@L #DA*LEU@PJIT,2M]#K7^,NI]3#,'B%TCP!A!%5M$0YV,4\R9:I6!9 M!,)HG=8OX),7W$Q@\J8:B?_N([]WEWE91%:MK2#,$@,A&&DU4HAI%2+>$CIF M+W5K-C/;P\2S4+M>DLMH-&-_UX(R.:X;C,\]9KRH M\0%10J)"/_!5KW\SN6A73[[\,HGGZ$;0J#"I+B-^7 RBKM[[FF(V6E6*COJ]\=S&+MZO7NLR=M\2G]7 M9YO]7/^]M ;7JNIO6M4@HE5XC#YW;9R\O:LUWG?-EG3+:D;O;=IQIFZ5 M'UA]E8R$_L@WN1^4"M(PRA2W(0*F,!#!AAOD/0)EM-N $[C1UB#H334E215I M4M5$F6/5F8UM&7?,XIFM0(ZG.&,6Y0$]WID^9Q&N3 BR"B'H)@X'(@1/L+<: M?NU540&W=6A7TC6B;GM]U'65PKYZEQ$MJT%BDRF$I^)[!/WUG1ZT;?T9__7^ MFRK_KPBMX_"!FR/#X;#?-J,ZHC;I1V>_?8S@FF)17-*/QDR;3A@B.NO/?G8! MJKFG#^HCN.GYG[MQR(_#Z=Y,QWK8[D25TVUDM.EU@]%E(MWM@3]FK-55)QI[ M5[T4EM:NS0F7!IT"[L9/F:?"^)'3)?EX_VW3E]<[:YIBVFU?7U]43_I;K6"Z M\3?X4:T'0!J#G!?=Q*[/.9KWQ[-) M^.IIN+U3UN)]T'43T3E/W-^T>T9E4!BEM/(! RAE,'(*&>ND3F-I*M'_V-T3 MJ!3"*Z%!$>#"&B><5 @")UJ;:!QN*I P]%((0QU5TQ\?:W9MN].^P3 5# ?%,-Y+&AZZ0_CL.K1(#XTZGY1 MQ/W5L'[.&.B<'NH??[YOY]^6=#?&N"ZZB3_D6ES,*RLPV"KZR(,D7)E@C9&V MBVX23R'8>.YCWK*^DU)Z;.3)O[U*X0[Q[TG>S?CO\6&%#0)KSV5?-:&_*-+J;6)9=(9#&[*TU9? UD^3>W,KEWHH>7H9;>8$30W22 M&_C8-5GKB4YR 59'=X)!-K4HRR?5/3U'[IZ"$47$]E+$R+Y*6'VFU=R4>]@%S!4R%C*N@XQ;,8DFO@X.C151_O+^_='1 MAP^YH.RKM]= 6I\I3%Q/=2+7U327=QM[YU,:D]W0= <8/ A\O/[:W8^O>;FV0H!%B&EI4',8)"$*$0% !@> M-4DE:$-7M#M'(FOIN$I;".Z6"]B]RKH4 4ALW9S+^K0K<>K8B'/M MP77L0;9FW$9.HM=:Y[?)L[UI?_ZC*NP^WO7^>*[ZX3$@>3C#>#

>*'IR$E M^,/P^@Z6!*6F-811Q QJ\] @!"M1)ZU@ O#ZK;% O MT^M%3>9%BRN<-Z@^XG!AW1SR8\&5@BO[@"O8>^*EPTH" 6>8,1@L,!<"HQ*+ MAC3-50VYY7!%MH!GKJL56"FP4F#E85B1SED24IU0SL H+Y5V.'"$*)/1_FLJ M+[2BZ;<]4:+O$SED M_[V%>5'GXMPQYM.AMMV88?"#H4=]I$=MNY&SMYCW)C:5Y8;U](5GN MFD\FZLU2.;5W*@5FI<;LVKQXWF[;_#)9HJ9=Z]^UFCT;,@E,8H0M]1I >RU- M($SI5$9>>C*M&;WTT32==)YGAGEQ$N(APG4W!/7=!2A$" M >F/:V2"DL@I,"BN6 MVBMN#9?>,=V0N/#@ >G*NS![7B*\=<=L8]1S]M[:)3)+\S9F'D_W'"->;K(F M9'PL MB='HC,+9?&P]LOBU* M 88"#+L#!LF(HDH \V"!>Q)M:F<@&&:IE63:2'KS1ZL8%6 HP%" (1M@,,(% M3SA6F'$(02H3F->"<0'8*RZVTC'PGJ%]0KK[0O)=J:S]'M?%Q']Z4DRC]<__KM.[?6NTG$T^K.? MDD41(YSHDSC_2PDA4K !'P\ZR2\UULY;! MNL1[IZ/,P_Q;%RCL.RESWXGVG;Z%50NK[@E]"ZONO[-MOZK0-!;9NSNR=3O_ M&E][V.Z,DCMP;=7],@LUW76B?JG&F=6I3V&'P@Z%'?:1'4HPT6XR4-97,"\S MS6 ?3[.??T!I-BU1EJH)--&>;R=&(ND4<\ 4P0) >8.)=!8IS$0(@39D *4QZP!NV-XB 1 0;626"VH5'Q9M)5[LWEA SCTXSIEV4F%PF%- 3DLFG*?8(^ ! M60;;+U*8N;[]T MX)ZE-Q<8*3!28(0RP07R"@1Q@".>L @.X$G0PBMG&[2131?TPP5&GD?5OG*< M^N(*^F7L_EQ8MN9%>TCSHL[CZOU,=K:930U48$@IP;P'\(%I97C4CRTQ6AOY MZ S6U2O^[)EEO6"ALSQP*3!48"A3&*+N( M=]]J9!<8*C!48&AM,!2X49IKIBEE(+S42O 4DX:01Y+)+36LB]K0GEGV:X:A M;=ODV=C8&=8_+$D >Y,$4-BAL$-AA\(.>6RJ^^#3WF&]OY<7.IMO=<[MFB&K MEH3"#&,M T@4/#A/-9,X$,:-15*Q1^?-K+W88$;VR9YY1(HXOT!QYAQQ;"U2 M1 G@H"0B@FGI0#(4-/>[+H=8Q+F(QA?:.+2/G=&@:G=MWU_& MM^G.U)"I\T3T8#"ZC+9.Y,,XST$*>OLY*[.F.!/VQIE0V*&P0V&'P@Z9N!H? MV3I\_7LXEJLY(.LCZ/877_D0O!U6O5#%_7K8;]ODE1P,>_;/*NJ;*1:V5ONZ MUK\V>C#]+:OM^_&KD&-@QTV:0L[FTI/&OEV#ZOA&'1U7S1R;4K-%,\][TVZ4 MWGW4W]/%!_V^[GZN[QO,.DT\L@Z!=E([\%XH;:RC!IC2R!-'M^0#!<;S-K$> M*8HY[O<%3@J<;!I.'%'"&V4X* 8L(..=)08"-8%1ZQOZW6[$!PL\\\I"!4X* MG!0X60@GC -Q#CNFHTJBP&O#+#@KJ<%$&=(0Q;X1'S#D7G=HPW"R<_-SF=;N M&<:X5/_?7V3&Z$69ROS>;&J"42F6<=%;8H EV M33OUIF)A)'D!0MUH[]Q\_L__B#\F0_9M^A2),:E^I"?4N/W-[)W7U+EU4;W6 MYW'"?R@5XE)3IK@-(".$ PV2FXCJ")31;N)#JZLM'0R7O$DF7D^\_?87TZ]^ MFAG2=/'N'_;TBLG:S?^5Q,5V]" RTKM/'S]\C'S]KN_UGP?Q']<+:3M>]^O5 MNK@VP:+--XV\F7PS7;%;Y7%F)7*ZS@C]UU]?W7[OAUYOZ/NOWLZ/L'F,8]F; M&^0LM]EH,OI^$NC$DRO@P^ZN^#.73[Y:(_O7X"BQ-*HB0=#3 MV=0.AJE788RLC0Z'R4^O(LLU3FV9=?V'URZMZ\QT;H/T?-C6[86(RZBKBWX" MO[\_<^KM\==Y[_=%H7$W/IM=7N@X_?-7W>/WV'"-^OIE7=V?G!R>/#I ML/KM]/ST4_7QT^GA[^_/SUK5\'QP:?CH[.[HYZ,>SX% M=NNS.#D]/SJKSD^K]Z_'A\>G!\=5A^.3PY.WA\?_%K%69X?_79T;29F!Y]%3O[DV3]_0_FQ]0JTK_^S&^;"V0+U>! M?'6MCD2P\_VVO:6-G-D+[T8=?QH.XJ/=)&[BS-M1OSUL^\'1-]L9.>_&U>(O MKT;#>M2GX7;6?QK-NT[/_OGJ9D: )/:>4*^] &N#= I+)@*R() /9 G7@H]* MR57BS/[(-\U?.QV(D QSJR$%"7N*! @B/#=!,\#3+6^=]=3.+_S4S]=I#Y(3 MT/A.[VOUU?=]A/-ABA6MJ18_5,.+VCC2H_W2] M:M"KOO9&'5==Z"\^_N:[E8X$>CU=QEDQCRI=/93XFG;/Q=?%T2<)=U7\X?JQ M%_[[>!9^LNY18XRP6]\YC-O+8-3_7EWZX47/53_4D^N-!E%1'?SX\YP*<<-O M#VI"JPN#6D48,!I+0_,K%[/2"OQ'5E"Y-D.QITU^/(\Q+UK?25JZC6Q;5]U( M?T\4[OKOS:)IU:@FV#"L!S=OS6WRI&(]K1)V6LQB@66]?*'16;MM-8/_(4HO MKGQ[\W[RF"58JXJ3]JR[NN2\K*]CM9:WAS-8OXR&LE^LA LKY3N4_6(E]+Q9 M:>MA"7M0@./33;#[K3#WB=VR#?5AN0S9M0GINE-W-PYD*Z?NSHULNX<73W02 M'%S&"0WGLO4M=5@C9QD%CIVB@#WARG)M,%,-D:*W/ 1_/'%$[[XW/^#@6WOP MQXT8'73=QQLAJF/6QB8E+BA8_:M (SG!2ORI<#*-B)!'CHB6'S:.?NY_GN)L\_MGGP^? KI/Z>D MCT_^JA>7N/LY]1+K] :CYF-%%@+66EC V $/H"DPK*7"&C-/V3+-518=*V+ M%(!2K 0'2N+;#+*"2$D9$1C3#1PK-KMO\)OJN.M&4;*_5Q,JU2;]WWWO<^3@ MBTC*0SW4]QV^S5*_^>!G\4Q7(,]]IUY+A!FM/%"RRD#I)HZ'_]N/#V0?WIRF M@7]CID_P,5G?V=2G@)WCFM+@J84@N68 @43&!W#>N(8=YZ'@?#Q7.?_XY,,] MM?-?#[Q-@/^UUW<#WWWU=OBU=P?KJTO]SUZ_ZE\/?]HDN_NY&DQFTJJ\MA=5 M+]Q@6H3A^$WHV=$@I!$?DP[9.^.DLR@L]1O2\].-<=RO9^YHQ0?6,M76G^_Z5M?36^=_"F.AWUJZ/NYS38WW17CQ/6KJ4SVXH;VS ._WME M$Z7CWV'D.]7@^V#H+R#->'>K!W_N+^NE MBL.HWD?^Z?SQA_3>UMU?YPAPXO!1=MWXD<]N(@7SM[\9I,P M0U>!&5@9#Y\^8%AEP&SIL*';6_=Q=PPD<8SOOD]^;-K$:7R[)H(CJ20P@B62 MGI-HL6.B@W.+/7^+-W$3-%8!4>> @C7(A#@WAKRS1EB'^,9B@R*[)LNA9O7( MVS:Q;82U&@L'TTV\7X?;5(-(UTH/4B3-P$=T'MA^V]Q$#@U&EY<)SN+MJ9-I M@DF=[FYXPP\#[ZN3WM!7^,>)M*?!A%ZGT_N:KJQ1>E 32K>[-V(9(N!U;<+" M]LWBU1A2CW@&X:>#?W+HS^KLS%9A9_Y0Z,MB-EF!MQZO 6V"6'P58HFG$*M1 M"UMT$]W#X*+;IN#=L\:UGG#?=9UDUDGG'K-Y?018WE1?Z9VWCO/C*R='^?,& M[V&R MUA _LQ51J^X/ZGM^XK95\,QB%+MBJ_OC^PI7%:Y:?ZC?\^.J+:@&66@!SK=:!#%;#"8_E[?-9:]&]%K"BW"*X86*<%:!.A2X449B-%&-\4"106* MARU:XR$*,"106* M7A04(D"Q#-,:(0>* 2(VZQ9I98J0AIT.YN6V@/0_W[7O^J%Z'>'W1=+87K M1'H,T> 2>0'].N4\/\VOP%B!L1QA3"K-("C!D(PFG%/:*&2PMH)Y1:Q;HK[2 M+F&,M( 5&"LP5F#LA<.8UD%H3FEPW(%706,D3?P8K7##L%K<6'BG,(9:"I:K M[/;"8&SK-OS\?%+/I$E_N36:YVM+*SSO#76G;CU2YQ#LV$Q?DG098?YR8WQ> M82.[I\!&C7+M533'E9"$ _->"^VLA4 $U<#Q8J-\38#>H@*W),[L2'/)Q<]1 MZRS@4L!EU^""4 "/N9&":W @-?)"!86(\LJBIF*%#W9B7AUK5SWXU0@85IV[CKI?=(G>6VY[R\RLV'K M'L=](U>.6L>^T;"P7&&YPG(YDVMOU)]UZSCC@+=]KSJ13W#PU<./.NW+=K>^8.=)D82T)&3F,<]N M#R\843!BMGH#0>$,M74YF>#IZAE&V6($;3&56:1$P8B"$1EC M1- T]>(-1 , 5T;BP)'2PDLLO=!XY0RF7#$"LY9BR[7?S1\CGJ]?>E6;+;?2 M"OOG)M@/K\K^("Q36! :3+ "@0!DF$ "N8BY003,PDXLMI=D7DCO+:Q>=R]GS(B&:L&,@AD%,U;T"#LL M@"-& K5 $3,<@P'A'298*+)Z+8I\,8.W,,_,E'L&QV];*4*Q/HLOAQH4SR6? M<1\R%3>)SS]L$J!!**NI2P64%1 3% I"*$P4\\"YAIT8@D_-7!S4R_]Z4?DO MTF(BL^I?:TM.7"\+_EB@+*LA%BAK\FGA5'99@X[_!XFU=A' @G2$&F>$HSNQ M3[<&93RW0H8%RG:/$P7*]A/*<,!"(@,<0H 084PH;0+W)#@,VC<$26S!;-X. ME!'2PC@WG]L^0]GNCV.7J,*Q%U4KVG>R@7([Q7T*I3/:C"NRC]K\9E\5*SN'0_N;=ZW_[?B^)E(QO M_VMF.]LZ(60O#J *1!:(S().FX1(X2E.W:B !P,"@:$X1&-":.DT)=!06FX= MKI "D04B"T06B-P+B.2>6V!4>\,!C.&:*G\^_ZB]V6+GW82VO#-FIW44-BAL M4-A@W]A@]T<)Z\GLHOS.Y@OL.93CV/> Z^=E9F48S3VK&<;/'9\^''3=K((X MZVHG%N,0$.;2@4CM?"5UTIL E"BD&CJM;+2E[X;3](G,+$V_Y'H4Z'FIT&.4 M,BENCV$E@/*@@I'$)-EI5T5D10':/T!"\]P3/8" *3CDN-B%,$ @*C ML/) L5-,!2T:2MW>-K=VV02\)2"WK/,L>H 7V"JP]:QABW(215]Q4%H T52[ MP)0-!'L,3.LE3N=V"ULT,Q.RP%:!K0);&XT*=SLE1,](2%8ED?8YM? YQW7LG@+K MU6 -",N0)@()$."4E!XTE::R<7F@,KPE*1(MDYXXK4+)[ZA8HV1LH<Z6\I#@:JY939E60"PW4-4$);]',Z\GN??F +?:M6]%R_"51;$XP[A0> M6/2\6X4)KJ,3JG;7]BY]]4.G-QC\^,M/Z4UO=UN98-^S"')M5I,-N7)4,O:- MAH7E"LL5ELN97'NC_^32JBFO"@[YA.X^)SMQ=_;?M<9[7"N\OT9U=S8,&*@5 M1#HJL 5%I72,<.:1)5P;@U;OOI1?IJ'"+02991IFMSL7Z7])TD\<)Q8'PBWW M(+Q4E +!S'AE06C?< 2UMR4.,!8MRHOX%_$OXG]=X<1CC1P3S" +R!G#)".* M,H#4+5>OWN0G1_''+9);G8%],92VZ"A>U8;*K(&# @>KP0$#K+SCP$W0(*TSQ"GG M9N$W@6]K1>XM11@Q%W WGG MGAIML D$&4.0(+3!K;7=B@;+M:'&LL5):4.]OC;4!74*ZFP0=8@0!+1S6H.& MH+#V%%.@RLLH!JRICLIV"Q(LASJ$M2C/K%1609W=BW1!G4Q1QU)/L%%8$ :$ M"B,L*&($HL(:S79>3V!)U*$MCO/.0=TOU-G] >%36OCFD7PR+EO0NY4PDMNI M8FF57%HE9T&GI^QBJ=%%T(8Z+#$PKJ(*K;%G6JA ,305H]U(*006.?AN/O%#X;)CQ7M]LAV]CJ:PKM*A]#NM./'P6X+/N23;5&:SY>DF\(& MA0T*&^2ZU>Y!#DY>=0SV/<;V>=E'&0;P'OUKU!Y^_\T/+WKN1EV<-7BL#API MZT4(""@U6C-D@M<( )" AB#>/2N)0%J@4.Z&5 GC+Q#S;"$&4OD%@IE5Q@*2 M4AJD)1;*$"M3B\8&-_&^08P@V;N?"\04B'FV$*-MD(Y1"0(".*^U0D*3"#,6 M><16,N)="Z =$8ZZ910 ME!%@5/BP%4MMPSG7JD589J=>V:E+13@S%$Z2.G-2BB6W I3W"DLA2<"(AZAJ MZ(88];TKB "X15EF.D@1SB*#^ &!XB0$K94'2[@*A%G% MD37*"4R:RB-LN?%P:'_S[O6_?;^7N$#&U_\U+_3.H^MP :<"3L\-G!3BU'I MR!@ 0ZA6.NJG0>' D.*FP9&SC=H)!9P*.!5P>O'@% QWRN((.1C ,ZHQDD# M.A LA,9B"P6<<@2GK1O1>UCXH+U6W9-F $M)',KT5XP8_?4+9B1,V;8H*FB2F"G&6 4#).> M6M <@:/"WQ>LN2;,0"V&7AIF[/Y =5-Y?"N:?[\DBLU)P)UD^T7/NY6,_UY? MM9-)Z;]=^:YKIV/^:#>FU[S=;0+^OD?7Y]J'(QMRY:A*[!L-"\L5EBLLES.Y M]D;YR24 +*]*!?G$Q3XG:W!W5MY'_;TVZ\Y[!S8:?'W_L9^J2 ^_?^SH[O"@ MZY(9>)4NF0U\L(2):/IQ2CP0Z26$8(1A'+!#%!:7P-V??#VL6A1EUBXLNTV[ M@$(!A3\(8Q1S0YFP"*P*VA'IO-182JVD:*H.L,FFHAM-XL4M13+K,%Q H8!" M?J# #-/>F> Q,H M,YIAH0U10F$@;HF6+WL#"IBV(+?&HOMB:^U!P;C<4OOW MS_+?#T=)]I JF:7&X@BGF A*@*I%0$8UE@Q:QI.ZC=J?&TX5[G%4&:*5O&F M%I#('B0(]TB)((30&+A21FC*)"=.!YI*XF_9&-MP2_=6G%H!B0(2!20>!1)8 M<.&D\5(' 1$A-":22VHB0D@K:%,YA4T:9YL%"=Q2,K.B)\_@D*P44W@TV#Z7 M9+]]2./;,T"VW/K !/,17P'1H#B16A&#F$)&([O8M-M>]EZ#%H8A-X#=V[SA M A(%).X!"82,-0)3#T:#HEIQ2WC\4E-O%-&+FS7N$B1PB_*\@[8+2!20V'^0 M .$]LY(&31A@ XI9+;EC+D3#+2S1_G"WF@2EN?ESGEN2_UJ[ON:1"S(N!6 ; M\S?R.J@K'79+A]TLZ+2)XTG%%>(N!*HM.*T,X:!PW'=0T $07VC#KFD/82W% MC91VEO74)KTEAV^-J"3 M(K=Z*P7H"M 5H'LF0.Y")O;_^V@]C#X(>#/PPCYH/^>10E#;K)96FL$%A@\(&N>[*>Y!# MDUWU>!E:&0;4'M2(XF\UH!:)2<\HD!8^0YD?<,4X"U1'9! M7P53"J8\6TSQPF(7C,<(#'@E#!;2@@\"'-?NW2> M7 S%W(HM%,]+!J"&L1&46ZXP >^T4LYI)@(*1D=#C&W%^-IP(K.D+91;*G-V M^E 1QMT+(W+&2$L .:^ @Y9>J2B%A#.)E)5-22A[)XQ,M#"&(HQ%&#,71N$0 M=Y:"U!1 2*8,H8XR!,%RQ$W#SKAWV?N$HBB,^)D(X^Y/AI[0AC83$R&'5/[2 MW;=T]]T*PH,D/B#!4CT $,QI0S&#(*Q1)BAE[K-]=IGI&XD)^;MH2KOQ D@% MD!X-2*D!@)34,LT9R%1Y %.N$?<&$Q^_N\_^VR$@*=9"LN!1P:."1\\/CX0W MSFKEE$, &FOC@T6>,R><)48V%,7=>94#C-(9EBJ E(%]O(=U#J99"AG5LMOG M#+?G'+*P>PH\$LTEPA0CFCI+28C_T$9HXJ/.Z;C5B#54+UYCY0#<(@Q:BN2& MS/N;+5M0HJ#$)LX@-8IFI>>IM'G4^9!V @%#3'AFC&8-3K$UIMWC%E:BI7AF M1Q(%)3*@;D&)C%#",,ZT41X%J0"H-%P:9:T43%M&\'V'H^OR.?$6@]R<3CM( M1Y]^^L__B#_H^*ZWZ5.D2B)^NSO2$[+<_F9ZWR^W?JC7]SS._@\,F,9UI1&. M.5"BM3#("B(E941@/*UB'V_T[F"XY$URS&;-;S1!8Q40=0XH6(-,B/'9QP^_M@?#\W33JU5QY5I $/JO M>1 ?\!=T;WKK9@5Z/$= MV!CVKNX=S?W@\W@P_T'_N(8YZ-&PM[LY)(D)O=ZPVQOZ\;X3__@#8Z6L B\$ M(0!&* N*AA"W!B:L!)-VCO$]GWII)!?#X=7//_WT]>O7-]],O_.FU__\$T&( M_M2//_\TO?95]>VR\W-')Q'PW=>_G[UZ._%85ET_K 9Q5QI4[:[MC)R_._,J M_C3T_<'DCNG556_4K^[DYE:ZZZJ&0.QJD04Q \]VGCQ\^QH5^U_?Z MSX/XCVO@M!VO^[7><''MKHR2-(7)R3=3Y6$RGMF5G)WK+*B^NOWN)":^_^J: M<>X\Y-;U)Z/D?)\;["PMK4^\W5@79CG:W@0B3E!YX_=VKMY)- M2L0L._Z:UM=#OXK?O#;IJ]E MN\LU5NGJ7^F?ST*C+:O5-<9IW_X;5+ZWQK6K>- M@ E]4_'>MKVS,'%9=7713_KX7XY/#H_^Y]7;XZ[SWYIWQE]^TF^KID'?@8.[ M@VG@J4=+:&-UH;/S@Y/#@T^'U6^GYZ>?JH^?3@]_?W]^UJJ.3]Z_J>)OU=GO M[\Z.#X\//AT?G36/?C+^J>)]_R4;G\W)Z?G1675^6KT_/3D[_?7X\.#\Z+#Z M<'QRE!]37JT^G?[13Y M6Z4R<+K=C?ZS1]Z:1Q=.!U --[[+3D]:(4MK]:Z3[:;I5&'5K@_G- MXOUMGCMN_;4ZG^"5^(3: ]_[0T&'R*S3\_FSWLWD>O>I2&\Z_3LGZ]N MYD%XB,:MDEA+!T$$#> <(TX1YC!KZFQWIPBU'UA]E22\/_)-DX[3M50CB#:T M Q6DU$(:0Y 41'N/]$:@8IY02;ZF@G0C6E'[[UWZ),3)(HC:09+IP<]S+'BS M$AOQN>!&%\C"NQ[T/BRF]PJ+=%M.-^-U66+BJY"+/85;UN?V;R3 AB/5'A_XAY9?D[4JN_\; M832J6\B[EEG=?ZB%NSEK9OWJ(U]QZ7#-K MMS9,!(P$=2"M5QZ26H)$$ *0()/SALN*5B^)6N3M&C!F@R,UTSLS:-)/N4X^WJ2>Y>. MDUYW4!D?.3TFDO>U4PRONX\L-&+OWR)E]39T+-5T)722*4VF4@ 0T)K MIR5%P2N&)0&])5M0R1:ES\5'5X2R".63A-)'M# - 89J)"612-& MD0:AW$R@&44MX)E%F!2I+%*Y&ZDTH)#BG* @+=#@=/"(IWH)F!!#9(-4;BCN M2[2HR"S\+N$M@GA>^)V'?ZB 3@&= MYP8ZU (1G@JMO0<.6"LA&'$OQS+RZ>8!..0F[YR2LG'H55]Z\*^^X M;DV1*OOV^NF+@^&PWS:CNM3G>>^DU[7C2M6=.@Q][-V;C3^2G'C,O @J1:#; MU/G-"$.1-P9#L%LR^@1M89*9T9>=RE3D[_G)'U8ZR. 9XF[WTWOSP&,B?%80; MT#_QP]-PKK_-@_VGNB].Q/FC>,/P^ZR6Q73JTA 0LQZ080;SB/$V&CB$:+/. M,+Y!O9ZO%P4IB!97F:E;6_;\K)>G-E(+M:!A0WDENVJ#.Z<4V K[D1%D,GE@)4FK.M7;!8"WPELY" M&6M!=F7LEUO0_,YL"F 4P-@88"AB@A(L8@-%P*@TB%IL/-+@;."R(8YL,X>W MJ!5UUP(8!3 *8.0-&-0@I)D(P5,*2C(5#,.28XVD-\ :HMTW>#?J^-/PR7_Q\=GCM.-O0]_OZL[[T2"RA>\/#KKNUU[W\Z_M M+_'E@X$?#MY]_[OO?8YL<)$X[*#O]>"\=OK$8;WK].R?KV[FQ@(+A#GMP2(( MCL<-W'#/&#-<&(<;JJW=T?!]E+&KQ.3]D6\B! ^44.\(.,P!22N)0/^/O7=M M;N-(U@:_GXCS'_K5>;TA1[3DNF3=/'X504OT',7:HD*4=^;L%T==)8Q!@ . MEKB_?JNZ 1(DFP((= ,-LA0V25RZNRZ93V5F93W)B0^:2RR1Q#B7B4_-FHW/ M[ZM;W7YPM.DY!U(,=E^5)O=;E+UI;MK<,=A%M"\79<]%V;]9Y[@W-=F[UK:= M F8O6I%KLF>I>E12U9N:[(_ ,NB)$?!3&HH;+L8=.5AUOUMRDARS%\/DF16Z M2\],%(S^7@-SXAT%4Y>"PWT\;?1W$H77$Z MT[/VN&USK=?#BFGWL-9K.D!U,9E$<:^C;:^*7L2[PH#,"N5[-LF5\: C &/#0,(%D$)A[AR $AX%==_ M4#R:!LXCYYJ(?W>$ 01PB=@3P( =^U-]<9J.I@/=;6 JDT+<"U/]Q")'N3(N M: 0.=$KA#21(SQCGGFD!#_=)DHS]5FV%ML1TQ$O!GQ#34=:@P](@:31U.&#& M$:3JI\8P%Y[DURC80@JVRZ-O6((E*+'J6'Y\U*&O0E4_L/(M>,1>$2A!4 M:5.6,0T(!($84E%W 2O41"FZ>WT5I52]IS[/^IKU=0?^@@Z&(ZT48PQ2 MV-PR'I=F7@*0%IHC MSXD-C@#G4H%45-B@O)$&A893J:L,_-_^V58QSVC6YU!?UIR>:@Y#&I2@WB/G M@2JKI4V+LS2>64Q<$P'$KC2'E!CW+ ,N:T[6G.LUQU#*!0K@ UCK-.4@C=!1 M:0BF=H.DD1;7'"8?RP;M_H/C_:'BW]0X?JU'VNT]SR33JF9:U=VC= B*L4"# M\1X$']/Z[5FL,E@TT.P >>=4=Z8 MB#F@A=(8N*(,88>P-WP#9ZHML($2,MADL,E@\WC AA)G'8JV#=$ 6H-$/ CK MK+!6&"(;$H57^9\M@HU &6QZX,L>%$7[Q_%,#XOA;0J&73JHF3CU$ Z7[7\$ M-K<034#11F12&@+&>B45]<@8\,H(K.62 66HT"E8&0P4GS#35;FB1@!T8*CGMF]&6H2%#0X:&V1]6ZV ] M94RS:"E8,-CZH"S&(9UO\_0>5Z\M&@I:$MJWS+D^<:U?,X)_@VE]"[IRL1%= MN:P%KOF9JSF^-R &)P_F=.]DN.1&PZ6V&2[R $KT.4OYF]/WO_PZF,XJIO?- MB=*7&=#79$W?E!=]WL3%$V6-:=_2^(8K[BAW1:.^09W%Q,NX]J/UQ6Q\SZ/O MC%D7J!_&X]EH//,UI,<7?S@LE,#&8@ ,WF 9(58::YU7&'%A$RC7UWP8I^=^ MGLW.?_SAAR]?OKS\:B;#E^/)IQ\(0O2'2?SXA\5WGQ5?SX8_#G42-3]Z\?MI M$Z6EGOA"SVM+QG=GXR@E%Z/X.G;%Z*EWM_M?%!?GX\33Z(OAV-:J,0[5Z_J6 M+RL]7C1BO97A(0"[)F9< K.L__:\7+]Y_ M. F#H7^O/_FX8!D_^>#C]'T7__Y.DN^^^^[%BQ;PEZ"-!@\O!N]^N^#ANG=R M,2F:K:[I6;2XJC$X";_JR2<_G;T=Q:MN[K*ZX?!],^?+S]>GOLZ]#Y_XIWO-!V!8,N6W-MW MOUR9S3Y/O+]CQQ7#NOO%X*K_A5T,0*%M!0X1 M)^*=KU55GY]/QE]C$V9^>'G/$"\,VSM]>N\GZ8THA7@Y4P- *VIQ'%,/C!FE M#3C%<")E([CI$,D: _RS']G/9WKR9S7*IW&4IO/B+._\K![;;>;EC]_TO\:3 MZ](NZ9*/:93O%ZFF"87E"257T_F"K*J"=#<]]KN$S.,H]G&PJKT+G>9NY&?% M-'4^3G*1QNOE5MS)SUX53:-=7W_QV/XG(Q!(2+! -0(O,9/:-VR^]U-^ M3NI12V-V-I[%A?OMR+8I-.1NH?KORG:F@ K.HY%LD-$.C'%2,H.(QYI8",(V M'V\\+0_AZQ?SB M)_X:$"=5V?9XTPB\9CS[7#WM>/1I$-'P-SV*H_I<^G+^LP1?&QLL>ZK=\181/,_&\?MU*Z;+[1A/RD)7)=L'(7H] M\2$3[RYJ 8N-.;^8V,_1VI\NAB NZ.GC>=_TZ+)^0'7CL^0B#%WQ6?\50;Q( MR_YD$.T$[:)/%9\Z.(L.[ZQ(?D&\D[F8QNY-I^7U,(3!2(]LNB2.M!M4C4A] MCN-[,9S5;:@Z'S^8OBS>QD]=_;6R:LKU_%17GD6GIGK4G_YRJEKR=SV4IO MK,"V>'+R=*/VOKKIE]W7SMH MO??L53I!4=DXZ[6^&N6KAI_'=UZ8]-8+'6*S?RST\(N^G-Z*+OST>;*X8A[1 MG(\G2O7=&J:I#G56G]Z(_'R>]ZBJ"[8W__VVJ7Y MO=&EVT[M?%P'LSB/]LZ$Q.G41;28([3_U]MW;X[_^>Q5-)K]UZ;#"C_]H%\5 M=YM;/_/V=W=1O>+TX]&[-TO7Q;QL^+T M]Y]/W[YY>_3A[?%I4\OG;;]9SFP//7EW\O'XM/AX4KP^>7=Z\NO;-TB.T/*&'1F7NN&P,,G:_:1'\6[)FIZ- MBRJ>M; ;XQT7 EJ)),9_*[8)U(1\-?E>(]1;.DDNH*7 M]5EZ3_??%H'[^= T[?O52M+PDW6-[ MST/W2Z^6_ZY>KQW6;Y:Q=8+\5P9U."V0H\JV*%-L[&(T M*XO9X"S9!.G1%R/K)S,=E^[+NUY#E0T00EQGXQ(>>^3C3(S/DL40 7D\640> MNQ4 MHD \*VDM8UF\TV:+:X2 9O7Q9N0<1+FZV25)]2X* (W6#I! C> +%(T M"(61M3RDO>JF(G8/7119O#-F#!/),01L#&/>8(N0Q5ASP3O9NT^681@/A^,O M28ZK?)#IPE!M\(67MSCK;8#T09C[SI=>1X7U(Q>%_$TT'E.DL:"XG&]8IF3J M2E52ZF3Q?+!=S=#L/L"XG<>^+ 3BN(EN7-& M*[;Z_T1P*8[O8LN-\,.-)M4(E[!G'@2HZTS?#6,WIE2O,>"-1<9W4DR^ MY0+8K=28WU$0O8X&-4_CCIIPO:7_:_G*PK\'R5L*<.Y5 ZZ"JUG\ ML_CO3NQ.JJ23YZ;[53P+7A:\9=Q-K!F/5>@:#HE_CP9I.ZBBBFLDX-ITM6G@:-A%F:9]UX_Z]MRVQ*71L@7048FJ M;DDT5B25''^UPXL49D\4&_$_]U%_O5$YFA@$ADH/ #25721\G++4CT:N M"J)WA41A\-6[%_^?GXR34LC8MK]E$,H@E$'H$$"(&(Z))-2Q "$!DJ12"$*L M0%+(U8G_.S!L<$F0*O&:-88? :KL(8#6KRC9O*S:OL-C^X7:[G=HOPEW!XQI ME!MBO8D A0![;QQB7H)R,GB/]1I\12T'F]HJ_T%)"7@]*NF=HF /#:BLN@>I MNEYXI#PG. 6*A5$:#%#N7'2) L=:["$\TY;R8E5*U4,3)BMO5MYVE#>1 4H( M*&HL #52*<>]4PY++N+[#_$E6@IHM*:[4!)YEV,NZV[6W4>BNYHH;:53E!H, MB#DM C,2:P;8N!!6GW7<@19R7C*U7JW-0]'"G"JS'MG.'5],QN>^'M.' M_KQ#([0L,?<!F#=;P MUJ,I[4,&+H&L5WDS(T9&C(P8WT0,X(93[4&8 &"9-@2D5LI+JT$ V3I/]^$A MG*T!(V>G9+3(:-&-0Z*B+2$9M\$3"!X45]PQ)JD7CH9U"L/LU+>0)2,]W#W- M.22=A(]^\U\'=KSWX$V.AQ\DM''@C@O"&,$!'$TY<5PX$,DDK[D&JKL4X>2Q<8\3 8&RXD99AI!SVF+BMPZ0;1#W: M4EY /;1?LN9FS6WIFNT0$IA:0 $(*H4\X0PJI4,$OL')7YU9_?BDCXRN_-21A M'$T'NN7\C;T[^CDHFH.BU:8KTL)A$41(I9HI&(32)HI7DGIMS.Y/GR1E:W7# M59:2]M /R7LH&2X.#RX0IIQ5NZX@ 4NM!*7.6HGC?XZPK7=<-XA6M T8E&52 MDHP6&2W:V)8P6.,0D0(D 1VX4A84HMA+RJA4#TG3;RE"LB58'$2D)&-%QHK# MPPJ%+*<.6:(Y@ZC[!@,6V! 3+.86/22:VKU/H4HLGXR5L)? S=X*0FV>PE&7 M?HB"X^,#>Q#@V7%AA _W[C+*]&%\,\ITS,F$B!.$4*)<]""=-@@D=T9@ MQ5C$GCUDY;0$,H<1>\H8TX/QS1C3\;E#ZY'304BF>?21M(JF#6>"&6*!*^*W MB55U99(DJH(G:93T(^\H=8<@* M"9?S!V/=W^@ZQ[VY\D0K#][7L>0=E)MO: M--AF@'N%Z?>UAE \^A$6\6DU<9JQA'J*&37 MDGITJX,XB60(@5D=37$]@ M]7%38F?P__YH/W M^UL#>VAC9''(XI#%(8M#%H=') []V+9OJ]:,NGO.1&ZV ?_V4W0&HME>%OYL M,)TF;\76@>:R"!=^6.B1*Z8Z^-EE,?%#/?/QY>5TYL^*\]J*F^[=?CO\,W^/ MT5U_A(<*/=%86Q>((Q) (6FL P?)]S;*H+ Z9CGW?$XFIW[RU\#Z*E2YT,'C MN0;.=WI^B>IW-'*GE?)]J'7OM%*]^5VFMW-%=[[U+@F47!Q$(#0?6LX ]N0! M3)@@--62!4=!,J0X8\%BK#&S@K,U,DWW &"M[H$?1MI[1J^,7AF][ISXHYP[ M0[G%DH'A3C*,D(:@-38&PAIGS)U")\)'N[F]/3_&,P\55PT&HS]'N/ M >:P_$$B(A:21B/..FX **>&*$YD .2U,"*LD078B(A)."/TO4ZBN?<@&6:H M9+R'_%X]-,6R&A^D&@OL%?/*4 8>0!OM#$<.J&;68$G4KM3XZ86*L@X_)1U^ MWFTA$P/."TR#-N(R;2:S!GAB=+4V MMRU1WV?+_?'"1:3G)^TWX;E\.]5L(,$)Z-+%(0B@#A54AJ;ZK.& M(!D&NB%D+HGZKF,=!^$BY@?$2T<#9YJM4;F[?<#I.$JE2!_#VAEM>C"^&6TZ/B>*HE4CO,%4 M:5")&A.A0+@3B%BD@'>"-BWA!LIC_"\X3(*D2-]@BH "Z1-$($ M*32UP)3B:Y!"-3VT\FSFCDT5AES2K;VSNPJD2DSD(7CL^41RAJ@G#U'<6<0Y M2!$] Q2&:0R2-W)8,>)B-=8 MQ P%!/))MTRU88HY_.#D^W7LH+D>Z#Q+M@I"2 M!Q:T$P@@( /4$&,=X5HR@M=@UEL+[4Z.HXSN/:1%*)1(]=!;[*&]E?7Y(/59 M(PW":R^(A^A@!:6<8XYZ%U57>[X& TK+^MQQ_(>5JH]995FALT*W5%H5L$". M&PI( " P*/HCVG'@@0/R;>T\K:_0;<9*#H(Z+>MRUN5V=)F"YD[[ $1J((09 M"$Z'(*BW)!K?'2S.+=G- I4(]3"D<%AQ@\URS0^"JO;X:UP3>ID/M,4(]^J\ MSWW$-!L<8.DK,=.C/XR#N,71,9-8^+@28"4E^!"7 P4.A8!:@O]:%_<>;*&D M1'TL1=DF1/31-LP8F#&POQ@HE8-H_!KG<#2#&=&>>F\4=M9Y'5IS9Q^ @1T7 M@BHY/X@\04QS"[D'PR07U,@!F M ,P N+?C-#)"H"9*@ $0EBLD",;.A: !"V,[ ,"V\LU+KG"&LUY%57?#8MPB MV45_F(P?$_/1X\^V[<,X=,HKS"V1P1BDI ?MI<1!4X<5"98$I-5 RXU,_1CCCTZ'C4X0BC!-K#E8> MK$I^'D)!82D80/Q_MGIAFK__^S_^('^KXQ%?IKS@^:4H&HPL]'Z#; M[UQ?^=.MCZIY_QA'X8^@'?:"4*]$@&@Z:Z9#-*)E0%:"PW2^,,4+O3N:K7D1 M1K6P-C^2<0.8,4PDQQ"P,8QY@VV4LBB!7'#:],A5%T%2MZ1>KWXRD^*'Y;[/ M!>CVII.7S50!R-CY?4.?.WUF(3*W&A1WJ:=2*GS^\ M_^6]_N1_GGC]YU'\<0T8RX]82"!"W]V]]I?Q>!87^58)0T?;CX4KKAU7O/7B5[(CVIN>WSQY_'=K\P M:8!>Z'0L^\="#[_HR^D]H[@,N3]]GBSN,M?<^4BB\Z]_*QHFKE;IZM/E,2\^ MSWM#JNOFYZ-1]:_QZ/3\HV=1"+_5M6_.ZW]'"S'-ZU)W;J\<\_$5(PFW?E7<;FC]O)O?NR;=GBE M3S\>O7MS].%-\=O)QY,/Q?L/)V]^?_WQM"S>OGO]LHB?%:>__WSZ]LW;HP]O MKX]6WV[F%< V?]QY+]Z=?#P^+3Z>%*]/WIV>_/KVS=''XS?%+V_?';U[_?;H MUR+V\N/Q;\?O/IX6SZ^0[ON&.;@M/FNBTFTI_188KP'EFRP >)L% #99 -BM M!6 CV-_"/"ON&A5+&WZ-FUU;S K>:%;(-K/"-ID57LU*9;1$'1LF&\A&&_3_ M/$MB%5^?:^<6K[L=^*(1<&V858U[=H_)M7C5ZA[I_LZ1M%D#X'_B"EHY MXHVW5;2AH+@L;M@/-YI4>S'18<#SI;]XKK]OTZYO,KWO->W[4CF[L=$/;AQY MB+BTNMK5>W?-T[BC)EQO''8N3>N[CKN6KRS\>Y"\I8VAO6K ?%GT2NAWE:O;=P?B['W^*T_!Y8(L4M6RUP-A] M0]*9XLW&Y[9UN?>9AS,.8A_&0AG%':\M!%E#Z?12'U155HLVT!V< M,J]V__) 'B&OMJ3@I6?4:I%XL(B6GFMLN6?<*"T:V$_P5>H'WCBY__JB:SM/ MUZ?#?C]M)YE$(BBI.HA#_IG@/P/1DP:*@Y76&2#Q=V","F6,9IX0U9 . M^S HNB==OWTD.E#.CPQ"&80R""DEM =D;:" HC=FF'+4-"IA[PHWP MT;RB366-.@XVO3YJR<.C)5,]=/!Z:$!EU3U(U8TJ:C$6+BJN $J81I20:(H$ M,& L;6"([3P\TY;R8EXRW$.*F*R\67E;\B4H8(>0]0);,,P;X%QK1Z5G<4%^ MD"_14D"C-=TE); >DA-DWH@*"8]3P8T#1@C( AO$P=H M2PLY*1E_7.;O8:3*S-N__+,XOIB,S_W=#];Y6=P](KR8M)P0L\>&Y;#H @X5 MDA)A"AX)"XP%R8U2SH+'@DABR+P\()S9P(A 7$= %&B ML(^XX2TSX)EV=/>QDJWA(J>!9+3(:-$)6FACM)34>^T) #"I:&",@'4B("\> MXH[LQK/@\LEX%D\^6>,W_W5@Q_V-Z>2(]$%B'C$2 ^'8">D!$V5 @]<4>6^< MLV[K]-@'AV!^^V=+\,A*(GN8R]9#^R>K[D&J+@Y$<\2DMLH#H4Z2(#75E%'* M@^8-1/2=!T/:4E[*LN9FS7VTFNML,(P*Q"U2( 35W&&" [8$N*5FZ_RKAXMO6,0[ML+9I!\) <"%*E.1>$(FQ]5:Q;0($+=J]'/BCTL+# M2-_83UC@:#K0O8T)Y,!J#JS6008D.,+$!BO "RHM4!$-H.BD(!,]F)T'&9+6 MM!F+!51RWD.7)>_#9+@X/+A@U&,65%"$(6#2&>^\UY*#((0X_! SJZW 1MN M02&C14:+C!9M))%*%GTORX,Q& (8J8%P0R-V$ %*[2''8TNP.(B@2L:*C!6' MAQ7,6Q#@V7$5A,TDMB>E&E;@[0:M/"3L!<& #"P#(KD9-<.^8"<*_P0XIY[,PD M$26C?3R2U#E@]"-%*76'("@+0F7\P=CW=_H.L>]N?)&JN/>U1GD'-2';VC38 M9H![A>GWM7*]/C]^#O+#&:U.S5P2?69' S71S%722" 8).*>8*/%@^C*'A"R M:VC 1NB+2.>R. LHB@A(M@9:#QI]*Z MH\#JX^:OSKB9<3/CYMY'JTO3\;NPLZ*O\=9.O]Q M[^'??$9_?VM@#VV,+ Y9'+(X9''(XO"(Q*$?V_9M,8NHN^=,Y&8;\&\_16<@ MFNUEX<\&TVGR5FP=:"Z+<.&'A1ZY8JJ#GUT6$S_4,Q]?7DYG_JPXKZVXZ=[M MM\,_\_<8W?5'>*@0.Z&)5M&)CMXD4D$29X4-@@6!A6-KQ"SGGL_)Y-1/_AI8 M7X4J%SIX/-? ^4[/+U']CD;NM%*^#[7NG5:J-[_+]':NZ,ZWWH5,13C[F)R> M#RUG ,L =B=XZ)%32ENE2 !$(H1Y:9BVFEI'&%^#06$/ -;J'OAAI+UG],KH ME='KSHD_S;'62CNC!3""#,,:C%0F6&$$%;U$KT[WH66IV$'LP&3\ROCUY/'+ M2@V<"R4E=6!X[*)C3& ?*.=$PAI)UEW@5TN>H&(EB"=3SO"1;.UNSD[SC\'$ M5[%!J\W0[ST$F*/R!XF(WFG,. ^")MPV83*O) M?+&RIBH[1&UN6Z*^SY;[XX6+3BLH@Y=@542+"!><,ZD=YTVE"U8:(($;+KR) MD*:<859*V! RET1]U[&.@W"1\F94!HM#! M@0E%&K04 )9445!&@007CN%N# M=[(5L.B6?X*@Q*#=0ZLL8T;&C,/##![UB6E&.#<4K.32&HPY2(ZXC>[:ING) M#\6,;ID72N@E&78&C P8!P<8#@N!J27QAP!.I1:4649 <.>8,)N&?.\ 1EO6 M@BPQQ4]%^?<2WCG8.DEV&(5DYA>'UXIS/>G%R;3, MX: #]R%G""O)0\ K#@ M%!AX$[ SUH,50EK'U(9@7*G'ZUH[YB[<^Z0;.5:TL2;TTZ3+2).19DT_$4%$ M%NZ83']ID %CSZQVH*4R;M-TG:V0IMM $P9<"M+'DQ(9<'HPOAEPN@4-L'G$ZC5*2DT,.,WXPV?1C?C#8=1[60Y5@A MBC57P*U4UGC-&&+:Q7?$IL=$OXTV;=DI4"(NGR)R]".;*==5RFS-ZZE G_F' M^W!^]W!&J].3,4Q*RY#6*BC R"H!0)F5H#!8"VNL1;FN4K>HTD]K-^-FQLV^ MCU:G-GP(&GEO-0D6I&1:84,#:)("ESQLC9NYKE)&SHR<&3D?'W)2P$(&3X.C M&K /4F(NN1) /'+@ MO ?GD)8648V"38,@5:@T:$"0P$!>R(TFA/$-7QGC06I429.B :I0P I9)$' MPK@5.H Q3EFI"*?QEZ7!A37.S'0"4GG[-T-4AJ@,4562GD+2,.$9EP 4&:E< M_.G >*TE=FM4D]P,HMK::464E.+IL$D]DFW3+9ABCG\X.3[=>R@N1[H/$NU M>LZ#XUC+ #: YLX3PKVQ2%) :U1O6POM3HZCC.X]I)6XM@3O83FW'MI;69\/ M4I\M\2"<,HPC C)PA0P)ABF6Z%"T:2L*M+X^=\RU*TL&!UGS)"MT5NAU%)I+ M:H(,E$A, ',I"1BD :5S1%R[-MRUN5V=)D1!8:#H5X) M< "&J"CR#@NJ@U\G&_O!NMS2*DM%2='C6F;[D>*S1J[Y0=#5'G^-:T(O\X&V M&.%>G?>YCYQF@P,L?25G>NR'<0(UV!@OG8[8[YDW5H"RG%'G@O&D+=^LUL7] M!UMX*=!!I ]M#A%]M TS!F8,[#$&N@@0H*VT! ,'H7A$02U!20H8FS4.- M@1T'J$HD#F(O+H-@!L$,@CL*TD=K3PA)D2(2J%)2!,(M("P=LD:M057>-@@^ MN:!>!L ,@!D ]P6 WC 2*#&.T $M)$1WG#0B"IP$1([ ,#6]AN%.(A^7LS0F6$R@C5 MV?:*"L0QHCTX#,YXHSP$ &D9I=''7L.QS@LK?[KU437O'^,H_!&TPUZ0E/@:ER,>--.!4R8#LC(N513/],A5%XFD;TF_7OUD)L4/RYV? M2\[.AHQN-&2PS9")389,5D-6251A_3 )J(T \7^>I82W^/I<.W?U>JBG495M MF%7??[8IBA5W=6\I+KZD17/%0^CVL=Z. ]BWU/R_4/5O'HXGYU_[%*YNY&;^ M'Z\GQ7%\FBO>>%M9@07%9?%3PI\;C5PTJ5Y=(I"CGWY(7WI5/-??MX*W2ZBW M];@W ^MF)M%5NTAG[5I?2&RPUMWDZ M6A#L+,.W!&@IVK9709Z'^K(49RG>0'JJ*$SQW'2VDF;Y>=3RTUXF0K>R\U"[ M;$>9*'TWT__NQY_B2'T>V.)HXG4[Y5,>H)"[M:9GX^WOOHGT=M'+/+9Y;//8 M/IFQW=%Z=9 E)WX?Q:%T1;4U.=WY"K86T^<^!&R]AO5SF^P!$[ Q!>E![8SY M@"W6@DCF!(B C1/,^T"0)\%J'N[NC*&KG3&T<>[C]477AJ*ND^=_/VVIC@25 M)2.XFYVV[A5H7VMD1IV,.CM '07:!^#$> U4.FD$9L(") M.X3+DLN.R#XS[F3YH"Q%FM/0\6CO8,Z.59))C'C$(,&N@@7@8[MR3 MI]@^[.SLL'-&G(PX&7&VX%X4$ !I;151 -)H9KD@&%'&'<)-E6?N19S.3!9< M(B3*^+BG B%["'KU*[+U.OKC3N\OI+5?7.U^Q! 9AT%A2J(,P PL+X MH 3A%%G%F5=^YP&BUT>4BE+4W%N.1"94W-FOHH-%4Z0JF53#L10 5CG 3CI0U<(V!4 M[SX(T9JBHE)!5M2LJ(]#4;TPF#D?U<\X$#(H8,H)ACAX!99OY;NWI7*)7$'T M?+>A_][YP:2D'%],QN>^'KJ'_BQN'QV\%HNC:3F"AUJV6F24(ZZA^3?^BJAD=,CJT%\Z@%B2+MI9R""@$ M)4%+E391%!#KMD:'#<(9[>,#94]FRR6#0P:']L#!LN"$Y"1X#5H8Q0%C2^-O MA)4W6Z>//3R"LC4VY(2.# T9&EK@RE24*FP$UQ*#4E9AX9E6@+UD/AH5V\1L M.G$0..J(#:I_BO[DTRY^\U\'=MS#.$P.2G]#1OH%<$Q;J:W%& @ %5XQ+E3$ M,1,<$H@WD %W'#;Y[9\M8:$J:5=$YGGS*.OIS@T1<,X;0!1K$-$H\=)R1A0U M5F"[O9YN$,!H2U.)Z'G8(JMI5M.UXXP$*2Y!& ^ HI?@L7(*8:V%X%[M(1EC M0RT]N !"5M*LI.L>VT).$BI>(<30=Z/[Y\3GR^80CGT$&0@W7UA#PRAO+-6.,,P7&.BUW'AA(*M+N M;FF)^IX&GG=%,C;T$1LX9RPI.?("!!!I3%"&H.CL*,:YVT,PHFUTP#PG6F5H MR-#PX/T$%Z@&A@PW"$!;"5Q:;RFQBGCGT>X#(%LBP\$%0C(P9&#H(3 XJSQQ M!(< &!3%&DEFM<"6Q%] S39!EPY< P+P5-1\+W&9?10.VCP\4Y(XW0%(!+)#!\9/C)\M D?5!&%> A>"=#,210HBWX)XC>+;Q(.Z,B)8";SGY"B' M6H%NG>C0O((\I%[L-K%GPUIV'=%[!]K_YY[O/6U]33/7P\,:]MA]YD?B$)- @T(\%2KCP 3H1*H+3$?/6'G&UF#8;&[]$73L:N=-*TS[4BG9:Z=G\+M/;B80[WQ;F"I>" M]/U$0Y_CA!FM,EIU=88=!T,UYAAY!T:G5_]_ 2 MH#-49:AZ@E"E@1&B-+8<(4"<*B2$4"YHRYB$=9AX]@!5G>[1RA*+;%=EL,I@ MU3NPXH@R+85#U&,(7AME*.5*4N]9H+ &!4@78-660Z=*J?J> )>W4=N*]?UC M,/%5/,]J,_1YNS333J^$/ZK225DB@/EHFB&L&*$$28&1L9+8-5+?&N$O26+$ MN==)#O<>U\) 2\5IOV%PWT96UMG#T5DOJ1/&(R(,(*))S<_;4L*<=- U&"26X\9H*L( ,$L(K$U^A^!;;%!^7Y'K708.# MC@P7*[@@@NDWWP#WWQ3(V9&SH(3;8 M1+:!M+$D(&!>:!QPB+\3$[BU9-,WK9?51DL<,H M'S._.&95G.O)?L]099+C3'*\A+*8."H \= 2RZ8" A)RT'!IL&;2OA? MU[(_][G>)\G/D9S,D[[W((4+ZI$[<5 MA'0<\L'R (R]C"0920X+29 .$COLL90$)#7&!DLT8M8&3ZR5^T"2;M-D2HEX MAI$,(QE&VN1R$%)JR1AF,H &893W#(S @6J/W*8IL=^&D98 @:"2RY[GSN4* M+CTB3,P57#(A[H[7A<=(B$LICRZK-P$)"U9I&20704G"D2..;5UH-%=PR:S? M&>0RR.TY4],$8SU'RF$0/B@"@5#EM7? +6&Y@DN&N0QS&>8.'.:,D\();!0G M"IBQ\54TY@A3U$MF\>KB!KF"2P:Y#'(9Y/H,^R^[R-Q;+5VW@40VDH"6@:C*>"@: M$D+62 )L>FCE>LP]CRJ(MZ1(>^>DY )* 7W?V>AS1"_C4<:CSCC!P0IG> @& M0Q!(8RD\XX%SI(1E?$]XU/%>*Z8\ M"F")99Y:M2=$RMNB&8\R'CU!/)(R,$:(8=&' 1H]-H4\Y11%HXDKQ3OSV-I! ME@@K)>W]8&XT8!R*9 MI<8SO08M1C&P;%29<7-BKLNATNP'@46+68' )89;ZA(1"[*"V]I6\& )<5M MK6)1B7G/TYC[[^NO00YQ**DVQU\CX.\URV:KH>SC,94=-[TC-IQ'$[CU AEO MG0M&&@C,:H>(E,%QRX-A80W2@[6PNE:D_00MI"]O5MI/='Z#%B/ M%K ,F)Y&_)8Z%A\?W'B,;:C^1^ '3 M=/B)EWL8@DXW2QT8Y!AQ6 8$C1W(G"E,!-.<[:&D9G)2[>EC^FK<9B!)P-/ M=]7#/%<6 [9!\6@O>D4#QRG)*C 4X6=KUN1,*)JA)T-/AIZF8[E$N:"ED$%9 MP$IKC:E63AO+ Q!',\EG!IX,/!EXVG>VF-$8(2F8): 0DRREJ8*FFE"!#&3B MS6Y1I#&T=?WW?_Y'_%#'F[]*?\6A2;,Q&%WH^=CKS2NZ/9NE>Q6E";G\FX 9;JB,77Y]JYQ>L- >M*81#Z[B:?[]:K,-X/!N- M9[Y>;.*+/Z0VF'+N& L&HJAJPVA<1D 8;:5B,BT2]34?QNFYGV>S\Q]_^.'+ MER\OOYK)\.5X\NF'N/[0'Z+K[']8?/=9\?5L^.-0)ZGUHQ>_G]Y2C.K1W-,@ M**9,6 _)OK:**^Z H+0?%)7FV:NYP5R,_.SN:*9_TXKP=S!*"VKL55P6)]/Y M-8N/BO'%I*@#C,5UA+'0(U?_%W/TOYI=/*U1:]"?*:!K\9FA8MS,OFZ!O MS96TCVL2WPA@Q38 B]%&"(O[LRJ)C09-;C5H."\P^UI@S$$M,(TKA,: . F, M$J6!FF 8.(0TL0)3I(-I:X5X505!DG9,HRQ,BW$HXAN%'P[.!J-:Y.-;#1 ? MHINU!/)-"\4#<+_0T^)+5(KT^];]7\>[N$%<@\T\GE/Y6;&5>A;]C?C-V+'B MS/M9U7 [B5['9*!3JW4Q\2DCH5+!I\NFWT>3%QQ MKB>SR_7Z^?+VBKCOI:L5/&[TM8F;L_2=)2VUPSB5E6/[^>I<4=3W!:S. MWUEXM[6B+G#SYP_O?WD?Y?KGB==_'L4?-R%A^3'+\'SG^J3F?O+L:DKOW.36 M]]]=)'FK'MCDNEN?Y+C18%T/CN2=(@^C%*@8+KZ4;GCUWK-7*4)16V?WM7_> MA//8]AAM@?_H\6=QI'G28CRI*08:&B?PQA1_J M3V\LCY_GO:I2W/TX4WQV\G'DP_%^P\G;WY__?&T+-Z^>_VRB)\5I[__?/KV MS=NC#V^OB7R:FGH51+K_*YWWYMW)Q^/3XN-)\?KDW>G)KV_?''T\?E/\\O;= MT;O7;X]^+6)O/Q[_=OSNXVGQ_ KJOK]G3IK$Z\Y[#>]L#L"-,9-55Q&T .#V M,KN*!N%_]NKO?OQIHL\_#VR1 &\M>-]X,$BC>[/RJDW?B^0$I?[KX77HH+*$=%G\YK\.[+@LCB\FT7HKBZ-IM.N2Q?].K^T\OS'2FXPSH8>R<\Z-Q92O'&\96_?[R]&6T2X?#:"N^ M7"T)M[5Z"[D@&\D%O27&:S1Y"W=G72>U'4VA&XT([ KEZNI9[VM]*?X>S8_S MCJ%CHPT-PO:%=!MM)A#>!=)]C*AP-YRYD*4RD^]B& SG@W^BGYW_8CD($X7L+GTL;[FRIR'7Y-# M&SM686BYC'#^;#"=IN&VM:M=%N'"#ROXG.K@H_\Y\<,*M*:7TYD_N\+MLOK. M+4>X:M "#=-8?,.9;V\T9DL/L8N'5*V=WC=$RT/0/%IZ4(4[ZF4GO6%C.R?1 MWQY'YS[U>%Q'1(9Q]9I=/[<>@8X%?J/@+A'[TL^-PJI$[A9?;U0G['A -HIK MD"WC&ILW5W6!E&_G*KFD?+8>_&CR+=F+5W9BM-&^1+/J\_ABZ@LWF-;&VT(; M)WZF!T,_F2[;8@O[;%J8BVB!1:RRLX@N%99'5^SAE M.HR+B%,IKV,9O2;^/&+-M*AMS(@Z\3O3ZAE_^>C91*F\#D%60W9Z[N-SAW$P M77$R&<25('[W^-\7@_,*5I_/VW%R/'_P]U4#&[YYZB=_#:Q?NN+TZI*5 MW^_&8G)UZSCK%T';!,FQ:ZGG$W\U9_[FS9*!/UAT_NI+5>*.GWT93_XLB\3Q M<^XKHI]H2.LTSY\'YXL9K'M1O[\\,8MQ^U5/X^26BU6@/G]VWC4?O+BJ/[U;:5S0SS@:S.L-S MY%Y7DQ3-#!OG^LU@:H?C:935A(<_1R_OSV?7\&@B !KJ-=$6@T=.480"Q1(H M]UB*AHPOJ,+S^U^CSAYN3"-^Z1(JDHYD1)+D%JK5' 57(9\CB=[,%= M+86WHE6$OBR6QJE2KQLC=4/0KX=ZK65F=2E5%]&K),5F M8?W5ZZE_/9[ONC9*I>9<:HRMM K (4V\=TA(*5'@S.$6I))*Q[1#"&C@8*W1 M1'##J?&" W)>=B"5\P.<<;&(0.^_1LB/:_UB7VWV>>)7[:Y]T=4>81@/A^,O MT^)Y!?G18HB2//W^Q_O$=S.[:?4D;R 9\*UD@M4SLL$T+JG0 [:$GMU1N*1R MU4Y/ZWD;J\=L@X'^9OKEZC';8*#I S(]YIM#-LRJ[V^>^K'>,GIC"VR[)(\' M'B&?=_IJ$Y5L=%#\)A&DND,#J3;C@+RY@72K09TEU#<-R@M-GYM5R>+E-RKJ,@RB34RU#@(TAH" ;22DADP.(2 M&,B&.C]WXB#ME,\J,>T[C4T;"MF#4]\95S*N=(XK@8)@.H3XOP?"J7)>:L$( M,%K5-EF)*W^\3]EHD]GE^Z$>S8Y&[FK?[>?+CY?GOJ*9^%6/7/SHYXO!,!E4 MK9),X)+VGE@K(U)&I(Q(ZR$29]'&0:"P81Q >ND,3V=9'0).H:FTTB:(5'F8 MU>/=_.L#/VV5=JL4#&58ZH._>TA.+>Z'4]MO$-][A.^;0-LK-)5"!0T2T^@P M B412:U*Y468$\%BWT @AJ_0%+?H-Y(2\9Y;:;VWO[)2/A*E5)XA9A Q3@90 MU"K& E,0=35JII)NI5+NV^E2)4,]-VZR-F=MWHTV.U $6Z:(,3PML=I@Y:WF M1$:'1-.&%+5-M'D'#@M[8BMTWGK;R$M9PXM!"S*$QO/XM03=8$MH6[R>;#1K MKWUXU'$IB1Q%(*W#0H'V5!$5$&$4&"5>2;$K1E1<\M[7=\WQ[HP03P\AG"(< M>T>C&R> 6!:Q0J9R$9Y8*I5@J\G:]^S6R9*HGKMU&5HRM#Q!:/'(24D!I"0: M-%.*(&&CUTE1*H;%UJ@#T0L?DY81'#/ ](%9=_6YH0T.&WV3N'SUN:$-#AO! MP9_J:B2Y6'71-PF,UQNSITK%NP9)^3TL@GLC\,5=$O@^3&\6:M+ZVK@EK_S# ME+^18U@(0PDA/FJ( Z^P%A!5R#E#?0A4A Y9Z(64G&I%#'8$@F4*!V4Y"2@0 MX62@./&(-)/!SW\]N/_-#/*K&[)!Z\FS5Q4U_G1QU+GB5=;GYY/QUXI5:'A9 M_.]FXVAZ=MLP>C<>S0VDL_/Q*!W?7S*3($BD@PA,"0M*@0X!.R%=0/&']MME M2;,K,X>O"J6_;"K2?&LB&I4WBL0P/JFA+=]2OVT$YO:BOM9% ML#"5$C'#_VY:B%<40EC]@ U:Q>ZSX!\HI$0:B,LY9XF'"'&E#'<\""R,X4C2 MAI3;!Z1D\/6%=!T1[4HL;EN7:UW$FURR^M](45GQH]1P6TPO[.=$NG.G$ #_2(^O+Q.]3.5;%3']-I#-^ M9E_6I''7'.OUG9:)'JIWIG/2SSAPB;*NHEN:G"5PQ*0XB^/S.2)E^NXT\8-^ M'MC/]_5_D'C?.U"4..2)Y*CBD!\VU@[YQC9.M DVLBWZQM^^VAC?P(*7.W1< MVNAD[.E456F_#;=0^$ELRJZ-LI#B+: MS]CR=&(-$%,RVLX-%G.+W1,O[Z9%+;IWVX), I4(%L^J->:6^%VF -?@[*I4 M7$60OA"!!?]B8OB\F(QJ$;[Z].Z=QJD\41+FFKO]FET^#N_G0:+U3,&?99E- MYN=DX*/16KG?47GB*GFK:2^+Q2SWFN:[4EGF2P+(N!C37"A25 M8N(7MLS#).:X;NJ2Q @!)OK\ #@ *,*DI3000ZA@P6!H4H@N @%1#+\I/-MV M$QOGI!!*Q_Z"LM2 \L8&[:C"',LFQ5C?E5R_FPJ_O+NKLP4"W.THHPYQK9+' M+,$;&N?3.,TIQH$)X_Q6R3?K=U2*EWA-+-B2&WN-A7B3Y1NVLS8:ZC!=UWW: MIIK438?FJ=2,4JMJ1C56A%I=2>J6\YQK1N6:4;?;GVM&5?]:@>*->#GQ=3BY MF1OWU'[V[F+H3\*MU?'7@3:#X6!V>2]I+@%''5 PCF- PBH<31_'D)(D2,\: M$M$>3)J+K3%.^, LE9 J:%FK0!(AHGE.##?=D.9^]G/*V^25U1O8GR/:DF^P9Z>W,A'BSL]\ MK=SY=DQA(Y16GBCP(AA&06MK@XTK*I=H@YWO!QPU%R5P>FC'M19SV;%5FN$@ MP\'.X4 *B[D#;Y7QH*DSDC+GL1..*"VA@1NU3>8)4?*G P>[-KMZ8ULMMI>J M9+EY^E'* ;(7DZI<84K@J:J33WME:>T7/Y\8'UHS4%UGVKZ=3J/8+ .7!%#> M*\*< >=T2MVQ!"-P2 F'&LASNBE?@4D)HNEP5H\PK(=V2U:N/BL7Y41@[;FR MFH-$5!I"/;?IGR86MLL"? I*"X5DH]*MW8>>VD,E!Y 0.;4SV9#7Y^W&8?; M6<6],A0>/L;[=72V!"C7ABDO;$ZK[8!?3H VL\- MP"ZR5+I&\,+1C'6)0M=/FSTOUZ\ M>/_A) R&_OJ4[P<_];/OXM_?2?;==]^]>-'.Z:2-:)!P!SQ(:_/?_.IG,S^I MPK*O)]X-9AT?3-^(T(CLB]"(;$1H1#HYWG@TNTL:,^>*B>[-Q6PZTS4?S?!Z M2FTUI36/W((R.RS(?6IBH;LS4%&Q M^#34%3M@_-^[Q!4X]?9B,IA=5CD4$S\X,Q>3Z7RG9#8N!J/IQ20YL17/H!Y5 M61>CFU?&KZ7#K='7=1$(*T\WG6[5+C&>36>)!.VOQ.D2!M9/EU>J* N_CF.+ MWD[3M<7K>+.RDL'_&4_^7.I0-4>IPX6NYG?!U7*WEX/8NM@+/1V/JM.2"ZZ; M^16#25K.+WQJ?KI!_:(BQ4D4,/'J,/@:QV4FNEJ\DI>-A<91LXD^U#G4\7!NQ MK) M658V;^Y&3 2$=<3I5E.<# M]#SBI_.A6D,&]?=U7,NK$?N^K*__&I>'"OB_Q 4J8K+UZ<4TWK=>3Z[X+Q/T M+TR#FB7/^%&\>?IH>LV%-ZAXPZZ?TS4(;T2-0/B^5&LC6H)4IV%OP'DT-7%Y M'G<-D1LYE>2V4[FS>=S(@>N&R/;MEK1ZHP+'!E<>@K;_OAA,DL59F(G^,YJB M%].('E>\T>D[TPLS]?^^B*H=/8!IE)&D\K_I2?P4*R4KG*B_/*@R?Y,EZ-W- M@$@RY72R =U@>C6,"R;>- ]SL+*U-7N9[.'H.\QJK$^&Z^*KTX7]^8_/?I2: M-YX,/D5+/U& 7O5FEA#I3H>2>3F].$MYR1<5#>=P*66YXO"NZ&'&L4?Q7L.A M_Q2_ZK^>CZ?IR^G]N6:\2%V(L)B^?D4U>DTM&J\RE[>9/XL(L?&6DX75>M76 MF\VL<#X-P\15:%PM<^G["X[Q\XLX\(FV^ IPZYZE5ZYN9.KCW$J^[E\U Q'P M1U$2YG22*?#A$N]C^B@Q@16G_GQ6^Y&)!^]E<1+=A8OAW%2_&HEJX:A93HN+ M\YKDM!A5"VZU&"W=_>8(+-A8+Z;?>&K-@5X-4>54Q*5&#^:4J]?98O%;7_2D M9EV]FI;%&#E]IC\E3O5TIT3MFO@HXQ6"<[71=[[I]2ZQH7_#][WA MF%Z^KRE@7U6H.98?=[OW$N/U5J\#J* M0.7E+M"ZRNYL<&K3%L^U<8+N,4T:0K4EHW=K^A6VII_WB<1V*;*09N<*,,[T M9305*E;#J*^#Y.]5TA>U:C%#2Y*YF(DM0>UTD-0E_3B?(\I-V;LI9%&^)N.+ M3Y^;)O\;HN<6PEVYVFL(8,W8FD8H,?_'$:FT-0[>#0E;E[UT;IG],I[\ZC_I MX5+RY W26^^2OZC>D7(&S40I^+*O^G/1V.AW;034_5Z@ZG\XH MM!&Z?=>FZT8A3KJO$"?=*,1).PEQQD71IZ!0O417'&WC613\5/OBCO8MP.7R MFC#;)B!R/JVW?^G)8!Q7H+16IVCGE8J62>O3W2M?)YH0HT_5$E)3'J="%K%' M%^[R:@6?/WI6[@J': MQ/+SAE7XD?X?)3[G%Y641VLA+8JI7?^ZF RF;F 7AE6-RT/]97HQF',_5VOS M]4*;+*V+^BD1HN*"/[UOM9PF&Z\*(M9V7F4!C:,K48WU\@@L1KP>*O?78(D^ MNNIP^D)\5&IWK8]+/-.)WWH:%YII%8*^;W[3X$:#YSJ6>$,LJI9?R\+?JN[- MY^+FK"XDZ]H.C9,_<<6_X^>SVJ:IPI#5";;Y5(R2OUP[XU6ME3F#X*THJAU, M[,596B5MQ2X89R4UM*HLD;89TS-3R8GD2T^3<;M8.T=Q69I.]>1R.=IZ%@5@ M[,;#\:?+:$+5UEZ\]%\^!6"_-4B5)U]AX)S@\+9$7ZO'C\5S_/T2$7A3*XK]Y/]XF/^EOQG'R_/ AIH&,7+Z>#Z2+^G$(. M4;;GT%L_ZO+&1 X'?R:[*TIIFO]H]U>#-P]GU[9[?!#]ONGN\^.&\?(%"W_] MH'@!-%ZP9%2NN:RGML9A\;5(/6>W;WM##8;CZ;794,GY>9SBRI>IGS?4485T M"IB/ZOF95%H3'Q&E:S@^CX,\7^-JIV4)'JHP^95R_EP1NL_-\<&H7G:34,^] ME:68T*WIK[H=;?H:^:XG]=9-%@AJDOC=P-8Y+7TEUZ/Q'+:6AR%U?/[PR2)H MM=21&S&G-2;@2RJF-)Y<24I\\*B"PWD/1JZL<3*VWYT[FKM/XRR([\+K1<5+F IPF:6FAJ:MB6NU0)/B< M^-KS6\/:N$T\N[RL;D*7?3\)][+%L#V-]@&0:*>"Y?>0:"\/P/UDV,T#>'-VFY/3D1ET2Z9Z*-1JC7S+4M]#N*5P;YERQKM M_48',)D?UUZ=KFR5>4..+C[%I?XJFK1EDUX6'^?WK2+ 5ZY9ZOGUDY;ULRH8 M5;?RJEI0;,%ROD4:[KA8I$!\%:E?,F-N!ED?:I:5T85;A+N&*4!5.QUE93U5 M4<+H/&P[2:M2D&Z&88_G_3X)[^,'*129OK!,, '@@J5!>64!&VF$84%@@H6R MQ-#&@C_R_V_O:YO;QI5TO]^J^Q^XV3U[DRW9(0B0!#.SJ5)L>>(9Q_9*SLR9 M3U,@ -H\(XLN4DKB_?47+Z1(2=2[9%,VYIR:D46*!!K=#[H;_;*RC^ROKM0; MU=4OLLO@Z'ZGOC-\7)+JLI+&G.E\%Q_;<;5%E+H>BZ/1)16EJ/R?W\),N1;Q+R9)D]!"0.>'9,Y2^DY,>8;45=?;^!>YVE'VZINWD\X* M477IM7?*;:=SSCN*O$\*B#874XECNB M\K9CRO7VK6QY*UV0":7B:?EDM>-ISX8KOE'4(=Q+U.&6*ZY=K^-8B"E-?2^FP;11HKR<^9NJ9]W;O^A["7]L MGO=T=35QO G(1)OT&[],!KG+?F*S$?N+Y[F( ("(C3 .79^Y-O3=T Z*'H:3 MRF$ [:<]N:[3OG>D [;F[O^M_)0N]T"3?#.[SWN7I_QH2'Z4!TKRMQOI[T75 MB.)!5]@4%W^F-OS[*+:L+@B%7M3*O3QY1-VDPZ+BI1"Q=F/Q_]0JZ76F:#6[;LN6K.J'M\5MY M1?TJ_WQ:69*K,95W*1DN/';V)AEJ0]CILMDHC5QBUUC84TDIJ[+Z$[&TMSI+S^+0 M;OFYM>)6LJNEC*#G>BQT/8(!L@DD#J(!C5R*D$,Q DLK:S5L*=?H=+X_I3AO M"/^4ZRCL$(]S!T3,I@BXE' AGCKTUG.2NL_@;[S\>%UBU9P?91HEO\+D2W^!& MB6]P#XEO*J?TH2\6?/73939*E>6R.!:TX&,9999QK@,DE8FFM9O%L:(S :*3 MP:,;Q(I:OPB&U";;:)"[?74 Z%3H>QXUJLPY&>5[3W3"_E20I1(;'5)71$O+ MI ^!JCK4,E%9IRH2D J"WLI$TH'.0-+Q^0L&KY*(9$B_RA3)(^*J%/@C3S0J MF$BNWGTBH"T9TU)YM^<04TPL54%1^3IFO!(;7 V.%3\L0O?DK>,PZPJOE!.H M8Y;)\.SUPGK;P_R00(Q/6-3"!.(3Q_EWR7?)/(K$>0I$R/NQ^"ZGK(L@$8\B>2*0Z##A?BS6A4G_7J)66Y6U M4EP4%;4U!%$S]?9]'P]LE"X*GRM=%&Z4+@J?L][/E6+?4E_9,X$VRH5!SY4+ M4[YXQ_N2=)J5(>OQX%O2_Z8==46>BL;?W$8ML\_T%T+@*>=,._2RY%X%^&B+ M6$)._CR5PBLS+92HZYR2=]7DM/RY%7-;%E7AJ93P*AP)(_QA-)2&<9[V6LVU MX?119Z3*$?+!MSA-!MHU/0:\OFRI>7N70_*6BM@*5)$$%M/_5W[0&0]D M6+B VHD-LF6%1?!\'ATET+#(;13_F?105O2$PC7/^^)+\52Y3>;[4G4S4O@] M =QJCRXR:\6F2O.UTV0I]N-BDQ3$C14;2+5 6#4CE>ZXLJHA%$>M6://3_*IU'+$6$]D=9;*)K'-$ M];I*TR".8EJIBB1'73DM*X[9"PZ0J31IG/&9<_FZV2IF*HIWR+I.U5W_+M?_ MRI<)VE1R-\2]H=)3];G 6#70CGMQH5B2GD V.0G)U?\:L=OI[(6I3*=Q'$.Q M;F/YT&_48RD2SB9O(BJC9JQ #%1"<(/NQU9.J.A M53:_^@2 O=:B6IP04B:?;)/2,C<[8A30L!T#DM^9+4I+;HY);-\BF6UBD-?%VG=$'L4/6S M^GLO,4+3L4@3>3M323R"RE+Y/OGGY[WV+]V.SD,19!>S;@_H M79**N4GR"7A317.%M/5EJ5\JU %5QT+^G5?MU14N-IS8!,]Z[.+ M.!O>R,%-LEI-5>"%W18F6=J##S4EBU6KA3H#[ORF\\4*CI>439Y\!1D-D_I7 MK%2X>KKDGEY-Z_Q294=-+*CUQ_G-9ZM]4OZF=E M6I)XP,G%5>]KM[-=HXOZRLO567?3$Q(0( MGW1.Q60,Y\*163EHNY=]9<3;N:U(/6XJ4)UEA;_5N!4Z9Y9HJ/V>A>J,M"AB;#\R:)72F9H!PB.A0G*[P+936'7N?D/_\=.\#_ M2;QNU,^#6N24LJ+$BW2@C%243#E37:QO=#_2YJZN$7)_/QJH@[\.E[&;"3(G8?0JM.=HF#4 M Y%"'C^,)7 /-%*E* ;2O9HG;TZ(O'SL>(Z]:P&7Y5^*Q@DUNBWR7&E9OY;E@*C>F#%G.P\=4F:ZB*J(8 M2E2YPP( 2WIT-J4=:9+L:S&*BK(K4H2[9*2[]Q@47>X!Q@E9@4E M)CQ$)>;+&##'.Y=F'^D'/2]$O*C;?B7#)TIFUW>*Y3\9ZE&8CZ4D7V]U* MF*+P5.XU^I:Q>(V++D6C=!!G=ZIRK]8?*GMD'5#JW@FE5SDMJ)@+^4S@U;%* M?,R?+090 C\ENL1F#G6+%K-*UI77-4=*J=_DKS@7$&WAX\K-O0IL"VCJC1X> M] $/21^M4S(DK>(I^@2HF,>@W%_D06 \,(#UQ(!%#Q&PVL,AEYJ"9/N"N2/E M]BTJ.7;YK5@&M2->J_)X0HS')1+/XO3^<-#JM^LOOU@7%]>M'$C*2:;E)'4- MP&H=2%W!\DXF'\G(5J6Z)@_QH#SB4XI$H5P,U"&EIX:UXB%9WI2U7X5!-GE99E=U@WO-B'CM$S#LI(RM? MH$IV6D;X%K&].A!]!DN4!)9-$#20">N**0=&H9#)T,Q[PG@U('4]/4P]5#VK M"!*082$*+J732%903^>$<\[\H#7Q[BHEEPUC[7,.^<4?7,5%\.\MBR5TI&L7 M2\^3C,99CPJCK%@6FL9J5C)Z1^+<\"YOJR"WB_M8X)V*F.K)(O.)6LRK])8, MXO_-HW+SO>5&4(Q])X_Z5YERZ;S-@??DJG=5V.6%.\VQ 9QA>+4S 87QMZGR M@YREY)Y_K_1#TS%,55+K&B#2=R=91O[W7K9Z*!B$Q*IZF+#\!W>2#'K:<3JU M12HZ3CHL5=G:1[$IW4OWB8KP&Q=2&S>2F.@[)QZI7)R]C6A\(D0=^U 8/+ TUJ OY6! I\F31(,ZR:)!=%#.=B 99'.TQ%2NR M7;5 M_=*^.;^Z-,?+&QXO?WK.XV6UBE9E&9MRL+PH^F&%1V@>+4,YNIU?VMW3\\M? MQ$0[Y[\89MV064^>DUG+Y;3&ZVGI!;VT?OW:/>^=GI]()NY9-Y_;-]9UM_-[ MY_)&L'?ONJ,O-(>]AU9;F->"+#+\>2=*S=Q"SE-DO&YW!4W.S[>7KJZ@ZE6W MU_EGY^3KS?GOG:NSL_.33M=(UV;2!>SGE:Y\.5O6>$&M?$5U^-')5??ZJMN^ MZ5B_7/W>Z.C4AAJTZ8@,ILG7$^ M9L6SQ&,>DDR\^#(YMH!U9'7Z^?!4<$_*5=9M<9:1FW0SYR["7!T3:'SN(>W& MPLPMJ&S](HTY:%+G4GQ*BFXN/QSOEUE4^8<*2!Q7/(+YERG#O M"%Z@17B.!&#=644V(M&I9%R&,>3];[4=S.:\H5JJ<]J7//6ZN)(0(HWOY='= M<7J'&KRZR7MZ)VEDN#4F@<$S <89[%4+R*HW34_[. MPRR6+KT\/4]LA:ETP)0!5R04B[NU*CR&]).K+]>=RYZQV;;9J,%S;M3E[EQ= MRZ9HMD^Q#]=MAA6'K0:LZ5VO;C\:[UOC>^YE-4/],AGF.M*NV_\D]X(?VGFW MK>E?E>%2$[^?2N'MYBE^E6VS9MZ4Y?Z//9-;[_!:K@0 MFHNPIV[^O/KC4FA_G\^OK\Z$&GC3/C>0L2%D.,\)&<5R6N/U%)J]I5?TTOK4 MN>P(-5\FO^CK2MO_TKYL_Z+2:-2?WWSU<5IIRMNN;D1MQOH MF8*>.J5[/DBLB P]\?M4Y@I??1\(A>0N?I H<:+K"50)^HD/A)VB0S35K5/( ML2N,R-E',8;TK0BNDAE'W8[!B TQ CXG1LS^8KY[:9NJ,-,)3CD(3;#1!.+< M=-M"Q]'^NU:>XZ==%98\(A$:T&EGKB>BY-_I;U^DAV)C>*K3CFI :#T4V]IJ MN>Z>7YZ<7["Z3P9'^ZXSS;(F^LFHAD"<*_6AXU 8T41NO,VICXX/"W[=W/7X^ M_W1^(VV#<94%U?O5;.(?+!=ML(F[S^M^U,LY539CW,W7ZIU\[IQ^O6C&1KX: M-VD4VAUCY:@FN*E/'C)Q3_%IDV97V[(8_L=ZBS^_1L%:7.>M_5JPB]?BM=\K M]3P%OE*I.:D6G*U-CV$=7;P\ 4,LO+3]T[$(O!]K_+F/)^\18FLOZ -I8+; M,WK'V6A<)5)[$_(4RLGB_66)?G6O+*XO!4W7Q2BD3(9:?#!B\:+$XH").$<8 M>@73GY];1];O954*P=?_,Q)/B%3_LSS[+S/\;/BY&4224C#*94L0?U069PE8H-RWU%QG'Q5HYZD]5$!HGEA:M@LLMI**FI?)AJA*3 MV R&28,TI)UN[AL\["!$XTDT(/@\&E#GQUTRSB]/CG7=YM%R_3_"8[#/%=YR=&.$OAL.'[(/[]]_ M__[]../T^#;Y]KZ=TKOX&\_>,#,G[ $(,,'C/ M?\"_P/'=\/[-QZXJ 284^4^/1Q?D>]:R].G95)4TX.:5C=[.MQ7RJ*(\ZNK_ M9=:)[G55*=0Y3CW3N993+W'R\DGOCJN[Q]*5,-+Q5-+AO&3I -BV ]=UE70X M4](A(_55;[,AUV4<"R%0Q9>KW-P>W8Z$L2Q8&02!O9:\Y!G%4^*BK)[J$=HL M >0_M:7(@&]DJ:&R!%^-+$$M2U,BU![G&Q?I].WW87I'A0$'$;2]O_@/P;>Y>J>D+._5,=[, M.GFM!%VPHI*2=MTG^O#Z)AUIAV]/MK25Q1J^)+*+^K7NX2NT1"&>QW-T1:W& M 5PO6WO8$.>4X01&*ILJE:]%D01VH4E*2;6N[@=Q.,JD\,BNK[(2C92XY7(F MJZ'DDKRR_%1*Z^M@1W4"7V9UY.)4+Z6](VR]G?BA+#<#(3P"/H+0?C>Y(W\A MCV(C5F)OI*ZQ4O_AB^^5BI@]Z?3'N4 MHM>:Z5QS18>)RO.-C+56)E"KTFF<"Y37 Q6U:N:$*CV;#Q;N>4D1_)?+\XM,H_9LO$,5Z6=I./HTH'IHHNB]: M%'WQ42N54A1!H$6Q7:G:IJL6+A2I=7?#4G85\Z_@:*D7Q=W*H&=DL*DRZ+UH M&0RD#'J.,NR.'%0C@IMNC>IXS<:[VAKKI7!7JNL M H -H"?$\IL#H(L#[0!U[ 4>T(E]L"R+T^7#HFZJW@]KA35W^J]QME<(6+U8 M;B5UP#92UU2IPZ]0ZOR*U&VV*7XAXNT6UL[$#3?$>D';FR_'B.:AB6;P4D53 M'4"X-@QLISB "/+S]Y3+HDQSI*[P>SI:\(0^2NZ3P>T*!Q-ADJ;)][S-N)0( MG4'83\A I8;$91I?2\OI]9=$MEV;8RK>D8Q;G\A UMHZ;N>''[=%?[B^%+6T M9?UZ?'ULZ>=8>7%-^:*+BQ/=QS[INHWZEN_T.&WEIG)+U-BN$HW!)XT,ZRA,9Y9()X&TV.LL8XIMP%VK1A]5RP\M/7"[P*SRL];IE>8E >5 M\N":E(=7F_*P#K/N)0=BL[<& M#K!]8Z[L,"#,6%<%SBTW.6L>2T*#FAOG(&V4I#*5V%262R'?Y M E(HY=FN7+F+@WX6Q/(]C@NJ:+JPO.M858!NYM@^U49M+Z%F< M9D-KPMFTV,PM3URTN8-7LG.5Z/:^7$]=M"Z&;-(&SEKUXEJ8O*M:MU.F]%/9 M@B5UH*:.$?;&"ON+#J&5@>TX0$X9V!Y,!;;W.$V$D*PA^MJOC%IY <*5W%MS M9'ZZ.U3YSTTZNG_@0^NST).%55+G)Q/?'0@<:(III#19F0W&@I<9V%MB@0/< M (VQ $//G\""Q7+_ZVC +;"6V(L??LJE=8FPUJ- F]W'@URU%MI_^U8-:B>N MYI/DJ%=Q-:M'9TO=X;U1)AM-D3#NRR94O6$JIBMNDL4I]> 60U)/NM,_C=WI MK;5]^)^2J%T96$6MJLZ]>D,Q]%^5!_U">M#;,Q[T,18.R#UG&A'CP?X04?&2 M8_"PP7CH'(05E&,9$ECF""QSU*W[)YTK;LGM);,N4 M!Y&M\N_75W]TNE=G[9N;J^YEY\\W'Z]5?(%4G88"_@;\T7J;<6YEXM5D*#N> MRX-/N;7/C]H3'PG=-^91):;T*N],_S!* MLQ$I N)4WWD+VDY1_:)'TI ,>'9T]:,O^+M-%?HZMNT8QMW+1+9GW(/PP,TR MKK.0<)N,[:B!N-TD&X;'P#LJ(OTR6/D@L M=M;&XF:P=/EYV_#.N2&:VP1^3HSU$,([O67AG;7!F\N#/J?6LA+>.17 J:(V M9RD]+_QSPVA/$^!I CQ7:=MP.+&>8\Z> X_%7TW8)($-CL\O>__U7PW>*<\' M_7C K7]^ZEY8YX-LJ'+&3A,Z4B?\;W4WJ?QK5GS-$K'.>>LIF8N5-SDYEZQ+ M=#S(D8C>5*2%Y!RO9PT2]9DAN=8\K&?C"9#R?;#TX?D8YGN)][YZ\[\_: M@;]JK7LGG_>[UBNMX@WYD0R2^T>AG@_Y(%/!B/2.WY/QLC:'G#L0L)/VQ<$( M6,W2G) ^'?6U%GH1#_X.Y3%N\Q9JX1):DE;:HY^]%;WZLRCIZH+ M*B-NJ-"@B?A&->\LNL@!71/M^1T*KZN'&\#S>KB]^2CE?Q5N6U.Z+4*IL)*4 M^BVU9!D&4*@+O:.;EM*9);,<%=DM$[U?)UBF",2Z2N/;6 :Z"?:3P0/9'>GW MA9IN,1G+Q^1MX@\9I^78/XW=7^IO\)-B2JGZ%]=EJ-9Q?K$1+0A-#G/AY/)- M#O.K=7&MZUO*.W?VSG^Y;-]\[79Z-4T[RXN;]UB37UQ7'.D2D/+.IGD?ZFCL M7 =0=J4&[EOV;NQD+P-M.S_HG8Q-+3SM((!(XV&19"?><">V5#;J/UK*!\&J M#5-SG),1+>*"1$OQ]I +,(QD_*I\T$A%NJH;6CK2=300OU(/)*.AH(Q84S:W M%Z7QNU7OJNF)NM=3MP5/K]]N%V5?3XBX(A+C-.^4\D'SB=3;EKF&IP!YZ>QV MI'D?#*&++5FRGMA%7 66;TMY7KW]^*%3[JF;=#>41:IX]*]1-HRCQ[6D49^O MO\_>6YTTIM;UL=6+!=@:.5Q.Y"F"&4K-I=2\:!AI*DG_5BP#N%\-!?<=TG)0 MK+$Z4DF,NB1#H=):W6/KO,\-2*U WVF*&5(M0:F9 *7\*F<]"%-76,'?[Y*LFN>A MC_BE9=Q/ODMWM*#F<#3DNMBBN"J31;-)]4I=FA3-EJ[+* UG<2U3Y6G[_4>5 M;RIMN3C*8J-RC MAM?O"\M?FM8ZPU48[W)F\E;=W4O[')0?(EY8>U9EOR8J,U4-)Q,_;^G1R9=P M[68M*P3(^W7M@"**(9-C%/0;Y-X-=:=\0*N<9,6](1\P=G&<)/?W<9:I&J^NB)&5"RQI1V)61VI%Q*PD+9??E'\)RMV31S$3 M^;6.YM#.$Y8,N'26?(O3X8BKH271/'_(W$ISJ_B$5G3^E-X=Z?D)917CW,&C M^3=W[$1)7_PE2:2Y/I.+G?M^\I=5G$AR*?+PE)*9] KK;V7NNUQ>E2/.V8?7 MX!#:6]$]Q]WIMC<7]*<>M,[.[.]VB&LIB5J*]+\;8=0N6*\=*$$[)?6D>PEH M7_RSVKF'3KQ&FKZ'3M2WUVDL=/2'B489.66?W /Z;,3Z*]#KWBKJ!'::/H8P$QO U0.77%:BUHNED &MYH#6!?FN:Q6>-]:7\MSB M.4.BEG4:IYP.$R.B>YB($=$I$6WW^;^$7ILFULFQ=4(>'DC*^_WX=0OJRF;" M'.KM2H;+SZ8\Q2XB][$I3_%:8_?-":#9%M?8%J^%.=DG,E AE,7'8RZP2BSX MZ]X6ZW; .80R6JS18M<>XC;B.DQC^K?5.[:^T)/^XWTBCT=?LZRNK,+6DM8>XA6\[R?C#G?6'Y,!3&C\N MDS2-7[F#=PV_T035C,P:F5U[B%L;MT+CNQZECYRD+>OZ[OCTN=*H#TUX:\AG MQ->([YI#W%Q\_XC[_9C<6Y^/K9M1.I!G^49N5Y#;&;HU[YAFB\.8%U1@*3 % MEE[G(EV>\>$_Q.=_2#+\XQ]'1Q^G?EK]J_I9_5VAYKR: M.S.U4]8Y[EGU&&<,$C_'/SX,DH&8D.R=JMI]_O>;+!U^D-6$V:C/KZ+?27^D M]H'V@/W/2#Q<)23FD:?9:9S1?I*-4GXCWOVIG]"_WZBL6/GG7P''7N388B-*GTH[NQ*3J"R_:<-;#!,Y"?@0/#&XADE#Q(>TA'7 MM\>#$6?M8?X*SOP0L!"AT/$0% _F2#S'1B$(N4,="B1A5RJ6M0ZA]U@^J*:R M_ 3^_/Q^8LT^5I&)"M3*(-Z.H4=)W:32:&61W/#@;J;#)0N \&$&N8 M"XAU?F[50-9RN)Z*^B57CV0_645#1Y;6A$JP 7C7",%D!8%(3J[5@ZFL9VM &_UKWV9?'9,TCO/C=+0T##@8: S[0K+-Z=U]51][)?;.FU/.493>,' M>6'!&=]+T'J*=S;5^/A$^JI9#)E7=>DI!A%RP8X#L23/.(8DLF3(@['!C(A, M<<;)G8!+U>?H&=F3)ME0U9!\QC'P'P]\D-67)C(R\JIEY$I6IS5\8?ABBB]. M.1M1X]PTS-%8W9/+LLPO0_=[ IMT_YSR@CR1.WG\*W<%&1H:&AH:&AJ^#,^N MBD.H'TTC#@&WC#YQ UC_9^5'S-Y9T$//92)Z;MG-,KIN:B U MX]DG13Y,O_[@U9\#.,4Q!#0$- 0T!'S-!-R_OJ,#FI'*.)O-(3LYZ73.SG:N M 0&\F0K4EIV^E%M*MHJ31QYT*+04FG(6#ZU^DCW! 4@J/50+EC>/$%]"SR?G MNM6&M6B9UU^N_WC*P(&:-]*-$[ MEH>];G8&4PRF/ 6FY!$2-\E)D@W%]QT=*%#!&. R*E&&/?S>_G!8(_!GH/"'A6"4N0U5Z"' M$"S^CQW79P 1/PH=3B/N041L'P9V!1'V",*A@SDDU'4PHY"PP/$;BRPU2DW@X)>IU!B ,0!S M SZY;! 1 "21U&.44^IH1S$@(2$4X#Z&.[!ET:A2FH!9S@=6#*D[K0:^,$ M:V9RIOYIJ%^=Q=ED :)]\<+JF+TV79\3R)=%]#[!P#=$XZU&WF2\YH$K"](! M%$0$V4(;M F+J./XML)N=TLW>J]S4M0) XX=Y-=/"SG:(7"#%G0;[D]?4U8; MJ"$:M#%HLTL'NPU1Q$/.(79\1%T?DU!(L>][GL\YLFO09T-;] EQ"+:0ZQD@ M,D!D@*AQ0#3/V^X3ZC-$(E< $ I"AD$0,>ZZ0COB843#YN/00;G=#?X8_'E- M^%/KAW<0#.T0A01"@GSJAA3:(>3B P?LH9A3IWNXWK&"#/88["G,=@S MZ_*Q,8<>0$_A.L*6+_BE=/@YZS9;6LSKPT9R9["DP MOG'U07>#W4NIV#SL9LE(%J#?:OT/^VBV2739[=9 ,60(12XS(5N36P(T$UJ=A+- 7S[L-!\R5H?@.YH\,?@S_.[Y>:>#T#7=0,>,<0I M1!#2( @Y822("/5"SLA2&WDW>F;0\H*&!YH9:#+09*#I"4\,:.CZ"'H N1!Q MGP4,>CARH1/98>!A9R_(=-!.?H-(!I$,(NWV#($"% @$ I'+(4*(86&K,0A" M%WG(B\(Z5]X>]"/';J$ &OW(H)%!HU>"1K.N(\?V/&1[ 24N0%$481"XKOK" M=T$(^9Q3A9T D-N"_H$=.^X4?Y[T(.#I@O9?B,^_J4>S33UX/31R-5!7.#@: M&I8S+&=8KLGD,BQG6,ZPW,'1T+#<'EG.!&"MF4"="7,^LU(^'*7[[ZUD7&O& MM?8B7&N4>0 '+J4.\!"B+& V!1PXQ+<1\P.TVQSM:HF-GI37KA;771;9<%H( M-+P4=>V*84AB=#>:E_L'N], M6)J!.0-SKQ/F:L/2& Z0CT$4>80CYD$,PP 3QKF+ NI$R\/V&P-M-:H<;CE- MKSIK,,Y@G,&X/7KDPH!R[MB04A A!"+B(]^+L.U[;L"I6P=PS88UZ+> U_"Z MMR:$SH30'7/6_JYVJ(C-,D5<>_'RPQ;9[VXP$7=_[)26IQ M\0432R)_];'XS\J/F+VSH(>>RRFGZK#8@J!E+;M9)I!,#:1F//NDR(?IUS?8 M(&ZV-Z9Q(-IL(S0FG#(.:?ISV.C']U2#^$R5%%T*(=EE4HX7LAG?#,_YR@RDO&%.6U[A MQ(<1=3'S7( $N@3<<7'D.8'+@8=13=X0&"=&KE739_]HXS:\5YO!&H,UKP%K MYI67L".?A4'@VB[V$/)\;$/DVX1$+@0(137U^!L"-0=53<*@C$&9%XPR]4V' M6,@H K8#78Y"82_Y7L09]$/7]@3(')(2 XP.8]#%H$MC?#"ABT) 0$\XB@( M;8)Q0*#X,[2#$#CS^D\W!U!:\S-_A!) MJ'WMS"G]L*< LMTXT5F<:2V] M.7[SM>G:O#([6=*/V5,-?*>%<%8<>9/Q&@+'"X /"*$^ I$3N+[CXR"*0MMS M[;#&R%S+9SY5!R>_?EK(T2[+>K40:+CS?$U9;:"&:-#&H,TNO>D."Y@38$1M M%R/FH0#[3B 4Q2B@Q :$[]#G3O,QIU;WP0=66=E@C\&>EXP]LRX?%W%LHY"%(?,1M'W".7(\ M'#$( @A]N*6+_BE=/M!MN*]^KVCSK [\PVA>V;1R7*8J_@LXFFT277:[-?# M(\SGF!"7(H^0@/J8()?;%%$70##G-& G:.ZVL&,Z2AK\,?CS6O!G^?F %P30 MH<)&)MA%!'IA2%P>$9]%$?.H6]-1B5J.?V N?0--!IH,-.WOQ,"C M&$ '^Y@Y%&&?$<>SF2WC\S&TB8?W@DP'[>0WB&00R2#2;L\0(":A'44V8KZ/ M!.^%W U]/Z)NB"GS'/I$^A%L!M"HUG7D4>9CS@-8(!< 44! M08Y'(M=&R(8N0]&<4X6= )#7 G[#DYE-Z\-7Z_-OZM%L4P]>#XU<#=05#HZ& MAN4,RQF6:S*Y#,L9EC,L=W T-"RW1Y8S 5AK)E!GPIS/K)0/1^F@P4G4QK5F M7&L-*ZRR(; M=BO )M;+H)I!M=>":LMCO5A(0Q @BFR!;MAU0B]$(>?,\2./AR':5S[4$^ = M<()6X"$#> ;P#."]-L";%T$6V#:W01#:S(Z0[49!9/LN\SS"/ Q#YAX.WIFP M- -S!N9>)\S5AJ6!P'.0YT:8^AZ"S"4^]0$,<40!=J%[V*H<;KG0J'(&XPS& MO1:,F_7(84Q#FP+?<1E&-&2A+W0W[+A46'E!6%M N]FPAIP6 J_9(V="Z$P( MG3EV/8QC5\-RAN4,RS6 AH;E#,L9EFLRN0S+&99K-,L]M]W5K&BY ["[&N%Q MV_NP=M^TJ9'D.HSMH=DT-"QG6,ZP7)/)95C.L)QAN8.CH6&Y/;+<<]M=YKS+ M^$B,CZ39VT.S:6A8SK"<8;DFD\NPG&$YPW('1T/#<@=]WE4SFL,Z!/M9+MA$ MI&_E\K+G3?U<#9%QFJ0J[/:#):;-TWX\X.+./SE)+2Z^8&))Y*\^%O]9^1&S M=Q;TT',YY50%Z5H0M*QE-\O$_:F!U(QGGQ3Y,/WZ!AO$S?;&- Y$FTVNP]BW MFTU#PW*&Y0S+-9E(O_QP.E0V* M6OTDRWB#"B<>G+/F):=;/]FD=]R.'+((48(I=B#"W,=AY* PXAYD4MY,)-+ M#8)UF:_/JLF9)/V9/-?"=5DY=<>1-QFL>VI1@CED 7,2I$P2 1MSB(+ ML7&XI;-_JG!J?OVTD*,= G?@X6;#]IJ2VD#3UF"-P9J=-AAB.(I P.T 4D2 M&Q <Q4<-]_09[#/:\)NR9=?A %##$(4/8B1!TA,D5PK>?R%5Q-:F8O.P>TFSL%=P,-LD MNNQV:_ 0@ QY/K01J$P?#WN A"&KA=% ')GSEG 3M#<;3DOI=U9Z%"$6A=AWD ^\" IL\FVVU$;>E5F+\8&9M0::##09 M:-K?B4$$@,M\CK'C0P1<0B([B%S@AH"&T/;JC.CMD>F@G?P&D0PB&43:[1F" M%S@.1MQ&,'10Z$$<^ Z..$$8^UA8;$^F'SF^T8\,&ADT>BUH-.LZ0@P$$'LN M"*2)YD+B ]M'G$>>Y[B0UJ4K[=!UA)W7[#IZTH. QA>K;9K/OZE'LTT]>#TT M /:5 M#_4$> <$X"%T8$GA!O ,X!G VU\$F8M"+^*>[4,:(L:B@!*;V0ZB+H0\\O:6 M<[Y[O#-A:0;F#,R]3IBK#4OS,6,X $$4"8/5"TD0V*[+81C!(,!>M#PLK3'0 M-JO*.4'+;WI]2(-Q!N,,QNTS3U(V*^$T A%%"$8<>[87HI!"#'T,@CK=K=FP MANQ6@$T(W<2Q3?'I__X?<8$(GOTH/PGJR+6-!WHAQ_?_/'5!,,A2#'F2'"$C4(0&*/\)20*1(?/PY3*WWY3#RU=K' M0,MWED3Z65'&HKPO%YF*]5',)O_.UTO_W2>98,C3WO7919P-;^2/WFPJS6.F ML.6YV"POY8R0WH9O[98E__]N"D]F67?VQ*[*TOE "W#3B#)!]P62,?]!NB9Q M[!SZU"6( MHS#P&4.,>*$?1$#@JT0Q_9MN(M][-QP^?'C__OOW[\<_PK1_G*2W[P7'PO>I MN/R^N/>-]>.^_T%@N.!%/CCZVA.OEX@T,?KO7&Y@$B@$3/;77X#\"_G$J8=\ M(VE,!I5'*_(.4S+()";+[P=7Q-RE??Z0"_ZZBJ*J9<\^WB>MP2GF(' (QD;+N!H%/?!]%LPG^CC/6S)TE M\=I'WGB[\99L-_[,+C/+7_(?0?V^G#Y5SA0KY7T!68-;P:768@I](H._T]'# MD#Z>]$E\GUV.Y%:I/Y_%?V'DV3[V" HY#C"V<4 XQ%GMCU; 'DQ M3=PJ37Q-+.&=V1H M17(&@DT>^#!6DY=GZ^%XRE8\L'XE M[31TN,$1[__%ZR^T?U^$(H:O?UN3M[ M;91#\:G<'JO8\-&:1LCBC>O?M^KN5OUE];/Z>T[X ^5B<=.?QGO4I^[UV36Y MY9IEVBDG=7"Q&C*4->=KX642+81Q*=4OM53Y=.[2XJ5W^>]5 :%"T]$:=:T2 M5%RJF6FNF.>X,QGEH3>%_*M4OU)]]T:L4$G1G]^'"7M4"W$WO.^+#_\?4$L# M!!0 ( EA5E8U@&@6N 0 ,TE 5 8G)H8S$P,#0X,S8R7V5X,C$N M:'1M[5IM;^(X$/Y^TOV'.:J[;25(@;9[0&DE"FQ!M+0B=&^_.O&06)O8D>,4 MZ*\_.P$*?;GK5FBO<$15&8]?YN49.^/8=5^%P?FOOP#4?20TI32MF KPO'Z8 M_YO5'ZY"!6TP#/]JU NE/?1>*(&Q]'DF1K@$/>[)T7":>%IU;(-V9"G M$!+I,5XP)M6 )$HL6#(3DO$<(2GJL;C@.+-C1?VL,%=P65 ZS,RA/^+PE#&> M6>J(@&JQ[6^=[D5W".52_? UV<^=7G?D8\M7^[WDG+4H;=]=V-U6MS'HMFVX M^0+VL-%O-08MN+X9W@Q,W+?NFD,[#]U^TUJ378HX>BJY& 1Q1%P]T\YRQ5Q: MC@BE\W(&:DHR>I9[J)Q4*RYQB@[Y\_CX\^BH6AI5L%BN5H\^EXF#I??/GC&C MRC>%XN_S6#+1&9 HUFWFU)MG6?8L+0_:8GF^7#8<.E=W)KURHH7?HU3,)<%< MBB.4$N%"J:Q8@W(T@5@$C(+TG/UB'LS?P8KX?PZA3/NU!%"?A+B*[QQS1?_5 MZ-*&&FTK_9H (?7*GW EIR!&+_G@I^C2Y:Z0D9!$,<'?A(1FK,;CN^-3B>BY MEFM&)'?>:[3:,)3$+ UP&3J=]<;;SS'B$J6FIEL)D'U]"PW])@Z%8O<(%.$: M)\P5>;"MAF7*3>NKM8FH979L+6AMKG,IC1;AQ,,T U[!SI0&UM4.P8^+X!>1 M2+"1Q(+'._ V#+QKH70.<2L%35P5ZXUJR/3NI6!(1KG2(+ M'D!88B,G4V;$=F(T;%QTKZ!]U>X-!S?#=K/3[_9VJ>+'12K]KM ;0CO [TH* MA:[/V7?"H#=2&SFY.@GWB-QJS+ZV!Q?=?NNN?VGO9M@'1DOI59Y(^C2[V"6' MFX_A?D=P#WKZW\$F9XL+*[82O*%,P@@5=$1@OEC%>>AR=R-G6 L#,B;R;=]W M-P\F$3JH%(%&S$@>KA3=2)"V?3+-4=*IHJLDPGP<;1IWK2:PE@D 04N5#J$8BI1>CB2:F&&04XU^>A&PYNBULL5]ZDX M9ZIY+ :)D9!*=X4_]BKEQ,U;FZR$U3MNS)3_LQLSS\QY)9X?Z27J!RX5U0_-Q:>4F%WB^AM02P,$ M% @ "6%65H\!FS[) @ ]P8 !4 !B[S6O"E06N$%F"5F54J4=+,PO/R]1"OK):R0^7(*NU]E@25PLZH7K->$U_(FU5E-J*KHP&ERXP)"MX*/:C]'?:H>!;-FEN& M+M$IC!=WCZ) S/AU:G2EA/=0U:78N)Q!P4PJE><83X%55J^/3!.D.8NU$4B^ ME%;89K)*8<6JZ[VV)5SDRG2OI+*]" M;O,']>9"_([9*N]M9(XUW5'BJQ,X50(72#^TO<14EF1$EW)>Q;GD\)9S*K!U M%_1$FN(^D9;*RQU_,IIM57U'ZEH3RFJP&8)47)N%-LQ*K2!>@L&$ BKN5#7" MU"1:0&EI1-RTE/#J0@\@#$,OV)N$DZ /Z[WOCR?^9N^_&8?AJ ],B#*VW?)Z\I0/*)#_D4]C"<8FXJ9)004P4U6'VZES0A5+I"OTW!9 MZ5PV-HE43'')\LZ4=ID[(FO,1@%7/$-1T:"?GO;A&\NK)F<'_U)1%Y.EJWO; M@M+QO;*D9$; N;;:P-QH47%;]JF+?% ;7E5Q*85D1F(3V+'%)"'N\@85EK4? MZ:Z&(C*4AS4Z!WV#IL.QJ0E%'SRUX\-R")_FYQ_A[&S^5%OWZOS0YKH/*VDK M[%&+MJ*Z\_-P@OX>TNWHOSQ#,Q+3$N M:'1M[5MK3^2X$OU^I?L??'NT.XS4#7D_>$D,PVC1G3L@8*6]'QV[0EN3CGOM M!.C]]5MVTO0K#5[3H^54[8'U:CXO#?_R)D?PB4VRN\KD15 MP.'^3O.[;?S/8$ ^" :E!DXJN4O>*DFY$OP:&@G[\TZR>@1E19@"6J%DK45Y M/2=+SB_.M_+,<3):Z'%7'3-"0#XCF>/]]],&C\W6D= MWL\DGY#LFLE"JH/>J]S^](BN)@4<]')95H.H_8YUK\ ;O$=<;5'JG@KAK00ER7NZ2 '%NLYEWRRK$_>[W&/AD@Y&F\O>L3J.^CAY%6@[GT;@AGH+@G&=RM62$;9IVLEZY(/EA_-N]BH MW",CJJY%.3 >[Q):5_*^235&FK9,*@ZHJY0EM"-9&<+*;=,P]7K>NM7=3N)M M.YI,%AQ5G_SVR^G;TROBN]ON_LY74$CV,[6H8V.MTTGJ4GM\3R\'9;Q]. M_D^.CJ_,$\]QO&Z3AYL-_/"T3TZ48.1\FUR*HM!]=$Q5(I^0:DBKW36]?G[E M1L[>FH?S#69?H!D"EP$J'U.&N#[H.3U[/Z:<3^\%/^C]P5*>^EGBAD'$ S^! MU'&S),KS+',3+_ R[%90K0]Z[R[/WW\0NKHRNN^A<2MX-320='YJY_4)&.XM M^4W(\KT9BYK:NC&SQ&@Q7@-$P8V 6\,&0Z$)+J15481$U*;(&!$Y"LY"ZN1^$/ L@IA%\/B,M8.%Q>NH&UM)D+4_=?L=T M+L35?&AWQE7OT-M>MU@K:AHR>@+PS,J\I2;SP, :3B&N*H]1B8]=H8&Z._DN/8<6)QIK+) M_-RLQ5CGHG7@:Q%''=CZ6D@*%H)U"-*5M0<=6+\S\5<'[$C5#$A M8XQ4@SR#R**80:L-8+UD&M'+A5'<-Q)U@0*()XGQ;DCR0M[J*=@4 M7.,J*8J&J&E<@R33&5WOSV%&3SU<&<+S@0UW(X L2'B>Y0$%E[H\3)T4$\\X M=5A,7SYL@F\,FZN%&/OY5>*Y\9YN@='FVF9OEGF.=;+:TF]LK)T2JL"&.H:N M,.N)T4= F[45>FAZ&+$1\I7A+'//A6:%U#7V,TRF9-'$_%A)!AR;-=G"$.> MF&E"]N2.#6F)]?$1\L%%7:"$Z].!&VY!XX4;\N:NN16F9"D;K!G]Q)#&#(+= MR&D@81SX'-BYW(<>*(1Q%6,WZ61EGJ MN5&<)%%$XS!\06#KK=2?#ZS)4R%+WWQ;R'+0*(9!:M.MQV'5-YD@H[7>O(O) MOC(@]Y::)$_66%_6R"XW0ELB0RDHK1Y3C<\H<)Y&%134PJM-Z&80Z;<4:QX* MI$/T1-8K6>S/!-[-*GL? :.5QD80214[ _\&1%H0M/4=T.7)G$ M@4_CB.9)YKAYD -CT0],;X;I[+MB^A$BFW'6"K0W[KDYPG%7N!'< )=J6=K0 MPY6LE2G_#)JIXE,0(=8%S40AJHG)7SO,KL]>+0@MOII]8Z'_7$UI\XR[=I3C M6HT1W]HFX8Q)Q:U7MI"\AA)SZP)ACD]@;-)@(X*53,PLV\,9KBA16U?%)F@AAQWVDK<8#CJ MCK+NM=Z$CYO;[G+.HA8[(I?JII+,9%VMM[U)QD#OI<&4R7GW64PWFN==RZ95 MN=V=VHE!)_>,Q6<#O,2/LSR,(>'@!4Z:4X]3ZC'NQK$7^PILES)6.U,@B8RQ\7](VDKK#%O$-#+1H'0'ZO,?%$ MI5LKPCG"%^EJ2:YUDR%^[-ENV;Z+>*B(?=.X-Z3Z/A4W[&?W . V5[!3TO+X MA!3B$Q3MZ>^2?/\+9NEY@3L/L,0-PR@.:12X'+-C1E-*(^K'4,THQ,'E"XKQ2CJ)?%(O12BI]GY#:!E0V M&HFJ NAD[TR:5X R[T8F%^BHU;F%\$,&U8:A\;>ID*>;!_Q>"QR'W2[JDMGS MX#?/Y^#(CZ+$I32/ ]<)4N9F60"^Y[BQXZ1A$KZD4]IG?7!D7E.87^ O+)X$N/98I3DU[B @RK&C MAGO^Z0!G6UBB,$(*2[U^D[%J3%=U/1I1A8%CAO$017:_ZWE>A)7DON-F(7." M) EXXJ?,#\!C7ACY- SSE_0N\5F?Z9BD,U=((7T,?K"4)U7SSKO%6;])V$1Y M(XL;,%E;2:_;]_FJ94D8C0LY 7QZ.Y0-+](%%"/JOC"K7?MYSM\I])NO_&8H MH+'OAQ!Q!Q(W<"%._8!FCI\&>4ZQC$V^$@H:L^9SQ8*.-K 3(Y^(A2+?3]*L/J/',+:H-BO#W?TSN*7E?L[]>&7[@//:Q:6AO]/&OKQ4$!. M3NZ U>9TD)PU]9=- L\5IGH<.>B[L,*&WP%O*+;HP.=\M^[]9=^M+P]I\7[^ M;G8]O=K?,7\Q8"_:OW[X$U!+ P04 " )8596M<2;@%$) 9+P %P M &)R:&,Q,# T.#,V,E]E>#,Q+3(N:'1M[9IM;]LX$H"_'W#_@>=BMPE@)WJW ME#<@31-L<+VD2++ WD>^R28JBUY2BNO]]3>D9%NVY<1IFFW:JU$T$D4.A^0\ MG!E*1\-BE)W\\Q\('0TY9O8*K@M19/SD:+_Z6Q?^J]=#'P3EN>8,%?( O5,2 M,R78@%>O^?N>7NAZ\:-]F=R M/%5B,"R0FR0AZB'/\?QF\UZOTG>_5OB(2#9%9$!E)M5QYTUJ?QVDBVG&CSNI MS(M>BDBAS,QR ]0 MQE,HL9(/T!O'_@X[5?],W,]F9G%IYE&A7.HA9M!Y?=%!5MYQ!R:OX&JNVY"; M@1Z@8/QYK1=$,/TT4++,66_U45/%2N0A&F$U$'G/:'R <%G(>9&J.JG*B%2, M@ZQR=H0JMN9DLW.K*AZSB:U\D1F#"2=__';Y;O+.^3#FA[M/UL<.B*J M*6%+B;/9:!-Y=GYS=WEQ>79Z=WE]A3[^?G/[^^G5';J[_AK";\_/K%C?\=#U M!;K[[1S=GMZ\.[TZO^U=__'A_+_H].S.//$Y3@($AJD?8^D,7$(2V*"0\Y<@)1F6.OCSOO;CQY^M$&5ARW-[CN=$W=O==F6&N\7[''MEG:RAU2U^\,7JWJ)AOB>(\7O M!9\8_S 4&N$\+W$&A6.I"B1S="'5"):G]V\D4W1;X)QAQ=!_9"$5^J@D*VD! M-GV9T[TU@]UJY/! ;;'N4,T8VJJYK_6X!LT3^'H")MC!H4M\W\,\#1R:)(RD M).R[7NCW Q9X7^[+E@AZW+&UX[@T)2M3UC+=#=MK0M!J>YT3;Z]U,=>%5.YK M6T3MRKS#)E(!LQM-T:=<3C(.\4.W,LW:)IF$*<6IU-5V/05C(8.4PJS!.9-F=F W\MB[7&7).75=2/:)V$0A6G"4B^. H:3- E&Q M:CP7>0K;/"X$R!$YS4H&,L'.&];5!4:$RJ9H##9I"#/D9=D"H=I4]4K70"D3 M1G#7U"@SJ #<2+!DVYVV^E"LARC-Y$3/H%)\ &NC,'2$36$K,:8I*-YML*%G M^JT-X'7C$4'_*2$Y M0*Z/>VZXPRLMW)!5=]6M,+E,7C%EY"/C!A:HM1%2F;Y1;^N^TZ6^4^C;#'V5 M2:AAHL>U_.55014'#)*6Q(FPXP:)PW$_]5CH>T$:.A&$:S\$5)V5-'3C"CP5 M2[S[BUB0VA1 M!9_-F!FN"#<5P3E">\Y>MS-T2.*3E'H>;%A!Y&+L,=>-DC2*'=HSC4HV!86U#9DJE8E8GF^ -> Z1 M< 8HPQ,^-F&KJ0+Y;(4K;"]B#-[Y=0/+H@0"UBAUO"@)>.PG?L1HZ"1!A+G3 M[SL_@7T(6/J"P/)[G)7VI8XQ79ZFD**)>S ZW9)JO=7;^-7JMCW)LF1"0_") MNLKNB"R+S7UOX_GQO#8WJ6O:?A+21FQ3,3++D^W^4T\+J'AH^GO5<'E>&!(W M<9.X3P+.8D*X1\*T[SDI\4-"?L+U$%SL);UA9;WK%)@CR3J_LD]6('N"]S,Q MJ:2T5,;*&]'>DKR1U 64F)==($6#^NC/$L)$$+JS5CD%1,'QK-2KU:1 B3T[ MS9??!.RVXP7*#;&>!\W&BUG*.;,>WTY([8VG*!.?>%:?K:[4[SYCCKX#@&/B M8Q;&%"=1T*<^89YYW]U/6!!&SG->?+\B@#>0$_YM9SMOMSG5L6^\YMAV%U[! M^*TF1@L'87!X0J"[EB*"7A@2Q$(J/0\A;0$(&XU$47#>ZHF)-"_:9-I&'A.@ MII6X YB!+]3&U\)?D[/.M@C^9RE@%'93*'-J3UMW7_>!#8YP&G/?X133( XY MB?L)Z2<.5 9P( 'K5A&F MAO!2EZ,15F J9AB;SU#;WY:\?N># ^I'89("3"1(W3ZF$4^#Q*>X]F-4! MNN!$E>8C!\_KVB\UMU[=-D5"9\_Q-BHR6]W'#>7K#'QC?T]7?<,<'I4G^WI_ MY9N^H_WRY,L9^5Z&OCKF'WV\9T/!4W0QWP^OJV3B!3?#+;XGW:)*L\LO^;39 M^V:?-B\/IWFWN)Y='>V;C\CM1?U!_/\ 4$L#!!0 ( EA5E;"&FOCS00 M "T/ 7 8G)H8S$P,#0X,S8R7V5X,S(M,2YH=&W55UM/XT84?J_4_W : MU%VH,=CPG97]\SM@,AL *RM%4M1.9Z MKM_Y9J8?Z"@<_/P30#]@A&8M;&NN0S;HU_+?8O"72@6NN,=$PBAHV85S)0E5 MG*Y8OB+[+J271DQH\!0C&E>F"1>KG;4PFT]]'C)PZE6[ZE1/;;N]LW\DXXWB MJT"#W>F<0@4;KKP<L>:':G*R3D*]&%D/DXDDGN MPI&5?;U2KI_RVVUD'IHFC@J$3 )"47G1*$$F[ZR$P=-,W=L6,.-H%QKQW1,M MX!+ORTK)5-#*_M2NB;G('D1$K;BH&(N[0%(M[X=4KB0?%>&%"6-/W^:G$^64'>J=K_V5-R@[ZK=H6>6/*=QZ]YS M*D?C^7)R.1D-EY/I-U839A>PO+3&!;#^?GP>KRH3#]?C?^$X6AI9AS+;^!BV8" 2R$,S37 I8%8[-G@]';<>Q>B,9Q41LLI[=.P$4>RE5A-5:^1V#H#+Y,5-< M4F""(N-<,(]%+E-0M\N&/AP@"1C*H0\&+9B7*JXYL@$: N,[+R "V06U13Q) MC/'X9U929#$(F&)HM;%KAZNV)N9N;2U$'\HP5MR#&8*'AR%Z-0HX\U$+:M7\ MEL'4]Y%)E8F$T5'X6,;D*A/(,L2I2E*"-*HE/$ Q@Z#QAE 9&W+=76:27LA; M$.42P9+*]"YD&QAZ6LVI M#DS'^O4UW U>2)+DK'2QF%U>\40OC0^EP6Y2=]O&2S5X/&+&Z-;>0GV]:6RY M-=GS2+@U0"N.^* K\V)UZHV?*91\)6WP\ M<1*'U'=BBU,F]/N0^W!D-ZW>CT#-[EA>J][PVJS91JCYQ.IX]3JS6AZSFF[[ M!VX&_P.H.?\PU+A QHU(AA_D>4VX0!;B.5-N<4BX0B#&BB4&R+>NOT[1\[;!9EDS# ;G&(Z#[PT#"Z9JU*B-N XV9E< M/U30;WEB#OL_A 2=0\1*O,DB[L(<4!S9$CE/,X&10)1F[Y>"-BFX&T.*&2[- M$1O@\>LR7!HK>#,R+3(N:'1MW5=;;]LV%'X?L/]PIF!M,O@FR4X=VS'@. YJ+(L#VP&Z1TJD M+*X2J9%4$O?7[U"2$^>VIFZ& A,"A]=SXW>^0PYBDR;#GW\"&,2,T**%;<-- MPH:#9OF_&ORE7H=S'C*A&04C>W"B)*&*TQ4K5Q3?J0SSE D#H6+$X,I<<[': M6@N7\UG$$P:>WW ;7J/CNMVM_6.9K15?Q0;?[V]GJ]M+=9&3P( M)%U#L IE(M6QLQ<5GP/:K!-V[$12F'I$4IZL>_!^R5.FX8+=P%RF1+SO0S&O M^1?6 [>5F3X8=FOJ).$KT8.$13A22.[!7JOX^DZIG_+K363NFS:."H34,:&H MO&HX4,@[=C!XAJD[VV)F'>U!.[M]H@4"$GY>*9D+6G\\M6UB*;(/*5$K+NK6 MXAZ0W,B[(54J*<<"J2A#64(*5GGRQ(6RNS%R6UDAJHK9365\(!.*DB:?/DY/ MIDOPO88W:#X5-QP$:GOHF27/:=RX]YS*\62^G)Y-QZ/E='8!EU?SQ=7H8@G+ MV5L(=[MPU5@TQ@U83,:% M?OM&IO(7JT@-'I['(Y.7UKHS>F'K4.878&RX\3 M6(SF)Z.+R:(^^W0^^1-&XZ6=\5JM[SVEA^@ZPM1QAE.!,!:"A89+ 3?R06"+3N$"HSRZW;R^R95_(61 5$,%V?W29L#:.P"+H]\YI=F:[A MLY W&)$5PX&8F-XN6# D0!8/69+HC(1(\L=.RRGZ&:%TT]^5AF\X-;'MM'Y] M#2=#F!"MCYW3Q>79.==F:8US@--CY\MAI_,AZOKM,.C2MD]#$GF,^NU.R,BA MSRAQAMNGNMVV7JKAPQ$[1C=N55;ZA];D:WMZ(4DVEAJ984[LNP=82.DKI)0, M_9R4!P'X*]<6)'WGBOZ^P233(';V:<'=WBZ3Y>[5*E Y1[Y[;Y-HL?PV(#FB>#<8GK% Y42MP?.*XNOO*NBW=WON8:N_V^\(-+J)X)-X.T'7DA(;' D0:;YR;['(O.&(YL 2;(5_ M*_:KNZ)<":[C4LEK+RAJ&[,<>1R=BB+(,YRT7C%MGB3!:\/_<,ENKQKOA[UJ M'KJTW;MO;UJ#IGT_%HWJ+?P/4$L#!!0 ( EA5E97I;-,K3\ .E# . M :6UA9V4P,# P,2YJ<&?=NW507,V[-;H)! \$@GL"! (!@CN$$!R"NP4( MGL'=)D#0X 2WX#H09' 8)%AP'=S=W9GY>$^=W[GGGGN^NE+WJ[IU>VK]M7<] MNY]^>J]>:W 'T./$%!17V"AOKT*1K:XU7? MQ^L &L%3PI><$N@O5$TP7CD2WK[_HZ- M3TQ.P:=G9E=6U]8W-K>V=W9/3L_.+RZOKF]N_\D+!4!%^5?[;_,B>,SK"1H: M*AK&/WFA/''_YP8"M*,\#G8ZH/^!=7_S"-XK3"'.F+\'7$BCAVDO5D"&T M(2GQQM*NI?^]!?>;OCR6Q]C[^Q=5>O6=SJ*3M2_=]W6 M" 3W&8R7Q?/=_THRLTB@?2%8C,&1(E)!^6_A0"-PG62RLG; MS4QW%(OV+'#=2WRXE=D #Q#NOF#D65S2C'ZV$U%,.61$TJVJ(NVVOMKBF]^_A9LHW*R0/8 MVIIR Z5Y]$/V3-)H"-&W[>V<<(#Y_T6P#D.S?HA1CKG:M@CM*@2*5M\X$84F M#$\U9]"GZ[A(E_PX9@N$W+:\J$ KJDU#\"!HJ[S=K88=KJ;+3TGKH5+'M M.T;J*[7CIM! WPYISG@8W5:#>*3+$HD]Q]N*>Z':NBSKC+P[Q><+^G29) Q/ MG_F/,V73=NJ!G_,^,U8[(8X.=*D+=+D,KSL-32KUW1P24P&&:: T,P6C"[CE MZ6M8QG*O%YL8FZ:3E"9KF'\A@1A(&2@"?6%D,@OG7G[T'"1@?=LZ+$;"4CWG MN-29&S"Q 5GRJ-%-INF_Y^&]J\9$=7"D!.C=(%5D1Q?;VD'VP MH.&E[J9U>$N!?*(H!A5V)1+ X>*,?6@610(CNU,1KL(0G#^M+T<@'QL32_U> MU@@3A:Y(SU)F JCN&RI[J=1)X3Z>-F.^*9":'YI"Z2%KR M(#DL KCBPNH@QM92ER0%=S4SH"Q(6N^U-!A2H_7;SX'BPN)CC-\),*.K(^(PNQ^:G4] M;% 'QKC.1'2OLLY)THVOU<4]C32Q(PY/-[_=C+9FLQ]10)$V&DX\Z >S@:;' MD4!0STK$%\HJT8^OLZQ/W#OKXC$AB9IL^Q&9\S[R_/"]G[1B16.4(U1Z?_F4H>%C[H>1=-LK\-,WZF^Q/VK)J M;2/KQ6ILL\+"Y9?:XPI'V[X$+\+HM8TBN-Y,A/,5H?XBRX=$4_WGN5OL6#RM M/V!:WU(;KKD;S8SF1U[$S@L19=OP. (9)N C!@,^!"/X*!<:S^!Z[!5B+81 M-'BS R/>^NL3JF8_P@-O.&AB3I<#)0S3!4"?NO'B>][V"Y MH+AK2*'\G@ZH_$K[;HC<[.M";@[(?LXO:S(*O_/V:[PKB_?X[F_Z)NGC/+RIACSD")W.K-] M\$0"6A8:9Q@";TYG[&'#=1T]_3N"$I)!I667;NH4];?:/W\)QC/AN2V MMJ6XWT]RN-RA09M^RWCT:;YQCB$59Q["2]3/0/:0$()*AO- MJXYO#@R*'K!S/(*/-4:*=V12Q7<]R]^EHS_KT M#[&'@'OKU ML.)H>>+KG]K9R,H%M/Y7&\K9:PFB7@3LRM83%]OGUO9= M_4PN_6QIX_*J! D4C7)$RVC:E!<$TTV%9!YY@VQ$4 ?A&3S+FSC#Q3^T]&>KI%QVV>QD65.$0CDI37_.+D_F77RT^.O$U@>QHY0] M.; U0WB8,XXP%4L(.=-L&3S4Y_48I.#D&700^I.O@]=ZKI\FT/34C>)\:?X'UZM/=1693@O6%U)#"ZZ9\[:OF0PQ-?(.-9> W6 M:M)$FX\!%/PY](VK3ZY"M8"L-OR_S5 Y)!#\&7Q'AH'X\0O? M>AS!M2/$WYG!JCH%NC"NXV*K<3OK"2M?,#,<>\/TDS%DP-=+ T%ZO92_F_FR M=A0*H54=*2__"VDRK/B[?HRR3!#?)M#3XH$$_EAG&A/Y\-373K*QO:30S',T MZLW1@6RH]YGT+B7$4=VIE$Z9=Z=LC0L\L?QBE-GP^- M:B%P7F5%+SV?+IJO,G@JL)/F_YZ2#U;#%^B:4W-Y^ZF0O82!]2 #TZTOK M2O<27+1RT)4&YQJZ-<>Z52.1]BNP/C,R5;]9?)[N$'R3G3[F6N]%'L#3^(-V<-24O0#IBC@BU-R;SYZSH&^HY=Q$57 42$A MRW-CAB5\(*Q0JXRM++DD@@?%"/(3L$ZM"&,[5[*5F>!A;+J](V6%T9=3C%^J,[3C=? M9?TFXLFZ)8#Z[:G20[PE$A"90R#JKB<:C>\#0>)[X>#M5PVTY-?M7R?W7>J> M.?EI_W2BOZ1! G^;YZ6^\A$&E.IR3%;K2+LR]A/JMQC+U,+A"K:Z_4DZ P'2 M;6;C$7?AV_M$[9[.-N6#V*]D_<-,F^J><'GV]-_"7Q0.6N9:\]TFMOYP+!$? MM@MYL)CWR8?].=-K19T\Y"U=T-O< U89/ZIV5 QW>5Y3F;JN?FF"P\K*TUSHJ=?J2-XZ,+MG0M3K@2A5V5G/M41-Z8.2P;$]H0=7S\>6*$.] M/=>!P$'=CTY-5#0-2^E1+/FM204*PO.2KDYG K-C9=R')MN?]E,OEPBW*_>T M7G%]=.YV[V3GKH05B6*6F[U/%>7:VZ?(\0W>$U#JN7+R+@5+#E+%[EM?S$O/ M'QV)W'+@6?=AQ)/.:E&WWT/KTMF/#.RZK4^M$M_UL?7WN47UA_SL%'C;^OUH MQVB/;+J!*1IBYI&"EYT_K\>PB1[K4(6240BGWG&2^>WK3G!_="209AQ<]8-' MEGV2;<:)'O^="G[M[5!6>Z-20'^!T?M6"Y$>V<(8AG O3L,%VVQC0H_$CGD) MT8(TAUZ^L"FU;W<)Y5Q7*HG">X.2J@VZ%S@QQ.$1K^BVPT7?W EO"BD] MK L%IQ3.?K7R&XDD/(CXD<(5..(SCYV]LH3?668@DS]7A,4324*47V5'">F#6AKII_R@\7[5XK\""YN2^+R[2Z1>KL!0:LPFMB37T MB9T_9O'6COYF:?&S@0]'4\./_OH)^D3QPUX+DQMR5N^VS*>/JZG%28'U2_/9 M#PRR&D^\,N4$RW?#B=3<9<-6;89$XN)M)QZEC\7+?UD7#=>=O5OXA0M4H#/PHKQM6S-,RY]!1"'RIQ#Z650FK(N:FR<5UTQ;WWJ MU8_F_I"XJ4ME$6;7>$4M X[WZ X8=<45KFWGY>*K8L&WF5G$D[!9G-G#LU=U M;MIQW' [S/Y'G]Z*>60(-LC2:%UW0 *68PN"X&7EBGMAD.\.W/YO>7(D-@G*L>4NNW#NI*& M1*L=N9V:2$&O/B ([.1IK++HGR,EJ>09'H \B@:[QV_4[C@:<.Z$D3_"R MXBF(1M1>KJXQ8&IH9[D14**ZM4^NB%@+\-V=6_1(.2H_HN88[)J@M7!##-T] M:F]7SQLP]D&S\0J$0W&4J?%W=4NBE5L#P8("_59K';XU!ZF"@0. MC8._WJ>%5Z_TU"XV7!:<7.@[N36=?I1AS2;*2:LZ \/5A\K8H-=O71)K)D!: ME,\.[*)1<"./J,R<3D*FDY80\KT%4RI=>PP MMH?N7/!;)7M;D1EH&-SVYC-*0XAI#]-.^/J%H5(Y(V>W3#'#,O.AW#X&!)]2 M=7?L+F9*7YZEKQ\)/ '#/]KTK.(_GT\A8-^LUP_%!5G;6V_*4'T^N$M!<8YP M/%)P]5Y5R)N(6UU2B>4%\AV=@R'.T3?9%?73ZRC,7:4:=TE MH74W",.6%0>60BL^M)WG54Z2]/GVVK/E3:8E(="00'G9I5-'?/(1(Q/B53?_QL\1?3P M@TU:3J3SS59\C3:I/RFDB"N+Q[ES2WZ,OS?7]KF.?R*J?Q=@/.J2A6752MU\7)[E;$L= MT/6NOI;?.X/ _PR'<.Y;^_IEV:!PNQ]*6OO9M5W_?A(%#_R)=*2]3\=K.E"G M7:^= 'E)M8\XS%NXGX-O-,>\]=V\G,A >SG)>W'W*U(:"ZPM.I>^-76U8]^Y MW>>+TWT65?I=IO21[9KN_AM,#'@HA)^IJ,SR@2]9(8LHU2-YQ_.7#K5)K0K= MB;:5R0R4SU=^V*G_C1+8]XKH7.$($<<3X7"F:2KLLV65>CU=7FZO]3'R@32C M":;7Q._/R]I?S,YA^7N),[F/ MW\YA"TT4.?E4@HEJ<)L6QW3Z)Y%:]5G0I( M3=='X?.N]/*MTB>]EQ4D7Z:*8B;G2\N^-FO3LVA:-:19&-#FI.PO##?C2"=U M-G>:1M"/1UD]CM'3:^\_L[65YNZ6]J7&2;:=C-M,C'5\&K6DFY>E[C1DJT&&.5,%DV3[?2RKBGA9 M'O:T"4_HCB]_+%=@[R:EMJ:X6X*<2S=U&;T/^M^QR[$V5$;^.<\?$6%=AN'M MID(@(3,D5]JKAU.V%9P%&,YF9B_:<7L E[+2)5R;THJ%.1U]G69^(=\):=OO M)E2FMDD.*-A.;?RLW;XV]V)X$R^[X@8M+L7MZUKY%74,+%[2]M61K?=$'&[W MA*,[)AGCBA%T>E+/)ST/S4N7?JDDPVDO^!D/[WV;Z(EAX1]J_$[W5I*Q&N\# M@@L<4^E2$-T MS+CT/3KX L);TV_(M89%D^U4RJ!,M_3SIV"O22;W]+JCNH?"RE%G!<;>FRJ:0T"&3%X T(0E0MYB3SP&/@#0$D5O:446;V M2,7>C7.4K35-HKZMXS+Z++;/2:G[&Q]8(R\_%U+ 2*%DS67?,!=$(VA';Y[V MX##6?\:'SZ_(5MAQ.<*CKH#Z_?.O2H?"(Q"Y6I[#.]OFXXN(63?_0IT%!:KQ MN;D>W#@9LDC=A/<,S,OX-F@?:JN-K+43%#BLL6#04%<4+=S7_I"W#4>#!,"P^>R_A!.>N>\UK M)_X"03RZ4YMXZ94QH173@VN*Z:=A "9*8#]01GC.@)= "&*VC.;8?IXK=@A/ M/1I=1TG$,O[ V9&^R6\-*]Y]$\B%O6^6EN*NO,*B>0ES3@OW\YQP9N"_HJ0Q M*LNV:"[9_K-::$QGI@"&3 MAW4+-=OFG(RVTZ8L_.N O>CJ5TB@A8DVGRVZ,ZTXG]!8B M(]9P*8?9X3L_*/X]H]H,\P^CB&6(F$".#N8YZ?R.<6,GG T*"DOT13L]%6SLWAF[K2]<#'JYPD-5ZF*SR1C[7O#F>V-'26>,4KUPW:V]*"(=W^:\R=N*#?[\8VSTI38Q+RE* M97>E=#%%D!09X%:H*D6'S9SS[?_W*"Q;+,C(,UKLST@\;H9$U:LH&90-O["F M-QPI/^_)6%9(P!RC0_./438V,#O)9YV9<];#QLO3E+%:,!XO/FOI;BF-?,TF M/:Y[(L^3](0GSC-MOV?";HC[('RD%7XOL7)WX"R7I0-K:JF/8H;,SW.;I)>2 M?/)8HR.(RFEDDVFCH1F975S2A$,ID\WLW^FR=5#':PIF;-Q\UYBRJ3OX-XGGZU+G),]J+4S&+S7] M:738!4BK1[$2,3^QK"!0T AK4@@YX[/T3S\; ?#=BLO+>67O"9 UI/K7..@ M]71)$!K\J\^^[UJG"Q5",]=^!0G@Z.^0NG':>"7?J6?'&;]TTO3$@A=XWC\U M'O?A6%$2HE38FUN0OWVG"UI+09^@NYC+E%;^E%F32%-G/%"\I6N@G\#_)>.@ MOW'AL*;)[51!P@N)O\0>\Y:P M)##R0-P6DI3IX:V3]DA =!4)M';1VM0],FT>4[RN#46(L63Z'YE8DK' M&<=K!(NT-)KVL)MR)KW,7^_R8".2USX;YAD8UOM7#XA\2Y80WEU(P#?\U!O" MWWDY.M>T2]IEJ>HQ+P D:K4?X#X3/F>40_^@,Y+>X\%/JG(+WT<: PU MC#6C*!2F0=?IL\J#Z MZO0@@5'FQ M#E?2+8)B2A^DUY@,I&^]CA.D/#]I^8YNFP)U?$[^MHY]^G:E%!]!"+%%!%)$ M(]!@UW#'%?OPN/G=6+T].;O/*0%8])3R+\;I1<*W_+BMW&[9*^W!IL1L')V$ MI5=:$G":% SQ#,77$P\9LJ4) DSXUO*?_KPI\FB8X#*P_9KWA>#M=]JII(-% MCL=ZW&X]/,3?VXY<'!'!@D0P\I;TVY]V]JJ]JN(#GLH-T\JOB:^X+H%'V'L0 M"-Z/+!I%%63T=2CX*I%VR# MB]5$DJ7-8X"X7G[AWL$J?FAMZO<^*@Y'(?/GZ[CLP@^L,_<>Q[LTU'"7]II! MXN0&8Y\OT3W,UA.E^QMD]1#WUQFTUN1R:8:I4E%LVFKN9M]*G=:S MILKF=Q??0+_W.WN6=3U?;AJD0[TH,<8Q-93LUK*19:7Y(G*.! 0K5*ZSBB7! MQ]W>O6[?XV1#MVI/--5*(J6>$K&X&!0+-G /B*^P3,&V.8N0P+("$HCTLFS/ MT+I2-S0^@">1BNF&V&>PBLT?#7%Y;+.V^TW %FDSO)GVKYB24Z\J Y& C7I7 M%\NG_MOZWU%&DX9(0$LT()RY@NSRP[_MUOT[4@UEM%2OX1G7W:='FB>ZHR2G M^FQBLYA;]58&N7^_6&(WA;#D]ILZ!C@)EEPAJ,97?NN79D@.A$TD7QDH=BOB M!;+%&QG1#7HIR#$8CO)@>SIG/7&XIDE5XG>:M0>6 M",Z9>>V)/9PEQE>J:E.7:RG_8J.O DRHA?TZF0S7UK0AD$WOK.?;3LJX/RCG MNGL&T&*$S&J=;'>JDGLX.SJ?;_1N>;-=NHGX@*Q-;.7CHKFBCNR2Q.I)WV7& M]?PS'L9B]&,:C\03Y!.-!+#35.*[":W8V/R_U-S9S\[@)VPX#BM>"!1<@U=" M)WS$[2'@K]NWOOE_($1*#MBD=&OC,+TC3Q]"&-38>=?YK@*'ZF/M6[-2E6M3QS[I28CW! MB?C<3_E$(\L/7US^@F4MG5I0H-_%M4/>44U"BDB#Z#_SX;\A,J:0VE%!D]=[ M^+=U$K\^^8"L#DM$G+<*1MC"O&?J>K6-:G/*SQ1UMS'/GK^0VN1>)RN1B;JI1TC M]D%]Y'HF5%*^-:#/0+EP;B&1'MW@'J9(H"5B*%@_);9:T)NK4CKJ)]'V"U]U MA+/00VAFO4_G(.)1*K3;[QE97F;AQ2,!FG_%'JDYXJ9VNMC3<2*9+R/:N(LW3!?[R+$] MJM-9&^K7QNV26F-!&X/]4ILO-DK*O1SCK\>;Y4Q>YZZ .-1JH#IKD89Z9/X= M;\P"$;ZVM-(G)!!KFT;7GTVJ<%P>SO)\>3:B>U+OR//4,"B5$?1W0(2R+?W48OO']NG6X@SB(_O:^NY*/:C M'":NC2=BIQQJ3%APX'H'4"%J4.9&__>?)@'M,!_F,,H5Z,:87CO#FLKTN&A1 M1D[$C4F:'9<#ED %J"*L9IC(5DBS(5!QLJ)LA:VY!VT_7!\.7*PV.<0XJRGT MKG7U)W3=9GU@2%T54B8)M&;A^A;VD/F\DL98K+2>V\'K\ZWZE]8I\Z O=:.F M+:>3_3R-EHE?4/A-)(XR,11CH[U.E&A7\5K02ZW9$ TERE95Q:E\C3YJ6PLQL!L30W>B-'=;R"T2EQ!;5N[46K8DM.,F:-JZ<]>[NO7'IT4>ZH=6CK[(*".UV>]M_B5_E@%?I=KD77 ;-=5.2+GGF* M_O?T(F>&^#VTQ$K9NXD4TOXE2^W.N!8*=5&G'YP]#> \_Z9,-!,>,1O-9&H3D<5#!)J^X666!50>OXH5!4 MG]K1"'3)$;YT!C=^E!?52*!++2);X%R"^1/A[K#LV-$%6*AWX=J($7U%RRG5 M@Y(>L^B3[_K;3O(;:=%=#ZB2ER!H:JWSS=OP+G9LW<@RD7Q,B7,N3M%C% RR M04^CP++K1GA/JD7TZC-M[AB8_C0 924-8M&M:QHO5HEN4AK$@JE-7N*-VK^$] MC.TAK-D:H@$C)=4.301=]LD%Z<=A#&Y#X**VPD83]I!6C+D]AUV]<)NO+P?; MFN(=Y]MH5WN\5(M)XFMO\33RT@R&E3X5=B:F1FZV/)_D:1*V?1=_\QL)6!91 MQL9JXV_/I804&4,L[DEG6QE/!JRR53DT/_A_0[^IK\! M^/_B"!+$9)W=1:)06*/&22PK4WL;+#9TSE]D7:#75C11^BCV!QN@6U7 MQG8?X[%H9NWN?RC2=;\GHY9@+O21DS4>B.EU.VY I8)WF;T!UYJF9S3DQ"&! M/F6+")BS_ +M39Q' (Z$HXFSZ%Q^A_6&V@+;K+1C@F#O3B]JEEY%&6NM_PKL M9_"=I,(P[O=J8LE^)E+E'&><'E!F]/# MV%WH[>C+O:D@'=&@\H3NO.VJ1'O'C/0;>_RGAKA-1BOIJ[#7.V,:A%?67@&II>T-Y;3KT%9D^==&;5J=R3I9![ MMI+=V^ *V]4BQLS#-7!,B?3(']0A83PP]MU\5-:D0[T'W^2O6OV%^1N?+J%) MEIKXYJ9++2'O%OE]Q/"6'DGAG9H^P[C1,-8$40XRQ2#E##!U._)[^Z'7A^WB]QA&:4\X5]3Q(0/]P4C/N(96#GZG8 M+VW&LJ6=P>,YV3&ZQ@#])N\&\M4(VJ8ARD+)!]OR++Y1+3OM&]L; F:F$^%\ M2I]S419]C8:3J_"<5)=@DI&<8#F_X^AR.9JVS7KE8!K*<1Z.L$:=L8N\R4[] MOX-O'<@2\#@C")WW5.[?3O"TB-\Y/=.ZI,0\8L/%/!285X8:'B?=TR^2GA1D MN-*&0BK8?!K0JKZST NLB>L95.45*O'7@60 I7J:X50?<8JX)V M''26)P#ZK$#,E@-; A-9[\(M15RFL1;M!@2C$3G$+?$3UL0*>*=MFP4JP@!]JCBS=X\0C51R-F#(+%J M1%QSW:9QS)QVU>Q TJ5?>F$T+[.,S$>!6WKMT!O+*.=\,-Z*MYP:%X(RI.L*D4\\/6_RA)B!3W^0(5ZQ* A/,V1 MK)=JJT)$8,3Z$\?GSW/*44UP8@SKGXH2Z, SGYN^4."H77&><+@M^U3A:*XFRA'JLW M41(Z26A1:=\$SYF(/PC34I'EZF9#K2.D]#[\7N;L[3N4O='Q?B)T8I0B9;D/ M;D:UN;GLM5)U] =+)5K2X_$.6X9!T^D5<-_;C+_O XSM1O MNM?C7T"7K(8KTL]#97M1A8>SUW'=]WIX=S14'R-U5_-/_10_IKUFRECKB9': M@#3C$7R)(,ODK$]_ZH!%MJU/OCL)UJR&HV>_G96*4/6))0N3=BK*"0Z?*G4\^7Q.U7A)ZZUEB,?=,>^YP1CE.-X@0,>@>: E]&,[Y5<5O9*^!OG MM_ZHN((L*X^WLHX>'=(W!-O>(C[TCDA,Z3)34):=^PYVI>.$4?>J->^1G5D[ MEL[9K+*N41[UV0N9^Y=&)(]^V_;CXT*(";M.7=3YZZSU4Y'^>SKU&OW6@?9E M(+P<1,,FKO2[,B%8Y%A/VOB7 /GM9G/4F4KFZ:Y^6D.F;5AR4JTFI)O M$Q+ U Z";>N-BA\_X4"\CK[^T,R&!#Y,/;JF;P3@$Y[L\$+EE="MX&+Q<)DA M(?>>+,)IG7;;9P4Q9D%/WECE]:'"MTIICT9Y1=#RO55$[25X?C>(ITW0E5)0KT")KMVCP*Z]!;R%& MV7'S[YEGHGRF4M*$/GD$0_MNYQ5E2& %^[CN 4>/"0%((8$_H_]ER.*ZU.48 MJ?U72OCF$K/W$OX3#-_[QZY3$Z=OCQ>7K6:5O/FD.I/I M!L/]^[!$:&LOWO%U(0'L-)_J:.J?NHD(FIW!7Q_[FLG5='*1^ MD[7HT0)OQ[(K-\\$OYCGJ>*TL*^.DD,"_AI,RQ),62\,$,_!EYH'$]K95%(Z M^61]>FAB*GXMT:O-;\N(B\%(G@I^,>'X0/ TF$*ZW5148!D_WX5(59?B/S8/_[\"XK]+'E.+ MSS[M_AV6FW+EAWZ.ES.SJY(NDW9;_[WN7@1;X8M'!"D3@9N-&-,IOTG MSYCZ8:E(@+LBIP'_6NFQ[MGJ7;37Z%GWAJ!K=WTH_!P)0&?*1@_*R?8%X82V^K7$B@T I1 *DDNGJU=@Z0I-FPY@[I\8I\%&#D/O78^"1XM7H M>U1E!#MD.Y.]=N+"?G^FYD%9J:;KY!7VGW[18[K*YJ(2-9R!$T651!9@/WZ]^\ M.FT8\="64L+X&-"G/Y"6PI1\D:BUD?R@O!.^=6]Y\J2_T^C5V'G?>W -GYV^ M^*[*,3Y<_!?OV'6\;NT(CP)$_J*2"*N)>OI2]5"9>'V1\GC(?]6#4OO$+9MR M]S:B0!77_:4/5(3%#$X[5EW,1/F!,C/8^$.&NX@%+_^SFH5'"DY$ H[[.;OS MWSZ>//?$\"AG51IQS^^+8"2QR= MRY:J';Q?QC]=A'[,M8,VR?(@$)0[&6 MDCFK5*FI7*^YSW4?MN8O4>)0P@;FK/,YF#DP+"9"XPO!% MM$E_U! W8U?.=W<+KF(<\E\3#,JM9=#XRBB%GREV[-[:/A0,PIH[CZ1]DQUO MM,2#>& 8UWJ[UN>1:CS6,0SA5Q()OSW6)IQOIJ+#[@UMK?/?C9;3M4RRDX,. M7D9VDL36H]WA%>[(B3N-FW^*UUGT(:)E.V^LO2OQ R7@BNYJ[QH'Y58;=3[T 0UE[ M$>E*_EYZ*2;@[W1?J9;0A+. 7%MDM/0P>I4+>A!OZ$"XGBY!;L3:(1(@N#^Y MQ:[PI4O$!4QHLOU ME(NR&AO]ANJ;9]!%,DH&F9/M"NX85OZQ((MX6XTYN:$WRZ?/(;9IQY/+*]>- M^#*5VM%OZ2A2].)O?#] =2BL";NT'ZL\NO_\MF^P_!CF$](])O-7R%4L,_W6 MDI^CRC4(87ISTSX+@EE&1\C@3D>5HW1Z,QC;I%O,31:7\VC8;1)J+^* M.RP\FBW;606DK//7;YO<]'=N4Z6#F ??["\^1$Q>!_HVY-DJN/GKH[VJ==Y) M7Q.;KI""QF[4ALOEO.O=)L]E8L2BBHBJKV ?NY:E)+N3J!UUIJBKH/#RY?OUVD^R.W,3ZBY'+XRW M9^-['!T9>T';FO._YU':M^:Q%P4'*"+RT>-;6X.5V1)F(^)M+T2=PD_3L$3D M2G]DR,]NJCYK8$PIF,9"96 Y%\!H?6J.!#JD2E-Z$2,-;8JQS1=,T>M6B1?Z-O[FY4I%@]8-!YJ1MJM*8EN:B*&P/'[A&<[JB"*&LVN*Y?W<$XOB M@OQ)Z/S>5[*J?H85'&:S=+-TA_?#IV5+>+,V>E&52(!P:\8AUR>>G.^GVGL& MKTSEC8]G+.7Y AUI!@NW%711V-@O?A;4',Q?7-N#+%-6 C:Q7BL>?HPA,7!P M$B?08N4;EAS_"GU3<0"B#S\%=] M'8/M\Y(B0C._B6D>*W) M_YGM^D.)"6U*W=!"Q$6WS);1U:KR#S'4D,[;']%$.]RQ=LM2S]IBYQ,$4&28 M>%#.9/:K3UYHCMY[%EX['9Y:GQO*)I.04_T.4"2,"*R5G7V_EGY940-ED^]1 MJ./>=4^<$JK@5/D3@E9S'>X^"TE2*9F6;CG#U^J=ID'B3 >2P&+&'_(.@-^\6;3DC^,H,R/RN\VJJ)P]A-@1G7%'!DXLIP.QS_!]7*M)2R8 S6H%5:0*AW^50>Q[>EPKKM:19V&\_'6C.K/6\C M9WJY"#W"\$UE:#J/*QK/^W$,.3[5_AY?5O 6MIIB-I4(DD(%L('J_]G_QPR4 MPW]>V__A0S#Y*T\7X-B6/)HE9W$&F"83QC0<9+ 5X?I J5!+(M23XG#5.YJ? MSDG^)<7QS$3FJWONS-_")NK!(E.SX"11Y:#M^_$';\_IO]>Q*SA+Y.V63UN+ MJ2$1E@-O?MH]\8A150VN_/20_L,3)+">7 M?:QF"@51@N.?E54I5BM.;\=N,5$YC\U)9$(Y0_$[27"9GZ1KS9DZJR3 M"P#/%N36B#F>:O9GC$]#=$X/'-7F0.66 M$.-O0\$Z76>*H7_1W9V\O,=VCI:;QI]70T\D.[9L%'%7W^+=57_+G2I><<0S M&*($&T9Y>>PW9M)HF&@N*FO_K3448[^%Q6XC>*>^C/'$)$KZ%7HL6=9$WXW1 M/(J=J2H70_[.5,.J'7=5_85=E>(XMT3@5/YZ?C!.L P?;]<(HRKX[ \)!YAY M?/V.;V?=4\YM&7,B/LZWU&VOI_&)467 &.)VE:!6IKK*VB?.,<&"RM(_-G6, M3*]<:0AW#9*L4BBGUC$QNKLX>*[/GP/?W?OEP]N)^UQW ML&]!A=2:,KJ>,::SWRW=O+8X@W1X*D1N.2)>#,D> M+#9F8.HA!I& ,?W0[8:U=WG5/7A@YUS2SF4Z,J%ZMOWL:=BXB0&AD!_YK>9N M__%BG>TJ-9OK,Q&E2VT+G=F/<\VHD6U>EN()-MI4N7]G;7K4LH0V6X[^.3(< M&_3O1H<*'DZ7J)^/!1+I'06]YID72H^>RJD#?;C487L=O"GL).OF\9OHJ<#6 M7FUC"6M/HH*\9K[ND-'E[JWX:TAEXQ^%!.E^R9A3.YY!"29OZXW3SJ>GJ]8H MP^"?-#/WNV1E]KQR,V;!ME;4,$^1$C.6E@[4/GN?SZY;^6XU6N]6[H4<(_+F M7QWF'(#\M,&>RL1L>GK5J2V_ZW]G#5;K4HAUH5@8FPIE354=SJFV- ;-+EY^ M#.7;[_@KV$:&AHL@GA^5]Q$-B;?A_FF*^.OEVU:IMILP0(L_D_+6;NQT4;9S MN.'C#VAE);K,ZC.GV]:@"NO4/[/!20QUV,LLGA^?A J]4?/<8A+9$JVOD,YI M,M*4Z""8.M%2AB0E%Z]:8@FRV8_N>^IYV!N>/%U3*NEAX"0X:\Z7K*=M*Q&R M+/C$F7ZFUXHYXLHFKM'8V%QEQ6DWVM4P^-6VDS3>9202H.[S\X\71Q3(2J%7*F+SJI.829K4N9Z#XHZC& MW!\CDG+3=M#["S^E]<7]FRF_U^Q%LVR3D?7C Q^4H=S/%BWNS0 DX #_!>YD M]>A!!*0R/=S'(X'0\O%+IO&CMR]/HN<@[&QUT,PEH==*TV?5$5%>X;=NW\0^ M/PK3-N7K]_B?G@^J]':EI=L)$$+D%:@RZ"W;C<&"*=9?TZ1E&(AWDR>9+;VCBF7='%]BYU/2 /MJOP/UD4UM7;ZD;S"Y+,,R(D;C85 M=$/OYD@%F.K(=XRBCXU72*JSK]6[_)A.B'_6)G%9P;4N^:+$O=P_SE@8Y48! M>WV_\ 4>TF#K^>!YH3,D\!%*6^U73!-VPFQ3O2QE7FADP.?E\[L2D0"^=!^% M"MN'+IH/97CC@F>N EUBN"*2]5$9U,4ME["-=VF?ZW4@@4^-P8MGGYKK+%-) M/U*N?.9RW+5"1?ER$M(-IJ($U_ >YCJV:H3+U4IAXSG\.OZ%O8-X[8/=>NV] MS%EA<]O2TC73$(5B:T_.C/K$R6 M4\CLI)SK[U&7,98/B+6+=E MX)OEV/K/@=/A36O1/UHY3FI_/"2L4EY;5IUI@<+L0MW9'9S0O5.!.C,D\'JG M! E,]S].TKPQ;?19\^.1M4E%=I>I>EL3_N.P#\&L^PX25_>LDV;'K5#0'5\_ M0R,(?@L.?9FY0/*:?;2,\(UO_1#W"+P4,9#Y+/ /+8:/0K9'FG("VR$4O6.0 M0$M]0R;$( I3%!\*N-%6U8774!NO#!9$YG4G-B8F)S?7;1N&(0'#0\IS$2_M M&GB;>R;E25)[5E@_>XJMI\-412O62M L:SW6]IPW03MU](KQUVO4+BT$YW%7 M.<0>;:I*EF\8)$3L\876\]/[X.LF63N;XF0C?GP#81R[ MYJ46AGJ#2*&P7>97!(&Q+(_38%J/(BW II- M'%AY+4"P-UHXD*)A$?O]>2N@NV[>B3&#V;DHY^R##)F=_>\UA= M7)5S-6\\!86\U7! L4M'->J7XD_6L)DRCKZ95N HR'BTO/BG#2N-X,X'6[D3 MDFQGFB@.'F_]:+$>95+5;B8?$)X^D]WH,'V%O%W6LCWAM U^F=6LQJSZG[(= MDX>B:O)-093DXVQIYX!/CE$7AS_5/8.T&Q]C!_07LZ7=B_<>5^!>"__1^^HT M/[Q26C?Y\U%\6@F-?4W]>M^40_6<.U-90JGY6A-2VY"/^>4U9:D3[P\DP.O. MW50M"S QT6/CB;7L+6SGWDE#YN,>HX9/2YSJR$F>73_#Q;XF9F M^D@BAQ)TH'@[IYZRM>Q(?I;N?U;1_T5 1<[\#U!+ P04 " )85965D:4 ML8@V T.@ #@ &EM86=E,# P,#0N:G!GU7MU4%S!M^8@ 0+!'8($"0[! M(3@$"P$"!-= < :"#VX!@B<0(,$EN S!!G[;^U5[7MO M7VW5]JWOK^[J>[[3IT]_IV]=U#QJ#4#T5DE5"8"&A@:P>'P J$6 @ +\PG6 M$TPLK"=8V-A8.+A$N+A/G^*2$1 ^(Z(DHZ*B)*.@H*%C9:"A97Y.0<'(S<5#_LK5G8.]G],@H:-C8V+@TN*BTO*3D-!P_[O;J@. #$.( N= M& .-"8!.C(9!C(;J 3 &A/T/[9 /^UH:%C/-J+C?,4%^]Q0!T1 !T- P,= M$^/)$TS,Q]Z QWX )O$3DA?\>@+$(6KJ% M/L6EH*2BIF%]R<;.P2DD+"(J)OY:X8VBDK**ZEN=#[IZ^@:&1E:?K&UL[>P= MW#T\O;Q!/KYA7\(C(K]&12WKW]@<&AR:GIF=FY^ ;J^L;FUO;.[MW\ /SN_N+RZ1MS<_H,7&@ #[;^U M?Y47\2,O=$Q,#$SL?_!"0_?^QP!BS"TP\CY'89WT-7T)ME /F176X>UF%(#UW&XOM:=)[:\EI%7MEURG MFH4-\P$1#<33YS7T:7GY5J/5I$ 7,PJ08/E[ZN).7629L0H2O4).]2$./>1& MCS+AWMQJ;1E7;;&+WN;& H*-S^4;(*7NJ"'P(]&H)J*VI%>D5JTQ8=T\"NK< MO&$H*2.MN.)DMBW#;++B5JS<0%R1R9:H=1 N*Y/+S_Y2( M@_M-WV=[;/HS=B[8@8[+_YU]EW\M"E#HOEX@WIU6=!&>%\V%D<.>%PWXCR.W MI2ET:-2OK%&;UH[9WCIYE)Q828UT'B H2ZIEQN9ZIXH0X%@1.[I/CE'<$JV%D;P1)0]KQ@L=5HZ,A)R-K^:>W@&WTN;@>J8F<\"YCC M0"V8UO_-S+I/;:?4M,HB=5[=,[2+-?U"?Z_-]>VY!Z\8%$">?#,0"U[8OI[Y MV@](T8?WE27UKTTBMALMP(I3ND,_E@.J M#*#MY'>0%O?AJ83JJR=0T#6N/:&?D0Z!RW3[KN2D>%V3*DA&.EF"KB*E@R_& M9EO4-C3:BQ&AZ@2F>L(1.@ZF>;J>)'C^P0NJ9,")ABO%"4@198Z-+*NG*. MR!7F>_3V5KT9"C W,H<,O> \"PJ(+4H5BD3POD16A*+IN@ &L2 MNL<*&R+AA%]. H2QC5N86B%)V'O2CZF, MXKYDB];SC]^E06'*89XR)"#FGF^+''$V1.EN]]S5S!3]VWT!AR;"MJ__Q*EG M;>TL2#WCI2EX:S*D50=VE+@:UX7O]L2Y:$[[RQ6^5OR] #G5$]N$!EML[MS$ MHU%7EG5)"\)6O]X+%A\&\D\IA,Q,6(&-6Q,Y7Z\T\97R>PQH-. M_QB,8:OKQK$7E1W>TG33:G\HT .*NASL%H(4-K!"-@X7*H2,HSYE4=W/&C)Q MG.U24U\S-00]/Z!'GVBQXY-4$SXI*7LCP//39Z*#D!$HIG68T->@&5Z,)$,, M.Q8.O&7M0:<6]5[%'J:?&39WQ'F3VGSI*'Y,:>GB#W5G,.^ $NHBW9!74+]M2H1@L9-:3Y.(RWU MB6W?@99MRL;_,]Z ^TZ.,:O1C>UGK/2 M?3IU+%A(YM8%,E7XB6X%$):#4(#N6_W(U9V]A5ZQ2DUL^'\_[@KTS!O.!1JOK#+16TGL-9GO M!"BMB(];P5K,&-/.AZ8*].P6QB.=1*;"#S1<;V:QXN )74:5^>2))DO&@UR8 MR@TQ#OQ26&ZNB+DO(+#ZC V,\LMI?KR]T%<@JY[UME605+7QE+A&0&N9>S<< M@=E"O[+WA7EIX6 MQK<^;4YTK^KM4MRZ]%HW@_[3E#$Y?FL\L4!'2/;/B[W"UH' $7I\*6$9(H8[ MT&.2B=,]77#O.LWUET1.-)E"7O>TVV-0,1&)]!'.[7P\VFA.B( ?1N4NJV[X MZ=6T9R$W/$,*5"4;5N0'&N65 9M@!\"-WSI;%\Z]"_@PR*FIL6[\8C$")H(1!=ZX.54,/X'42=LF%<7QR:8S=VY8-'6-F M/_?[A6?\L?ZH::*/" #P=XK\)*P:26O]D<31L+J$#9FO;2] _3TRA"3NF*FG MMJQ=:F1^*8)?S%>^@=X7Q?\BZ]BO0 (0'^^#O'/;\BN$RXT\O'-G-IZ5GS4] MX:D*ZR(=U\> 3W6842(" JP_%BPYS(FFBHR(W[V9>*69J>M&CM:);MY#Z'N5 MO; @J? R=Y,63#7,TC2T)&%[EX1=:H$+MV8H]N0=]8 MZ-B.N_ANZI(+:A;+,UAK+ V7ZL(:=!N M\JQK%HO[;!._R;L$4< B$A&U90X9H2GJQ5/[*JEKBTF9_7'6LFF^FFF;U:^1 M-2[AK^N7[\E_EJ[1@UG-PV^?-66,87]U7E2H7WXR,EA+[^3-M"&&[K0\M*/K M=(MQ_'[5G_GN908?R_0GHIRH0J](A[P;4LD>]W-,4/TGWYU*!3AAE]XUI-[5 MZ# NSUQESIOD1Y1SX,35S]WW92V58\M/1MU'7?N%S3>&1M8;+^YB#/].[M^& M%VXO!E\+1I%7:WPN-N7?6_+.(=#I\L5OG0%#P9MB^*UJ_-#W%@'C @LVN@!/ M%@)QX:#>-MI0]A,SZ*1!Y32<.K9+J0LCC/KN-Y:VGT585EZUI/ &SE$%_>3Y M7X]OQ[016SBNR7Q4TG9TB2=!!O4HX:_!L6H M61)=]P Y! ER",<"1.C8FS"-:;#ES(GT,,]:%NNKWX*"O'L#XMP%RMC4 [LE M-"+MN$(2$$@6OL.#D[!G78+*JG.;;:98.GK@9S(J6@GWS.ZIC&.\#;U?ZW?J M) $2ZBVI>I [;N]"GP_RL(Z_BU: 3X(4#/RC(O&OHR?J$.! YOYVD.J<58'VZ2A*TS?\AA!_:+#1G<_=N@4*=GCGOM"P0]"FOX&K#=@-&\ MX;FX$AHK^+#HOBS]OB*9-L:8M(0[[.P0V:R( N3B]C]D]-]K0Q,> H..8LSR MB^VOFN+^0-HAT3OH&SHI OQ;E2.K"2:/*7PH M$M_O9Z!:HR>!0ORR:.\4[,\5-_ EM''Z5E0D$^?7!/Z(L2V)[CGB;3BW S?5 M_935R=0XB+@QR1AO8I=B_7SG)KUG*9K":XQ7C7M=,3SC/SPK@@DKO(.-QA1H M[MI#33-KY_L0&^]7LSC9Y :;I:B7OXSF*B4+BXF^MB^H3+N6#IBFEF2%A[-- M0WAJ2Y?A_O-MOZV@XS7 MWBXG_X!W%<2FXA19QFNRY532=M*S3WF:>AUJPC0C-F@^*%.^CL#DS[9 3USI MV(05/7N^[<.3DE>2/7EE4LD'%3MS*6C.^@B#O*V9T>^)"G!.\C%R2J!?3XQ] M37SZ#L;P]3(('^38H]_$[:K.\A+[4S)>L?;?@BJF*N$#+P^\^X4)S4;T;GO;B5VQ=BSZ/9)Z[<8U?J[U7[ M;?E[M2M47S8>NW Q2!\$D7JTD_O+S/#XZ]L3S_E0V.#@8.1J4R7%/M_-4G0- MI*G-N)>! W=PZM&ASSZ02!S1ZV:RG6D 7>L.$IK 0 MQ$8ER.C,G&A_U4(3$[JP]V;7>G8ZKG%4'KAU/2I#/]7\.SOUPP$-9EM:^?'M-V"XJE#\0AM;&P#';_W.]+ MOSI4VQ@CVWMO__[GALAG%J(VK-EO6P1B>SIGX#P48!T'UAY$L"^#P,E>-\FX M!8<)G9*8RGFNWZFP5CDI>]07J]IM$KB&? ^)#> RV,CES)HD\KX49PU/*RP9 M?0OUD%3NU4+$=-/+3 DSD->Z%',IN+8)X'Q2 A CAHJQ_00,86.:=LK<7!L MA;KH/@P61U<2P7>QA$-R!VA75Y6G/8'+'?:7\!A2?;#5$6B8$J-0,R; MDE7#5W3N4MH1YOS=O5QS@THH/'E-7=J>0)F[=&B(0"(S/\&H=7V5W-!^%:]% M+4=S)Z ):;="1+G-S-7,5B^"K#M)8XAOX?AM?[5/'KHO[:$F'K%";E&Z #4H MHF8D#1OH')%W0=(=Z$\-0.G*(3AT6UY3_;1RW*K]?QB,9@T@(M-KQT5KML^9 MHDUJ].?@DF_/WR8.KXTD'^6$^)6=RBKK&F2ZWX1I(C(+:4T%NUZ'VEI?)9&( M-BMA7W"9'?IM,F >B,Q>Z=?'N ,94L9[>5*VM(<:H/RQP9MBUV5MKYI@.]D/ MD5:E=K/>1O[ILY2@\5YG2KL.3*N,6+0YE\HG[UR38I/7KIW<.OO>VZOE*2?N MKQ)=FF,C"+MG7>TI(&F>(^4).QJTF#>5U!IB%YLK#=E?10-I9GAK[\!XQJI M=U>*PT5/>695#3'9@/.I^.0+%FD^F!.4[ IN?P15K'684KPB7.JIU!#@#TG$ MUZJ:N7_R>V#NF]U[HZ4N#1HN1L,@WXE* C'+#_ C>QWP()NP^JIYYEU\(=TH M)X$#U+]B?K^%#6QH9'>KD5QL>C3## FE9OY.1?KB ]4@%1MOJY1C57F9GY2H MEG& *I#Q^Q:>I%N+ FB 2C(V+%B&/!+ MQ:!>@XW#Z(3O=3OVXVO1)@[,&>[%K=<->?QI[?UX'LJ?TOW6IR@:>H];O%QW M'BQC\F&%\"&W-B:;8%%U0\VXLPR+XS,W#Y[\[V8G7+6DQ!Q/*??HFY![M3+) M[XU-WOT"XHNUWBS AAR*02.CEAEFEA M*8U#[0:#M6>EDRI>P=Y!G]DVTV#94;Y+9LSP'4B9L4^6XLRPI.4;:*<2 --+ M#+W,# 0V:*H5.3,]C@KS"2'6_\O]MR>#4%]*;-\P+>YAM,!CCK+ZID94KX,A M9R-8RM:\MMJ%V BAQ("W0,<[4SMR^^.5P-*;EP8QM9/@%0)K:]HJ+"5Q]*81 M0M4)?SG/O /10+I)(&L=W#_M1>C*C#8'\,NS=6N%;TFTEBSCM,REN@W\"ZXBO8G'RQ4A>Z/'CCP!:CT3GOJ$J_"QH?WXFK5:?L# MIG-X_>:3!"_&I*5Q[%H#!&EWDU*ZLQZ>Q-6TOT*AZ6+M=^YTH<.HK]$"*DA& M<(.'I&?YB-%B=VJ@<$U-8G^W?E/X[]O8KCFE>KN\5PHNS/W/-QTBDOYJR(Y1 M8WY3!-7';=#I*T;E3YY EVDV://02_Y6)4Y &!\F-2$5"B[E!R+0M5F>RNU( M'5+:$%=J:.?@H*3O%GPJ#7"=C;4O33,7.%8!"GLS=L\3X Y*F5UGCLIK M,NB98'OS.4S<)+"(3Q-WOXT_G/D\RX2D#-)M,MIW4'!.\@6BO\<10RJTKIQ'WCK^0S7!/, M:A<3*!R]!0])U0-/7U;ENJ1;(N_1<<:>NV&_>X_M4XPO:(H(8$(X\!'0QDB0 M-T_G^&%'7U&2 ,Z4142JMW\ 1P%BO0&$=R+SZ7QAMQR>G-?X0EO$AUQH-\78 M<'"RAY1+GS17?37,,R*7978*&"KV],W0LX^&,*J0LI(F( 2-E NT"";'>&;@6?8O7D\7V,V,+'#EIZ_6\602T:7'F>EOM*&1[U M2%M)#E7=9%7'@);88^5>WX#2JEI2!YUX3!$5:Y;;3Y]E2 UX)1TW9&5?(6P& M4(!%QPB&@:#7IS/HL>P /UST.>88OYKQ<-"4V9;N76L0?CM&#.RT.P!;I8%2 MN^?Z^@Z2GEZ_TMOJ.G4[9T=)UK"3DF&95_ZUPJS >T1//2IZ]Y(0R^YU\M&U M=Y.3P)BTY*PX+>S54\"FV*9T\OB$WN_-4AM>CA-W.$BT&^Z\4+"(__=OH,X@ MJ^KI0=F-3KDD5Z&!@[J?"^W3Z"-J<=QFE2OQ IAH1#*Y MOG(M[I]:1B,IR*_%N_[$9M+1$(^WA.V 0QQB9\E[=RED !< XT@XS:VH@G H>+Y'AB=5YF%0#O M)QH*?9$@AF27"842MF:2+WH#G?6P^$A':T][K'3GE#D5$M#5EDJ^&/:Y3*;( M86?3D\7F)?N4D]'R\L]RC&WGJW<]V3US,6H8[N"@*0 $0WIGD7A5 MG"I(I!\6)/%&CB3 M_*HHGBKI=D[8_XD#T552'=C*"/3U0RJWMX0#UP!2Y%XOO6-.SR@PBBYSM(CQ MW%;MY\*DV"W?LG4WR6OWCEM]2A]X>^^L&?&?&>>+91KQ.KQ(8]U7PW7KL?BG M"8(R/C\PLCZO)'^HAEY^I.ZUNR*#?UAGHQR_E8^^T432\/6V7Q",!YWVK-Y[ MU=TSPU=[:?JCN)TJRSU4CI:OEP:^#5$SRIKI80XHR7/1*XGMU*<\AI2;O?V. M?-^D\\"M7O2-%@I@UTY^"DSSBH1(VCQU3[B[4T4!\"DW5F^Q[62N-UR0$IIW MI.0+ 1NWE\P'0UR#P@RQM\#L[@!1,ZY,#13 7\OHQJ?GZ^>MN"7&343-.5^; M9/,_[&JM/<9#WJO_XSJ14ORF&( M]>%*;%_OS/]M*D_JBN:F\[_MK ?8?H]$F#2?5_R)6(C,-3ZE1F' MTA,3YW6LS7D^DX?U#)L:<(I^+KU]!6Y1=)$6E*U@XD-EUF4AE]45L%3:G4,J M0.RJWUQ+VZ"U^W?HD>(.US'6*Z_O(8>7PIU 7@^3&D7;@=ND@9W%HT"-#LU5?>YA.WF6"OS70:;S>+-H1U/S!:Y97$[3AB@*\1P'N RNY M*POT[!;%J#VI36Y]D2Q6*Y%$C<)D6MJO\J+9 ?_9J%3>6*GRX(NDN3R02>5; MB.5_=4"O^5WE^DD-0M_47!HY2\_(/[^'9 B'V=BT9,KM.MR7?-]3#>I5]+)@ MOW-Z\V+WAFJ#[6B_D9Y\K?V(\'AOL;?P\(Y5*Z:B^&;A3SC&5%)V5ROE"((+ M!9!&,M^C +>7HR 2ODA;)?=-\:.?JNDS-4"7X;@>U%844_@ MR[J:"1F(;8O"[I?LKP,:&IOQF=B;YIHQ9>1L'.Z/XLU'R *JZG:XZBIC=TP_ M+ O3#+L8X:6,&'WZDCC_8?U;N?MIHONI<=!325W;M=7@T[)5ZY;FDD2J2,-/ M;-M:]V,YF-/F=54H0)1,I.:#Z,^@S3(S]*:LLM)]7]M("SZ>6D%!X\4W+2W5 M]+^]I0 7=*\SSC_:!;@\>2):).AR:E/GX$=SYGILC:"S#?&0TMF ]-AF?Q!0 MQQN^RE3Z[/4E0<95T^EA!@-2)>QW%3/#<](":C++BJ%+27!*L:=YQ@E9<2($ M=@:M"9^N$K8(V\/:UT=Z(+GXTY];3W(YSQN3W6OIUV4[K@=/S9D6EQGL!%S?DZ75JCHI^1*"H7&FE'?L M%N0[)E YOO09G9,8>7-9%JK+67!Z/6=I?=+;[KW=F Y#(,1M6EV>XROF0_,6 MN/MU1C?ZF1?/KTJ10IJ$IHA0''\\8*!3EK!L*K7/IY])&6C9N@ __5I_"03; M^K)Y1Y/9'[!ZL:*G^].&I$\'WTM)WF9]6'."^@AO!A(W0FH0<=8!A3>#10LK MZ75+"ZXNQ *O6-"2MDO&GM_JU<+)#J9+.($0^DR9"IQD<7E^;37SEM0^/7V* M.2A?>)?-N6:(13)EQM+;'24&K58B%*#17-'H'AWFY#7!LA_$/10LF6W'U?IG ML$]L$)Q^S[=!JX)D@B)B>@:E>I@NP47&UD_2WJ5288;$(0;&WLV-9\,FS$A0 M@)S 9A0@D D%V*SK_ZE,\>.%_,-R>+D&<5GI)^UHV(9FR\N1O4W&):+K=%7B$?YG-2W*3%( M*/4""81<"NP^\Y2NU]S2-J)^P])H1[AV_.!I/9' @SOS)X#IY. MMAZNQ8<]GMJ[W5*<'#^4I89H%\Y$OGW:LEWB'0],/L\"%_?"-3<5\Y6?[Q>M MFG2C][,15+'3WI*&!>^&K;1U-73)?U<2.6$2QGU-@-B/!03Q/G E"63LK^^_ M3W?6U'=WXK;B?"QEZN6A'$01UM 3M:I^9JF$<8M NB9=@_9:JP3+12C&(+''+1MDYG2$B>KTPS(<5 D_E&@E5,:H-Y\_\*N1)$@-K7&RQ^D[BUR+78F; M#Z4S8WCD?*-@%1!1?K=%$'0*GH(;>"O;M\ZT=#V+;5R2D_R.\"!K0J-6M?V5 MZ?PIF@68:S6OL%DBKJTL3C4&FYX]LJZ+*WA//4YALO4L7E&^4#&"/5?;L#%1 MNQDPIM=YH@&Z?U@6F46?(63![RYY>IIM8H4"S"B@>3RL+EPMCAH/F62$)87L M]V_KL><5Q/[??8__U\'5V^()D]_L76'*_M (ETEJJ8KGJW(^&V]^97(3)K8< MN]%:&+T2\;*0WF0Z,WOX4K#DK3!Y84)FT'I:T($3"C#D@@( *Z_7^;I^!C*8 M'U#&E<2]W=AA#:<]6M'\D;,=N>*T%7YQUWKG"R1O-1DF-2+(V/:X3[VA[L9[ M2[(3/;TNS>,OS4#D,4RK>B^ X *N@4GP+3?U MD%-I8@N,"H[;. L-/)G'2;'QR^J^Q^09KG7K:O-]9J= F?5A#X[&\[J2L,U6 M=$TRA.;["#;\2&,D\:9!\6HC?-4U"E5 M-4R6SPZ,7'UDS*3,2%YZY4TA%?1UC@T%>#:% NC8(G6"[H !Y(J*DF/D&I)_ MLK)B[J-32'YD0B7SUX,ZTQDP'>/*QDI$BGR+!]%$D&][&RSJ146,J:G'Y$'@ M#W;7[^(UES&MEC:SQY$>MUQI]4P%/N?3WC95132.*5QRS>[L_C!*@-7<8WRK MJ\"%$DF>6I!96 &\I%N2;J9_Z(ER1ZT15'/1#3.C*[CQ=S#ON=ZFI42S-Q"_ M?CMR-D0LMIPO;RS?X\85.0Y6-)=M=,R^SXS&,9?]%P/]_ 3,K MN,1&;-;3N8J+Z4F]"S4G"/W'AC-XJF>?2/;)Y75ADB]3/B7;)U]/\IW'Q9%F M;8^[Q!NVG9P=,.YA6>*5'%D0ZU\FW]/7H0(6_,#O):M_;8L>47[4V=N[D*1E M]N11>6.+R&R9)* &)HH "W89/>GGG][YWMA4$/,[B M\EI+K8H@YS_P8Z"P<;,?'3'O<5YR?GQ0W?&YK-AR7"3@:K= ?I7!-F*OVW,] MFSW_^!MM-74 B%V\=.N[69??_'4TU^"],=SH3MZ CZ=%.O66=9)KT8%XF5P5 MC0YGWJMJR^(V4"^0SM^H%N[\^S9@.6T?\LGY"_5U>5O.<\+TQZ M(]\ \MY[1?A#0F@Y^8YN4_N/#2[%;US$#SN2ZP'PN>B-%G%XDCZX!CC93*\@[T1<95*?)MG:\9K#*#S^5C,RL%[VN.E;E("U@K$C3S M6O"0- 3.*[2QC_7Z_N,A[QDH$_=Z^GM9_UIZBA*U'JDXIF_8MM9 _Y'M_-4! M5U^Y--^AONC5[!F(]X E13\Q,S%ZSS&(+_6_%#5I_+%9+34;#1!YR;+5%0?;8@,>":/_QC8&'"Y+"X 5$ M@A)DNG:!0H55*QG)XN06MZ=(P"L1_6$;?^*/(BBB&3YIRF<\[0%?1VQ3I H8 M1]Y]-%VDJG2MVA2KA,I0.(K>ODPJL3=Z/<3'$S@^X3\2(44:!+ M5-D49P9\ M$ZMK>.UF5-.8%\VI@LN>%_Q_1(5?L>'\T9WG(RX4V& M6B=]$G!DVVAB/7[?<7!&4-E%<0FORCG=KT!R2SAQSC(X((#4MM+P((6R6L!P MU6CI=5ROY2^3D,/.0L6R_>JEARP>^9$30C5?Y/K,Y;RS M\TN163_ZY75K[A.E<<&Y':-UH=E9CP?M*7T#7C76_I^T]C>_5%@"VRLLX11J M"O-%W_I^'R@)"\7/Z377'07XCI;^K@%@:ZN_IUGY8?C#P4OB!TGW\=-OV";G M9CQPVY[;K!I/JP*[DL\I28IDE4,XO*-H@&Q9G'N'E>\P7R1[S/+!NG6*B+(N MYO$2_VS)#!#*NOP MBJ5'8F]6+!82KIOTAZ\#"9K"^H?7UR6/G_YBNM.82O@E-W9H9+0<4>==OH]\ M-K6;>!8 1YAQ=/M!? MN;P3I>CEX@=M=>:]OK/Y&WP8^U@[U,A%A\E.#J@;XNRK2T]@SOAAPSYK M"?'@WNP/UL@RD*C-<>GX+<&BP11O ?&B@XB[BB^+>QDI D,-JZ+(Q,2'R($B M<2Q1LO:78<-AAS@XN?*BK$)"8Y+OR+G2[.KS&(L*P1YN/?;N;),,Q?RA-/W< M11 1M)MSV)O,6R.:@ *8_U=;:I -7G 9V1K'^FU*6RO.]!3(4_H8\IBW5 Y0 MUZ:[5^VUHA+U/F9NIV.%@ADS)=;Q[%!54VUAVE\_U] .U$&1'2@ X=+*P5P6 MT\R7@HFA-RQC(\QN(PB,VSE3>,V'K/[.$7N;1*'KL:UM+!6Y888M&9J9#_X9 MQ_2>3DW\O?U/-?1]39%!KDL+!UZ4?X>M_1P_#PET<>@.T".$DAS2_"F95OP. M#4Z> MZ* -*XD-WH>404_I2_ M334H_V?W+I2DX[FGR33G==R1ER:+5D^3Y*W;.=O^^#7VG,?7K4])NE7Z.J&% MZVC84Q7&:LT^%"*J&];?UG$^*P1(.6X/UMH+\U$X'GI*SGY7FA-D3A:S>?:Y M/9).KMQLG!IT3N]T M_OIQDS9I9O_+=KW)O_J) GP_Z49V_D$!]A8<]WUO(%?A7P]DR&HK7HZNW!YJ M9ZOI1=,:D%^CL?2_3XP]&558;T+4@4\>!=73U:OO-#=W1OQG MNPEM 0%<+0TQFZ(+6^I_8"L5/#.;>*#O9H]9()PN0%UNNIZ:E/;0S$V39?7B7]2ZV+><_J4YG"%W M*\%H-[KB2NHFDSI?TH!'GN:$>9/FO11NB(@S+M/7RU_&=KA$?W[88@1X2_E9 MT.P%"BTAW#_,,1G9GP+A9/4'_>S#_#UNJ\Q5@IA)F5Y!@C6!P$01CO M9XXM]5,"E)2#T='$;]2V9?L I_&7J<7^.@B@IY4D,8AI9T65^9.A%7]$[/>X M[JS\"@*':]:Y!!G^V7L2.$_F9082%X[;SQ,W[E+CDRG@PW_G;1'@?FS2WC.& M88H@U85DS>YO__EU;3363)+/2T!+U_\\8:K +9#0.,YFO;)%&*N":_\DL788 M4Z7JC_B[FG< %C##VX,V/O_W]7,44TJS'IDZ;Z3DI M1L&^R9J9^OP78:$,S=5-F\"RG&>IL=H:T(=MZ@4E9;09WY*2G$7/21\.=J$O M3=30+<_7"IU?4 D&20<&. K@C@*8&M^DW=%V<.=W(.D'J9%CD%,4X-UL&VLC MG#Z!IR?195KIBB>ANHA:' 7(JJM;'ZM%?-5\B**O<26O+DF1([-_+@O+J7E' M9EMUV&N28;0T69ZKQ>J^)P,5\:. A;< 6; N3$OB!/!"ZB#$JW2"9ACKCY+; M)=WF%''1N)R@^>)V-K#.$YCG*&" B*"S@9Y(^GP?= J!*2E+VV]FM)*SWTZ>KC"UJ#$K]*-:!/Z3?,:MI!:(?6V;8=4*\FHM,-FC\?>^;8TH =IR M >/U(B@(?/:CXAW)0-4] (IK \ S ).9S!F/J%#_Z^^)>K8S9@Q32+;^"L,V M2-F^VWX9H^A3FLH=L[7 HR!^M2FP#DGA-]5KF/ M*M!6_?VM[*V ZIN#XKSHOSO_)MUS=AI/D]F6UB0*96E(^'M>?\.IX;I]V1-U M>(K0+Y[AT529\C3GN]/1K&D].Z\Y)N).%XS=_"PVBKVM)=:H-'#0.1N'.U$B M[-'L2R^Q6:&I/%Z;^1**W1SM.$]R8%I^1L)_MD6MM)2X_'1?8X;;R!:Q8L*96W4FMSK3)5^.V?D%TA_&2Z M5J%D?_* 5#BL7.?WYYK788E@R.A=JW)@QIS]FF:4*OA0)$VM?$0RI(99EHBN M5/-Z]+5^SL*>D?H/'67K@GGC_E?H'Z*7B52PU3L(?+-JA_D([>I%N5RM?MO/ MSN%EJ.%7,S^[W'HV0:,=,Q'?)D-H)!";@P(TET[-[?AX%909\_615=M7?EFU MC_+"E!#0U3079$ TB?> M!K<'\/:"P[ H7RX_^T5'<&0K;'/;-XEGY1*0.@I[]2N-O>$)H M!DU,M9YCXT;3;J\:T'=$Z%@:7YZ#]84)3X-7TH+7 $Z)ORD)R+;KUJX][=BV M@8\+J,?=?H#4EES!V6P\-2O##K_ \TDT$)+BY'B_;ZRN MY/96A2R6,>7(YDT7H7JJ0;[#W M&JKF_['IV9Y__FVDG@4R@T+[##@J:6IUW/,ZLL?E*O^O?0C"Q MS7XRGD_KNXI&7MA7O*A+5YW:JON21,;G%,X\9EH62]B5_3*J0*VH_R/O+\LK M_LQ!Y]D]*YVQ%ZXATT@/3FW5LB0=!B7W+TNF&W<5S;X_5_$KK9IA>NF2ZLSY M9>N_,?EOYMU37#1US'PVP<2]%:!E#V.V9I_UH!HF!8;'-0HT;3>''H88P:GCM] :IPOI=UL5*( ?UBI@MAI$MZ\!'& M;..MGI'4S7_'R_+Z,,]WW^ M84%- AM-89$4;9_^T9ZUN^M*Y*+\)-!YJZE^\NA%8]*+G?AE\D4IMXY/NZTO MLW/V;IV0@9D%]E=)P,4=.:?O]5("6*X:0AFF)[9?^RAL2$.\\W040>72I&$RNY#OMF$ M(L ?N D.;R>Y-]U0BW,(PEXT7#)Y%MC$CPA2;IH#2#%![5[,# M!JAW''T)6840@IG9HT'W)@&]P1RAQ4 BLV>" @P>NB#%S3VT9$_\70ON^1&Y M10@^8]A6(%GX\:6A18IJ&G+5ERK]<_\I_UBK^RHL+Y E:+P1!4B:7;UW:]O+ M"S&Y8>B2(42R[ 4R3'O0*71O._14]SKG'SOQRLW)C>5-@R' M=*U&F_'"A7<@Q2!+]J)&KI\;;1!H="FY[-]?:^S@&O80'YSXP/7D;7AYP4H^U4\?L M;5]"<:V;NB-OT3-E?UM.W5F3!-_;LV@ 8K7?_%D@!ZC;'*A]WE6UF,W!&(WC M4G'53_.,,]2:Y4']497 \J3_%P\L(>9,$(9P&7W8:>1%E#_',U<[^/!S;=:' MMGW,A):3AQ,QZ>0P% "7>4/Y 2_[1@KX6-%SG42S$\/[RF#=&X'Y:\?8W9,@ M;3+()+UWO&X[9 7I>"+1[A0J_P2F;78]-^NU97F0!PWQ%P[8'1#)?G00IO(=- MBJ%C1GI@]> .CD'&$7[2M]>V;(>F3\B>=/UO/]K]YX 0M?!? %!+ P04 M" )85966SM 32=8 LB #@ &EM86=E,# P,#4N:G!G['P'6%3;DNXF M-AG).2A9,DC.*EDDYZ2 DB2G!H$&%9"NOVGN#G$$N [?4E%25 #0T-. ) MZ@M S@$/ &Q,+&PL3&QL+&P0"!L'[Q8>'BXN'CD1,<$M*G)J:BIR2DI:!C8F M6CH6>DI*9AYF%G8.KKM<-$R\ KR< FR<7)R_38(& H'P$ XN'CZ* MH>H6@(Z&@8&.B8&%A8F)^FL ZN\ )@D6Z6U!!6PR[:>@.V[D0L'QGW!8[I>U M4>B,0EF%K=Q?X>)14E'3T+*QV=O8.'IY>WCY@7[_7;T)"P]Z&1R0DODM*3GG_(?5S=LZ7W+S\@L+R MBLJJZIK:NOKO[1V=7=T]O7UCXQ.34],S/V975M?6-WYN;FWOP(Z.3T[/SN$7 ME[_IA09@H/W+]6_J18+2"QT3$P,3])M>:.@^OS&08&+=%L0F5= &/74CNR,4 MC$-^/_Y361LNB[ .E,+*?12/DO7>"AOL-]7^HMG_G&*O_K',,X$&2IL4B .GO5\CJR&G)&.P8Y67,QUP?<6Z 9]DS'FZN:UQPB3 A! MY6N.5.7K"W@B$L =5$8"48;ZBG\R_4_$V;X!=(X.2^MCRHH^6""O7S MGD@.$MCN6JPOW AD0P(]#;9(X&DQ!Q)X+'HZJ86F2/X_06#R0*H1?V^$R+2T M6X"/2\'6970'Y3%^=^05.W6K8/V=;S3,+KT@D:K\78O;4R(WN/E8,4YHJKA2M'7%V*:$V8OLN_6U U_]IC/P+MP0EXOL.FR'7 M;FM2D:6X.Y*Y!=:\86]/&@H,^N@$,I\E4-> B%1YC$Y!P2-$)S)D+E^0 #X2 M..(Q=[KQ1 +"B_FEF=)4:Q":!_;+,CZ6,-[0@EQXA&;9H%4R%YEI7,FBR_L\ MMM"E]T\X3PX-/(=IP9^7NE+M9%G-/12FG5PXJIY^4;2+N]!.-HC=M*>WQ> 3 M/)5H3]AHNK2$3FC[S_D&I@2J^]"-*I7:,1J2VK&C=A%V#>:-5YVR(IP%\#9;'2(!EEK,4>ZS190V7U[.4QLQ1 MTK^>_4MA2:JT=+(#(X5]E/S7'_-C438%U+O&%>#I[F^FCH%W)&\*1D\RR40_ MW&3,^C\[N"U\]TF/@-+(_!.;XP1[)=[*EI+,GV'\WOLG2. UXM$E7\1*((_C M96Z\]>>9+3'1,['+J:Q4/TLS)59U\[X!RZ4-F67;DXB:LB$ETH>]^C;.:C'43Q@KDQ87]B\@J:!G1?N0X>O8 M/,Y2 ?A[?FDN:" ^G52;L[5H,I785-R7_ CV>%)5?:J-V%=^ ?.PL2([! $T M)5C:%#.#=O+@WN[N',VZI'VC;_)U$/''!\G]_&8Q=3+!GWZ8GQA>4[29SS4@ M@5 9JP@8,0'\T+)I5)9LT*.@:'XWA8S]T]7[MG1]^ACTZUKF@'E#N144S/%_ MV/"Z7:QXU1'W]K07=S$;<\HCS7DG(:?WY4F+AK;X(9A>O3\SN1LL;YN['T/, M(;V9RJ,69"O#=/"B*]UV/X.BPDX/(7C"L7)CK;K=VI6-VT-C53.&,/&KVD)+ M:-P.(S-,-,Z+N\P]658J8VCFC2(NGFGSY(7\D)"OA.P)V\!D_1S*VNMQB^$U M8T@@3 P)W!G.VBK%2^MB9+=DM!NW;^8RUVU/G?HBFD;/E=-)8+"A'ZKSX';" M_:^-'YW$980^UZ%RA&;I#[CU@S3#J7$CQU):_"?.7ZV>1[Y(*"I/)E"P0L-\ MDJN(9Y<'W2XS8B*098=/=P0*EV7L/I[:'!'A6@__C&@_ MVN>)_OD:-6F=J]P9B$VP,MUPY) 0[ MMO/G]Q?MD@Y[00IF[(L@'CRMV/')E,\(C&H\C@K'--6OFR'0601&=?7%=V!86Q_#@JCH3_K^,(>"@S4J@PCK MF9VL,*PFBA7*D)M9^B![L'![VL-B^(PZ;W&DCURR0!PSUM\=+*VKW5!S6@'Y MQ/O#\G(O $O1=[J;&'O+@ATJF^U;\B.@9%>MK#9C3%-B[6BI?VB/&_#5;NM9 MK24FVJY>Q(2[K%!"I0TNE6I6CVT=/0K,A(?BA1\.V1PM1!Q.( [F^0';[SJ\5;5\R'BKZIK07/$("Y CF@?[*GGJ/I)/!.O%2/%AN MB@U""!Y\YDW0'VYXD,OZ\YJE'4"U&S&/[ MHX:J39>T$=4%2Y0:F1=,*J,6+M 68Q@^O*ASD0ZF5$!4*IO(UABWJ.Q0/9=@ MPUOY.4'6[(F7;,YTCLZ>'//G""Y 6Y'\WR.TOFL4 D@P7EZZ0O^!!+;>?(Y] M@SHFU:7ID, 34[F;6^^TT&#\",4YN2M">[E+MYJ2PCK+<,@1'XIYQE$5"8Q' M-WGI_8]6^-M*7>#,%[1;J+F@.: LT0$ROGTGE M+P/-BUPMB^V0Y*V:_>'F\FKT??>YPGVB15#_^&Q](>?VDUT/+/_;6;F?L/9, M/-W,3&>JTTBB/U#P]F)VW;J5Y2K1%;"3!B9[\%ICW.GDBB+\),V^^&1L7.4A M^L/9UO7T'TR+PU5>>CJ!1_9(P!0)I%UUI:=N&/JF/ M/R(X:BJO9#K7L3[0'^%JS= P+U>/J"Q/E41#,]MH>;<:QQKE7!P]&95)NUF# MP]Y_,?9H.%C.3#F(R<(P[Z30.)8JURDO&U9>'D3G95(:2VBGI)7N=;.F2NNW/0VI9$6O%-QKR5D$7_L6F^19?P$WTXDU KA7K%O(&-LS5NF60LZV:QARY]I\S@A9"9VHG&[SIW#K8NM#-^)9-ZP'2(EJ$I(MV, 9VO MUSA[?^G\PJ444NG,)CLD+8O.!%E([6L/P2M^3 M8K\^[CG<4$8NX;E/F.XX>PJ8!B*9[;&X/\!.]_ U:*D]<]+Y&M^ONYKH/>G; MNZH1Q"3*.>E6V[7[9/]-QM.&-B2I.ON93/I-HZ%HXJ<8HV=:/3M^KXBUS5K> MR-*!'[2=IX@%TH_L?SUP1C-FFS\2'9_4JY,RG'EB:*F(MNXZ*_;=!6.KOL.D M)&GEZJ7Y?9K9GQ()JD(QK:^#&^A<-?O/E9^:> =B0C>2FI.PJM/+>?FV#U], M#\==Z,KN#_9[I ^V]6Q^\9S0]B8V'Y(S@MNO$-IJU'^;.+$[X'5V,=6.-[%' M$R,\_RCPHB0 #6,V,^=: IH;E]R;:T\RI^SD[\6I(V&#EX(E2H7A+5@3W>(S M6S_+:>)T S&P=)7Q0;04?=3/_#Z,9;0;9EPQPILU,3C22$72$&JLY,LD!JQO M*/>]?*T[>RT&3?\R42,Z>U^1I_Z50XR.K[P8=WJYM3=H49I(8MW07!%?HZ5T MI_\ 5(($ID]]SC]0(NC&G*XUO%:I7\1[1>93SCJF#Z9$/Y;ORP)W/:-7724CUSH%-J&0%H!!2Z5,K)71N->ID40(12R/Y;MYSMC MM'POV@(LKQ,M7QDDD:-%/UT)H&PWF#R54L=).#?\<;:-R[NY;Y[-G "T[6&_ MG+)]$T@/5V^[3%I :@3]9=T#5D/$UBDZ,D2BFKCBC+Z@UM/2LHC*-,PICV$ M._R(TE8U!+8O)VMF7PR$<\4.V%S$O^;JBP,S,U;I=LD2C_C;YO)EKCJ)9?C1' M^7,'=HGR?FF<.]A]1YN2*-.X_1&!^K MB,L)<"30,6?4%5V*!3=*?%ZPGZ9]GLJ[,9Z=2J=1H?)0E=O9"\^4FF,NYC5Z MO0G70D2_576>M4O!]K0!U>A%=8KV/6'VU8;X4)R>-GK&R23("B%("_HQD+9Y MW*IVE"6$6=V>)LTA__M*12U)#)W$>?$.ER^%M[O!$I$TF^/R52S^W%8R;,N' M?O %3<7M'JG(35]GD,0P1NIP,UQNF?O"*OFXW;M"E>'S3/:]!-([^K,MG>=! M .BJG<&QZ7/ZP@%;[ML^5([(M3>)/KT)*8LXN+ R#2>(Z5*@W7^,R_S$K=OB M(G_?GS_;E-!&T2K-*YS6]-3;UG@F7S>N(P@O2$" ^WF$IGF;?5G[3@N>-$61 MW>SSE ([>P_;7,+J5^KAZATM"\=BA]R(7E;/M8B)6JA8:-ZDIY/JR7NLG]$T MH6UKSQ7PK.F\"X H;^;5>C6NA>#OVW*XTH39.Z,[?K9AQ?NEV1]*2&V2Y?5G M*,0OOE%A7K=X>E,4, 7[2U"%G2R0W-NS]W/ZOF#2OME[5:2\4+L2+LX: ML9W_>1]CVN#9C)VD4VA-@<-9\J)%=@%.YT2S-9-P/_5CW-96F:#S8C7.G']4 M28*XH9D(5=O7D#U\5!7ZF31"]I]9M?[?I_]8_2BPLVJ(G[HGZ[#Z:-#AF'?I M6S)QL=0.<8D]<_OB8^7'W8:X96;63A5QPD2^4_\SI;2PJG.^V#OA.X5KJ1MF M%)T]1[XX'MXRP?,/N>#7^HW0ZS%[,=LUAH9"3?VF@NBVQF8? MT!O0R9-[>KO$"]7VV::6(FLV+X1?UW-\];ZSU)TZY-0GG+7=4 M\]I\B_)F6>J3.))X(R[NCJ/3KT%8$TSM%C(\=N0(3DV;7%;.PZID%&LLS(TZ M>8JCG*VR.1AO(+2DC;XI*6N0([K1'Q<(D+JB!^(VC,6>MC@TS2G;P:1J?UW8 MC,=; WTOACWDKNK= WZ$0 MVLD=<"("9<>EZR3E:S;:EAN<#%8DT'+I@P38M/YD^Y/M3[8_V?X/V3P0C# 6 MA\MB1)H'*DMI['\4F+_G4XSA$F.0I%<0:@PRLF2.\_.;5I#'(M?^&]&7?H=< ML&40(H%OO)F(MVJ<<$TDP%K1UG*&58$$1G$5 292)+!NCOKEVU0B$LBC\]LI M2H*G(($[^YDWH969-^)ST_I_G4X(;%W[2L56,8&+/#N;(%2W#=-/=RN+B'UX M!1+"6]ED^IB23-6^T+\&[USGX.@()]Q(X%D4R;E"I[T)F.-!U2C;&"7W#\\+ M42ON:*55#\KA6FO;N,IG*ICD+)@8L_5JG!@?T]HD,6<5JU.G='BK&BKC*WV$ MH98:U[.$7H$K)*SR4)A,MZP7PEXC6^DQ$[+>2PKB_M\U_*%G!E_0S M%: 6+44_F^U)M7L,?[ MP/'QDM4Q6<[LB<^=.O.7JC#-V'L,ZIIU'_RYORR9JCK?.1K[N=^>*P?VV/A\ MI*#(H[*UXP?XSR$!0L,UR"46V 4)H&TB@;7)LR_^14B (!H)Z-8@="!77B^7 MSI3#/946/NT4%1E'97[;V3R/$%_ATW,^10)&)8\#H5E$S1$;/(TN5GP)PY;5 M]2/\\_M&IUCX]&'B'1Y<@LT!&,[K-G@[;3T]Z_\&L,A% 0E=&/%-L.?P#1/$ M7-^]WN4Z2>X6JARG>H3RJ/-?4-$_"VF!N L@O;K0\YM@+[D;IJ>_R9&"DH,8 M,D.EBQ+CC.*? #H?L? M1D^FNJ\?58FK?.@&"9K2D[3)W4MS59Y_*L^ W5)JG\%4A7G VLE^5 M&^)UZUEZ[#,MU1+_>7!VQUS(.XV5=*[:*\7O/"EC,4HZLCI\'53SB_G)?^>_XJ0(*,K*(G AACL^&O&?+@N9W;'^ M<'# :I_W'@E4L9!V^!$L>Z-7VWT.PN/\''2GOOK5T:+ZRUJK#%SLZ1@]@J\R M.-*T&\2O;<;TT]KJ_D(3E+WTF[5_\%)#]@Q,:N(ZQ M1[OT=F+"@JW:.QIN^ZM7T4Y1LJ R_:A$X3! NVLKVZ0)2+<+YX_;A M@+;KL??F^H./H2+6FM 7[@O*D-7([NDJSAGIYS:X3L[M"%]YH:+AVVD>*$\.SS)^I,!7]\Q-^B06I=_G8N:,) B^7]>A(>9(8IYJ(D?KACR#YSVPFI4M8*QY]O$F MTD"*7;L;U_5UAG![-JG?MR+10-%QC7EOR0D?6LKLVWAQ#G=9C(TVWVY@=M]> MAG[5S*>8T*.:\IX^*S>U-&WW<&*>A3T*'@W[!'HM3S9J!H8&="7\U,1Q.*>U M.@IL=#!*#71R)VUXY/!!MWXWFOKQ ,;M+Z=,>6M MSZ95:PZSQ4C1R)8#KP:)>"Y=W V\C3I'^3X@@>S#W<+2.-X6!WZ.3I,8U.F* M$WI8])4\-X4;&:G M6*3@%1O!X>8%2X8\P"ZDS&P34]%NTMGRUE\NS^',-*3J!->-.C!+8(BX=MO" ME[A]WVIH6Z1!:=S4]&7:CR\5ONNF1F,;^L;:WRG[WAD,M=4FKWC$+X+%'E@2 M@G551W5T!X%J%:0E](@ 4OK!16Y$$^FF:FEXRDD@ 0P4*?W MZHZ2W:CQTN\_VT)T52.!C!HD &>20P)4\K3W#'S.1&JN3UN00.L%ZN-ZN;+B MEDV4 C0,!+H',&.IDB_B79" C(H5 "5A2#X8O<<72YV(4@@^!@)P#S1LA5M M(=:FD&%3)'!-G(D$(K.O:.<0?DM(8-D?]9$Y\*<8_PG$R'&Z,ZI7H>%/3I#@ ML@E UD[0ONA[.=V?5ADK%>&];\G>-T15FZ'QI5HIPC@&8%W&:*4IN7_<$4CQ M:J6XN(I76;?1D*2J.<7#R_>.X-YW=J=,@]82E^YO\%ACJ/+;IV/^POFF[7SI MGIDP@)=^KG"=KLB5;B?_:UOY+Z'.H*OLN]O 0W9!1# I_$.C+AW"@- MPDN;9&G! ;R!]' 3_,H))^?LL7T#.Y,=<)2[KWJ=FC.=BD1/:R>@2?SFV22K M>B;-$L11K;CN1;8NQ3NS]GA[\L?I)K0@*0%\["&A%1V7/WUEV M]/=6#;IG]_7P]Y;]O56S"&FYI7Z_P;]$X1:&4L30+QNL_/O-!48_5[3\?R+& M)N*V_;E)2Y"_>NXVS'>Z)O798"/) 7ZS>J+NU(S& ?W&P7-U)GFG)J-UNTIB/P'Z-_G+--'-Y[2W."62#VH5K<,1]Q1 M27T.4AXW%>H[8CH]7YA)A!M:_]-*U;^?MN0+JH#6;%\ZPYI %1P!(5[Z?3N6 M1WK7,JCSU!RUA/*,X1]'_6,B"TYL+7E^U6W!6-68,,2KX'*XQBR3FTYG/O#F M9#X>F_OT!1ZPG5^BZM5"YJ!,:QD:\L:T[^*R<^P3=VQCF6)C9C:YG)H#W-ID M0A=QEY]\4?SN@[EMDDCJ&,AL_R/BVK@ 3HR79M.>Z=@3\[M^27(CY/M5$_X(,7LE+?-IE[9TL')P/2 5[?"G1H7KN?PD1!$:$YRM>18MIUZM M7O[)9$?^67K0=KUA?\VJAO,(B+T:(3SQ5DPLU2 ,=\BZ,KJ4_:PCA@*M^T;8 MP0Z*'>LIO(K+[R^_#K3K?^PG>[(I*]\AOYEQR]!<$5!T=,+ZB(^5(ZB 1\#C MQJQOF46O5_EOV26J3:_B%BJ!/09*K':[34C-9;Z$#*16[3 4NWSY/OTHC*;] M'98N ML@2#*".^X*$N7U%!&<,[.E)>U+YN!^\]G+Y0&FLHOFI2-R0WRGD;6]5*.X6^D>VJRV<0;3],GP M+>.T]#O['(I2-H_($]@/2J(P6(@/OF%7;@&?(SC_GC!^K3KJ?BE+\G_/_:N3 M,^&B?#P9+(9HK89C)UR(N MH!A<\#?6+5+-M;>@FN(OC?.@;61]Y1&T2]?0143,5R@N?=(#RM,S]!$PGFL\ M]U#$)(D>9BVAT/-+ %-LPC1A4A95H+UF)FAJ3V.X38#:JO")>?PFS.6+EN6; M&JII@_,,5EA@4<%B9ZB0[ZTW/*!%E75C2I;>GS)Y&4T":###:QX("B*/;*QJ M7M.BC-II. RHAIAIJ++BP&Q+[T<250#\>OTU>6 V_8K)_* M:$;O,)4W+D'3316>%J+P,TYBW@?>CJ^Y/X4$K[X!:.%[,ZTT/3UH37/*93## MUY4O>86&%KL[)#6B<)W0NY9L&HRRY0MQK*SC:S&DLLG1P&#\1_6W&Q6\"AP/ M*ZSYLMU-*&F&!=AG(+"^[:\OBCVOGM5\JWXUM8!-R6F-D[T%HAC^ =]43-AV M$J'A&"W]4,W;7$!2S3X,_XA MB7IEDJ29U,H+>NM] @/ZS>KK*]W8:W:_;'K(,SO*#NCCW;E7M4@@2"DZ\W)+ M_-#<*E\?+PL+ T +XK+#B+=$LT]1AKPM\2*^U:-K3:@6,%(C@01B/?&) LYL M%^O33,&\S"J\3V-PM)Y:1]\OC'TB3L%KL]O,.GK"Q.,P^X;R2,V-G/4@67WG7DZ&?(] M#"H!JX"_V0 M0/E*RFP%I$:DE#"Z^6[556!&'H;!^"?K2MO7]S!XFO?24@IN8UF,^3]]ZNM+ MF9FOZ):]ML*L)'L9GG 4H-PNIO%IISS]2)J3%C^TV_A3#S$">G=I7T\ 7+VF M^L&IT=&JWI2L2@3'K-=:D -C4UQ0[(H/V$1+#9+"XZ)XG6]S.RE4 <0<8?(W MK]WX0YE<8JCQ6_VTRG2%OIUY*8NH+_R=FV\$_M(P5/X%)@"_0@"STC]T%/]U MQOR5#)KK87:C]:/YKBMJAJ^2K[=\MW7^UUJ*+ +Z;&\!=]5]H_K22'^I'/9] M0XNQ%Z%NB'A?>E]I6.]NVW4^AG/$!MTJ<6@4NJ/Z=A7.W$&ZY)!CTY(F%YV< M"5V7)@_C\_253-)%V\\H^!9^S6$'@X^ #!7=HXOAN6 Q8[CBT[@8,JV)M4@F M7=+^2]N:94BGAQL*XPE-I:-BHN2\$/6]FA5VLKO?\]LPR$P@5VW-#]]5&&;> MUU3O#^1&F]_>]9\<3EP]-6PKY6U)RH>G=:1\V$$"+R@'(-24TH'D:-&E_D^A M,6%K#99X2TLAC6D;"6ZQ[(N/17.B,W"OPVBZG;/U89#0DV3]B=-]OLF9?;WD M;8KWEUA#JF<4QTOA&,WAIU?#^#C3Z>L. M<51HU3B'W?!-%2<+$N@NR.Z0O5UO+%=QS>!# L+QXIYA-CR_^9$4=%D24/0U MWX6O>*]X+K72OJ][KY[9F1<-6+,O)I.&-'I?3) M/N+>\4KZ\Y_/7B(!ZITYX">^.._^FDMWO[TTW7%1*,-'2T&FORO$GK&2VGTN(!/NJVJ.[,[;*4H'!J4I^ M+#O; 1COS6!'"L]]Q8*=%"IVW04=2G?B0 I(DG*V4C^M\K(+QLRVZ$>*Q@G> MJ5Y7C[[6HI]EP[8DI[OF!L$KYF3R":J539+4)5\ =<^+A%4S L*C:G/X*7OU M%D8<(U&:SNUKX^+%G4:"V?N!O?8?Z1'[1#]!,JP^]'C;GH.2_6H5,>./*FHJ MJJ*>WJZ)4HJ0":(NTOM;KQI3++GZO/K0Q1?3\)9XN_)=D 'C,M0Q&0F\H5UL M#856?\FWPU++O#/9D=Q!<-W\,#A>85@*G?'CM*4BX(ZA W..R7)(5:RN0U^F MBV:[_J!9(* VTPU)5I(!%UW*17G*&!SO:2V^%6%4+6]4JJY=7HZG#Q*D.4!C M/!W19[!6'O=JT*QPI*2LF;H83G$C[4';P>E9ADJ<9>%/&#+[L_CF;C3RKN+O MHO52UN0LF=HQI3LK0S4W:=/+EI7]WO[XWV.'JHCGNFT M'3^V+IURTU\H,)KG<.-LEBY@9/H!%Q5:-UG..?#YY%EQ4C"XZ][,/-I2;=,G W28LO345T,FT)P>U=P[V8MQ%N8ZR901\5"1A M\@SZ"Q.4WH=NOM):"M3]O=QO]!ES,K#TDZW&U *:S"I0EZBAPM=B+^DNOVQHIN5+ >+3^A M2BH_<)5,<'S^KZ=!7I&]MV1GY(^=:E<+DY;%"!NBO"502Y.'Y8S?81C"A6"' MR:7<\B+4H;S"B3'>S'WWQ'5MW,G[GA9(Y N\7[.V,59SDM2)RB!N7UU&'F>@ M>/K\,:ZJ']D1:8!\28S1F-VBA+:%&):QD8V C *%J<$XC]=+W!=5IE(O^R64 M&&G6B*)/L>L\5O8]VB\@N#N6#A7T2,!F9ZSRK22,HEM(>2[TF!PMB#*("D'" M78PUL(C3:$I=7YWHD5(..0 M= HH\U0H-N$QMBO1LF1^MCHL/>H.A-I8LCQI)6#%S]751*3;]>C C^^,KD^YRZMD^R^?]';X .]4PLB M&O>\LBS"V?^7-U,*BC@#[L(TIF?:0KIGW4&)1YF9'#&2Q]L&6RPLH'@UM9WV MQT.;0?X$52^YKE57WB1P>ODR'Z=8C',(M;M^F"V_<#H*EUBHW?369,4SORN1 M#;=VM!K7D'FWR/]2?3K]_,,3L:@Y\*W+ZTUZ&W=E*.6)[6N)9)%#FN6O* M5#5@F]D3Q?%^LT"\H*7L9'CO*I)X;U?NVSR5??%UR-$&GWMG"K4$:V)&W<_2 MM.?7+=B9U^@ZHZ5RHZ53FV_LH3]S'I3-^8T=[S.U6;T+-(MYSV+\,Y M]F/;SOAF@5 EH" #5Z@G=TDQS^[G'+LMC7TEWX MR0534M(91_LA/7CG\'L@[>BU#"B,=SU,XY7XIZ:ELW!KE=$'A=+Q-HQ$>D+I M[:"Z@U/B, L"RW!:AD*XX4-3>\_T^\9W*+7?V!I_?55&W27O@S'N=EIRN=LN MR; 8213OD6/4GWO_DU65'7DW-8-HB4!M:Y>D#D9?B1=3^#G.YV,E&%M-Z=F+ M69U-!((&YWJGO[-@H8UZRM.%MN7^\BZIDL+)4P= +E199!;RG;?0GL,GI.KJ MK173T4K!SZ,E&M80JX<%TQB;=P4$*C.AR8O;EOR1][B+R$%,3F6#^P6]K:R% MX61E;'&QDI=*\D#Z8QJD>F(KL9BD;NI>NT&Y7''*LU53=5Q3U[7A.G MD@>C< \25T6P;E/V,![J0F_*R8*F:1,?XI[T/\0.*#C+)#E1[R65,G_YG4P- M"7C?F]8JNQ9]WA#QRE'*.)C,] '[6F*S@(<\]3=P2 D@H/Y)#;>5J]!Y<_SM MSIZ/W\>ZHWW/Z6[SF@$W)!!74&-!.U(R.76H.,YA:![%5AG]FFO/78(BEJ-= M$T,U>I$(NM5][KEE>,$+.%_,MES#9R#+UD@ 5BB];XGP?R$'%40"\,EGL>AP M)[<-^W B;&&"4IKNO+[V6(=B_O9!PG5^^OK]A@SE^)+%+JJMSV;$K5J@&$B[ M$?PE(F3!$(%01HAL>S.1\Y[RBG:MJ57$:M9XOA H$FA/?399;K)HLCT%,^M( M>\QN]$Y6#?IXV1?S9Y 0:^8J=@7!\\5A%>@Z;S]N">'D"/7^FZ/1"B1@#B(W M@@OWU\8]-IM@N9V\J3?!Z!Z%+7;']X[X\%5$U8*V/,UGXF2RK11%1*M3+KRY/[_/G>CK3'\_*DM+'FZO9I-A!"G_>4< MB\S<+3T66TRB6T?81IM?_![YE496\?/,@/VFU8*#%]B+P;1Z)QU:![KPGDJT MAM^+7YA14*R9,ULU5'03_5?4 M]J6K6O#C.8&8FAPNEMG8-<7*H-"V\WYEFD\S#ME^"O.\&<6)4(_Q\*8\M27T MFVT#$XQYE'U:56MGBI#CW?))Q]C#>*:VG9>1+6\EHPC/&(3;+[G$9\]KW"W$ M3_N4\K-0MAOT/M$" ?Y1UR[EQBQWJP*@NJ33]F M?7N9_?8UUSFFP4,_XJC* K(K#,.:E_IW"7/+7,\CR+UP^3K?D>WLW4@:0A0! MUQ1&P>F3W+E58CR11GF"1>/YIGD:V=$.&^V#'N"TN)BJ@[C$Y"9/R8GRDF"? MWZ6 !F#)%X]\O>?XJ>2E!=0[\NN '6$*(6Q33$H5QM2L5DX* M23E6KA3*2S-"LU04 ?*"\RW7_#SLTY_:-PZC6?!Z<#8.!;SUB)::('2 M>U@^!;M\EWS\NAS,:YVB)UBH 1&TMWT7/&035[$F(<[CE@IT5,$T(T0^1N-_ M[R4@0%/?U]G87Y,X>=O],_.3/FCJ,PJ6FW9(IG'#2VY$2-I$O5,2C&=M/VZ0 M"AU(;!VTYU%LD6MA4R99N^48LV4D?=XZ,RB+XA$]Q[['%!1&X?'[R#"()D=+ M_[U[Y?\N,O2S%0%;WW\WR]B-RM,L_L[?8Z4,D4 F'?$U 00A8G)/"]OG=]&9 M_1^^/K7?E_2A4FNVY*)L>ZKD! )I,2KLAR[Y@E9UM95,%%NZ+M#.SC2C]>2Q M4^YMV]BZ#IWWY]V]]*0[0*NV13#*AZ9D)>J<%.XMV*J_?CBQ[E2F /'6MY5& M H7OE'0>HXF#7!GDBYE([%Q6J5EB]<;N73"2FN".7:K\#"Z+'NTI"U4ZU^%^ MJ3N^=ZI.\P(%K_CVV^3M[R[YK2GCI@^F'R&,VMGL4!M'P>:4<'?JOQ:T5'T>""GCF6"&@L MN_?FC5[[NKM;>AUQ3.'=X7!I_MP='8C=A^=CI^):[R;VYA7O G)OCTJRKTIH M O+10T.G>6%R'4H'G%:)5TP:K1&ZS-V9 ?.%2.#NGN,Z<6@FK?.!K,PP>T5@ MBJ12(95JS%.J=PW::3UQ)8]QG[\X#OY9M@R _FF/(_QNUC_<@C'[PWV:OXQ" M&W)H)A@M/8R^UNK-VPFC:1[?$#T6%8[N!,>Y@UW;9PLP83&AV+V\TAIV.02J MD>JMM0@HHUYTIEU8DS>Y%D@P#[RD4M<0T763-WHJ(6[*^UCNCO(+FS<\)$A)ZGICK?*B;V-BHGBI\T5+US MM&20J<,$,=W\L2IJGW@Y5-&L;DAWA^ M(@'UBOW@C;KYUS'Q]42:Y&@SVF8OP2G&H_W$9'9D(N7K-RW*"SZ,V!)VW]AT MIT,,,9C\:DXT/-2GG:(N96ZJUM4ZC=J9K:+$[[87QF^YVF$H17!FH?^-;(X5 M773C0(IFX5RA=A8HI@2RB M\HCUP*4U7DV$M&>TU,/@Q#OF:I#*1\5;3R,W4#B[)83_^@Z5V-#^*A/)SOE. M!U.%:0]/EIDW.H\$J-;6 9B::E3_;!<37KB3G%RAXD;/SWG,*N-::8&&A1']?@3G8Q8:JQI. M)39Q?6,DE.ID'V^63"[1NZAJRFM"C1=75=;T['. >V\(*,77.$HI1/[A>W__ M\+U 2ZVRJHFO7RHFG#[55WY04R788J!G[&#$*6$Q@38-A7QVT%C9K7.^UU+1 M\VSD$W-MG^S#SZ+_,ZL5_<3>0\;=6;!X2R-[C+BPQ_/51 MEM\-X,8W@R9'%YOQ3B[DI02^QGWIR&(ZS]PC3OJ),"JXR_5EQ *J%$2S7ET@ MW]2<<&I4>"YINB.OX(KMVP$KF5K+LFM;2]Z\=P5AL"_38*AY>[L>>K/V33%6 M5SZ^@2R(],FC1YI/Z'Q8F V-M>Z-C3503!3!&%;DJ-"B9F#L2:%V\_GFK4_&R7P.I74F3O)!U&TCJ&P1,V MJN4_$! D FN)E ;!\(Y7Z6%P+6N4IND:4W*F8P-,S M%L2CGL5B:J\"A.]7CWZI5TP%ZU"H4LR@M\T$_ 2]O>7KEH9&-2^+SGO8!#[U:SH(I*O2-C\G7,GY7U]N65F0VU:5A52$3U%:KQL M0#?_[Q+#?QP1_:'-_L=6_"\#5N2N$X:Q47F<.]A1+N))N*CT^^F;(7$%?'<)_L'9]SVC<&<1JV3O?@RG'H-M7WZ25+'G=:J6#4=>); MML-&Y)81H(I1"UN.Z%.:XA,I7I0?J[5,5)'7IY<2OOG63BLO:R-PKV'R_%8. M98\$JUO$WC5="7^X/U?.KBK)&TM35H2QQ(R13=1Y6YYM$:(>"212#.S_P\?' MO_\3-N8_^\;AU1N$!T6VU.(4VWI:H S^=N_JFJK:;Y/6 MD>8QC@4;3,W!'Y1KH>=C)_IU^M^JR8-XU M_HD0ZMYS&4>U")^QMJE-AA(3TT5_3>B>CS=TF'KTE!W_+@BX.)->OG',0GP? MD]NB0*'.H&T$1?0O]W*8A5N^5<9>8AE!EB4A(4PS)LHWZ%_EH QRWROML@@. M]WA9$,$&3'"BS!7E,\IX)"!?1'P-TH3^I?:\PE=! EGZ80B,/+CV34@.9.0N M"NZBC5]S_U9W_OVRY)"G]DPG>+]A74\D@/=;W?GGLG\N^__]LD12#RIK*N"9 MJYS[O"NOA+.WOQJPXN >']:U7AI:FY6D_8;L.^3.L,;E3@)N?E\._+\N,/YO M$UK?=@M*L@>_22:,DFP)!=;^--!_(@/IF^MJ58Q57AQ6<;\O?K%\_VB0&TM/ M>S[1H"@8OO+T6;Z_7+WY ]TTM5M]B>T^].SZ,7H2]W>C7@SKS&"4*#[*O%NG M;>@MZ;%J3NBI'F"E8?&=]^XR5\2!:8A*IL\"6C@&QWBQ(S>V5I^"CA".!':S M)W0JM_L1-*:H>';[\GFX(V.VT]E[LKZJVJ0U;?H9F7G?R(3'/X=PY[EGFBE, M+8RO1:"#S;GE;.M^_MQW5,_?[=,SN7(;DI>Z[)PC ?Z.0;4SPE]!3 C,QN3K M$JF_:#W#1G3Z\-GC'!/U?N6Z^QE>,?+ZR4)$;D-K([ AI; 9?QJFI?:;F^A<(2O>\"PKI0OB$ 1_%BHG;GZ!GPGY@+ MS<-C#>ROGV>W-!=(YU+UPVS1=VDF,3I#O37-^Z;TX\7%$'AN9#/:\AM\"1'* MA"JGED,AB$=91(41&X'M:Y!+:G\Q)/"*!@E<",7^Y^=9YG/V=R&.J-RGNW)I M=SIKX$X;EKHB=:OH!9,Y+U4=9\I)#-/YT<.*?C4=VJ2V6>FONZ_]7XD+:W X M>@5FD)X-<8([-4\_\_#=A%@]%O7E1W>:.VOVV-R46'-YD"'RJPV#) NYDZZ( MHU&!\A2ZA,"Q10+K?;+_19B"JNM@C8MW)SQ=]EL(2W_P%)=*'^ZI#B$!B4V- MAL#I+NFH3>F#+<&A/UCPKZ\U2'?>CGN!BBQ.3J:JMP28I^_WDBWC@*D MOIW02.O!P,./:D<]%W0&^?GV#U<3C)(7R5C3M-7%>F2MW$57%*3>7DYG+ME; MB(T'$L--VR494SQKAC&]9W/.*N8NJN/1CM^>]Q0.^:'3821F)$W ?13K1_?V MD$#9"9=3UMA)9L6,T>)\5]21\,;DHC SZ-S.QUW6X]!$E;MOSO(:E61(JY5B MTM::^%:[]>LF/M>/QB3WU,0[X$6,NFCU]@ESL9*TLJX'R4OK1S-UT0:6KC3Q MFU;$;,WNZ/*(;FU1WC?N6W\%QL"*E6B5MHWH@!J\!M=WOSWE7N"^XM:<2*6Q M&OLB**$ZP21DO9$L/S#W6*%W%K>M$ D0-8H5V6M:9Y*G ,O]>C;)%\H5]#[ M!HQ>1*R,UXIVF2%U)VRBMI+JH8ZE)52?"E[V"6ELN, M% TS9B[$ULZ$X> ##*/3Y)VW*F.FEZTM16Z7/$,VJ;-6UH:KL5^01%$F@6=: M$UV;MX##-U_)KYT'+H9@C\V>C24>7%!BU.L1/*IM.!*PS%J\A)A +,,G1A7) M@_[20).SF'IQCY#/2=FP3MU1W*UN[F."*X"1H-H*N*L6XQ45FO(NO!FE3C#@ M5,,&5LK::+8\%G,UN\O1F\[#/52G[@TR&4_GW6%RPIMI8Z:VF\KE=X1_#3IMS'=BTXM>]^NJB;K6DP'"5]ZSL MAYNU M?[BY7,D25-T@4':,27F2_U2D;@P[1:"F,?34<"#F?F%?=K^M :OD,A<'!P.X MJ%XSDD=$ __!I%/"LL)7%7W$,]YDFM;O!1R8)R4OVQ89FM[ OY4/ZNN@YTK,4):QA[1>IR.!VZB$@JIK+*K@22L-17(D%J;FJKPQ;PJG M#;D8K?T+Y!ID+'.%L'&W-!S NIV4S2QB,&4GKV*.F+AF^-HGRZ:09V+2QEA&V&C ^+R=/N(;IM??3K/45M=_*&C,D>(M+G;$&9Y/"M0?*PP):D^B4CH.D/#&=ILNOVBY\ MI/HX/__U?Q,\@Z=8C#>*9 \6[(IQN]A382XG/Y>AT',?>(G66ZPV ..-G[C' M?>49PIZ>%7?_*XA(*_B5'Z-;IM^'ZL^S=[E$$P6?PSIK1SR;3(:5IUR*2_=E M9[$:N:[>>H?RL@@7HJ-=?8ID="4B-$OKK/?[,6LVV^T;0#$9Z7#K)@&#N_'! MCG21+C(DUD ;TX>[ M)4;KE)A!DK8B\]O)8I_2;TP\SW_)ZYI M^JER58F_^CG1B)N-#7*>/2@^TA 3)Q:2[5-1FJ: M8P4)$"Q%,E$/\GVXR70I%$S3'+.Q"Z])[+U[>"1\IZ*.8\-ZQU6UF!A[2S*D M)&EY3D9G1IDQ)>?MYOV=5K,7*F=0%7%+892[.+P\'S_RN6XA%QO?O#0]9JV M?UCIW^2\SXM5Z\-N)*JZ9A?"5F MF]F6I/,6070H3E^/*S6@%@26*#X,;69J'B-J@!2*3,]Z.7;6_? >O==#R1I[ M'LJ_<,"F^MT_FQF/H@7K?!L)8*/PO@"D] )E42F3?_$>:W!-1[WEFQ/C*@WG MY0=.U.* LR\=YK[BSH"\]$N#P2?@<_5$(ZASE:VC<^)B_S-I[[XYA6-:4>U7 M8,Q-FIY=7=$)4T4%#M8/F@:PJN;,+\8[W#F[5-Z)LP'-JD]"1$T5*@7M:=(- MF9EJO[Q?7J;7[T<"Y#_F'B8HN 3\MW:N-!K*_^V/")&(%,:6)84I8K(;LD26 M*81L8RG+:(S=R#*51':CR#J1)=O(-E,HZY LV;+O^UIV@S$>_5X\YSR_7O@_ MYWGWG-[>YW/.]WM=U^=:[_N^ GD[K#(&U&9+TQ_>HU)M-_?AMF-HB W;*.*> MIXCW^$,F?J\T&WR>1-<_:>FBPQAN(YULQ%Q:E"AJS:IL3Y>CNV%96(C/RF$R MN=N]J;=>8-S;^]@_X7YD8BH)/@>!L/#!1C?$ M^S$_= *9K[XU"AJZQU,4 F:"&>WKI^#9/F=N]]%GVUS'_0+=E!+#R^V:1AM( MN!7)O"R8ZMK,_W7IIWJ/8>N+RQECEQ2S$U[38+QS.2Q28FB=0TM6HS+\.:<< M:=_@@XRD6K*1;X91NR2P$L_^M68"*:,BWY<"'\..-[\CA60U.>=IYPW" MN70'_26'FQ&H4&'':6&[A_3+RO8G;V(X>.G9RR>P+*I%]9ZVA$]E%:5OAH8' MAY]O7(QS?,03\^#>DCO6,PM,L\ M_8T'E+Z>Y?[^Q)0X'2AI$Q:RI[>5]>LE&'&[5X<3'+[F'H^I4(P5:(A]0N1, M$$I7E.003,H'(8?(U>,'=4C"U@':+#7XW%T#B7]*&CXN$D%[U3[D:BYNF&/\ MSDW-(,\XB2,N_70]M0E@U:(&?[:H;CC@#?"ID=]Z@7V4P!6Q;:CQ*#,O=?FY MM93UZ2,^96YWO!\H>_.+!57'P]4.S.XJ=VZQQ\O$Z2 8E@G/ 3H*"J+3U#M& MI=S<5W*15?<=D&Q*6864S+&'82N"Q2%M/O>!CZQ/1SC03$^HT& D+60:5J2( M\L2HD(D6D."=Y/KH$ZFVYJ=6XIU4 &I_@.&@*E9Z\>N4FU>-[SWTA*<\F"F M\U:>41UJR!QP@YML>108J/8PSO7232I^WN 0LQQ$ +J(Q!NY?-/EV^\EB844 M2RVD\B44&KJ:VOLY%Y@L6Y@3_V/EH894XE3[_"LQ=EL)7V.Q6KF:2P0OOK-F M_68#NML[<0=Y-UX+$$+:XN"-%N2@N'X;53F;K2*(,N,/X 0Z0KK?<_H%0F5$ M.W/A80:?K38+%8NU]Q41MXOFCB.]%7XM"/A7X!*/Q*CEPI[LL_:Q=G4V"SE@ M#Z8?X.NV'J#/)%)^ +FVT8&K\$$G$<9-B]=ZX[<'4Y+*?.2%*N!-PCU<(?&\ MTG$'YH$K*3S]_ "/-,FD'ZMIU4Z3TG?@H)7.$[Q4LK8[V!S5%=Q6I]Z0CD MG=^S+Z0;^(7H;(C]93*H4\R=R[]Z2TTOW^DH^-"\:L>'7<[\AR@XGR9ER4XR M^SO\.YSNMQ"!R[:6ZZTU#O2?2=-Q3^B$GEJRN_.=EU; LJ"HS3YT@PSF#)*& MFUPR\U(PUZDE 0Z\[[*HS1?OKT$B0&3%+XCVQ+QALUMT@SB7M\'^R8ZE+0I2 M5[66RF5NR!'U\E'9HW6:8:--=WIRUNT2;8M#M5J%;'-[GGRJYVD+/N(DCF\2 MGSB)9(%SZ8>^DI>?GM M!]##I#9,B.+>=R<%A@@@G2SZ^(GO$5P$*7]BA%Q4J?(45+G2YJOFO7 MZGN5F="LL&8W!+Q$AVY@A"HU.^(#ZK513"L#@?_U>,I4TD!/E8ZSS Z9EKXNPGFEYYN#["(J@N1V4XS4T?] M393%KJN8 WRNL\!'-;NVP/BA>2N#4):'$ZSH M@(#B'.>@6Y+P@V0*'IUK:6"%3CI@C!^5>3;93L9%%AP"G$S;N-FF^\N P..-S@0$2&F%,> %>@IUU6KO7(6V+H&%6 M)29?J\AL5$O]&#/85SJ T1#;))]5U^SK$Z#T9GA9HHO_?MARQ&E1C%P31[O" M6' 2%\JOCL4TG$FSW4:P6:Z'5R1MTEC.UY0H6-0*W2F1U!\Z!)@MD-"6G#*= MYGMF1P5QE_SBY8Q,F[\+&/]#^9@;Z/5FTR<8:3]]>3:X88R:V^<9QA<)@%[W M/-5I^-8_'.J&G?CG2Y0B,O_C6V0*ZJ@Q95"Z=0B([CP$T//&'@(@OW>(U47? M/01,;?XS3_D+_ O\"_P+_ O\_P/\ 67HQ\5._6)QPO<]?M6KD^VTP\CS,UUI MM)G7G&B;[6#[Z6RVBNRN!L#\?S?TO!51/6V[*G+PXBA#=7O-_+%^(W<-:%#< M!8;2C,$)\;TW[CI#9RTLOA5K)GZHHA9OH,*H[,6J\%CE"F\:LWYYC41X/):< M(7JX=F@.1\S\X(ZZ'KC0#'!+B4*OC/Y>(>-7CR8I8P\!,?.'@.#H\>@][JJC MQT%:$%(>9,*.)$@)N?;[94<7,T7TB6)./1>VT9A$+,BB)-KOR3<%(97JFVQS MO\?;O-%L^/1=Q!ZJ\*1F:'',9:WZ@''T]S1Y\Q! #KE%%D?3H#MF)JK)7*J' M .*12AGY:ODVY7YO4Z2-0:\9446N"2C)^P6<@;);.<8K4$OCD\KL ^2-+_I< MB<5?W8*XO7E ;G+( ;H5XA-NA.>I>KAE#!$SX7>'!@5!#:P5NF\@. >SJGI2J MI /-+Z+>O+)5E)63 8_;1=-,J70'YF[Y_%;G1^D7!ZM>7-_7A)(&#B@BC==;M? ,>@QJ3E"JM]$'HE(D?BQ[,>B^;T1E;)]Y(H3-2@0G+A[B$@L;9I"A0@F+I<+I7G M+ !LK.R,+''0D\SGB#JKGA+S[HS^P8 %0V$F*4E) =;C)5MEE)2=/+=0; 7' M%(B&LYVJ%RL1S7A"U%3AF-=7+=(X]O#GAP!HJQYL;UWV2A7R?C1;Z@5E@9L)]Y;$CXKOB]THC>HYBWQZ< MVY2[L+U^A-22:!+J*%G&""QRT.EB0M*>4[RF!UW2"S2R"O&O\]MRU)CB"]^? M/7=6ZP%&H;Z,30!_@>89+;,BBR]NEH^7Q !\.1=-I #9H(16Y(JIOJL$)/KI MLA*T$/I'2$FNK*"4H>.G+Z^@E^[MIOQ,GJQ4V"#CW6EAIL>]O<&/D;.U_K:HJ4KCJLJSE'2L MPI/MM./+=:K9-="B3F8W7GH\D)QI\N1=@I3J]I76$YS/[G-/XX +_X'9#* K[FM?^CNI?C(H8-'V=.^ M[[,91:NM4H).]%^.63!(P) JKIZN;XXX;>=C(J=T2^Z9J><^)"SA0KYR4+[S MA0NQ;TL3](=R[S?-Y"&CC..4#9Z8QCS5GP666J*/C5KNKV=:U>U:SA@V#I1% M+^>CEQN+]]']]D>V>UNC>0@@[0:U[NO+M2LNN\P!BQN=>R@74J_YA!X")CCW M^ZJ/6\BY?XLS*KENUM_=:I8]_;_2Q&;'"?&]T-LI$L5NWM[P% MPFQQ(S6_Q0F1.=\!RRJI92OHDMZA>MUR!9')SV' S'VV';%DMK+2%U&6?B-W M%AY?0?P:?E/R[0"7N05])@=,:HY#3MSH9PT@R.KI'P>A_Y4H+RQ?^%&]Y(RN ME65F0-4WR,A;Y7KXX18([K>0W+GL!1F36KCP)Z!$C3)5&;ZX%GLG6H_*SX]- MGFXQIAK6?["$7V<+;)^<94T/;..WJ^!F_ADPO)'B( (VI)R'/(/,NZ^.49CX M#P&3[__PIFL':%C?%*HXO7"8% 7,M&2^W74-A#_1905W-Y?U3WF2C^07Y)AS M741-B8228B?'N$G(VIV=3I3#;8S[%UV(=<]L'+M3TE*]OIXK$Z7B<K2R#5_)?L=/-UR*30?SC:HY_:$/@XY@)6C.>'#'0-EG]^S M' O+JGX)M@2JXTOD-H3Q/V;2-,:GZ'N_,LORH:Q9?1N98/_VE7?_EIDZ)&4^ M7AGL-(D0,>T5[NEF*2G_4ORH\%)O;?ON1=TYX#T&ZI8S^@XA7LGFL'#,XH53 M0 NX88MC)U'@Y?*9F3N$Q'H$$J2K]O8ZBU2,<]<1R8YQU@SEE:KJ<;1EG=E8 MZ\07;I*Q[U&PV-()8*[?LPY;]YW^@7AX:6_!OYDJLN?F.Z8T#T%/;@<:%U1G ME;*BM__0!C^^VPVJ6?WHBG525A97D ^O@3[QE2+:@HTFQQ=7GDC [ M5B\D)QF3':]Y*;1!ONHXNX.Z9 =^Q+QIOLHP!?KD&OC3%U=Z+(\@XR]7'AYQ M:75'<13-XWS=K%X*%6H&Y^OW)N"3'INK:[[S;).0',^UJ[2-?*_*HPD %V62 M*N]CS5[R&3'G:GOY,,V^0/1$RG/T&I[[>&_#]PJ?N%; (> RMXD.7V0@;U,^ M-%]=N'\[DZ$3!=*WM5ZLES_B&PCK M6_)H\T2?@U>TO;J1(%^W*'50,@S\:$M(M?:)LFX&AO8Y/WN[C.I5_RY<>O\+ MSYI#*.*H?&:Z;XH*@IK:?2@_*[SUK2"ABU=8Y25\YA/8^'\HEB3*1[LD#)P:0AWU<;TT-'XY4(GGM1RI+-P*&MW$)QS* C;"U M1+%SV:%4Y.P%-/%E.\N'D$6<)SFE"V\K\5+&%^IVIT.6&\>"GSY[>3KQ^HO: MR[27EB*,^4*K8&@ST=XE@B6KV0:'3: M_53 HCJZG@"V:S3C[*5*8;T-.'WJ@F4W^OTIE4,J^3X?*.O1#JX9%M?K_@0]N,R! [ M]E'T"Y-X%0"%C7>TH!$+GLWWRB/Y&?=4Z?@Q?5CC64FJ$7C*?P]:)@2')GP. M1QC-?!JI80JRW#GV"KL5G^NSJ@NQNQ0ZA=7PAL'XG%?EFEFP*JYW MCO6\=>?,/9XS)["B1J-5,\D$T,2(?6_?Y'1%<)UF']>K]4%I-ZT,/^I/1J!9 MUR'S%D.6^=//3T]S;58?R_'JJDQFHTXBV2K\=G*3,H^E^TX=WOL0,+#S$-;@ M[>1!A;Q^AMW,M,;?(25-BNBPE'8% =1UW(2Q+<@'1.*2,$[AF8,J^*0(XC1K M:,]NRJ4?NW=+,C$-89O0?Y^&##WH17Z1/CC&U.+L&"QT% A/WM($S M].3+X24Z>TL4&Y!+N_=^(P$VZ)R)=FQ -A9[G23F1C*&WT6(Q_ZT<,U\?K%R M/")-PV[!"M038TH\\R76ZA9M$LA3:^4BHW?)+U$$&>HWN<\1E9XU0!082S!S1PM21RCOG*ZNZ=@C MUDC'CE&\]=[T*N%JR*2Y]C*N/$N[?"D_%-%QN?0Y[B&+-HNXIHROG[Z$A%;1 MO6.C7>[GE0-G-(DJ +;5O><@QAQ67GL(H)^T&*MK]N)&Y X/J54H:%P_R_VD MXN+!KV$Y"^8J #7XA]/__.BZ\X\*%#NAA+S=]T6(A%E2ZUGV$GO0Y=D_:*[P M/)&]H:\A5U2KG5YVYURRL*#:<7\?Q=1/.L91SJ*FPT9GI[[V; Z%1 W2I4&O M*LSS?%4_FICM1]!QJQ$;EWM-I M%DUZ:1,=#0#Z<."_ %!+ P04 " )8596S#,V@0D8 ![&@ "P &EM M86=E,30N:G!GG7AG6%/;UNZ"H!11.DJ-$I2FTGO)1J4$MB H11 0$!#8@!0! M:5$001"0)@H"@O06>HU$Z45 :I JO?<60I+U+;_GWF^?E3=+2TM/3T= R, M[&<9SYQAY&)E8V+GXX;S\W'S\EX4O"YT4> J@I=76%[DJH2DC(P,7$A154%* MY;JTC-1O)U3T]/2,9Q@OG#U[0>H2[R6I?WN 7P$6.L"=2@=&)0!0LU#!6*C M%@ . %2GJ/Y[ /]K4%'#:$Z=IJ6C9S@#+:AB!JBI8#!J&MBI4S0TD#40L@,T M+*=8+TFJGV8SL*85<&>7>A&;08>X4?:-P[!_6U#:QB.8GH'S_ 4N[LM7A(1% M1&5DY>05%)5NWM+0U-)&Z=R]9V1L8GK?S/:1G;W#8TT=G5T#@T/# M(_C1GV,SLW/S"XM+RRNK.[M[^P>'1X1CXF]<5 ",ZG^/_R,N%@@7-0T-C(;V M-RXJ:I_?"UAH3EV2/,VJ;D!K['MW9:!!8]"44J/7ZF$L^SHPX./^K&_8O-X M,#A"L5XLB])42=G''?T 09D:3'RBSAY']E4ARN3M+1ZEHMWY)WD&$!;FZ'] MK$Z6T:'P4>/TJ20*$3ZC=7A%K'N+J63@_^HC9OU/DZ0IN$66IY<)BASJ2%Y! M;V50V/_1V7N,.%:M07MQ[=./+96.J(KT#XKZ[B PDO^WE_1S,6XTW5?=A.T4 MX1*0__6O"Z/?9>WNZC[%9T0%:(B^79 1SHP@WNUE^'W8_^Y$[?T\RL>.FG"]W=UX+')N-#>'$KU53;[--YAM[^#4%:&2&?TG&"7I:( MVF1\DUG5=U89SU9;F?"U85--;<0.YMRV3XS*'Q2)@*URPLRGB0C&>4^S6+F 7=-#0:J/$&K$ZC!Q)_H"6Q:0N M':?=M?56P3JLQ!_CW[?OG&DMTRZ_WN!U7^\/FPM!%]]P;P4IH[_#*%/(PT3Q MYFY3-S5FWPB>\'>WI"9XI4*"+]V@.Z)]ZR1<>_,LEXX\"(2)!@SD#=BW-\/# MY8.NO',1,V; ]VLMMBL)&XA24]&O1'E&68JD,?A5@3$N9%.E&CE0%/ 0*Z^FELPV,#(EK#4+ MA5G?'Z:[:A0W@#^O?&@BW\CA6V,ZK/+@T"\GU_TI^SO,0E;46UX.15*(2:E5 MQXYICP!?4>%;YR6KL-OD#SOR>A&_UA^],[W M,5N!Z,06P-9\D&@0PY]Y-S; M*Y#!I>"XB1M:;E*SQTST#50I"M9*3* :T!-",-J!ZK77-(6G#=5I+T8/CXQ: MG.G6B"?42^S+[MV_KF1DLSSDXVRT[*?0)2J>ILP)TIE#$R)CYZPDM M1FV+B7TCF"#%Z+*M;PWE5H\/Y=L1G'BM(!,C^'(R=L[LJ(TO:,_ \W-7-:>. M=M2?VIMSPY'4TNM*7DO%=NBFH9U<\FGTKC&<(E"[.KE=$RJ.M MJ[%85FL/XX*]@?7)[I^+8G!OB"A74%P2JAOT]9G5CW3#WL[Z.;$Z_BMM]T*6 M?L4M>3$%FD?7M6BK?*99U2[ISMSE3,G)^@Y1O]=; 2K=[C M081_ P%FQ[2+@VZ+V$%N,?.\G"=Q':8%M4)<>E@3Q9V'\3ML=VCB7X8SN4T6 M>^S>*;00'NOTDEW\^'!3 P3.W&U+W^<"@4Y3-"%B8'NK)9USVC<%55$W7/-- M=5Y2.]T^W-7X"5W'@V@FI[VN XLS,T+AE=/,*TE[/;GO74IF/S3IM&R8T,PM MK+TP'XFBTYI"!;SYM8I:'FU$[H# ZWU]'B=N[]3\8[G28W_$KL!?]K*VW2*J MJ!(7-1'"]_J0HFU]$K$9!%H, ^Y!91=;B!Z'DUD3.X2(K<0(K\>#7ID3QMV? M]#P6_=+V=AQ:S?"OT.7(UNQ\_1X^V4 0Q?4:E7?M>;!YGIW=\+*N)24&E]1;[X%CG<&9EK M]GPW73.>/NF4F?K3P2/DRFF&7X']/[Q+A"B410II>'=VK/=%H'[.07[]W M_,>%"W=H_98/&EZ[R)S57#S]4T:NO)/G(:^$H?JWN6+W]-/H>0TWXDG\\;6G M%$&(ZW'V1;95;UY\AT?]D" =$V?&_W# 00N6X/ K%@UP6K. MBID0V,T:MLU1.YOS"X;M@K!1[MJ9Y2;N M[$^IJ,Y-+_AVE8HC"*BGDQ+#0""\9/ KG$.\ZJPE'\+J4<)$=TV/#,S;QO*\AX_/:RLD)\-VI3NFQ#]OX03 M)1WO96AZC1M878Q"Y3OU%4(=['@/.X_9C)H<1Y$0+_F'C7.QU%+P()^ MWL8=DZ7:,(/A^/P=J[O3N=U===[R 48@(*!9 P(/?X+ OKE)UU=6>MBG3DS! MOQIZ+5D'SY45HQZ6',S'-[NR]7^8'SU>7VT, M?4X# G.?=S%!VZKSR3[?W //J8P[F]?%JTH57X)W5;8U#268H'OG^Q.7T(@N M+ _K&@BP7?W^2VK" J7\:NMYK]:*(>G:^W&2YJ!1RD.TG%Q?0-LH_#U[P/5W M7?AV.7S2T;O#M^.MB+"T.Q$HP]I.A;X>HI'+YJPC],D+Q!X#TM&8O>$(V?:>G_MAW98MBU&EX^\2@> M!/YDXX#_74OB@_NJ#L9A2MX?_)\R?2C%2E1<=%409(0%*Q%'V!WS9VQ2:DB* M6?-S1I5>:/JAFA8+A1=O\T74IANLR4YP3O@&"$0DE09.*]\QUS^9#Z\@FF23 M) AHGYFZ*\-5+OF!5^V%-X9#GJ'>HFP4)IXH><$?,(D.N%EC"?'.>1/ZO'+\%+_:+54^2K)TL"X3P,M[MIWO@Y0/ M4?PN"+R%Q,,FO@?B!-=KK@&!^1.F^HPCF_WENK!7QFIF\\$*:^EMC6^P'Z[+ MF*1))\1)K :J?^-8M%\EV(EOXCI6FM"L4P[B9MRJ_378>T@/0_:8H.%TD\H4 M^]K&&]+54GPQ@]E![L&>IN'^JIN!9UVM[(^KE9*%,QL)V\%E6$B["-@W0(EU M$D/F'*XPG;H&I;2T!932@>V42*=Z-#=[M4-78MT,FL.*H'LG^4@_>G+^G;C( MRU53VXN'B+13UB-ID3/DNRTFAF8KQCF+CP>_VYTK#.W@.@[?U @4''I@I=:> MRC-]LU]&/'+JTA#V9LZHODLN78EK9FC7K9G@BN?N>P??2GQFVTD)%EKD#MR^ MV7#?.9+BCEW,Z_V4AM1+<73BE]YI[NHNH0RBF?,&(. A3N:L MZD090J7AXU+O]_F^HH+_9*]H8PLF>FU=IUGZ!(G\@96_N]@7D;YK*.MV8@L" MF8:UVT_4]V5'_XG*VY^COFY9["-#X1K'%_1G';1F<3Q.01(G0H=OC,O(2>BD M><1U'Y=>C_:3S+IZ/%Y%O(C@M@X"8X>:XQL\V**.J 97Z2,499NT)E"2'!QQ M9]3P"WEN0$4=! 1O-L,/#D&@UVS/;S^&&=W)O-U.#L3MO<-.E3>3Q(BS<"&3K !VZ-A&EBA8. CECU[##<&RXPZHR7M;BBZ?2JY2K)B[S35L\ =U5J/:J@"F?8%>= M+[*-,:0^+=K[YG$:?1SHCEAH)T;ET%"BSEC1@\!\YLKTIBX4<>S+7$MI-S+D MP/=2U'RR+GTL0N/RAS>/ B;)]-M:A:(5R2OB0)KUE#SQ4VU(P9 "%9L-"S3/HC M*XR195W#G_9;%-QP(-[,1;-I=;!'@N8\A3*W?T'3_L";@[(INHW39TU#[Q.F?7]ZZ);"=0NQ5GO8=-.\62QA52V6XT[YW*2O5.YOS3G/^0* M?D,5WXG)PGJXXF;HA^.Z1IP+7S^4*+J3X>TR+_*5]R.U_HREW79D,[$D??9X M4Y9/E#@B6_XD3M]U)]]FI4U[[0WEWL.E]>7>P!L%B\E:Z820YN285^)SY4-S MVDN^+PM8FL]FQ0[YYV,R97@2&@B>.3IQS]*76<3D3W0^R<^KM M*;DLIN9:3+&Y]J,.?;EO-Y@CE-7;IY")3X-HJK U! <7NZ<.[FZ>YY-S1&SL M@A[9\[*DO2K[OK11>MT"HO(KEMPJB1L_Q H'_VI-S MJM]S>!UK.W_:4,K?Y*:54-S#CVP8V9*. \DJS.:MWW=>V',QGE;<[A5GW"%3 M+51;+N:RIS:RY _E.7V 2GD6&4/ /=$ZA,B=UX"25#78Y?"BT.V@29?JJUJ/ M1H-^+GZU_KGTS/?X1:]WND[9+-.K*42_^)2PUTG4C=&RW=RJ\,Y:_[S.NPFZ(#@UD2Q4MK?#Y%[S$<]H]+;$YP/0W%>2!0-UY2J192!/E_,XI7*278\Z/*H79:"*M MCS^*NN U>QR*E\HR9D=KAKR(4_'K?1ML7CO'TN/VEC&"B;%N4\J#?IXJVF\' M8WNC?J%?YJ_C)5K/IL+QRO]7Y 6M)K7+M/#M&"O!C^HQ9X_EM7/@UDOGG MVW*A^>WL/C^4&\:T.>YI9\5I_V)8QG#+(IXYNTDK*+8N(V=S20E1YI11$%A. M*%%'CH@/F7PBH;8W:P+GR'J+?9I#UR^BQ?XJ'6LHM!&DI6'D5^?H%GJ)U>9# MSZ8-0ZSEF MB2EY;(:=IL4JVW(F!ARY6RBCJ,?K8D\_FB^1HD7L<7P%@:;+LU;$\U5N).IX MDNCV7D0DOI#4:J",N?64GY&0"@)TT2^]^M;158OV2=]/]).&SDF6$OWPGU>" M)$'@9=_7QHL-)[2CI,AGF>-+SU)P7GJ>E7[XA4;:N1WY$Y-:MYB-;=8 MP3]Y\&?YL8$N3$S-YNM7A%":0DF D9*(9_%F?;)APE;7H8KAO[2;CG_VUDBX MF>%$=(@L$<(-8(H%Y/0R41N3[*F_"_8;J? SFT*]5(5T3KJ22O4216T1! )Q MJ4_3&2!^SW)$'HZ#P*TO=A.^^BU1GB+\\&'MZ]H"7?I6V5[39['*Q:,$2/[5 M8?NKSOBR]4Q>'2F)J'O]M1,!BSMEY-C^4]=;5%3OV7K6+@>=](/'7YE M$09J'1T+&5 KN<%$OE U%'!K>['.?V[2<'%0<\CUHO?MN%:GS>*3*EYFB6=% M?8R^5BVU1U_TVI558W0S(\2HN[2,RVA"Y.A6Y>0) MAFCG470?FN2.:ZJ0;4"*NC\)F7]+FH)4([XH^?BCGEMD\[#7PH65>1#XOI\_ M(W(O(LZ->,RG?_@EC'0$ NT\)&$*'KHNI8$ 80X=ZC%D#!\?35^(F8#6X_(& M-WMS3RR;*?Z0_H^BL/\=J\Y)F#+5 @)7@Y8HU@?<@3^'0.!_C#$;_DS'6R 0 M+4\PN:;QMS^US_H-2NE_&PW(&.ABJ K=U=H@S;N0]_G$GXU4=I)^'#;D>.1P M]Y^L7G[9'\NO.LHMVCZ'4)N(X(M='QL'\-3P!=VCY!*#G@Z']+B;)G2.Z7W#!-HT\6NF"G(#MF MK%9E8V?@R1K7W?Q<*<9LQ_,C3['^V#?_?A+N%]][I8FX!7]I:BAPK.H_//," M@K\8X_]@&S.7G>RZ\:5/Z(=/21V+;93!:0Y-H(@LT#+V]5&L^]54]=7/ Z4! MUK+K27=^FG_I\+X5-T9W19(G:0]X>[Z=YTY(2'LOBM95:^Q1+:U.ZD)6-D%\ MC?ACIRSQ.-NN7)E!+&7[WA';X]Z*"=6FMM5\1))M/*MTR=)Q^/TS&)4W+BK% M7HEK>BHE[:(^)@S"F5G6&NQWJ/Z#22N;AVXG36\9F0ECPJ 3![4X!A^ 0+/P@JDBTER7AP= ;\^\R+!G_\%4$L# M!!0 ( EA5E:M%_YFM!T /D? + :6UA9V4Q-2YJ<&>E>6=4%-'6 M92%(EB0HN8DB69*2$96LY!Q%4)+0!,FA 0F2,R@2)(.$!B1+SA(%)&>:'+N) M#33=7_O-O/G>FS4S:V;>K75_G5NGUKYU[M[[5&%F,"L A:JBBB* @X,#+& O M #,// <(\?$)\&\3$A 0$!$1$I-2WR$E(2&EH[I+3LU$#V)FHF=D9.$0X&)A MXV-G9'SXA)OOD9"HJ"B(2T)&7%A:0$14^&\2'"(B(E(24MH[=VB%61E9A?^? M!Z8=H"0$G'!<<7'8@%N4.+B4.)AN 0 .+=Q_G, _WW@W,+%NXU/0$A$3()= M4$L!W,+!Q;V%AWO[-AX>-NJ/C0-XE+>I6(7D\>]J61*PN5 +!R7D$+(_J^J@ MT1Z#[8.[AZ>7M\_'D-"P\$\1D8E)R2FI:9^_I.?FY1<4%A67?*_^ M45-;5]_0V-39U=W3V]?_:V!\XL_DU/3,[-SJ&FQ]8W-K>V<7<7QR>G9^@;R\ M^HL+!\#%^'BT?P%Q?.+<^_"RCQ;K,*X5/):Q%8NMQE$PXB MI'Z6D%/50<0NH@VG>>,Z1GR/0W25$_$7VG\B^[\#%OS_A>Q_ /LO7', *2X. M]N7A4@)RP,75P]Q XMXIZ-(#$R_34BL!W6,9?%_(5:GZ[BJ_XY)-WX XA/H[IB R8&4] +_E2VDK;2F:#I/3XEB]KC9:"7\)N*+76T]M_ MYRM'=[&RH#57B74/<'&Q[?>0#2)NA=DER:)(]:+03(32S5[QW"#0LB8N-WL/=-*% 4!@1-XU6Q?:"P([0(N=T$;GW3%6/!K& D[.CWC(;K:-OP*_YOU<>=D7)=Y%VW'@GM_KD52,+QF7Y1U]L(P-;WG^S\_(6AHA>;7TPM?32CHIP]]A?-"9-H-3:6@B M:AER+($0VYF,C5B\.Z9 \R+1BY>_!W9H+PVL*!/VC'TF M5X,7GH: DRG\T]JVT&(C!L,VAM-#Q3J^3CZ&DCP+QY*"U*_XVT)JO^0DP%*E MZ!:9:,/T*:OP*']'(N3"F?FG0'W&_JTY%6:#=BZM7&JE8>YO= ]P7<0Y@X-B M?3VAM@@P*B+]Z.;CH=RIB<%@D_MIT[LB.PAQGIJ#\,N@#AXC0\H,C[56V.U7 MZLD3TJKC+HDVQ7ZOI\7\17KJ*F?LZZ<2Q"(EE 68Q?@WE44"?>!R/&=@DF'^ MOI :N\*$]50U6J;%F=1W0B4<27_2$9"8NPHN:XNRMM8J;$FO8L;&@O1U.$(H ME#0=9J4Y,0#;NU ,\/H:"]%Y$ P S #5%OBI;=I"]8].6N96ZM+-*U;\_LA<*^9SH&N J&V@P MZCPW[$+37?5@O2Y:C;N?0;>ZT!]MH]57[BO8/KC#,7X6=:MT0U[4C9>\6:T$ M#P1>C!N:-A?.T+LC:3@0G2T1@[ RGQ(]HOO$Y^YP;1@PR.#M;"HIX+JP0K^> MW2TK.B'[R]OENX-S?D/JXB%GFO6WU^OXEZ:N,HKD+4ZHM]A#L V9SH<,EU8C MWE.JP;DTO"E$GMM8(Y)0_"&F<1V?4+8A><0?)F*.OJD\X7:H&O>31(B-1C;S MU'M^EYW&*P>+%+?'!Y+M>_1;9OO!<",18!JOTFXAKY]&D?QNVI$/C][%L,?N MC.GI]0. LSC-+(H( WS& #<_,<"!\;'4EZW6IH:?F>DJ!1ZI!GWZ5HGJ,J-[ M"L1",=ZEMN7(D,T%-E\,T,FDC0'TX#'=3:'K%]I]/HBR) D/DBHR86_IJHIL MLW3#@-$-U9W,V;ENFP+OY?:?)5FC)C4V0Y0JI,6?&47P2=VFXZ,N#;XAP]%F M;2L6XZUNGP358\S-'J/&ME_+[/1N##^ +\X=0,X25DV@[%6E9_TSB[69XP.R M1TJTNRU[Y?JD.Y+3K)O#VR MCQS26[^LS1N^%S/94T[O8L)!UR[C!4KQ-?/BZEV^9-S' /O,V5?" MJOOM''OV5F9S!" ,0 2.@&Q;3K;!'VL@\M!4RU08X'=7*63E?3;,L.1MU)0CD4PZ$],0Z*6;1B*B;:$Q? ID6ZM6E&2D"9]PB##'#;YT\V M33-KOIHM1[\;*9**&!-?_NQEG;2P2@5XTN*9JJ: M]P:#\3"6TY4 O4E;<\XQE!K>#[O[I:Z5E4;X4_K:BHIZ@>+2)[]7KNAALH\Q M0/\7&PQ@B8!0WP MU!C1<>G$7U:X/W]2#?6*<23Z)%D\-)@,P+Z_!)%G&*#2OPT=97PX]";9RMHJ MW+'N_9BIYZ?6!UZ>76FE-J+52QHGWA'O:%"Y9(_6*X%U9LEHMUB1D1T(P^G/ MB#I['[.>Q%3-:@66+T]EU)SS=I\@X4IWC+4VM7XO_@GV>-^'[*BPO[*) M%CW,+ T(IQC2N<,B#FV+I[%QGJSZ M.FS!A%SQ#FIKASEVWY%)KUJK,KEJO[Y2C'VQK?2%:UWI&3E+-/WF7YYCS\+R MG"4)Y(:V=F\L^*JI::J/8_TFY\R,VH!S33""F1&^@ '>-33XEGZ;\>*GEN(R M/>0(Q:,,%LE2HH62420OYE9X-')4C-1%'DM!8U-_N>[9?!ODPV4P=TA@8)88 M"'TM,>IF4@>B;>;U==EX"7Z?1D=E^NQQ4D)?O^%6%HS1O3R+JMK A57OXZ[G MJ0YK.N\GJW0Z*N5\S>WM]E+N];]T'#6-YK;-8IPZ%/TZ:":_]=%I,TR4Q_.A M9; I0/F"!Q9+93S&7 MIO'$YE\KSUW(T%>#SY!\%>A!:BJS$=FKYWRJFHF!N)N2Z]E"XG2]&R-/!+P. M[F+SE6B '?T=78J&11QM/ Q"980O"0AB/59LLB0J(B^>-4=9^!MH*%>0SMK$ M.M37S_3](KA-&<5]#X$J O5E=E1"9QI4)VD^9JJ8*P"GO]=R/;Q:"?3IK7/@$T MZFTBW8KY]K_TD-"2T^0%4YW8WHLHR/K+:<@^R 4#Y,ZU&BB_3>#P@GD:IOF% MZL9'Q0O[XRN#M'EWX^[]/3X5&&!&%H8!%&K]KE<&\?[D(/A_7GZFY_LAF/:G MQE5Q5S:D>+0V !J8QB\A)[)16OJ+K2WB:/W/^^8GHCFX#Q(K+27?2!0HH)R_ M9?MEV0J!NAR9\49EXG\;CTB%T2XY"N5S( M&C]#( M'A.D'.1< _2<(*WM(/6X(W-F-FC39OG&7(Y^O-EZ54LLYY&=>.(_JZAG3];# M<8F!]]3MO[2&BC%0?Q.'1UIO;3V4^& MJ)2VT-?X>-HO;#S..*KCR0R*BBH+B"3C2[1Y/=I(\-)XHXT:X;*[UHC'>>^@ MGSA_G)@]DK!V)W:;#CRXO.&=\GN. 026X8([Y@SPU$,'R"M;@[;@> M\4M6BT%%)@X\WCBW<_I5Q,ZA$0-,J8198HOU4CI1C/D!8I8? M69[&VXEI*Y MHJ?64O /6K_]/ZGK11-<(Z;M6&(66XXRZ!+ >RKG> M1,K1Q)I"L4HQ^]VG SU:7$Y7+Z:]9*C#;S0Y$J(#1W^%B&T65B\:]XB$I#[* M^8(C/O!AL\540553;:X4%6OLDA2PLR&Y%>$>1S5,W=1RLE##H_](3T^769WF M*9W,B+"SS.WW2-RN)MFVBN?,T._S'53U]]X/)9HR%NO="6S@K J@Q!BO*[Y)K18/XBU,(^Q)%M6$CE;L);C<,R2YC)->V"U847F^G8[#]6F?6'BNUT0W M,V.UKPR7YK4T.6M*TJ^8XVY W4AE^_:K[T@,T'VU]/5Q9O%N@'O9S#(H@6H+ M[]&&+O,W_1'Q.(K-D'U@%MMN+OLM]@[ M/EL]_-K\X-6PF)*>2O[)/]HT2F24T=I.IA]$D=8TUC[].SW[TP:\KV-1X'Q.-_9]E**FB5__1;]2%>0\"%ZT\&MIV,($!5.;R:&BX.V1A^7/:MHBY M[1K(+62:1>7].:?4$^,?-$;TNM%"3"Z-84KO8X4)]QTRH=]1_]HU&#:_*.X1 M+^],$7M2:D2@S MS][B-W&]4T>,MC'\T6!6/> GV"5IUQFXPC&-"VE;=_O=ML\*Q@!Y]VJB;PJ8 MG;;3F(UF+L@CLWC2NK(83'PES'FOSX5ZV!AIQYS-@OI,*5KBAN.]H)FEXZV/ MD[ &-.7S*&AV!WL_!U0\3#_8=N-I:,)'8)M)A?$XGT*IBE8LE3@]E'IJ__NX MDTVI'0; K=BJ##,Y>,LOD.G&0>2X^6FT\ #&-8U+MZUA?)+I*]\&7RH7^%K< M4VV]8>1M1'WZ5J8#'<)(H0"&=/Y!%-W@0X[U06BV2K$6B Z":=?'=.<'[U&?]&6I+JH!3'J0S' M%>ZP!^X2DE9)Z)SAW9(AA/HBDH4T5C)=.&,XM*Q$_H:*5;.+62BW%139J7?T MHJD6OG](SIV7U8?F!5#;']NWXM6K>-+QY3L\&PJ :Q+#9GAYT#0G*;[+'8*7 M=P7E]EDPP)6 I A>)L-E&-/U5CZVA5_-+)!1'3(W3@'MW=W4<-M!3G.;M;Q9 MMH6*3:CALI4>=_S:6Z[UDNBUX!G6RZ\XM_&@:@J%<7UKY?_K3,W^.M,^=)0] M8CD86V1+D!D9#'!J[7Z0OA'=E!U^QDMH=,^DU,CRV7HH:?_3$2DW4_*NMG"? MMA _>1<(Q,V*0]NXAN7IH8G+!YD_+L?I5TUB[/1WHWQ^#&:8I-M$VI^#9GTF MSS,WO=O>-B22BS@MSAM6N(R(Q*;LHN7>@?"E'^&P/*HA("B^EM)%/T8:E7E% M]7CZU,9L1'8YWUW/S#12_68^('_=B+(_BFIEVKW" .$H$4L'MS>).QZM+S<- MG,OFV4$"U.M^X152!J95U)L[=>?+A\*Z&\QOK4+A2ET6R)/:P"BC*N;E"GLF6'% M;PE]D*AQN=/R',A^N8(6S8O4289Q^[;@C-LI%)2,^OV3)YAK_E<"Z,*2WVI= MU1J4"F([LS#31QZ?<)"E="=>(S=A>:J%Y'E5VDNL EF*L*LY.% +:"86I #B MHTZ\J2W* R%L6<53E/:./Z*0H^YB;4&P2*ZYM"<)/0_;I9)Y9?^;RGHO!\O2 M8SM!J]SA8@S@X!\WV& KW?;#^TMGJ8U4^$63KT&1GS(\# HC\9==?O6S+HR6 M:16["+WIX>:5\8T8=O_M'#U;>V;4^GO^8\5;ERJ;< M]^(?BC\L)A?*_""[QS-]. ;]E43F9/&IL=+"%]?!A,KH6!F'27<3(G!S-G?\ M^Q'/N\N@57-/"L$R2TO] C4E,PBK-[IQ2;]Q^R[T^=73[2< @F)'99O[QX5R.6TPX79]J 08@5NMN M.[G)QP#+LW+(11 \OQE;*7)S&C.#[[..I+\0S['1N'S_VLP#^=RB[+4L4QU[O_/GZQ[,KC@1B MZ_=H2N]@[>YN[XLP%1.>CON4B?@N=:^V"KU&I0UBADGK3E1(QYI=>WN8F)3? M6G;@,8<83/_NHFD6ZB*U8]0J?O%"DT;7&< :BFZOO=7:HBC0P51U059QZ4?6 ME_DKY,FRDI3M"\)/802XC#5");I)6:-PL1*%X](/$J"05O&)TWEN42;CK7W8 MD%UY49;I"QQDTB"GP6/ M+%-"1KQCV%MOM!-,*^^,4"I2<(T:-ZRP(EY^U0T:(K:V(/9[RU$<4\!G/X3C MV1A%+*-.FT'^^I6#I+C=Z)R$H%IBD992:I^[)6+P5=(0>FRLX@ 1DVV3\&YQ M6F+Q!U,+A!C2,U_7AO0N7!0KZ,E)O63H;]2L9CE>[UTAZCB*7O?L6(LC1C'4 M3FS%GE@TJ,WF.0\Z4MR,TEUW1S=LNP2*=RS<^=!&*:GLMTY1NG/=Q4]8.ZHKP2!$H@BLI)S+UE)4[.D7R M./'ELI2? A)O_.\C*DS0U&D1D*UK%0S05@U!-)VWD/6^>M(UYY0MH9@Z-_60 M,6<@L9@:)M-07N7UV5SX8\L7ZI(6'5DUJ"D\O.=:AO=IW818%&\C\[@0M9O) MON.N2*#NP7SHG&0&[$$ILG1E,^_.:3TS(^6"4>-M?G.S:D4-31)G70^.K0RW MZ Q>BY#61PV-R@65D9,,$ND.R3S-GC-&+0T$Y6#)SS[PB^S++[UB+*>*7)$H M#<^U19JV7JYSQ57K. MZL*97CEO;'VE%&8"1ORFL:P9TT0RZ&@)E2?SRY@W;5A0UG8-B0W$;;")-5.2 M:?88WW5@F!'DS[:&*U?W(@D- MD]I$-5Z,!; BW?3'K9J3='_\2(8>.1YR$8[5X; X=5B.XI&"H#3]]B!&1Y:V M=%XFNL,#K2K&([<-.H**Q7#<"2[Q70+55X;G+9];'W8 M\O5^";CH15E.NM&+:-TS'HJ,A&W5+?:L!OLP*OY&U;UI5-"?[Z?*IVVD*(V) M9HWB^9VIIG?Y]:X/=@)>V*ZU7T8XSLYGB01EQ J[F*LA=-"JBN48X#WD5-6@ M$:G620\)$1W]8;2ILD'L),!PI-HE#:ND$\<]D^#ZB"CJ7 1W!_"W3I8=UIP& M0P3MA]G#&*ST)' (=\E]!N_H1_/6,[&_^:[H1"0SPKYJ@4J.X4+/0[;3H#[_ M\KD]RTMPU:E^=?3>S.YTFK%O!\&71LN$0::QZNA;@>[L+3Y.C58"1:LWJIWW M%%)WIPPU&UF?"U.(Q"[\6=OM=,][V"**ZE/EER_T2S&_@*NA7PR.7A/*H:-B M&Y:1VN988IH-$! MASP&\XP=8X']D6B. H_8ILB'4)8]++T'"EF8VZY;^[X43B0\D4+K9L/C,< $ M%/T" ^QI5#]EL)UB%%&X;NQUY#'E)WC";<3L<<+YC+Z:EYY%67OV % MA8C\1A(#K&N@:T'_=+L^$\W@#30&#>F )!1-/CQ'#8\BE2$[TU@MAYQAE34D M')T).>;" ,:5VWG7%@Q8P@[& "Q7!2*WRHH! MBBQ0$=@^-P]-!;IRQP#]V3?V7;EQ!W[@$S0)ZN-NLF_ NRT4A]SI'O;8R5U- M0C1:'+87AV2-2]JE?B0M7QD(X0FZ""O07GY>,; D5<'CIB+EB28^.\Y0%+S[ M1#+QPB!Q\J;O 4\FC_V8<=6IEH+O%J&6 C7P[\YIA<3'2G3Z>)0'IJ&3/^9, M137F<_JT]LQB-/^<'M6S50N7E;1SY3"'-69?NDI4I+1G[YS:" M"M0&O5GM_Y7.;*+FQ)_=;]7JV9.KDZSL%#O5Y._#SQBJWW+2# W+D WU4#:Z MA,5;*N5B@+-=;_=20D%T'\<0YT+Q\(9$#%U5K?'3Q[R,%=3QZANP3;K6;SRA MFK>" H$=<[/BKX[W^[A>IHH[U=YY1J>0KF&;*!^1W^#2$D&6+5I :!H5ZO24;,N)MFW+8RF=[7V9@DE(PC1%JGFQK?GU>PY MBN 5(*4X<"]?$HLX.,3!]Q'7@X.?_OZ\8L/ M!W%X2$*;L8.___R?__'3?QT>?J0>#4A$'>MA8YT'/G$"YBRH=7<_F3.76F=O MCTZ/SH[>G9[^*"4?'F+VY_!]:"_IBE@1"18TNB4K&JZ)33\<+*-H_?[X.%RM M;3]8']G^ZOCLY.SL].SM*13'I2OJ15=^L+JD#/V+BLCFCSH$%Y??" M]\_A5LO3T]/1T]LC/UB DI/3X_^YN9[R]Z:R\!K%*X6LV\N9\\@6=8H^]3%.[IW.)U M_!ZU?C@(V6KM8@7R9\N SN'9:GV8@OS/=4"/H*2I1."[M $13#Z&+"$PD1?L M.GMOJH($=DE+B0*@Q%_3(&)0KQF#CO=EE4WY$I"EGX5O1SYCG8W6^Y&F*06=H+GPO]%WF8#\]!2MY]QE.YI,U M]MU0A% I"'7"!. Q&':YH6_+R:WT\GU^'(X&UU:TQG\=S.ZG4VMR94UN1O= M#V=C$.C1:H76'0G@T9)&# S2A2Z?2;86AG$BT;J'][_7@XP/X9JH<-J-"M9W MN8+^M:=&*VI<@!EGNI00PE^?"F<=J8#EL\YZ!F@PX,)?@>5+ZH7LD8YAOK:B MS2RHRM (XUF[QOUBJ1K$'RG+@XNYLN*8TJ^N)\ M>7Z3XJA<2;6B-CW+1O/X?23=74]^=)_H%I8+8FWH.'8FT:^_?O2=QT: MA*,_8I@3*M!KR-B(Y[N6>'X:WGX<3:$;A(3)Q2^?)M>7H_OI7ZS1/SZ/9[_U M(.\&4;83VAW0)BX6VZX=Q0!%GH=CRYY:DVLIT6ZGR'CL) MN_,X9!X-PZ$-'V[(7QH./6?L/=(PXA^ZP$U#3H'961FS5*DE:^6KD)+>'BX) MKGNHE2"VHS@ 1O/ZC^A"+$&,GM

EN'**4U@VJJU$KT]7'++ M2%PZF=]3F[)'\N!N&\'28P48WU>T=Z #&SM)2U_U4M5C"^)%?K#M>>0'BNI^ M5ZYN*7=?S5(UWXF=K\V=2\1N%#3D:VRW1:77)RL@^*$,0:KKC<6UB=VJ5%\/ MB@3*-25A2OOD;T5U_ZU>)N2X0>0)3@0"Z/Y@",6A[AV&X M76Y42BFP^+&,1:J2,FX<:Y+7],\H-F#$Y/RAB(3Z7_/LHK0P%U6'1% M;" ANJU 6W7M>XN(HA_@0])YJX04>%1,TH5&*U/)&S14>C@#K1:J[7&2H(*O"JF*!+6I-O*:?7$HI[Q.0I7\VZ>=ME\1].*V;@LI*_ M6$)-7_O%VD?W.P>)"BSEY<7Y0BC!4".@P*-J$H[:#L]1G27KXS.4OL>1D1FM MUJZ_H?2<>O#6M'LO/55@4#$S3U58J8Z^VHL#JEO?\X6GDK<037:R6'=+(VF8 MU2BF *9BOBXZ#%!Z.$FU)AV&]5VB^*]O+-#= R;[_M* /4(9'^D5\XAG,^*. M/5QWE1;C%3(*J"KF^IE":ZO1DE3V"$D(71$6_$KBRNR)(U]3#DIOC8E,S(YXR:!!TUW>$>#Z9($ MR7RC]+2YQL\J)N>I"@MT6%Q)7^\Y?CLQ-,";*5TD)ST^4G\1D/62V9*I-_G,\AE];Y1R\3'WJ"=1#V-YUJXL+ M5Z4K5]'[3]]I2^'M][?=7,*L[]*_>L^^]O28R:XM;7*\"#5^W)4:HK ],=JY M#)Y'K//QG1W),F^(2@$J=: M3\$>D"XN@S)4FK)-(.HX"BHA[NB V!.@LR=BL=?4S:#J3W7\#Y5TV,&WL:>$ MPLE1!K[\N E>V;51!:'*-;*'J8./I R=GF@3G#J>D4J8.WI<]O!W=+V4*: O MWD0#/8=+)1$ZNW+V5&CI59A;^U2*-2YX-OH2*B%O[9W80ZWCIBCC6Y/6!&K) M.5&)HXZ'8P]=)U?'TF!+0U@]!--P<%2"OHOW9$\&;2<]F0!- DV@U[CF*2'6 M]_+K 56X^^5GR\7'S7/BS,E/B9C"2;"'2<=;,-=_5JACUX M75P.\Q^>EFSSUZAV-%3"W=&!L2= DR>C#'3A61.@6_]%)6I-SH\]-"V](',K M44JQQE6H)M]'):AMG2E[H'=PR0L8U.$::@_C#Z>+[U# 2QH1YK9SU5/I:ERV MV)>?UF W/ZTW5F8&BN<,L;Y+3.FIUIYJ0]?UGS J[Y4?X,S3CJ@CEI6O_3#D MB]T8NA5QXPZV'1C8]14O1LRS78BYML(-EI;(WO2[D!: MR1VH Q\K/CMTKS5^4)VZ5X6N%Z/6#[MUKXW>6#W9=B&; M$]O1%Q($D+Y!]Q^\-!!W;^YI% ?<63K+!GVDM.K5C9"[O^_%2/OCCJ1%4ZW4 M5N&_E%IK)>;RIU)^[*;S2WT]NSNS&P;B-E1">A;\#RX!;%#+C MP">Y^J$+H;N^XJ4X?+K3O"9O'9_;B)$C&LBIFY@HQH^ID3UI.YYU=^ MN"3>Q9+^QO[%R"U]&GDT6&QFU%YZONLO-A?^=>3D*/LU7]!$V'V@L('C;\,?5P[(E2=LK?@EREN;AFN244GD#*NP1'C+X $VR$ILL,.I33\C] M$W(:D0?F)NX,C_1CX,?K_3)3]8:7H&AI_KXGB@K;K*UQ%K>N)^M7(NLLB%=K M&GWR76P3H,^V]T?3>MTO0=#2*L">")I89:5FX9# /NJYN0]N A$BQJVB-R2* M:#"E7N@'J19L^7P87#%G07=D:KO\=$A([3%0Q_;HD>H0W,./B(M_3.(H MA!81%[1SB.Z0OPGY/80!&70- _+&XJ46(4&DZ>=!U(ATYCX1+]&YV S%.Y31N> M*52\ +5*&^AZU!(%M[8E3^4W/96Z4.F&X#8()DSF^+L-A^KRO@!Y2IO;>N3) M2HP[!2(H5L^:]JRYI',:@,B5N$4,NB@_C%KU<\T:7H!!I6UF/0:EY;:V!;=X MR7L>[;'UD==;=]*P*X^:6XROQ[*FM_:+O]VB^%TLB;? ,W\:LN<;?.A[Q;VV MK_^:)L;N)6K@H'O4P#=68ARN&6D&&GS86%L;^S:R*W?OJ>V2,.3G1[C[$\S; M)W.-C&W9N_.+7H2_I5FI+G]+YN$""#:QNF$S>P)KW86>=PJJ36[T"JJX UU) M#YQ4 <[QD'M^=#Z/OD<&?1$FYB@ND=>28 .=]/WN.L'P,W! MW2C1A'*W$+B#5B%P>TR;8^ 67$M:A>=H$05WH(Z"VR.EA10N/)[5P242=3%K ML= X*$^)JS596 3KK >Q(99Q?B!CSH&O08U[G2,J=R?0O>C3R3_(QIYJ>?92L.*;6\ )4J M>@@=*I6F8Y&?-4T]I[IPZ@)2H2:#7,2G5GQJU/ "7"KY[NAQ*2UV/M95SZ+& M(.TY8A0?-F&M&Z9]H C3WJ/3+D[[?7'76%.VT5EAAXCM@]81VW$ T6_7MD<^ M"3]96(#Y'S%QV7R#L5/LJEC[ M+3,U[L4FNJSQ&"#>ZN/891K3@*5JWHC-V:W6P[8O^'_!DY^.G\/W9+UFWMSG MC\0#S_.% >(9/&(KG,9;'EG1<$ULNB72G(0/1WZP.([#PP4AZ^.SD[.S RN$ MREZ1:U\XMPCI$,2?'P+WJ#+/,76C,'URB$^.GD/GP#I6EX$K#:E]M/ ?CQW* M=,I0%,<_=G@KYTRP:?-F.4OZ8Y<2Q %\37:[(LAYMK]V* 1]MI=M"K"5YW_M M\&*/,#ML\^8L@_ASAW>'S&[SYE0<_VCWUJ>GIR.N"K\=F"D-1-/MT05ZBU6_ MOIC-#8)KR_GQU1NN@5?6G\OROW0!X>\P\/+1H M4SW#>1;\=9CF0_/?HOEO3SN7XOOC@,ZU"\"E\;7?'Y[\>'AZTJ[6$R7O^"]' M$V\I [[XG?8KY8XB@EY+ZPMO[EVXFET_.Q+8G+]S8D>']'GM$H]$?K"Y@M_Z MGX"L990IZ?)%;&T.@ZA5':7RHG[@5[NJD?5T0*C\]EWA<:+@&'6@VI/#D]/# ML]/ZPJAR\M]AL2#4Y2X#O"2% (/P@P:/)=?EH?.O6,0X$,-F&'S_LVT^+,J' M RPM>[_RH>$DP68W5#5T]T""K)0U1 M83807GQN[QU_19BW!\/%[R:[ZPR<^GXD@J(F%ZC 3 ; =9-OMFBDIKB!AE[3 M,*04YIL>O)@[F65+&R%8@&.RF;_=ZA+QMOBME3/Z')V#A;]GU; 79<5*BM*D ME_D2ZBKJ:GPU20,S;FZIU'264U[Z.Q:CMZCT&3OTH>DK_NP%_/H?ZJ3;3U+D MRPD!S\G>EE "J23;0D'9QX4O#H$ZY#:R&VQB+ M-IF//8>N*?SC1;,E"QQNH-QM* 7EMH9AF''H6+YI%Y]&,) /2FU]Q#/#%&*F M-*&*_C!E'ECQP#QN!$Q>_(7'_DV=,:(%DQBR#=S([Q HS'(0-8O0EJ\HDY^ M1'?/%DN8[GP.DZQ9S;WD.U\)#'ACW1UASB6?1=YQA5ZS^-O;D?K,0Z0 E237'#L)W&Z[5X0-R* MVHT=:+8\>"8=W9G,>8,D-UBUG_/. M"@VKJ$(K/'F(X*-$BT;/-H^/ 0;GV^W4JDVYDO:BS+ *DD"L^U0:1$PSAA=O M&GM.L+DC&WZOB+@W&:>62?L6%E>'U/*F]-S*E>7"F&.[P,7)>.,[63 -O'SB M.<*(&5BA-0S75V#,.K%JS86;5Z,KGC3! -C=+$-?+>T M,EHK82 O1]X"!K0WQ",+_KAH3%VZ@:9,1Q>I.^OIV>N('TG-Q3T+H9QE!2/Q*Q%XO6-7)5 MI9EJPH7+5L"7A$F5[81*SD#3AG.,8$Z"WVF)615)!AH@XN.&H5_N8"N2##1@ M,IJ,IB4FR0\-+/07%HC---!;+'M5FH$F7.* BWI.B'M#,__6Q\OG\)-U>7P4 MX#Z,RR0_!#UQ8Z;WJL7BN_$%7TOBJTIW9,/C>^ Q:S']A7%"@ N1T#CCO1*) MXP"^:1;PW;(-#W8KM1;[4FA,#:H62.K/15?L,VG(&C9=N_;1=20]6[VY1R G M\SMXBM=U8FH*Z25-H W\U;7_1 ,N*QF_LR9C.*'XJM)IZR]T,YG/F5TYI\TE M&C>)[0;6)[98[@GWG*K7 CQ>C3(.PQB%^3T\PQ6,RI,#&.7F0%/E7LHVC,F;VY.M;SH7_!(;?TN=H]D3=1WH#7_DRU*N! M)7JGKU%71-GP%_>#)9,G^W"JI496(%!7C'0[3A!U+1G^J/F*TQ M';#EZV/.YY#.8_<:6H*PXG!CU_S%JC#D/.--[$;L(@FQ4MTB;(K$:)/'0 8 MC9D/9+9CO%XS*:^FZ5WR&E@%-9<;IZ?1^;V1Q=9 /XN!!J?=7AVN=>D&FI+% M-$O]).XI%@H#FW$7\LPJ#5%3ACK*4 ,^"#HS\CR,HZ4?5$!8+V$@B)]B;P$U MW61/@XB!!A473,8>%/P>NL-[&F)WX2UP":6\X- VGV$K#YF3+"XID2#8S/W@ MB01.HXMPO:QAYFUOZ)!6RRHQ;) RS"1Q:@Y=RR("+\9KD:_9BHG @M)*@4I. M-BM]JQGG5K'%2 Y.\B,5US"I6X@#5E7Q:UIF,Z7#4"UXTZ?488F?'PWYC@Z? MY^-(QMY4#.W;Y#%T.)^X+.#)LN1((A2 MZT06!S[W5G@@WN^3.?1)U,%Q8,FM3"%GX-CX"PE"\J1CG%K20/.V[#OW@\!_ MPG40LH9Y=+3A Z:\7W&CH"EMF/($2FI(]@E.YB6C*@Q7R)OX76((N]0[)%OP M\N@3<<4063ZSK!0U;]1<5>@+I($K8I[K&%DE;YZE-2MXF@M]!C= EQAHGO*[ M(0+VP-^,J_,W)+*7\'U-'MQD(E,;L;"[!D,'P.DMX=QU+1LQN'SC;Q; +&<4 M^NM2W]HJEX%,N O\1X9N]3 02B()C-'%WJ,V9L33NVA!;C='+\-+=TU=_7V2 M6^$Y9J41=66B86/HU!D- (%Y^&>/X5D)0Y[47LN)4TF?]* M A["#,?N!?>Z1DGSA@W9O?-9R;&LZ2!HN@XH<:J"B;?/^0T&P#J+X,*''HL^ M?2+KNH&32LY YO*._IZNX\!>PN>6!.3&4//E"*HJR==DWNG$CGPHM;:5Q0RO MR=BS_X[=LB.#EO1K,O/TBCX$,71\^J 6/G :/"=,@# MS^3M'.T,Q@V">'3 S7 1T,HX))F(&'0"_7NZ1NC!\<;+@E3"-PE["=6%Z M$1,W]24K>]YU5&!@94!QB;=@Y6BN%=O(*DG#IBIY9^*TN"4S2H:VS6>8V5=X MJQ]%_\9RF27+TLBF>%BW? AC)R6FK!.KXHZQ9V OM^G6C[+ GMN57SR16 J MVR:3@=\[3FK.J6J9VC&O\&)S\$B:R M=E01\:A9RD#,LX@Q\OT^4MB8\TTYJ PZ\Y9.6QAQB7C4$0ALW< M&[6XA-XVXY]IF"UN1ML.A:!/OZN\D&0/7Y/^J_Y$P[$[/XQ^A6\'S-[W&+9> MM7GUEY13%/"< NITY#*Q6;F@A?,M6L+FV;AUE*US!S=YGHZ7,1$7+X[]"$7! MD_433W;$2Z^9_$2=!0UO:00] WFFH<;B"RK+*N.KO\B80:]JD;E<$WC_Y77,&MZ=2ADO?WCE=3T>*RX8]?)K_=?IS>W/U* ME\QV:3Y._H7O8R#M]!J&ADN+N^LQL%V=\&Y\A'YF@>\QN]+N1B$#C4IPBJ'4 MCN\MLBM@A@S/38L-0!X.LA[D=ID-K(3TYJG)/(W\D0^#F3@U8$"0ZL-RG144 M*\.0LW+)GCW#Z2)N%Y:7KNLE#%NG3EJ7+P1'X2(XVR,-0N$ S2]1JPJSH)_' M,'.G$B2O;F[G"QJ35Q]^>/O^[8>WOW___H^5SV_> MR.(Q37[[2?[G(4C)*R$V27_ZEM*?7R^S;/W3V=GS\_/;YQ_>,OYX]N'=N_=G M__/E\UVX)*O@#4W2+$A"\OJ5H/\IS7_\S,(@RW6N%/_VP..2P0]G>UE:"OG7 MFY+LC?SIS?L/;WYX__9;&KTN5)2? 4)*\F\M^L*F]S_^^.-9_G5/*AA1 ^N] MV<)[KU[M_,=93&[)XI7\_U]NK_>ET]4Z9'S]-F2K,_GM[#J)-FG&MW?D<462 M[#R)/A'VR(/UDH:701;,U[(B12U?B]I>D7OV,>")^#.])%E XU0HF0O,MFOR M\^N4KM8Q*7];>9C:CM5PZDFO7E3RU&:>+0G_RA)6!\?';VN2I.0KR?QUA+/V MTOP\##>K32RC82YIQE9K3I:"-WTB.U&W)(R#-*4+N@M6Z7R3S1> @OY&'T6K MH?PU6P;)(TFO$P#MQ5;^R!(1:0;U5E>=O'PUXR2BV540TIAFE*0BEGYFR6-& M^.J2/ CF"\(%R15-1 =I2KI@3<7$2YM/C$7/-(Z%V3G/ZT08^4@? M8K+CWOS;7V5O25YV?29B.%GMZ-^]]]!9R:6[/ETU\=3AALM./-O>Q$$^L/SX MSPU=KSJ%?CM+S]'5D^#!..TVNFHS\=+F8I/2A*3I>2BL2VG>VPM;)?\TD\96 MO\P7-P'/:)CW<2(NBD!R)WHWQDLN\\5=)CJW?$XG.CQ_^XZCUC$\-@O65(19 MH4#XVWQQSS>K-GR*F;/7MVYG6=G72^"6*XHW"V)Z*8ZZMC@U:\?VV/K M/CVJXMZK_L52A_CJ.^<'Y'XH?_O&59#MP?6;IWI]Q\$#BGU\KOV4TDU8VOIV-H/I!_A5GJTN:ABS) M:+(14]^]2X6:HJ,)OIUG&:]WS PU(+\<\:0-MKN07%6;I9K7)N;ZA :5E^(93688(-Y[6*<3^] MJDE_E;%7/4IE/"*\V%UX)O1QF15_C(_MVQT MP8^:70&,=RB (6:$"YHI@G7[0^& Z@><4!84\4:.>6]DBQ3HJC74KRR1C5I M)LZ7Q\742HRDG>'?10BXR?@)P5DK%V3!.*GLH7S\EO% - ::!'Q[+9ILVE/5 M=)8$KI\.DL:H)//F4,//,.+"53;B\2+_,>#"'+U5ZT,&5%#V2#;%BM[H XK> MJ+%;KNB6#!0E%%448QAS*VJ ;T*YU9(\SI8!?R1-:TPDA3EJDO':DZD"&,BB M&OH5["1JU6Q46'TS'EAERYHKFY48%ZJBJ96X&DT-Q&AKW\E*" YL# M$_( B M>GWB0NO=\+A1^XHOA1-J7\:)4D]$S&_+OH<'8?8KS9:S39H)7_/]"%3N\HG_ M1:(#:@4Q;P[[&.?!8;Q&H*I-UH4&QAWA M3S0DZ1V+HP:@[(2%OTR$Z. !MLJ$ A,3U8*3JG=$U%_HXR*D5R07Z^:"=.1&1!$^&KF#Z1Z..WHN&6"1?-Z6X/K,KY;"=6:$'4HX<@ MJ.LFKH#I?^$8PMZ1?+ZXRW"7J3[GT4JH+\;>PO GS<* 6Z'"L]!":%'F934$ M3U#&!7)^ARF\'VMQQ3KI/^J*BDH;5!.14EMU^]5\W2]Z-KZ^>'29_7%,9+4T MP3BD&WAK!+0GU]<*OV/E^A@&VQ7L8!"J[<2]!06$+T2OUEX.L5#5ME\45"\? M^S;7'!6W"F4PQB7%AC4HEO2PD5NKCH,>L*;O)Q]Q=HDY:Z9#$=#''P)!\^#) W"'"U)E/]58"?ZO\WN8H_]U-+[%",* M7:IG&L;3Y46T54SUV7>[']DVX!0""7#J>>5]CAV@U;I+1N\HV3:F1C.DZY(C M8!_B]9"!T#MW3%VG' EH9A N12P=4;T(-OO]PZ"#Q[H+ ?BXBY 1L\-=@&;H MJGMUHGEW=:Y/JKALTT7+\#NJ2NB;<0Y3 M"=508ZH;L@,""[:E.P!\/#:%D;@08XMC+2)6K_5>808\ID& M#X<'+?++NY1%C=O)1SE[WM*CAU6V?IF69]=[8CJ&E[_0 MA/%<8Z6_=)\+R]N?QPN>/5M8ZGP OM[J^P%,#68*OB=C;4TA]T=57:>J"Y* #QO9MA\ M\"Q=^-.Y-%8D=7,# %;. E#EWM_+%8<-W^:V"=57+/E[$&^:*?8VLL)=>C*L M\ :!L"!GA.N9=*=:KF6JIK6?3YLY38^8ZU9BR& &FUS0'6-VWD4Y<\J!?%- M0*/KI'A#5T"4KNQ[%!.+BQSC RLD:UD%"Q1K]\J5^I'$OIC#[FU7%+4L*?B&R&>39,<[$ 0+DW MRD") M!5[,+MTF%7PM3(!15,][GQX<+31B <[+U1#'/FZ_'WQNKR^,S 2 ME?V A@A==8.L,49_#0-4:[\5G6>:'EY'T!ZMS-25>2Q+$B*/_W(B)L\Z6_0D M>VM4)"C V528@0S2(;2@W@U35%P*F/[8!TQ;#P:+'_Y1A+_R[8Y;DFUXZP5. M,]%A$T%)A+7:0$8!*D['![@V=*39\5Z[Q2;9=W9;=0N%$9=S9 LQUNIW,A( M QN_/CL<8TMFG%C[$Q!MHUUK:+'6KXN)#JU26Y#O3UN8/IB^O.K338\6"JZD 4 !8 MHEI6$J&+;9(LO0FV#+6[]V^K8:KIVP<(:)$%/%@@W2U*ZI/*I%+LVC MU)KGDS$\%MVN+,A;SX>J:3W5C",MI?G2M("*]>5PAR*'QU\!13!5KH>1VB$T MA!.J%(:=HIJU1=6WVGQSU)R%LQ1S'7(K;/VX M6)"PE8PXBO!*'W],X2.]=B,5O^'LB0J<7FQ_2>5JT&X;1^AY'F;T275VSKW@ MX7T;<,%1NJ%@FS>[>W8>BNKDY&*3RNSLE.PN]L@K?O>E^72L3]&R8W(J.NH[ M::[5SCHYIOE^&E!ZWLDY254-3\>[NJ.ENW8KS89!:T$= @T%)X\_J%/Z1)]! MIFH$1/FKK_D0T=XQ>)9NH!!<>JI0]'-/#W@$"U:-BU6@/.K% MM>.,!UF'\4[]FMNCZE\\8P?6&]5R@$;Q*YH$2>@Q,C44-(],E07'C,OSQ265 M&B91JK\!"D;SMC2G]3[^^0(*LRH+@EZ[T%%T'RV_R)\(@'BU8&LENA0_8DJ-#D M(.;CC"XH \HK@89C3% 9PPJE-UP,>%*2OS=NZ07M!=KS#VV!R6'+U0D]1"^3 M+%62-[[853WXF>]NYA= WI%PPY73WHYL+/'-SF9RJ.S'80/$0+L&953$D?ZJ MM:-ZJ0@4KJHR-FS6R[P8(!I<,03JZN)09=54=?[*,E*>A36 2D6FP%&=;,K0 M,1C<$UKJ$OJ\'*B')RX.0#8 Q$:V?\Y"1S8U@ -[@ 0O82RDT+RJGEE7BOZ MU>LTW[G]6%MI#3BC]@Q=^^CHQSQ5^I-ZHS M/CL3YHNJ6?.DDP/WKKJDZ9JE0?R)L\U:E!!_A_F=U1L2%8<66>OF.SP*E5?Q M(%#H>PP%&/R.*<1@\ >J$ZB:F+L_#NVZ66DH:-ZL5!8P-0+D7VUTE MBDP-5AZ.Z( LF+0R5N%8%M6WAL/Q:'"X:A>Q1JQJD:FAR\,1@\2MJC35FOMX MXZ>VSL6QOO)6%^7Q/BO>7)AH$0AC,GU,>CBK5Y3"Y*LV$\?#;35BSQ?[=4G5 M5@"$M+QRPT@Z-:0Y&-X!3V8IY>(PCI':X7UMN1>ZNW?U"\F6D*>Z:=2BC[2^592:(,6=7]-H; M*L4ID[5&7?5:T$RVC/8:5^/#845K_V%JD- :U6VU:L^S#" X;MJ^6P:<7 @H M1C.VDB,QU?J!F:APCXYH:O4/,K8#%G3\RT:/8V>[':GRX?G>IB+%M'UGD7M! M;0^C+S@U3'D[I=>^1B\3UZFO_8U/OW)1 9?LN1F/] 25&_";!-/#C,7(3MAH M\RXQH+M5:.SXH[\5$42KC3)(;D7L*[ KTSL&DM4]RDB.1ZC7!AMO)D,6<+6 M%#$M8;>*3!]/5D?TO83=DH;JC/]Y'+-GF8"JV'<^K+OG876^6+06!_U*E^N% MKJ6GAKYN[NFRJN@JN)S$X5[NJUM*-<5BCOQY_E26^B?:VD30U4^A8O M_.Y>?&JX[.B@#L!TEUPB$\G-3->K=4"Y7#N=+YK7Q%\G$5G01-123)_D3I#E M4OX>6)6==R=64X-OCX[KTMEWTL)RY>DX[]?FI\/GSPGAZ9*NY2UI'^_F-]5E MG6)WLX%D[_*-]VT=RD\-LUU=U &H'J*5EYN$_HO40F1L(,N:+#O,0EAH/[;PTV-8D/ Y$B2 CVX=5SOEXUXX[GGP=(32 <7] M^CO*?+.DGS#A**Q;6 +^QZ;UE$K<.0&.[2M?1[$5CZ.TZFZNTQQ<\ M0).W"3XU_R-6[ L*!3:[43V8W*?AE857_4;B\00.$#)T D^AX@@5^8)"A,Y> M7&>1^K08^M3)464.$"%0/K#R,H*$U_LNTXX3CL_+O(A(<=CY&G+HH) R0#2H M23FU_Z&J[ 6U^)J1J&Y5&&RUY) ^-&2#MXD<>DVQ)O(4"HY2F2\H+N@M+H($ MCL-2O9J\VX?-5U'F#S%]#!0'KXXG<(@ H1%X"@]'J,B7%!PT]N(Z=3! .#S. M,J->V'"#AM/RXC$K\"7% H6MT#O IQ<']L?T!ETJ:,@89*%@+^/4V(>IKA?4 MQBLF6FY,GDJ6Y3W?K-8D^RN+9:*EO#CZE&AY2K0\5NW6@"GUO5\&R?MW[VX( M#X7-:NVO LKEX:/FT87!^.OKJ"O_4Y?3?S7AZVZZFJ=*9YO<*-+HTO9=+0-+ M&3#L*FZ!05TQIWV"%[]/4 7^"]T0$"9^IRO_I_,K"HB/=5"E@.'I1,KI1,IT M&LO+.GHR=$\PP!D35 W[E ;VO;?A$?.]!FB\WTEBUREGX]2LIY"<,43W?,K" M.&5AG%HXAG2+X0;?WTE>Q>DHYZF53^+,Y@ M_?L[G'G*HOI^F_%HZ5*#S+&A M>5'3;:NG@]2GMMUWO4VQK1_I:/3IWJ73O4M8FS>N"Y8&:.,]W:0T=0@-FD/O MF*J&+ZVQ'R,GFT=_$_",YJ+)ER 3GKHC2;F'G:G>N"IS7\[Z_M M#KEV/]Z:O>X\PQ'G8)6W6_UG3,JEPZOKJ_G>9.'.7VFV_"7A)-OP1"89I!E; M$:Y_R=>[? $-C_)]K9JZF.EBDI/ZQXPB_G7%W#Q0:^_.4F6+MDCK\Z01J%E8 M4&\!] M:3>Q1#7B.SPKS_AOUXD8J(9RO1."$7N))D9,)9!C!&PL'",FEJA6 /8:WP;/ M7X*,C23CA':M!I]XBQMAC48L3;E&EUS)=E"552GEFJ,8*)11N:7 M[([SP$QLTYN-K=*/UZYM]<7<[:VU54UAV4P!? =_'%,F$A%RMTDBOKT)MOF= M.3(\A"'?D*AXF+XYYG K5'@%6@@U%+PLA^(!RAS52&2GM,8J846>BW79NO_1 MM5@-1)!BF'WQOR3@5_3)UR?-XHZ^.10?KZDY5S_K[)Y:*X3R.C1+%[FH+JYP M4I]MFC=#^1;W 65>_ 6#LNV>XX REXOJ05VH^E_%'.'^F<1/Y M+LJ5Z(.+/ MQA&D;38O$ZP6=PT.VK;\20YY9-N[%S*[]/.U\AXQM2C_,G&J<]!1HFHA&-4+ MHU#]SQ<9X1U'H4H>C@AM\'B9*#4Y:G"D-H2CNN'4J;4]LRY1]%#:)X;*TB\3 MFVKG'"=^2K&6]:VQEI=G@NV[]V,L,I^64X"^^"6):!JR39+)I3&9K7*^DG^Y M.,;& ^(E/8\7%#& CAHF;NB%HTI(&F%["#NF8,9ZHT;+'D\:3>5(=7X5]>%$ MW2[IO_GWB-N;,CLT$UY\JI[[VVFE2#4&$9>)QQ;B,5JK0:?*[GEUEQSN 0L# MNU>T#$;,I(-5..O!,?7$.J/W0$IB]\!J!'C ]7 M:V$( 7!%M2E4WK]T*T8;EX0+4&>B.RG&(=IG4!U+[4^F $LA1HV?Y3#L@'FC MVA,O$3]C*YGIE1LI4W*5=QS"B!OQ14>,&"9.=KI%%AU+7*M*!RN^T#0DL5"4 ML UHT&4IT!Z!:0L@!HBSO3"00-A:MGZ/.">8"3A3$=C"\M:()/K,DD<1!5>7 MY"&[9UD0RW_,-UDJIC?R]?@1YPY2M?M"M>9RO>)3N0I?^S3*?D1% VW[,Q,I M;,'1SI2.9T!SZBNXE1+YVKZ& ZK16U7)F;5>9]9*G4VC1M6&@*MSUJA+!'?2 M6"+AER#;\/S#?"'_/D7!3GH?W'E+UL7FS'QQPVD2TG407R?:%+A.3!2^<&&" MNTUZNP/<;%TDH)HAN1O1SAKJP,(;=B/G#_4&.DNB4&?(53*"D.13NIA@RU7O M@Y!1:?T]"Z@U.:AXU@;<&Y@JN,]77CX!L31#_KT%1&M)WJZAL3: MT1T&7607'$\D[KZ5A%-'O/-HA&G=LJ] M*]@N(6QOT#-K2GD#0#4S9KZH^] RI/$I6FZ(.Q4=K]':*HEU\D*MV6I$Y=OE M3B(&OX?4I(YZVN50 @ 0!).JCK@ 3*<\X="<2/6RONJ% D6_[U($B(.Q>_4> M@&#KSSL@H=:3][*(XP>%]L3#I0@4"B-/*_J @F5"T04*U:G$<*\^6F.38C78 MJ0RT?QA[K;>/'L*VRMNECZBM[R(X@%=)ULXWWV5Z!B=+DJ0BAETG@H[,ED'R M2-+K!$![L94_LH2,>F6I3KO/K+A=^3[X=B,K2@ RRSA]V&0R&?*>W02ZW([N MW*J)'UVXC;'Z<$O".$A3NJ!A#KHKT=;.64B+K<@;PBF+2NT!+NV-7^'4'OB- MG&S3 [Y8_WYM9^WXZRG#8P_ZX3I$,@_I!5DP3IJ6I0ZMH1N3,JYX,GD1N._% M@WV#W5 !U^R[;Y1M@&*#CB\$"X_U"9C;:H_%8 I/%MG'QW*5] I[B7 M\H(D9$&; <5"M<]GUU"-%Q+4WF=0BVHMN,9KEY^NX8&K2SDH+7O'&4LRFFS$ M'*(X=RV:V"ZJ[,TAZ<=O&0^$%6*ZP;?7PJN6)[EK,!E44@UJ TD:+4%<*,3* MP_ [S0MDJ2805N+J_,! /%[C/ 9D&Q5!E*92*JQ&I^=HX MZ/3]8,[LCV."K*6):C2HZIP0==/'Z%$@7?U >N 9GYLCDO#*V&MP"'K(,09M M\BF/;/N%9$N6OR&;9GG&AW'X92FC'$AIRXP\J;?79"M6P,QO3]&UHMIA0"MB M\#U;C:;MY!0[H;D-8#BT#JI\L*&.-6[BBRJIOKR7*N]3SI/HDC[12(3^G;XJ M6%B)J] P$$\&'E"#?2!BX-UG'D_W2XK$((4^)KOU\7![SX,D#4)IZJ> )C*R M[08R8@C3P(Q'R?+J(I>24T"3ORL4D",\><&44/.* <82ES>/FI<(,!%(W M\E11&EPT!S>[886::;J60N/GH]CL89X>4":F:(K6+OBQ"$&UF+57F@BE9+J\ M$Z! A9J LA2:%J!A#XH5"W4# M*UKJ*6$%9K(G5K3,I]GE.$50:(]C8XIJT:/L'F6&5'X76'G)/"6& WT6ZL8 M3TN-PF" E0#3\-BCNE#;3*2S27EY]DA6B7^4OQ7M:5:YW/ \B8KFE7Y+X/^:AN8@$8=DM2PI\.3V8' M<7H>Q^Q9GHP1P[A+MGG(%INXO'K:'?J> N!-P%G Q)M"-X?VUR2<]4"U@>=G MX"W)-CS)?RE-[:=)F!AW:@IJQB^O"0 <."CTU?(+R/\!+>1WEX3, LZW"\:? M QY!\&PH90"KLM34D&@WO0/,E,S+:3".U43_L=(-2S-.,LJ)S-OI?2QM9M]Y M1*UC/S7\]NC,P4?7.BV*%O%'G TBSS.PP;I&I -G030IB*D,\P5*P0O516XM M)64J8B+D--^LM!/JJKU".*FJUQGH6_T5?GV^P*U,\6P)S\=U)/I,,_I8).GL M%QIM-0TIJZM\<]E)X<'!#;X0,8M N(%@7 =6.='Z3I^*H])7]3?YD&X5R">& M=C51SJ)LC4U?0M?$5"4FA BKP7[P4+'%>'@)NE^D.RJZ'%XN,W339OIVW-#1C]\*C#7'W(TVIX]56#0:@XXY MUNV0BKXW7&:$9UOYFID\4"#/&:U7[6M>/$L;T60H/55L01W2 ](,HE!&Y+KV ME5?N;0_<@Y#HP<^(32=^4T6KO]-ZP*^3<*RK(!5[+"M?.DHC"M&L@?GA"[P< MYH:<^LJ8;4<5^? <,/KT'::K6=LN#!KU[-9,\/YP.L UA&&W)&2)? XAK[GF M$9K\W6.Z$, 1(P@:Q#K#_;@T'>/*!77.:S^^@2;#>DM#-1G16+&[K?U(.Y9VHQC?>DI(A7HBXY8U$O!<\G(QX G-'E, M;PB_6P9\S/N??\T=0:+S)]%0'\G7S>J!\/GBDL8;\6NNG;S&.LV")!(J-U#O M6;JH:>?28X0%C9(M[2Z"E(8P]YC+FIVC*SM>0/#% .OFGUJ8<-1!A@]'V:@R M/418VZ5Q!O&,K58BZ.5:UZ_0SW\3VI/H9O?*YCGG7U.HDV:<:W=^0Q5S.)/A'VR(/UDH:701;,Z_>1W;.RJQVQ MB[WA3 Q9%.\KM#\4=5[],/X-KJHK@P5%O)$04[[[T=.-^UV$@"_;]Q."LU9: M%SE_H0GC--M6KGBL<_&YG?0E3<.=G20ZF*E^'?66K*75R>-'42!K'I;NG:]R M+MZ)+VZ\]^;OWQ; MYM]%^3*.O_W?_^O__K_^\__Y[KN?48JRJ$"K;YX_OCG/<+3*XM4&?7/_L%C' M"?KF\Y^^__3]Y^__[=.G_VA]_NX[6CR)TS_^3/_G.A?WS&R[^A/WWWZ_-V?/GW_GJ^^;52D MGQ6$,/+W 7UCTZ>??OKIA^KKGI0PB@6L6V97],6G/7&;\-^JOU;%MZ22O_FF MKN8,)^@!K;^A__WUX69?+M^]+''V\OT2[WZ@WWZ@-;PJ$W03_Q8E956C9^GJ M_Y11$J\_" ;.EDMK"\RM(H+ M\ODL?T9Y@4<8-4Z<;0M_C[(L(G\C-Q8![&U;\$!^=*)[A[&1UE]0\1@E8ZIV MP,%(CYMT5>9%]O&(-M128NC/"&^RZ&4;+R^C(KH@7_$.9<3\)?F>52W-7.EQ MXIQ8N'BA8P]Q[0T9H';H"5]%64K^'.&:\2*=6/J 7G!61,\):B@C]WU#O(B2Y6>C&N5PLJ27%94,M;F.XHR.T^@. M17F9H9'@$[,STO 29?$K:9.OZ#I.R?0HCI(;,E'*RI&J*O(UTGE1;%'V!:>X MVYU1;F3^7>[*A"[J*BQ1TS.T M)=:3IE"#Z0$MDRC/XW5?] ? M<3IJ GP$G(G6*",DS9"2;BYP/J83'2?NB#X\FO?<6'6/DSC?+EY1MLJB M-:,;T6N/E.?"QB?RWUL*EUX19P9K"7=B/2ZBA/Z#C!ITFXUN M>+JS5B3,?$9YEN=H3&\",3%DSHA_QJU MNM%A;V3!SQBOWN(D(8ZK:N4F)6[:Q&157-=/_V]S8XPE.;&+?7=GST""D1VW M9/W866X;31! +N/U&:N)H0[W&5WT%1]T@4+W=>AJX&4W:B(I9VG9G'*83".J]?]B_925NQ=4_((3.IG(CUE' MRHHB^@Y3II=^U?T&H M/@[_O$FO<;Z-THLM^EO\CSCZ@MZN2'O>?#RAY3;%"=Y\7.#;8N6R7D9H8S;> ME;M=E'T0.,:;M-HN(V-[?>I.ZI\N/>E):><@;W]\_1#G?Q#MKW&&2.&+*-^> M1PD-2A@S:+K5QV$=D>G1B@RAS8'X!YWRTM 9BND'1$;6RM.'8D1+*Z<[QU3. M;>W9GJ_:$NS0:BMS7W-1#BT[2Q+\1ML>@1*=0B[)>KQNI;>8+/VJ6 S20"_C M?'0,D5M]G&(^3I:H60';#=QC/49$[QHKU&3B) M]3#63I6QE2@.8RUYC,;&2HRHM@$/>Y$2QEH)N;F).3#659FSE8@#<^1Q&-F. M-S!64(&GJQ-J8YTU>#LYM3$>8]3XCCV+&=>FNCSV>!1@K)>4X]B1@% I[/!SMMANKJ,[:T8Z7L>;JK!VNFLR'5"WV M+M=]S7_=K>_V LRL4+R58Z*_,FO;*U"[:\^1J\X1ZTU'*TT':TQ+JTL+Z\KQ M*\IQ:TF;JTA;ZTOV(>MU9VN4IVM3YVM#)VL"8>M1HV7@?;7@';7/N.7_6.6^_: MBGBS$>KF;-7M9+WM;*7M9(WM=&WJ;$UJO*([=)./!?G?J@H6Z_V5I>%X?D]F M_"GIL@JB26*T[!LK\EB6'L]_*+%F+NU7]FWA-\M4T0X R9T=ZN^H>N1(%$==-=$;PLFSVP M*S+J%1\WZ1IGNXJGR9Z(D%U;PRA;,B6;?[;UW&>"BM/BAU6\^Z&A^2%*%#S/ MR3W%4DK1E%C_5JE;<;.@%?DW;;DX_6Z%UE&9*,S.E74$>-O5&.^B6,'7)@HW MK&WH6['Z;H=VSRBSJ6R7KP5-MT2I;%D^H^_V%6%17Y![6VL"DCBM)M^WY,^. M8/1>H'2%5DPT5=>T9W B4K>7.Z)@PWD^GK_0C7\@)/D&F=O4;;JF6E8NJD#[=+="CJ [BSK5A49[)BH9MPS',+7&=X) MG8G'UL'!B#]_,Y3S38&_T>:/,_*A22OK U)#]8@)2;FJ-JVRRE]%D<7/994 M[PE_P733OB!>2*K3OP)E*"\&#*8;U8 M8[PF#F [RF0*\ARGG35I ]I1/)H:-^01)"1MU(<<@892&L#]R1?@[C.\KF]- M]5 T_-!41?M#D/[F:BYW8KMHXYG_XFM%%4@\/,K*F5OAD0?I=T2JY MK_F,&O_^3U_^?W*%BB_N+(ITB30VI%0D2 P;6 MRO&@QK3!QK\;8F-P/$!^.+3G^RA>*:Y-M,KT6[JX3) N-[%7HP\0%,;TP%J#Q:6N385 M:8UKD-!R4V=R\%F3V\#S)Z^;+S=Y7J+59168=8^R&*^J/I2%,]?Y@-Y2LD+? MQB\TW@[:;#%FTMY<,6 2)"ZMU(CBYHF!&+;E]Z,_V#7F5->\>)OAG8_]C?#F MHTOWMX[GU9PNT%O%F=WBS$G5QFSQZ<_+!).^YB_?%EF)ZA_(>(?>BZND*D7& MJOH"D&>/UIMX%RPY>7[V'G-/.T2T?7_#M"[=+SC[[L&AZW"L9R&(C(IC!Q4P M)]^;]SVM+COA%XV[A31-)7!HG';NG*"1GF^%'L1JUH$NAAA3CW,83M;3?_\< ME*^[(4TVG#TP<+R[*4O?)QJMO96[S@2H<3;W>U,+P'=/42AKY;\ --(Y>B M%;N'#?I=3-34!H\H5$\K&:7D8AXGW\=_"A=4X6:N6XXU>?5RH8+"U'2UKD"= MN>_SRA3RQ0H/,I5!\* M#%!R6[>\[X-#^/P"])P*J3 :*'3/:ABHY&DQO^&QX'_^T*N06_)G(.'+QXCF M-KE);$VX[L5K:X)U[Z?;JV[QK7UKE(S"&G.]S!M6O:29 MG\2:;&[6%GL]GDZN&FM2M;/YV&O;DFO\=@6II'FR)E&<[0H3Y_RP:HI, T9I8.!.DQ;FA8M9+>UV(45+0(\\Z M'<\^S9/3'G$"W(CWL$H%=+OE7&E4(6T6<6)2+]$,35.HIN4T=.M?:'6S(G5/ M($'F8=4,B868TBE,3-^0JR4Y&B%7EHB?B^/-D&.GGB#N+F+#-W=,V@1* ML.O:;&\PB#2J8C5L:^+[_/!@$-0IG7^T_@(#N0R+#X"L6ORHP6#Z^#2J!3, MJHIJ'U$&'V,&& 5$ETFH^&-."!%EIEC!JG9W8E,TI5&(<:7X[JL@Q>J^%H&Q M2LKT L#TZ/U%J\E\SX&'R%Y)O\/"EQ38GAPR!@%?X6 #BFZS 0YAC-L8>%B( M= /OZ'1?+_X%/$@3TC1V@R3C%,Z8IHOU8X%3E,6K#>)Y>PR+0SB+ 8LIH,1"Y6@C MR$SF,.;M:$$69N^\N3AU=RI'ZRU RR?P3D68O IYW--XIQI(7AT]ULF\4]F& M+]8>X_#DT2])EG-<'^2'HW)H>A: .=Q;%E/.3Z0_6Z99S]*Y>X) 94%K 4XY#6*^S M9]()1LM^9B5E>IG=!WI/RT -%V)]N]N+/KFD)K^B3(+O;7ZNBK_F:%TFM_&Z M?SZM44(&F':):4.&:[M%T+1E^+XD>S@$%:^@N;$-:L4&,0VR8D>-9=##CJ'M M^@!2%]3>O0P^CH%KS/G'$Q$+Q#1HE)#U5.T2@<0Z**)(U&MQZP&.=Q!+%/9= M;4G!#GE41?!L6Z.$#$CM$OXB'W00(0(0UWZE7NL@3(B=MI"3Q,X@3" D]$"Q M$?;A(XR4L >@$#($G9=Q=8P('MS!'_3G(*Y5G1P@'Y MZX !\L??'V@^$F!?8O [RQ=W^'UR>PP\FTQW$EK\G SJ*JZ#,_\-O[3==Y36 M*%S;#SV!15JW';0ONO> TTFV#1\,%HX^O "MD65N$*YX>8YPMGZ5N.*.:+8K M=_!,%OK&YJ[=;YZ&* C\6*SXP!DU537?[!;ST3+NHG>^.Z!O^Z7$>\#N$"@N MWV+!U'"UD5CE68E4NB]\C^NY)014Y326[@&1*4N5MN!0[!IGK9"L M$((]+G"Z)"-U\QSY8EW'RCS$^1]TVH4S1 K3@)GF.>W<8PQ(1U6JX2TG]D-. MN$_/S2?TDJR8J$ !\RM1*Z,Y=ZL@5#C.0XF6C:)B6D\]AX*;L)Z=[8Z%S[T: MA<5<75SE AH3Q[4*E&P%*:(,VJWJ-JH[593^D94OQ?+C(HGB7?ZEI%53__LZ3@X#*]OB5Z5G._UR^J =KFNO.@P4./O> MWFL'#E_B\KE8EPG+]G7(2_I[%A=HL5[WIQR&I5EB>=W20<-H7%VH@TI;SLA= M0W (J)&\6-]&V:9Z,GU%W^0LH^2B)*N '5D+])"B7H#EKU8H$#0>M"U6AX * M:]]9S0<60*&48B+>5<)0#@\R4:,4 \!^4J.)=/@BD88@" M]@(LA!)X: T-@W.',/ ':'8 (3PF&4,)$(()7Q$U=LF4]S375.@H\KBH4X-3*#Z0GR'>?,Q@XN3X*E-SE2!"W(53\"JY05&X_")C#ZY2 M;CM8P4,A[V#T<+=I"_MW#XYTUZC?-ME%YLT=_B?\31%_1V169 FX\GM-RF M.,&;CPM\6ZP\1@IT]*XF9J_5:> 3/B2L&FQ;[9=;!F7WBR^MLGY6GG(5F\-3 MSNGT" X:U33@X&W980(';*.:NHL1#37JU:Z!>-\SE/IUL#M4;'&K[UF\D>XE MW\8O]V3*3_Z.-OW=<^UR30UKE)L:_$RK9!3H-(3ZG@%U;=N;\U@^Y_$JCK+Z M01*\K'XEMO\5$Z_]1LCI-01ACVC("^P;M7E-#:8VJ\YB?ZFMB._0%A5[H7-' M[7(:0[B/TTFGP[7L#-/)(-T]Z?P?_DXZ)5'LA^M \"@P_!6A+]$.VG^TP6J0 M:\B$E=<=3'U$8JM5IXOL_4;H.!U\W,#@:01NCJD1876)_VZ16D ).- 75 M =\?U%< GFQV!4\<2(/=QT"@!.VU'@=+POU8MVAR]4*/VDX:?,OO3*,+O'N.T^;1C'R9Q2]5&X /7/4*]6R7%0KGB3=P6];(=LE[;ITM M6%4!OH]& 3T?T!)OTOA?:'6S(BT]7L?1_D&PYLVZ5>OAL-N8/F=9OVN5Y^4. MK;X@WB,21Y+&QZI=:=,#N2!(U/37AUHR5G[/E,%P+]_BJN@#U_%*U1'\3&0?\B[454._*Y1 MSB%P4(VOE9%=F%R:[V0$#^@5I26Z)O5*E:5]Y>]QL64AI#?I,BGIM)UVN^3_ M5D_1>W^[PIP#V]0PX1 X],;7B@[TC*0Y26WJ?J)YG GF<2:67^N$,KR)I/($ MTE]VARC?,FUI0V]50 _R"I3L!H6(,G#HJ5NI Q\AUW82""^)P:D9Z#9^1:O> MN]S<5_=TBK!#6Z4B@:/#P&X=F*BQ;_#R'P&-L/<9OL;9+KI)U_0_=?=831X6 MZP;WZ#&FL?H'RR^C@OQ9E%$B'UOM\.>/JF/Y!PY;US4ZMA_&*:)X;MF?\8$+",9YT7);$J M+6K*0WHYWO'4,40Z6.7P14ZO ;BN=U_K'[YZK,%-[90*-).>8:=$185-57LR M'#2IEHROJ WQ:M97HVGIPUJ)QS/8 MPYZXR[8'2'&RJFI)^8I:%;]V_:VL6AJQ]N+M/):%'O8 WO^YJ;/#SX%#B*._ MCL\/+)B3O)V8.EB.M#ZX7P #PMPM@#O" H?I4>O:\P*XHQAK4B$=*IL;6-\2 MJJ9$B^8GJD]*GZ/TX MHY=8H(-FQA/X%34SI3KWU.[HE_+[@E"9*(T AVF[(R@5E M*#_&Y3>Y<(=WX43"3[,IVO&%[YMR(D59$_5^U-^JD$-^U\7Z-URT]-W;RVEJ M9DSXU[R5F$P$^J/JQ@3"N@(9%/T]G+3/_068D)]_M/Z" M@H04:V*TP2R1RO0"P/3H_>4)D_F> P^1O9*.AR6T4F![\VSK^A M1L:QN^@?.+M((F+:<+I@4%)Z[?TN2KXI6T%RMY#F""EIXF9:0>%=0Q7A XDL/U0)B@HZ$[^,D+H'.J0N# ?:)IR[TEF1V3ET82NI";[<+Y]2%DTQ=Z.UV'= 7SJD+ M@X:MZQH-(W7A*=UD/)LSS$VE)7VU&>9.XIKCG&!NRDTH_ 1S)W%)<47RZDL]@YO]R<7RZ@S0@P MOYRW,^8YOQS/Y\/\4\\N% M=, ^YY>;\\N=9GZYR24@GO/+S?GEOJ[\U MY)?[<7DTJ;\\N)Z>?\AF_,?G53^ M(V_1_'/^HTGF/PKI8L&<_RAHV+JNT3#R'X5T+6!.Y7HZJ5Q/(@Y^3N4:#+!/ M/)7KU.+9YS1T@,BOJ%7-:>@":&]S&KHI-Z$Y#=VA"VU@F]/03;]5S6GHYC1T9CZ?T]#-:>BFU-/-:>CF M-'3.FM:[F0_U5:D6;L!!.X'E!.N M95GGEAM-:/>TC=)//_[89!:#T]M=1W'V6Y24_=AN9_SY;60L_^FU#JLU.K)= MC-7%>VHZ%VU]3F0Z)S(]N42FG[V?V;>F+9&X/C")P"PY']N8>!TK&!D&Q+J(OI@"&6.8>#TP9#JT>W0M,&6WX53 MA[&>#R+_)LY><$84^RLF5?P;61Z7&8+S;\HI66(H$:6G.8>@26,=VWC^;V71 M%/'RW=3G-.AS&O1 LY#-:=!;2)S3H)\2#N4VQ0G>?%17'&&P*%(W]2:EGAYH]"I@)'"DPGSW,F21ND)49Q@MO,_[ M?>3^Y^GA06+B2 ,N0^GVZ&^FD!7L?&RI"O:NZ@H4/9()@4X8UP6Z\<"IRB+ M5QLTOZ$PU7#'.1-^6&%<7V\F?.\'ZG,6WY/,XGL263WF++[! /O$L_AZVP<& M#)M?B)K2"U'>,HW,[YA,\AV3D-)HS.^8! U;US4:QCLF)Y'P8D[H'4#C..&$ MWE-+5S%G'YZS#T\^^W!(.2_FS*AS9M3 ,Z-.+2&&VU1*;E,H?6VID\))F21/ ME>0MZ\1\U?\KN>I?/XLP7_6?=*#\?-7?[H5N!<#,5_WGJ_YA86.^ZM]<]=<+ MNP/#-L>P:&K)C$4X4VY^^@ +E:.=6L!,YLCNQP*Z;M%[G&[(+XMMC"U 3<#/ M"'<@/T\@'(4K;5S*:[(-4A/=]'$+ZN0?Q$\138IXE9/?XL@"B 7\C$ ,\OLJ M0"ROR>.#&-3)=RCA?$E[OJ0=*@#G2]H'),Z7M$\)A_,E[?F2]GQ)^T0O:1_M MUN4#RHNL7!9E1A9'U77+ FWJ^RI7[R^D"2./5R<[REW@G(9_D-]0]HH&9T+[ MU%_J1?:IP%2*^$ETUM*L4>D!)\DUSMZBK)^'7I$:LAJB]I;X2L.!6-?J;CHL MN:0Z$9I$@HM-!% H6M*.)5['R_J%E-4_ROIJM H2I(5%P! 4GC).5.O$&FP$ M GW/%@9VY9Q;37)"7L>:>[^]- HU(EM'(Z3'/)3[;E?O<5&IQKM73^7P52 8,H"?\8@)](&@\"R?-(YC ( M(=SC:O>2X ^$]MN18*B'A*JI%RZ5I^FSO%EC5=/:+N>RI<[FLO/=XJN)=$=I MT-,RLJ8^^&0A^UK1.&5G\_GY;M8=I6@2%-F4L$\#300/-).?_G',M37I.[ / M#@BQ(ZQ!#TEDZC=-PL_K43<'1 MKF['/F) M_1C5LXXEBE_I]")GT=1,$;OB6$+*V+4@;E(^C]'B7)UN.;'BZ@58^U,HX.7L MEJ?7%U244[^@K": @KXN"ZM[%X^HBM8<=Z-/^8;[VITGX7V"-OH>[S'RO&[DZ_YSA7+E/[!#+>H&&>!*>U[+8 M8FMOV/L.]#Y;+LM=E7Y@U88M^7>"*E^EJ[,=SHK#U$HI-[1MMDW]VV,["6PZ MJD5]%-M3Q'?(NVCTU9@=:Y>HIC@-2*#0* 9,6. M&OVCAQ9#V_61HRZH'2$??,@/UYAF!3 \X]$H(>N4VB4".?]11)&HG^+6 WP4 M))8H[+3:DGROT/AF$*'@Z8%&"1F0VB7\G1SI($($(*[]2KW609@0.VTA)XF= MP4%-2.B!3J3LPT=X5F4/0"$$'=U&Z>J\C)-5G&ZJY]IW+QE^K498.-6,>H&F M[E0*A#;!!GH2;&"Z$FP.LBAL5&3X[G;NHN663/&RC[89(%@4*)NJ$E). Q[J MQAK@0LC<=R?RA'&27])G.M+5'4Y6<,\AH6+!JSRJ:8! S4@# ' 9^]Z O"XS M8DJ9(:+8=?Q._P7[7T[($N$)"*>! F53#8 @XNU[<^X613G:$G3*IQ%R2C9_ M$%%. P[JQIK,&$3,?>_,7>"TCOP@%MW4<1THY^0P5"!E20R%I-/ A(:Y!J 0 M$*C5:S\T/]DCWW902];ZKDE#[Z9.I4@N"FJ@@ MBXJ^=IS($LU2G0I0*.6IC:JZ$YM60+NI2H35?;>B$-]+/DC1!T3KF?WUA+*= M H;XA000@@I-$T%2\RT ")+A>X4(ZYFBMRA1!LZ 6HB8%O54H<(SV I&6LQ] MKR!A&Z 36P5*X5#LXUQ6&P8JYAE!@,.XO6CT<^Z:9T4+)^2O T;('W]_B-(- MF$BA_SN[-G/XW>OIJ(H[,=\,N8\/-]X.+)S,%%0\#I!KT-'PQOF'GP GBK3.(&\>TQCB.[$KXR M!'[;GX%TOOFZ"@2 'XL5'SCC\#Q6KYC'EQ(Z.P\74;+\<9_1U+*DGS%>O<7) M/F=6_XT)]MWC+@A3@;?OP?W>>!SX[F/FR-3@/ZH@H.B9$L+C"?QJQRJFM-OA M@!5MC2 +WWL+3"GH.@/XK>.4O0OS\GWZRK1[RJ(TK]\M(W/2^S); M;LE086->%8$!@/5,A2^W=%A7>!&S]+V&:[0![QR W_:/$'6^^=L'5G,9%EO3\:6( M8?WJ4(?19#PXV(KUXT-H%]G,B<*]93TWNLI+=I5NB/"[*(TVB!ML+R9BB6$Y M1)YF7'!KPHK&=!S5YE2E?^5P<)$X[ GMJN/U,D,79'PF5L,1\!(R%@+/)0O- M2XH&"?W$Y^%[QXLU^6IQE]<5/9S72*AZKRD.J$*?RZB9ISB+X3(+T=7UDAZ^ M1ZE,+W!_C][?W$?F8@X*1/:V\9%U9 RF&^%@ YI3V0"'<(8U M!AZNYEM/64D&I>(77-_#O$F7\'@N(6/C.9?,TWBNWIJQLI$REW;X5^,^EZ^+ M&1J9QS_'21,$^8I^SG#Y\O/N^1LHB"BVNFX4TC;$B6 MM(=57\-;3E".:?%][CW=XEZN$_,U^X(*SFTEO4+LFK%B(4]MW=C;V+ ^VGV! MKO#J8K*B4!?#>U\@TY^#%U7RIF;DY!/$B&8=C$6'7)R+:4 [J>5B?="[IPN, M$K/"K+?5+#Q!!(VJG[%XTA7N.Q;J(GJ)"_K" 7VM:/=2%BA[Q.OB+T>5QU- M$@9RA'$9G!;JU.K)(1*Y"O@.,..O*W[-T;I,;N-U/]I,IXAT-=@N,D',&=2% MNY5@6V0[TBVT7J_5 #YI]'50,84>KEML@A@SK!.7O5E7;(.U__#V2D=GM=(W M2KCNY!&#Z\PA\031I&6_W77D4%B#G)_"&_WRMNI7[R\HSD/)*[K# M:;'M(\L.,_G^J1*S"2+3:OTYW&]54H;MP_XX#6C_#479TQL>A>@>#R,@[WF< M/'[AVCHN;/O +%!C'E!;:\%PZRVT45_S M:USV0R7&,3%&;!*GI\S9FJSEK& 1Y&0$R!ZG MDT>EJ.:."\V>)@R?WDY:))9>O2^3LHJ0@O,?F!;?1R/H%I\@5$?6T?AH!5WQ M#)3>#G$$30K*K*-*+N\J_>;?<=0?RC+V6.[TNCE^/@5XUI*KG02:,U 8DT_H M)'!T/;D<@24G@9^\'=F(0PRU@D*U@D%/#6+V0QQDPAATO)W '&XE,O/X*I]_ MW$7_P-E%$N6Y.)G)"%Z#E"=&O(Z:&&4,&FW6V5BPCM2%8?FG2>1H$;3,MFW MS6:#DO+>=%@RD!O08V I[FTEE07?G3901](/#]7P?;=6H.Q!U2_1#KYI:UA: M#E&XM+_[V2;0$B-2H7[:J-100()!6/!7AA0D0C=!C\.%(7WQ=V",80W MF2_*O, [E#V@.@=@OHU?.&_FR2E9^)F(TM/BQK2#PCJ&*T('$EB%F(D$N;C) M=D^6W2F]I?J*$OR"5D]HN4UQ@C?TY5^B-4H2M"S**&$O 8+ &,F%O?QNRF5Z M@+)382/!9JR$[QZ+W@A'NRC[@[Y.7/U!#>,\ ZU"N\^<(:2='LQTC!\))HDH MW_?AON!TB6D"$'2VR9#@I6 Y85-?(L+I(479[)$P$:,-3L12OKPD'WM9 MUL^I%'DGK%]*T7P@_A3:O8NQ(*'!$^+[C MU;^^T3.'\V"X1IG]R^%*9:8''9/*&+LT4A/IY)K7B;X8:6TW6N5-R=%[S<-7 M)X_ZS-[\ZN3\ZN3\ZN3AU4FB&??52>@;>W6R^RVP5R<%B@^&P(Y^9^GJ M;/4:I4N4/^&#>K><](!&9?K M6/)WM.D'1FJ78Z_2J)>;&B1-JV04_#2$^CX'HGHOUA<96L7%=;0DUA#%Z_GB M.G^)LRJP MZ)*HVT\UIE%"T*\-2DP-6OK58+T7&XCS?6!VB]/-$\IVM 'T40-\8O#H?)H< M#OB&C7-XAZ_OM(15I"'IN:*L^*@>@B8+7&(7>P4ZOR:5V*;I[[L;%F=;\]K% MIX:BD14T"FGZLGTG+E0Q$;HBIUU.8X?-Q]4WI[MILCMN3O;0NI?9/-YEDQRD M'(ZIX57M\%=413I"3Y!;8#6XMFG"RFN0@3XBL=6JTT7VX0WT43KX. 3D:03> M(U(CYNZ8=8D]OJ1N RG@QIF@.N"X%GT%X,VSKN") VD0U! (E, 'W8^")?$# M\$[1Y.H!TVN<;Z/TY]\7?_OR\^/=_6]H&R\3=)'$.]*C-L]L7V!,V&SN,[PJ MET5^@6^+%1BN8(<9N^TXDIFGY89B;X0MUU8;B6(5JKN.(T6[N,_6Z%1&Z69% MUMEG98%WF#X#>A9G1*5591S=%Y;!SX1#%W-Z'*8"M!'U8H0N/7GN.K>++?I; M_(\X^H+>KE*4;3X.M^5D6-(KV@&1:M&)H,>H)DQ@HRIHY'$DB)=%1L/1KNC= MR8P@=,F'AP)E4P="RN"=KVZGGJ^%?(?G?4<+^ZL>!JYO,[#@/J:"74&=4X.X M"NV@N\M%L[O\A(LHH?]8E$5>1"E-(>DQVK![>C;8O@*/.X>;7-#9YJW?6,&N M,KSW/254H&'^7^R4N6-P%JOR B>'Z?"(=?BBIK>8NUO@G([C:152P0GJ%'RN M8:*BX\4HG4?I'XM7E*VR:#UX00G^V)C?_QBN3X5F*'JQS\-[O-=T#ZY5 M6J':$;6HU4&'T=YBI-K:7)195IW\<)W6HP!\MZ>8A@MA@PP\N6?D/0BII11- M_2#UZ9 (<&N;:!J>Y9IEX-PV+]]Q05V5H9-Y 04XX_5QVJX]QY6=H"O/;[NG MXO\^B0RO70N CQ ,ZH1=X=.%]RQ@SP&OH]C(2H79VX!WPR,M"K89P. M"SPW\*O2:>^0X="Y(>4:'>GBP5FE=R=#Y[9F7A:>P^KYV=6Y*AWR;W&4[F\W M@!GNA$0LM1V'*(CI$R=YG8I=?)_UTM-QF+DX@[PC (WK*?CRXP&]XN25GE-U M[ZF %_6U"[);_!H% _:XL?VJ*- 1X*(]/Z(TQMDC(O-WM&("=1!BSH %$AHP M"!@QH^M#%3DF@EP<+M[C),ZW^QVV_49INJH.G:@)<(9>W7(L)Z]ZN8!A8FJ] M*CHT^'L\EI2=%C9#)/D9!G;L-5?)+7 ^,%BJ"PY@ALMZ_@G,K=_S1$BE$SUJ M4O.4^8&3D+_RL5-0AX[S=?7QR#&XGFZ$).EU=*O32Q#+JSI2+DI, *-06M2[ MB$I/$3;JU3&^#Q*)\GVJVIT+W45%F1&]Z%UEX;X21 CN*W4)0T>*LI%:H!!Q M]7U.V]7M.D/_+.F*>K&^1UF,5_'R/OK8#0_Z=(N!V! 5FQ92E"M@!&Y$,D8> M#H-#4&_?M/6>ZR$WAAY,-'G 1TRJ/*8%(+.J&8$F98$CSZ45H/6EI-6X6%_1 M)3 ]&L@7:^6!2+4P?.@A+3PM%&E6Q@CXR"6-S(:A@)L:JMG#3 ME"_P*THC.C>N%MGUC8>K\YNGR[,'.D0)F[)J8; IRPN'[O51E3&B*@+QXNL5 ?(B*30LLRA4P CDB&0Q&5K=.>U%[*-LMUFVY0DCPR>$0 M5X!\6A"0&CS"]1!OYO) -CS;B3\KI-*IZ7J-EO1ZNA0MRJ6E:5PYI:>%)=WJ M& $M!5$,:1ZW5K/X-:(*U0VARJ,!7285D^VQPR,+'R1*!FJB@<>3N3V(;+V" MSZE:B5"DAZ5]@FUFKEANFY&.3'7.PM\^PM*LCD8(^]5L:,LQTNARU:D7S_ M9K",/'@8Z!FL!PDI;P8/T]U$*PN WU&\V=*GV^I=C?9L$ICP*U"W)OA"ZM"Q MH6>N]@1>R)K%49EN%[H)UJPUE78B!D5%X5;4.U[V.S>4X7\J>+V5/T\7S MI6ROE[+G2YQ?X25.JQ?$56[:":_ZJQ?L7?]7*1@P4HSMUTT3H"+ 1=_2>5+P M+7H1]B-JQ/N7CL3$ 7M=RTY53\N8NKB\?;+I/ S:I4F"#W4Q<\J/R:+"2A(0 M/:1X3PM2/M_&N[BH]\'9:A6>.RJ0LEFBD-03)@R\B[6L;J- 75@U.Q0*<=%K M/-)H:;I!040G5#3LFEM6,5Y) M]_9$!-$H5-)'$1):2$MG\HQ( 4,9I[BY P.7C" MW'>T!A_)?J1G ,GW)FT@2&/?<@R&+.QI.D;1(D7@+$:SE!*26J6"V+Z0="Y2 M*/%J01U+A_T-94EA=TI/;]@ 3H-22G!JE3H)./%JP3Z<6I)\]T[MBR/ M)GW MN:F:X>?PI\02DY0GP$,^OM,,M34"9R=\ L"?_B>N7$]A!5/:?NPSZKLOE FG M@0,'$RF/+H2FCGH^%$X+U;P8PI2O.3*E"4Y3&HMY':=1NHS3375Z@M?9_LM- MND+O]#R%?N&XE7I4204-*W50X8)9ZNWD(X1^ERNXNR/_:Y1OAQ$E+:UE&J M@#9(Q^K8)W>IA)OO62!-)\-MSO#'_=.+W8]!^E)H@=QY_>(C4T.*,R'!+H"_ M]K,AA>T$H0T*7NB7#^#AO15.JR"79_HD)^FIR3!/E;Z].5\\@([4*G.XTZA2 M)DBGF]@KAX(B5Q<9$J_C=[2JWQV_29=)N4*KF[23E@N>$FD68_,BY6)!>M_0 M:H49DC)C%]D.6]*_X,(0!JHEATB0EPP=#)JV:^%!SGMD(D-XW,BSHC5FD+\. MXP7YX^\/4;J!]DH'OS49X3RMFB+@9.TVRK. =LK\*7MH*.T-^%V MY[#JL4CKMD?V1?<><+KC8,,'@ZT^'UZ =BQE;A#N4?(:WO0)*_S"_[36_[66$G--\V^N)?,NW.%FUW]V0X42O M$#L042P4.C:,C-="A:H$)W<)F>R!O.H2"P\(8NH^ GC4DW&]DKEF/N>Q=G$ M VGU@%+T%B5U )["^ #2"P:%'GWH+M73WWV/NXC$M2.Q%E"Y1DK GF-1\ MSR\D !4:(HHD!H_&@J0A)'G._-;!T$D)P_DK0-OB6_/Z0DFVRCHK\3AC_O8 MB^['T/TN-$;O':0>)R='.G,6P>"S"/XTB22"\WT)TX-![GV)*87;"_PYWY>8 M@@/G^Q+V[TN B['?HRR/WJ"X+O#T2Y6\L5-.'F3U:-N+%81ARD5[4LE/M4QL[W[:;Y$DG(ET@">?-M3J^M/T,6I-<.)'O%G%Y[ M3J\]I]<.*KTV)SH)'(>5:!M+);1!9/R \]_J6*F:_E;"<]B$0PE>NXN*,JL^ M+-;T;X]1:[W'KCGQ:A(J^#'Q43%J<(;:7KUQ8LYD9/OX31Y9$.UH6,M8V31^ M"[IM[__RN?D>_M@#>]W6\H!>H@]J!='W/HO39?P2)3?I%](XG]Y0\HKN<%IL M!\&6-GCUGC\TY!4NL&Q6DB+Z1HKT/0G74O]O*,J>WO 89/98F !RS^)$< A7 MB0OX[27Y7M#K:TT$#TY)1S$Q1E[-Y)2P!U2+,_35LIQ1A#K^)Q2M ;5HHSZ%6B? W4-I@-?\VO-\'#U-%\_'T5Z/H^>7'0U/K:V\XR@ZPC9XM=') M*\XG]YJKBG>UWVX5>5+R4NLQPDO.TM6BV**LVES1"#7AEQ.'G4#E G:WJ?4C MPU$@_L-3I%!"4R[1&I'>:+7/H7^!\R*?TRH=9Y+5KGM4U?P7Q(MR4:3>3[@D MU*'?;=4S5_,JLX2UBY&WZDGRO-Q+/-OAK(C_55W Y[ID5#Q\>(BM""B9X<%TF31!K 848:)12P MX3N(R HDY)%#HY#0#Q>RFDA)*AB(^-$JHPH"K_$\]F @">(9#X1.Y([5Y$HR MT4#PC4X112!X#:VQA@-)/,UH&'2":*P^F2&5/(R#T2FBB@*?42[V4" .;1F/ M@G8\B[<("RO=WJ^5R_ MDC\H% @=$=I&:X%#A;OO2 S(B#G/EOL\6W/,QIQ.8*J'^Z$=[<_Q&W/\QFG% M;["SY;-T!<<(Q(C_AK!>P=YIODK!@(]\C>W7/?57$3"Y? 074;+\<9_NV+)* M9\MEN2N3J$#U\?@%WKUD:$O;]RNZ20D=NMC2QXGRFU2!]OR#_HA3XB&/A]4* MBM[B/!_,/-FNC&%QMD.C7=S'4'2VN+@Y*XHL?BX+.BMZPO<1#4,GZ^3%^BEZ M?\!)DI_[,V/EX3,VT.SI=#:K]+AW)OF=!OZ89BI+X M7VCU,_$"M651/W*,\H)F;;N(\NUU@M]^02O2[]QGI"-Y5ZR4'E2/(*EQH%-) M$VP*QZOYL4W'J:8NIJ%Z"K,>@,PVCM"$C*49-2,#:2??E,9ZX+C-R4!;%\$< M0Z6UVCFUZ1$51;TYF-\WMZBE+X= ROX>0<4R:VC5E M,D&D6:FOL6@T5<)W$%-?W6OBCC.\;*Y3%O4CAAK@M<:O\8L%?A.$M.U:'(MN M"_KX#MX2VY73$):KY%Q M1E#">O8;8&X?2B>1X_NPL:<5&&\EI&&OK\$T_H+IU/R+U:QK T#(N'J$#68X M64\/0L_\^AJ*J1OG;&%LG9F[+<38'6/& H;C:9=3GZMX#L83-W6U>8DT$ \4 MHCCSL)1$R29TGK(HS9,ZO\#J'V5>T+8@PXU"H2%HA(7"78#US,*&%:$YQZAY M]& EE!80IBZIK6AUCE+RC^(^(5JK8TNC\!!C2H4GBC7]BK&!.26I 0V%K1.Q M3JQ%O<\@ Y].Z2'ZU$I/%'X&56,#?VIB?3^(T]_?793%8JU@,K!PM\&*L_>O MQVJ2RWZ+M3=F5V"<&KZ[4U/MP36G'68C$>U_O\(*,$< 7+KO,4;!,9 /9?\D M(- /-BPF GMHZR8,W NW@/PB/X2M)%,+P.FT'68CD>]YLFVIEQZ!>^F$?)R* M8W ?P%54!2T'<4C*%>3OYF=?Y\-*757Y6\ZE4 ><.2U\%&=[>7$K'YX]X[)0 MN2-\.#7@Y(:P&@GU/*BNMO^ 4OZ",&)AN:J5AS*@1M\/]!,2G MA2BMJG$(,)D>OO=@#]MP-+KV J=$QY*HN:CU)3.X.L"\IJLNRUR]DPZ5Z!VG M4?91&4H?)"0EB:N3RL*Z30TZ..>2]IVE0TFGU4R.YQ2GG;A#(WR_VKY7NNDR MFC-%L'%QJ3H- Z Z15#+*L,Y( $%?-\3_((*;M(&\%M35[UOIP47D>$.0=(3 MZ_L2H>F^%!3;;X77R+U,']'_C@!JLSH= GJDFNT[B?.E@@ O%=B!X8A;!J,4 MF*\=S-<.YFL'\[4#[[&6\[6#^=K!'*8[A^GJANF& ,#YCL)\1V$2NQ)SB+CK M19RCF/'1:[PYB'P.(@\QF#;84%K_$XR 0#\'D<]!Y)/ _AQ$/@>13S*(?)A MU6/H]P6MQ<6ZTFEP]-8T*B%-XUT.C8\.Y3YK7BBME/E24H<3S;91AO+[*/LM M2DITEM8(N8QS>LQ6DD^<$&Q+W)IJ&LW-4Y\BA@"V74WMO@(43;N T2)]S_JZ M!M2*GY7%%F]H6*A#(Y/?O(C2%=%98=0 J 7#1H=Z&L"0F6D\<'18 M^HYDK?1Z0"]EMMQ&.;K/\":+=H>Q[6R'R[3X- C%TBK5?AM#I52H #$S6PDH MRJQ]Q[<^92@B,^"/]DQH2=:?V6"NJ4#)GEH6488*!G7SE @9.?[G8F.0 !4, M8 U#.Q&;?-X57@0\?>]/P;J!9XXJI$(4^#\D5_ N%P/R,&TN F%+R$(60_@H>LJN3"Q6.;W-/$4*DM/ M7'OEOCX<8\I9CVS]>O[^=(V>LS+*/O3\SBDF\_^@V%1Q(+;?"AX&(H[:#WQ: M+ M,Q&K" BPE146OU&1!(;+>#B9Z$ER<3W"%?_YKF6AV$T 1&1@Z1::*!+[= M5F#08>_[>&)_0:V]0A9=">;1]:\##^DFL614-%-GQPPHV@? M$QS)123@D;'GD5K0% >'Q-+Q>,AL>"PXPHXBKN>MY7ZNS+(O23=4MGG\< M2.ZC#_K3V5N4K6XY(IFP1-MA^O0Y6 M>Z,TW6\6C]/0Q?[B R+ME&Z>*$L: K55U(3:/6 MD^0:9[20K1[#W=T0CQ4G?]XJR:(.J M_NXR*M!U%-?7D+QV!R;:':^_T--N[E"<^WR2/8Z>O2,/2>PNZM2-'%IU_,Z$ MK\/QN@Q(A[ECL.2_239_R"KO]W,"Z/4"G&P$.,.8>P]7WIUD9Z)@I.^K7.YJ MH=ZKN4GO41;C@#H80[V<]S+:>LU=C4,_3ZF_T;;4]U5"=U7Q6]7OAM?I&.KE MO-/1UFON=!SZ>4J=CK:E(V^G'GFKI'WR1#GD3U&V0<4AJW,X?8L]59UW-S94 MG7N@XZ)A2IV2#>/;5ZM/:W)TC;,UB@N:NBZ?]E)Y27C>SW_ZJ\YT=?^>X*_=XV\-,[MP?C/#3E)K\P!+6JOUF6#C")I.G MW5I/F[%SDQ[CI2FUZ+XAK$&?8(1I=P/'TTZHIXW.N4&/\=*4&G3?$-:@[:8V M\+>A$ M 5M8^S8-V 3'>):\_XF4RQ?KPS6UZF):KYFI$3>U+2,^"3!KU8A]_,G$,\CX MC<-[EIOY/&@@[R]Q5E_=YW;X-OFVNW,[?$\"WZ[JV5%7;$=3UFK\!I*9V%+] M#UT;[A]G(38MR==H QY]NI(QMC6)97S=+4NC_@-J96*M68NS&D752*M;]3DB MRR=TE<2;^#E!9QMT&^_B_C:#1HFFAI5*G 1>]>O&/OJ4=&!8,HUTL;L5=E>] M<+%7FDSK6ROYBKI>SMM:T.K*&[N,59=W$JW@V'X):,FJ;@%+7V(:!&*W!?Z" MD]5>:UO-#&0ZMBWUF'[=#494PP&UBIZ:#/IVL]$;[S*1X7)'W^EL!7&)%P3N MI(S>+Y5(^;I;BY8/ FH^,KU9>_(7J$ WTF[RO$2KR];H5P]UO?VVRJ(OJ%BL M6];T6YDM?NW$\./XG4;+L5RO#MK(> U9:_"6*HK8O\-II>)%]!(74;)7'V6O M52N^+JFRU$XZ+^RAW[@\2Y2M7_XDT#VVWNRCV4 CAMXPL@K=X[QH]A.)17?9D=H MH.'5._TGJN8W3]%[#TYFA9M*UBU\$O ;56/V8:FK#H.KM^/6J]U+@C\0>B0S ME[B)KQNHO;\44QF\KWK MT4#"HQXGT1Y#\:/]INW1,M9+>'L&WIGM^_.4YB=*]^E878-0N.O^@"-\[@3& M>FQ"+9]C#FONT\M7P6(RZ_V0L[+8XHP::FMC0<9_[,8"G_])M$O7]1[0Q@)? M8_;D@+\T#8G/RP03PK]\6V0TX0G] :<%>B^NDHK=7[[-T8;^P].CE4F4?HEV"'A1 M&/K$'JGL? KEW6!+&,-"TSD/"X^373V$V9'I^P%,I@WX1"W\L8<-_Z\-@U[$ M$O7;_FTS:+LHE+>$-9PT>&S7DYN@]X/5_"1\+ECL*0NO X.'B4]O^&F+RSQ* MZ2MMC_%[@5"ZV*7QOIMRE7&%+)>+J"AS8##F?F^J _A^>L.RK!*A(:TG5=*1S<59UI89BWN W(.I)# M/\/V1.%WY+4+#C;NY 4]S0%$;1>/,)T+DM:S\QJ\?7<%(EV_X!29PH=;5@%! M0-GI@4A6 2-Q!+#WW0W5TQE*N/G@4H3J@961"'^S7QB9*B=0X^NRC?R.'DKG24;RPQEL)]4(!A/E23<# M:.EPU'8@7'<Q6HUHG50:Z$-1R='# M=P<[R$ )PDI"Q0XK>%0G"BVU6CD&N+B:N#A/.2"9Z@)FBY#T38KE!OV5M-R) M LVTYH[;KTEU\[VB:JYC 8MMX$LW%=2I+K3YACM;9G=$-I#PEMRX409<&(#? MNK#POQZ%'(C%NK<]VRK>\DTHJS]E[PP6"'[\ RV45!PD7-^(7!3"LH33)51M MGG0+I.M8I++=<.62XN4T7-+3I !N@OP5LH+9 "R@O6\%MKY;MES9IS=L")I! M2670M$I.#S0\LT>"IL4V_)[FB4@R[6N LNK :9>=('2XIH\%3YNQD^E_GA4M MZ)"_#K A?_S]B9JQ6-^DJ_@U7I51 DS^A30LC@^F.;T%@4IE.%L:<(0WP+&; M+T,7.+_'Q?8!)951^39^><)7*:F/#W!R:EB:!S99:7_+#S%<(#QIU40;:: H M$#4R$4XF/R'A:;">"!51T(+)-J2$BRM;H'(5N\Z"G^ =5<[7W@5OW[NCIET MEADH=*182/ORWO.09[6Q)V1+8 M.-]N_CP5Y\.GX<,O;0 !SBJ7D@\$JP8<7H.60 MS W"Y0W/$<[.C22NN".:[]\=T#?F#NZWP)SAT!QD3NZQ8:MXS]_Z)EW2_ZLOP ?.H:C]P*EJT-2H8[I M9!:YQ-G+]TN\^Z$RF:U+SU%*6!;Y)2JB.,F_]9D=CX8L+MY2E-%9%PT"NGI< MW%_&.4V;0K/8W_83R_0SW&DSZ&>ITV#@-8\@K"=Z+AZ+K%S2W.EGSWF113HZ^#YWOZ1FT^ET6F3QKX#A 06UT'H^[U M1JLG3'_6ZH8E/)0Z8BZ/24+81GVY[HRY6OB.2!:KS3(]TE=9XJ)2^QP]H 0= M0JNUP*O!3PG(2OQ.$-3Z]>@:X$H:^8ZU5FFC-ZEAE]PMJ-$/LX(GB%-!S1RG MQV6B1P;P@ FVV37.FLDW@#/9ZD4:*[_!&7F"2\].O"VD)& M++.!E;<':H9*?D%%G3@_7C:_TMSZ4FR)BW$!QBMV(BA3JA474.,);O#F[:F3 MP[FJLJ7B9.QF;%A0O3&;HZ9:'X=*2W4U'J7FBC2H_6D2>=*5C3O_H#\"41DC M..B>6+0Y!!+I88A2^8Z\0KW!(2!Z&BGLR\.:^-Z7%RM-_PO&A>L64X)HNYB_ M\),Q@)+BD5LS1CWM00,Y_MJ23QQT@\B4X& 'Q=L<"7?"L!W'R'-]66$H_RQ= M/65E7M#UO/ F@TY1*:J@HD$N;H#N2 @E:9VH@^D@6HP@2*3O_NL!%7%633NI MAIP\JF*B?8HAF&CRTS(EZVW-O'C"?!\+#_4"QS49&1#0)#.?V"F ML*-#F=*,=/4P"MBWL\&08&-OBX.%M?T=1/J9\N6EWGN($M9E=?7M[M#!V2%& M,6$[6H9,?(7/RGH$;*E>Q!AKI9,P%#;LDCG);K ^*Y9Q07HT2C;%*)3QU%")781-CVQT"P)SV M!4I,?4\V#DH]H6Q'HV]2" TRL@'>^V1A^EW1+ 5G\SGYGEP<-.L"DNMAF&S@ MX3Y9Z!X6FJ7EX3XGWQ&8!\WNHJ+,Z%WBJ!C$54JH!O[M487N7I%16M[M,?(= M<4BU)-U)AE9QO\E"GQJ+NY_"])U ?06'=4N[B,ZCUU\.4]&Z6_\MRF*Z5?1 MP#%H7VKD^X8F(P_3:YIF*C4]&4?_P7.'-$"S$:&M7&:,Q-X !N5QCJ1QY<,1:NSU3_*O*BC/SB>U2L^<+=J\= Q M8%0-6L!0E> [**W;@9U'>9S72B[2=C_V23A@R(N! X>H6*@(,C);>R 1<6X' MA/E 3+NW.QASEN>HR,^*ZRC.?HN2LC^X:)9J*DZY5)AP,3-: 2W*C-D6S8_^ MIQ]0+"OGZW!'QD/DJ?KVBR1B5+[KTHGT_/1I$J&>X% 7YW\ (0 JI**IQI[4 M:S@ S^&\B05L( R,_1&^F%,X&ZYLBY![PJM".O Y1.KO4%_)JUC+5-C[0_9= M*$!L3P0*@P/Q(, '?K;0(/P^'\,'D((!&C/29B&X&&_G!"8_?4)O4_X!&T= M:]@((V#(O#_KZS/UW1^T=7M\B^ H4S$1X/4VD2>/*W@2*UK6]C6?;=_3;7:^ MO=Q=I8)3/1X!N ,0^K1.8HQT,C&_A4Z:GW M(<.A_A M*GDQA!V)1[0L,[1:O*(LC3?;H@G23C=5CX_7V?[+3;I"[W0,H%_@&PHV>+&+ M"N-X^7K?DM_4L=WZX:&M=55AG#2/-Q;V9W-W***W]WS?%-CKW&AX+4GM4U8OHA58"-]^X+78-$L:S\]'O[+7^@HKJ3/:60+B: M6G+N*Z@7Z->+H("G;L(: K!!O;1[CK&*T'Y&18&1LQ5P$ZX7V+FGQ MM(VSU7V4%?$@.EJ1FEUUD5&? '#T:L0V:J32?4^,+J)\>Y:NZ'^N_EF2%55" M1Z&]Z8>[Y3V@:9=K*EBCW F S[26;,-00P\7+_-=HC7*LN[38;SH,"7:0R)% M$>T) $BG-FR#1B+;]XV2QRW.B@)E.[JQQT.3F(@MPCA$)X ?)?MM X9( 1DC#;B7!-"< %Q7K;:.%(]/W99G.J3P9-Z\3_/8+6FWJT%JU MZ&:E-OG:RC:!> M(\XV$H0JM"\#!1\ WC*IM9=9W5P!3BL5J8> A*F]GF5JX0GKV@Y#CR^I!R]8 M@N\C-6#52=M&G84@!P_9=(KT82,LXN\D514(V,AZ#G @21W,""7X!LX]6550 MWQP&94!O\,3.H"1[;D:GI.]YF0H^\)C: &$ED%H]+:,C[:N V.!(/1R0B2,' M-/JL,=6AV7EIBO*]X7Z5%_&NN@>NC3&3HBPSLU;1B71D(^K#I"?3$^<;9Q=1 MEGW0, CT0AH(6M7FJ$+-L/3^D$>S]$0 -ZY63#"G+=%WQ&.KP][_\Y<89<0; MVX];](H2\8I0H=!P82@L--7UH7I-C%PF"@7Y[L; (*FAQN)EHT[9/KK4R@:Q MD%1!#!Y7+1RH"21WP*8FT?^?HG?D,YQ\P1+QW^(\K]8Q:YR]1=F*&S&N4:)Q MGU()6U%L?&&<6&[U E)SO,=RZ_@&&YC>;H@*LFCS4Y'ANZOFZWCU_A)G54S= MY3#_JFXQ*7[ZQ::.(F$U6,527Y+O&2+IUNL$HFTMP53X"I1-A0DIIP$5=6,- MT"%D[B)@>C^"TWPP1#V4+GD7AE1(]R%F(M)I^%G#7 -'B[G[CG@F1J1$M[^A MJ#_/![X%/+9 ,'R_C[CB/FFP%%;"I22^=[/N(TK4WN9%&8H^=TW1C+ M?Y]$C.5^:#HKBRVF+[L !VEBHOXTH$?D]:!,%0U8T4@UO.R/PW@\?:\?AWJ! MIPXR,J[G_9]?2;P)^EMZ- 4SA1T=RJG32%MB&Z>18 Q0+]89#%2*!8P0 M0]OUA@<5]K[3$]RA]W@9I6TS0+!(Z9H:$M %# =5ZU3]+^ W2 M^E!&MK\9Q",+V(.*MJDZD,_.Q?.:OY3I)LH^I Z4TC56"N@"=J&J=:H^%/#S M_>KE-2+RH^2N'A\^%NOZ&C_Z&66[*.6LRG7*L&6Z6IF 06%BM?)"7HVWDP/O#U&Z@9*N#WYO3&[]/I4==9XIFIOH+39.UMPJC@+;*_"E M[:PC7ZT%-L&'#L BK=M^V1?=>\#I-I@-'PRV#[O2KJ(L)2-H?H^RQVV4(8_1^6=I$:_BI*0/ MJ%0I]&.:C_CJ?9F4Q)QKXG2:]K,LF@V3ON:WG!!^VVP;+-ECZR7E0]_MU!*T M6A1;E!UN/K;EV_V5+NRJ-A*Y6OH\S1QH/QJ9; MY6FGD_ <[^ZB ;BH95?-PI*NO@]['Y=;M"H3M%B/- B*#G7#G!TF669^U-A3 M%ZW':6V[:D:VE6Z?I05W#>*5"#Z%N^V>$>KJR>\'1%;]\9)F^DM71-DUIN>?2W0>D6E7I7D.GZ[H MEF,G+^KE@EH7PV^#F]:"'%C=Y\(UY'A\7_0F797T,/VQGI(357]&>)-%+]MX M>1D549U3DLXU&@J?V6(:%6J=2$N]2:M*;:H!W&O6*;)_;E>EB)\'BKF:W6=X M'1?TV)VS0VQ45EXC4%E/G8"6J_&X&NE,Z17DUH\0:\GS/;MAKU(.>X >LN2$ MO9=$(<*)8$;95A. B)C[WK)L0NGK.5-:0?3WN-A>D,$#[U!VD](Y%;&-/HE$ M_H^&8@YF'\8<]O,0 PX3 =;XVC%!G)%4WS=G+M%+AI9QG6X)O22H7 04_:0:;8J) M@$%NG8GO0:Z^;\O0=XQI%'FQQ:N;])6LR* )C(2*!4GPJ";B=C4K35S/Y>P[ MK% M"91TA/E^:[-Z_7-PYM?YD6WD-C].Q..@#2;>9(Q\7]\Y'+H)-#]G>V#BH IM M#H/("0T.1PV/T-X_&5TG1KLH)E+;5X*"#U#8OPQ[7N;$\CQGNP! B($2;?LB M.)\VD&-^?2QAO6J 3^.5Q>ZOB_/%^=ZY:[0!#R'!;]UM7O]GWVKNQ&)K.GX6 M,6SMS89RLJSLP<'QIQ\?0@?$9DX4GN?JN='5\>M5NB'"[Z(TVE3*P,\P"HG8 MDI)#Y'>>"+RAJ&(,,)BWGD7D%77(.#T6&(JEAR+1Q6:2]7,$7J4R\+)-K[D M?B/!5(Z3>%7-JZHI/3"G%1/M70@337D6JV2XA>DK3XZ/"\A#7T,%/8N4XGM6[=.Y@->G[/@=C<'!RG M)53]4[8^E:=Q6MI0L:IE8C\?1F\N-]\KU)NT0%FS37:5Q+LXK=3G)+!4H-VG ML!32!NQX'2M5W2_AZ34G@CANM'<<_(19,=!2/?1R7$8^)G)[9J"&S6"XCN;X'DOJ,\ M1OR>AX\8J9$S @(9X*%G1L-H*%1(#O>,QJ M/8/R H8$YVM[9=C^.A&GBZTR\?* H^\XRT,GQ&X2Q&E)#&AZ*3+O/$?$%-1* MI'<7IU5V7V8+64!VN:B%[GJ0W'DYZTB2)P-U7]XP:T9'U-9WL.K>B*;3.$(*G,K^&OW1F/$:+<[YH)F11V'=>QF][43#$GV?R-6P[-O5F;AE8'R[Z@ MHGHNJ&O1OLJN2('B0]A8+/ %V\VE%C/F/G\QQ/.EE_G2"T7@9W^W7B310?MX[L/9<92( M;KGPZ/HW7(9T4XX+5#7?YLV6H2@?X6.->FUE1'L2?<:MJQ(0PTEZFG<3QJ.OA;=BC)RM=CM&R]VV8P9SM/Q^@U]_6-;/K=<^ M;_XXN+SYX>^_/O;\>_BAL9#^X'TLC^$'AH]'@I5\P35 V2=M#C["X:]*FN\ OE$&?&+WR#J?0O:0P AE'W5YV(QO MT.N[[OZ[YZ'##^Q9KO\.VQL#A95]0$O:##?0J_F+LU[-'WY@]P3.PJ[Y@<+* M-4]+#H_Q@XG[9:GC+G"Z1&GSEOH<\VL:\PM>< 7KF!,WJ43+&HV8=B([>CH6 MF^S%2/B[N-',$H/>1MD&Y05I@_%KO"JCA.G"2\DJ+]!+S2HJ,!'_:]L^)E6K M2(COJ-H.0!_B_(][E-$?H@WZU.\E%$@/-_ $I!/!B(:]1EV$D+WOB-SY8& ^ M&-A/W(//AC5H2^;#U>0&YAE> MU_#Q1,2I34;ZE/QYR('RQ*8@G"IP,_LX"//=1PR4HZJI#29#2AYLVI1!S30& M3H>PP;53,F8PYB &VDR#ZSI,,""?2WA @>(T0A,&NI,'12"$,&4 MY&IFG!> M0S5JT49^FSJ4"070X'D[^%QCA9 X".!NW;<9^PC'N(O^@;/]MC$PB^ 3L&-F M@&#*''*M3 M&3XG'RU[M&\'PY]_[T+CO*%[A8.[IH-=Y?I^(M\0_Y /3BRM4X9EF58KXVG< MEK=0;&9VV^-<(55>:C7F+@[?%P\H3I*/LY*(PO3!YYMT">>TE!*R;"8"0D\> MUG,>UC"V[6(E*54>$P%W%SZF@OX_G')=R_W. F2'WZ?B2)EI1OX#F+KHG;]$ M+Q$5=1]EG#RS HK]D I03,5YR'1>'MJ%M>)$&BI2BRWV'FVH[#BL:W&[) M]>8Y<\JC.>6177?/*8].)>71G#;$(&W(G-!H3F@T)S1RG-!H3L;F)!F;Z<^PZMR62RR1Y2] MQDOH%IZ(Y)"X'""9Q))8P3J=U3#,SL?>1Z-)?I:N&EW@M^.E=%T?0W3^%L)" M[V%UX]HNAGBV7 OQ\K'\'>W?PAY:^QBX4K7VTGNSK=N=G4*EWMXIQ6 M0K,-?EVBA.H0K5'Q\8 2^NCPXT=.5NM,0_BI>#OO60H MSS'GV@SW^_X0:O ]9 ?)S%'V#\!HY'2,OQBZ2.(=:;E-F^:'U:L1MQ=) N*0 MO:AEJ+)+95Q]/^0,!8!6 ?@7VRA-$70"J5/DD+9 H<@D%F$&UNLLRM38AXX: M7IX+C4**R/&_KM,"A * 5+*B2 6J0"F4B#Z'8(+RIX0$)TXJ%0=XDJ57L8@H M5\O/LW6!,IHVC)-UC?N=[:8/O_M+CJ+3!6"Y;3K>;.VZ#[DZN59]M;AZA">7 MPR]L)MG^,ADW\>TQ:004^LP4^L3/;SJ?)>$=@D9E[N@P]WIHE M"\==7+\_3]?WU4.T&Y0N8YI4,2T\7J:E+Z1V]+GE7*.5$S:N$A'ZF+XTK_VF MFUL4Y75]-T_"X71TO<"Y& M1)L 1$!-,"&/ Q:9>KAFY6(H[,KY0OKD6M[N!:>T8Q7ZC$\.>A BGY _I=:: M>A=B[/L-C8'^T)5C,1%OY/)QS5C-WTKVJ'N9QVY2SU/MDQY2>&EWN]1EA&;XD.Z/*;Y8_H[S /C/X!;_I"#9Z?E5R-A+5"S K% H$O0VA;;'&$E6!M>\) M8D_'15GD!1F4:*JV';W8)<8'EQQ&!T ^)6S(K#5&!L#82<+;YMGA_T(?B_4Z M7O)??@8H>D\]=RB"=J+<)G6_@;S"VDW\N$<5D"Z2*-[EM<+"(4I4 !RJX )! M8T#;8M-]2)BU[]BZ^^BCFFE=8S(;W43)(^E^ZOW/P?:BG)*M^46408-!W49U M% AYCKQ]:KN#N,J+*G9XL;XG'^+G!%$"<1\A+@-W$[PR08/#Q&[CSH+'?>15 M6'@IT!7]$)'_=N7>I,N,KE4O4?U?FLSW%K^AK*(5X\.8'0P= W930M78VC(& MG('@!HO_[A^+O\2;K4TP OQ&H;'#[P3AR*\OUWCL2&X ^1_>1E-B:'W5X@'E M*'NE$0;+,LO0<+$LIV2 $U&E&S5 (N+9N/^G0"939\ME5D;)?89?X_;) M-MPS\:CA?F=('384M&PU[C.&?-D>VH_>KIM$^;;29X56YQ^_YFAUD^ZCD,Z6 M1?P:5SOJ<;ZL["C1JOF,T\%5.!N\V-64<;R"1IO->E+'XDBI#*G^MGOGR#/7 MD6>?/OL+/9,D33D,K 3'4'09GV P43D0!!X[)K5)+50,8N,C\4U7#VX8CXP, M]&<8P5X"APW998:R5GF]#B*=B9\ W M>5["Z68$%/LLC@"%K^F:K$%B%8OX/NV&U("0PU_1_5C;>C#3NUA: M*^^[0(KWWL8N:'CO /B'C? Y 'NX47LC8#QR0IA\L =KP/T)<#*B4:+W*)JP MA-\\Q_(^!)M8#N0_YDIJ/Z FE."[NQD,L^#@R@+.4KHR MPNII#!$RW D) "/@9HAMD(CW26S!)(19S'6<1L2(*'FD4=//'W4X-8NF!J/N8SNUBA4!YB2#WQNC6[\'/J/@6: V M86B5]O%>324>;)_ E[9KCM+:A&/ZL-ZQ2.NV._9%]Q[PWC1D/AB,)3Z\ (V: M,C<(!T&>(YR-:1)7W!'-=N4.= ;XC3VDU?WF:0B"P(_%B@^<45-53VAUB_EH M&7?1.]\=T#?FCNZWP-PA4%SDCFXQCY>5'Y=;M"H3=!/_%B5EM3=REJ[^3QDE M\?JCVEBI7J"S?CE8 A:),G%.PS_(;.F6^0-.DFNQ;3.X'K_I3!L#2+&=(M/470C:NBT1#4%N_[9KAXD#Z/$OH3=^:J4&8P M6Q66F2+D3*IC-- 4A?J^>2Y6\V(;91NT>L(T S/-HE5GV=:"FX2'$ORX/$X/ MCFK5Y1B>7"6"KF5XAAY;;E.KKQ;VM^$+A :E=7?3U"BGU@X%DTS?#F;0?5,BSKR59W@.&DX%?TE-# M$6HZ1=1&6>]1C9KXD(^LLM!&-8$*0VD@\8V.8#0(>0@*2% 0AQLD"4,_[&(I MA"#(]EYC'7!'P[[@"Z4*I, N\9#4^_1>H1_!6O:J8Z1U!U7(WD7R_L>K"Q8& M\>GSCS\U*E7W1NC0"E_H3*3$<8I4 MDTR5U+]^ ;XE7W" Q @(%5]Z+8J>5Z0B>O/F5)C2+"KHF-\_D M;99&ZRQ>WU)R<7F^B;>4'/[T_<'WA]__^>#@WSN/W[SAZMLX^>,7_G\W44X) M_/#_?CB[6MW1^^A- MG.1%E*SH-X3)_Y*7'YZEJZ@HV]Q1?[K)MHV!GWYH?8$2_%]O&K$W_*,W!X=O M?CKX_BE??U,WD3]&.&G$GT;R]7Z N:Q>GZ)%F[;_C0E:W&7Q51-@-4QLZF?P'WK18T M=E:W/(NDV?CKY,QJ:7$3 MY3>E698+;Z/H@9D_//R!;HN\^>0-_Z3\3O4'__OH_-WI45%D\B@=0;?[W]O;[9:7=9#7/75S-W>;UG3>2%#DS>_77U#XK6YM>6[.V:* MYB1.R-%JM;O?;BC>]GW23I?=F,$LG M]W_=G65[?B$:1DB1$F/?/_@( -S]-7-P]!3G0XJ+GC4D[C^;2M.N-:M$%!B6 M4FTDORP_(OPS\HE_ZIL0PDY)$;_E -1=L1YLQ_I>@+E:I;ND8(.[BW0;KV*: M']WD11:MBB%*E8(-9"6"4_$+FK8*9I47*;+ERLNKW?U]E#V3=$.NXMLDWL2K MB.6"O1II]!@-:DW?5%#W?*K;1P.2@#H]QB@L>Z1/?A$]\]SS;I?QU".F#B#4 MI\U(R YE!F8=T$7L 4$5D>*R>48>JH=!, #JP#'Z)3^W$/D#>0'JA19](OZ2 MKFC\R)O$"JV/[+>30E\A/> *&V)#(!]7584X_D3,37D_C C*[C@IRE>;X@>S.O$8T'<\#Q(* H+Z]N9**R^&Z[TA$9 MUXWLCS2[20UBNW[Q ZKO*9=U*,<">TZBAG%Y2;EUG->24;(F].F!KO@TU*IB MXI8QD0FR\<:?_KSXZ=_^7 K]Z2^+@W_[D4]<\9XO/V)_'"R8KYRKQX]T^QP@ M9Q&5EZK[$6255&&P=W]!LG#!,M/I:]V+8^K5?C^C@UG:,'2%-,F7)V4^@M26?BBL0]G MN1G![S\7E@N_O77?:MF7M_Z:)V\X$:)5QUD0H6HO*BB=69Y9UO6+C 8X<[U( M(%G5K^(#^51JAA, \)@2LU^KKT'F*ZT M$=Z#YCR9W%"3PMZ/UKO-U37HWY' M?1[ZMPX]A("A;PMAH&]2-Q1P;5*JOXQX, :;?DP0 L H+K26#&+#H!6>X\-U M%B7YMMR7?K3^[UU>W"-&Q0BE<2R0*MF+ !(WCGBO]HADN\K0\GV:T?@VJ6>B M5L^DHQ%>?8]!B9C$R#X$J2O1!PBK].B9IL>4A9)57#:0_;VE94N3]=%]FA7Q M/\O/+[+T@6;%\P7#6L&>G?QC%S_<"]=#K)H=4WVB67O!8%)#7,Z4V6@8,JI, M=[4\*Q=U.@7&NF,SF'AC!\SBB&0-2&#,FN0!B&H66AT0%UU,Y%EIU%Q$'$S] M=>TM2&NQ7"SMVER0QBK[B]M=E"*MZ:\$UD+?RV)PN)..JD$&3@\_YV!_J"'W M-/,L@\F V%+=UXAM$$($D5ZDPD:0Q&Y"2<7&GXE7O!,%V)*?_)0U-%&-(8.I MPWX;O$]);.*$KM_2A/U1\.(CQ\\@:BB+IA<0RC8'+DIW;J<*L.[1XQ"TT*RX&ZFWJ9&7?7)@4+/H=WBV,BW M/%08F%PV6F2O]F;+]D52:02VW&T(MM=/]P]"@9ZD?'$Q:X24ZK%EM%*=) MM+V(8M; =]%#7$1;<8V,D6UX+Y>=2G*9=:N,1CB2TE>IOZP_XN\3G3RM^&I6 MNN'YFOP>;7.4P(%.;%Z M"F[8U7$Q \7&W@QX-C32)1MMR?; R/;(R18DQT104!,-Z"P4VSJZ",J-//GA M75-OY]?I)>6_DW(173>6I@5/+G8M3%DP: M((UY^@:778'R? 4FL2A#%ZN\BNC)G> M'-7Q/LV.T]U-L=EMQ^=1 &<"F>AV4IR&KH4P@/9FM>8W<*P* 7KVQ"<,&1PN MY#\JZ&,MM0"!<4A FQE&!$W_X<:#OV5Q0<\WF]$:G)FV5DSH:,\2%5I_\\>% MH>OID:%OES M?M &WZRO=B'QL;IX;0TA*N#S6-0B>8?&73$5\(.EI5!]V3\L[:3)O9U3T_@I MX6$LKF'Z'N"@K(]@P@VU(':)K7NA4N>EDO/-<"%]2":4<$,GA?!40DG-6Z44 MQI.45&H#RZY,,YWCF3VXSDY-NF3 (*E>CT,(#_Y9]#Y.&,_CY+;<*"OED%A4 MR*"AJ%7^](V[8X_0#YX[ O4^<](-6=,-S?@>K4TC3%9,.B0R ;T.4@GN'1F1 M^EHPC436O9 H*>)UO-WQ0QROZ&J7E0LK)T^K[6Y-U^_9[\CGI'9%W>R3>L7N M@F;5K-6SV(#HV%7-??+9R(_3&ZI\?I?10GJ+ [%I?&SJZXDP"X=^ ^BHU\Z8>B M@0DHGBP(%R2?*M$@XXH ",K@(.XL#,/WFFJ:#KV$PS5T &$EWVZ\(F;3IIV* MI['IM[:I6A%0%=-KD,-ZI>.G'TGR?65":V.$D[E\/[PVQT=?[3ZZ!YJ1G)LD MWS**E7_EWX48=DSA;J]P&:/-:HE2F;=8C'3;^P)#X1GT1IYELW8"XIF]-_@L M-22@L#ALD\/(>#9X$Q 8MIWT@N.[?G!L;!)FE)160WI+T#;\[05((?2LQL@S MX=N&5EOM)5+F-S0OTOPTSW? X5NP1!._1!)30]'8IM6H IJ7!@A :]D\"&59 M4])E*?HW'M!G+-QC F3+#ZCY8@_T-I'P80OE_L/)*.Z:LW\>C,B\', CA>71 MU=7)]95OP K[),7\DD.8=N7Z"!U;L-Z]]C9;"TWK]2T_NJ0^:2"4.]D-^AG: MRJS1T;ZV(E<-2=9G<703;\O:@!^:3*D\-"$4^N%*JF 'XQ(7=O,RTAN""2HC MR[?1MMRF='5':4%.DTV:W=>GYH?%%PP@QAQ"=IF05A)= =64GORQ3\@P(8LL M,44[R:=%M%4G>33L*VA??(%^4Q$F16^N MC/5M][+EH*)ST?58H1X%A')7M7;W2F,.IG]#B$#2DA^0$44DRX7]P*K]6E[L M (W@?L7^[K?+RY./UZ2:L_!]I(:TZR! 8TOP@3B([U *[8_LAT(@'1;K@5TD M9@7O8\/V(0_Z4*,>4%V>I:!%>8QK M6)R"\2 AE[3+Y"P;J K%($I0_M8'$\M.@'C MH=:R@6K?$-KE9"@>?H7BX5Q0//14C^SB[3I.;D_O^6'(Y1F,XH-VU()-!2(1 MG$HVT+35FD/E14ZZ J%,FZB[.-7MC %M0)T>7Q26??)$R@TI'RQS MP!WNM;$NPG=HF%;C&(M=&*_^,9K'"^$NV\L>3]>,1O$FCMKC M=)K+EOH;P-BSW3U=-^M3I61Y?^D(\W,X:SGDUMED3KILGEV.S]!2><%^E#N^S>(BBU>>3PXU HN2 MX.I.Q#!;;$5-:9GW0+AL7-TL4J(7^G&+\;R?37(C$1R--Y30]7=F$_L MV]6X3_9-7T3LL/:FRGS-]1\V#O@T=>6(=#PMR-X7Z3IKWH]KW)7#K2XZ:X\+ MTH8C?O]61^)K1').@-;R_1\GE $OETO6R6<]E0(42U,@7L80V;J^7A;1A,Y:=#\((6+,P:(ZU M- "A,ZVH=;S/LJXV^K8O/O!'#S$_XH%&.3UO%V535IHV>+^G CEOOW<4GZ4$Z,)[=DRR7)]C4.:Q7,-5[8 MF;O)AU#7=L?-"[W^A!H\\XS#:#VW.0_L=1:9,&7OHDMN ]9(34HV$92 MEF+IP*Z+-1FQ"TSL$FGN8T[G:1 7]ZHZ5,!NR:\O9N5 040GH0HV!O .2]#RXIHO(F2YQQC:$%%HT>3F4^VKQ<% 0"^PQ-<5ZJBJR"?P$ M,GD!GNV&$(4G#BR>\28Q[GB7@-99;RIU(;'RLLX]31YI7M0'2X1R%!RF^^4U M*>9(.(F6HAP,X6BX,='/8O%5IAA1.'5U1.UGK=:XXX0U]*.9J_KJ0*7'A8*X MNQ/5W_+<).P795IJM109:6 ]$/I<4 ;=I(ANZ?GF]Y2O89\F!668W@_QU,32 M, )3#F7$/AD1;AW3%-\"30)C#2_W@N7]Y6RH7SR3J!8)CM8Z:),37K/OE:$ M84\1)- M"J26-9XB^DBA:Q0<>W&P]-;S$M"L>J==NB%,?<*BTW;.-94^]-Q< M)]K$OG*PT%EHXR?E<+V0!PU6R>)H#AQ IKNY[XY#5Y/>H^\4;B0(67.%]MTWR7T6OZ5+QE?O] Y!=829)?1$H.*#MVHYM?,%=MZ#C6Y2U@ M"+><%AY?)6!1\%7>E6JZCO55=(4\SH93IZD%=FD'HD!J(7MQ\HDKD%(CP-1B M&ZH:J<465L-)+1=9^IZ?!WN:E,?"5N.S1YKLZ/FFV1UR%;/^Z82SXZA@_RQV MT5:=A>S8AQ/65/OV8\:T%LTQS++20LU@9,'GLE;("8\-U>QSO<"^9I+!!2I+ MT)?'-'MH4T:_::X4@=+&]PB1RRY+!3NMFYW(X-B6F2:E;=(QSN>32_-\T;W= M[IES#[T]-MP'WP_*O7P-!1/!^M)C03CU5:>)YYLS]NSZ+DH.?ORQWL+ C\=( MDX)!:MO9Q? ^BK/?H^UN&*F/MNWZ?M+3)7&M'%R8M40&>9BUAS]EE)WF2A%E;7R/$-GMLN*RT[K9B0U6 M7-T"BA&>&R<%LTZ8>5+;7Y"^!]*X6) R7)1>OH:"B6!]Z;$@G(IKRO8"MYLL MW6ZN#&TKE?9,5LK/TYEO&]7\FRCK$_%HA\E^-7WD_ YTLF_BNHEE@5R&@8.SZ?7N#%0?74\Q)02.ZT*]2# MY\=-G"M #STO]Q^\NJN:131P%&8!S+F+MAV'KJ+NZ#N]].![D?'#M(OG"\:T M@DF<,-D'OK/,82A6^G00F"4^ PK38"M##=JJ!L\5PN7M6#:/%^2!"RS*6IHV M,@N2O*8*6DTO1P$?A5YWX1]T[RH9*+[O2XDK6N-TL\W2[AH>1(!A0_L/T>J. M.OX86?P#^4F++JQCT/S+Y-'MV.N0?^' RX&]]!!3OVU:%6C<.&SC?4+_K M=]G^\_6$Z#'HG0WO!1AS.;BOW;D;VO>^SPL*L+^FZ?ISO-W.<_"/KK=I01?O MS4_XQ;8O@$"LV50'(5FK!D=1<4?)!>N_.W[1TD46K_@>;=P*6)=6#.D![5SA]E"YCS Y $W-Y3] M4-.:/W=^433HU>RFFDI Q\D#!VOWN01NA^O4HOH%7EPL\KW1:V+3PPI$4[>) M+4CC? 'O&"NWYP.;\;\&/6_\^7*CWLN:T5:-'.:9:)EG@B7(?!302P'(=GJ8 M3:G*VJO=3?G57U]8M[M36 =OL\QTS###$6R]&<@;!-@V>B+W+*7B2WVY(+#0 M,6.--U_L\%2UO8N2:!W5!WD(A9 MNF>"$6YK(A2=S16;>+F$0GN2L41I8GA=W#"MQ M6&^2(/L[->F5(7UD>GT.J3T$1J2CU6IWO]ORXWR.[M.LB/]9IE4\N10&U(0# M#;@C(>#2P3%(QHTPY*S,Z++SD*QJ19+7FB3JR =+;17:<'1']#\Z! "VD&%! MVA(O!+ V4#5W;Q_[![S^:Q5)HTD:57[HSYX;1U^9 _S?%#!V^!,ELZ!K8AZ M2JAZU-K&0)P;!Y<.:#DV+U?[F^ZJLK7S G0]9Q3*%CI-I* K6?6&-IP^OK*U M>ID-WM4(FEF_H.\*E%J(88>_75'!:< M74A/H17R1V+6!+P[%7/[3-LN8,L"L8V]ZQ+^@69QNKXJHJR03_I, M;Y,J)DRSOWQW=/57_'YV=?+R^(E%!;NAMG"2\ F#E_3.- M,O\!9#I84P>8&0<<8[/#0#2Q?;Y9I35#5='J)%$L*%IHDE-6'2AH15EJ_DHH M.5Q"992-.:*)33BT69I.;HE3)AU6Q>RB! #I/.3;8AL]4HGP@G?P85?C*], M%(7*M,,76%U?E GL-%EE-,KI,:W^R_Z]W:U9&77RM+IC7*&744%/-ALJ6#KU MX=Q&_6[@W&<4O#3?6; V:U#YFGY<*Y%OU[7:=^RS:NXBS$D,#PRU M%?DGX=YBIM!NA[748O@+O+A@97%K@(^FAQ6I#NS5H0M2M8"_=><^7%'6D4MV\PPD:8.J8MMN5^)J"GB>#M4<*\'[N7 MFK\F/,EB\F1 !57[7Z3;>/5\39^*M\SM'ZBZ']"1UOPC'2<%U,#+3+6^V*M^ M[22R Y=- ? -C0QE;23I.$Q9-%!7ET1"?W-!TG$]#WBT@D=Y'5\ID$_U?[DF M*56][VYV#5:M(MX&6CTFD8LL?8S7=/WV^;><7PIR_D"SJ(B3VZ-5$3^6AR#Q M@4::L,]V=%T_3A/1-LG)MCI)9X(M"\PW]FY[7_34AJCBQ#3[RVN^ADO21JF: MNDIWQ6:;?LY)1JMWY1DEUATCC3RSXC^23,=LZ@ ZX\!C;'88D":VSTNEK0^U'\DB*Q:C0,2!U)^@WK+\A'?85D^))_X M8U(^]YWA_%H^DT4$ ]D; (M(KDZY@WK.. MQ7A':03PZEE X![T&8#L\:\,P[J2A3#=M>0%T.G]?5S;5?(8.);R2MO>LJ-2C2B[2N$<4F&$I=1"%P^8 MJV.F1VI]_X'Q73%+J:VH9KKU^4JTJYDX;C!IJ6=L>9:6IVYWQ(+E,68JR*@# MT0R6S0EI>@Z,NWBRXMGIDHXS\6\:X<3Y<_4BR*;)+B,Z(?D3)&'V.=D@X4F4 M=R)C*N(-]995A\W,Y%AG! &=E:*_'W'^.^)#B$NL.,9Q,VS9?]8PKI4J8ZA+5.RA'W3BB! J?TB.R,TLF\=D77],'OC)F5R0 M?!LG9)UNVJ V04>'-,S_KHS[+AO$7N&CV2-?O MT^S]KF 9\33/=U$R(H>Q_IBY6'U[-,9Y=,1I+>=(@FO8;))D7B;)Z#&*M^45 M?ILT(YM2G-QF$2]..?5+NN?A\%T3:V+RZW<_& EPIH"PH-..T')XN<$EBG5R M^% %D.-DKAP^\&>:PWMFJNVEZT:&/+ '+RYWCP""S-VB#L3G[D8; MF[O[WCSS\B+*SK.K@F_^*U]5:QH)TU*E,68EK&&/E) /1YQ4N$-24FJEEV<7 MC) 9>2Q?U0R,RUW^T<+#TPZ&AY M0. "R9R]2G_.YDV')W\Z_/[''_<,^:6Y*);?S_+3CXL??RS_5U>H"Q*S80:@7^-F.+9:9#SKYP+,.S$<[![&\&0]3(ZLYREE6-$Q7& M@CQCR2VXH;[,I^UZU,R]02A06AV$A(069-U-<5%U@SW?Q/N"LAT*@>I0@84$ M*F3(C"%BA[HMOF)(1N]8+1X_\H.MTWOZ,2UD;Z>@Q#O102YN(13('#BI71$. M54Q7FE@>K5:[^UUU8LYY<49@"?U<(3 MXVPJ\NHBNG#"0(EQ:1-"'HL'(=-H\7YAFGQT?7),KJ[9?SZ4%V*>OR?OSC]< M7)[\]>3CU>GO)^3T(_OW25 E'18K"EI*.E--S(&RBIM"7Z&QLRBR^&97\,W0 MU^E'U@=I4K#^8.YO3Q-6O-!3F](!\K4C&+"W(T8&+?*FG,?F6?!%4ATR^\:K^]R>PB MSRX8#@5 M8>C8:.((&2O-OT-XS)VCE)G2MIEIJU/J[*]MK9V\^.(G8/[K%TJ(:'^_P,W;$$FG5!\2$>G/#R/9 M3\RJN_)=J,LX_^/M\S5S=_04CX_75TJV[)-(3N8<:-LNTU1NY/R2:R][ H1+ M$"Y /G$1[\Q2]W.JW2%#%H%*?>XH; ?!F#/H%D"E(,27,WOW 8*FG;)EZ$6+ M+&>#ZP''7 GHBD!U'\NX(NP-!57.A#<&*BP'013.7?']@6I)B"I=2=M+O 1!M0N:\0^B6WJ@HIE %*)83]0VO3K&W==$8V=:W!JJ#WB5E9GKH14* MC%"B'I>1">@9!9$Z6E(2C:P[!I:[VDC@: JJ@.KHXI7""EL"&>(JE"+HFB_% M*B=VND+@G$XE9'TZAYMU.Y/3\: WB=,J"J<[R\>A52_]KI1.V@Q_>-5\3;.H MC[$8!/;?/K<5$V[E3"@.+Y\-Q.VOH?4<.%Y($_G27$T;FU , ,)<5Q.C0+ZX M!O:4&1$(U!J01V'=%W&*;+?BC3I-+K+TEL$V M!_97J44[Q(%%+1 ',NYBW*QRIF*/5'W9E7@3)V\:F6"V3R$Z/=7OG#&'(*TA MA^36'6/+YM!9Z6@*L [ZR")Q0EXYLN#1LQ5H^1L]EZ]/_"TN[M[M\B*]I]E5 MQ'+MN[LH2>@66DC04-K';)32=(8AW%@N@/ >%9S#&EHVLN0S$R:-](*4\J16 M"&>]00;OJ<(LHYI3X,47+(,W3]M+P8X/5AYM %9@X]Y]?_F<9)\3M-BEU& MY3D6EASF69&D+6*,;=NM:E5N4/0 M)?7#(TWM"@BO0&"+I91%+ MY-T!$&6L)"0+9-L/7_+B?/-KFJ[Y;1M7-'N,5S2_2K?C2TQ5@BU;8,')9(%, MV^6*PHN<*E+E)7_.%ZAR/B+Q30UECZ:ZO_V0&)!.GQ=RRUYHLCIYXESDUZHH!<^2*/?I@?/CD4)K1^#;! 0*&V)0X!]%QR2N\)P2&9A63\- M@T*J3A90"-$38@H!BB(*27UXI%!U( Z200KA/H% 83O\ DPC1(<(603H"4@D]> <5?9V1J!<38,4WQU1"35'A_%3L6HY M\FTM^=WK@QHT26D1:[XV2D@;QI>FXF07)[?G#[1^9 M:_L;Z*8VQ9SI2N-M$ CF3K+IV$.' RP*="*%S"8^BJA;YI4>,V4Z3#/<<0.9 M(1=D;XCL+7TEE PWX3'*6\ZN-HEO0HH7NG'20^"-BAMB5N ?;M3RQA7 M&&[)+.RY)7H9/(Q= $@$".B%Z"8QO0!%$;^D/OR61-NJ3+N+'X#7\=22HV)( M(&DM7XULN^ 3[ :7I\3:W1S5D0B,0K*.%F8G:8] F6FD)$Y+@&T?E#F.\^CV M-J.W99/.-Y?TD28[6A[] +T$KJ53_U1(G8F$0GFQ/DNGXU7&-+R=95^4[\SA MUW9<^=^=HX>-=$+7]3F(4N^R44YX\S:N?TJ!S:+,*0O S;V3!;*@?YH(*C) M)^PL%.W.1$?\X[P$Q#5@(18I+6>:M255A?T9>*:Q+HJQ(&-9(*LW6 2H*:9> MV%0H(@CF_Z9+6:[5& !IC'N<5I8S< I[$*-275D[ADDE\&Q&;+_@JT-L4>B1 M/O2F."U/@;FG27%)U_3^H3RLBV9QNA:I.2"V=D MR>7(7G!!]J+EH^Y">PN/@]>=4.!>NJ85B8T?+ M*25;/_8G];3\FC.T;VGY/MX4=^3O- KE76U==*!)*>PZ'6:V!O#T'/B<#YKV MIO;T?%K"Y0$N?S"=+PJUT#2?4]CZFNJ3MO \$9]6H*F%RBT=+:<$;OW,G%N& M?LTYW+?$-(J3"W+YR0O!4B:D,=:A/ 3GD)B*@(N(%MQ72EC+&P!9JW* MZXQHM7N.I:YG6VAE->&'*+MED?++!"JJ^+./U'D#J[5S-'6=VD+IH: :JJ+L M51ME&R5R^<6 %SB=TS5X/9W?R9MX'.>K;9KO,G!/CE2H4_V(A"Q0Z+A"6$02TEE>K.[K> ML:% NAG6,7OY/)!]CY+^!(<%JEV.8V&XU@]@3^.^J )?AY1+">MZBZ\\BNTZ MFK.$/>$K_,&KC)@2WS\-9!T,%O:8]Q;%"G!I;_G=1-BVU:)#XL,0.,V"\?XQ MBYG!O&%H!3&28L(<,D$4#\KMX,KMWPZV>[O=WFVTG1OC[?5"NV\>HB>KZGHW/8=-6$V)>I664$[,CQECBE8SR% M%*:6[7->D#_4$N2A$@F)7PBP@*S#=:2,B[ %F*$JKS-BU='N.+536T 5[8_K M0;?1(1=?$G112Z3VL1M$$74&G;(@EQ*FE#-[9RJ([;HKK(8N\(P[&QR<,"RQ MSH(Y+D'1HR!YA#^_C"IGPC,19#;]\Z [/5HN#K]/LY/-AJZ*^)$"BTT&VD+> M(+2M\DGISQW/L*[Q_,-97)YVEZGJ$LWW*5>&$ *)JM6O,@(K#<'$1K;!/^&A MRR<44D("V[LV K#KCI Z=SW(-(>)+YP#Z%4="M()<1<#H #30WZ+@N>\=U6P M_UNS2I4?R!K=XE,>I*C,=F-%9XENZ&J>' =X-4MO0F/]S!82U5 (024S6=]A M\]C0!BZ%B3W[I^W'Z)XB7F8:BPDIV16S2L"]87=T&_G DVN@.IX).D/%FKP&S9&C5/R<^1,4NBXOG8]5H320HY$5?T"HSNJ;=<4/@!<^. MD?*R^82L TLUPAX%"0']]C)*='5@4HPM^Z'%AF897;=7$1WE.2WRCW0\UE$) MMK2 !2?3 C)MEQ8*+W):2)67S7,2EP(Y*:(G[T=HJ[LVU>V$(3\@G3X_Y)9] M\N-=>L^OZ"I/P+M@O5\U#>"(7'C $TC8$E?$YIWLUD(XQ%!'8F!/GU5'* SV M*#I=P"!UUXA9)-83,4GFP3F^+"Z!8EQ-@]9!!UM=*<+%2"7W^G &KF;: YJW MEB[- ^&2_(.%W%)V2T E81Z0BI)//ADTGNZIEFT55QP/F 43FG +)62)8;) MW3C8<*;A%D,[A*'E,1]C%/$J#+HAT2"@';ZOQ/23ZXMHB/$X&Q"MEU(XEW90 MV"VM:FGI+=6O'ZN*LLL%6#V78>_3C,:WB6;R0"D-DX="R19GI6[<)0^,6Q1M MU8:6M4P@?,2!0<1'=%4. M!V#UG3O*D2,MAXWPN@0@-M%,YJW"F7$R;JYQI$V=D XRX"Y($22,A"%2$@OH) MP:RNJI)C8S_!D(T6X L&*&EYD6OQA0.I?7>3'E)_!@EJ^#:">(DJH+<2<"A0 MIR[,6PI2140FD[ZUX !R]N.>#T:FQ#Q'F>JVAG4<[BZ*8^ M7@J(Z3)1:"ME3]3V9LJ.<6?S%Q)G6KLJA^KU3,:Z">5%]$2V>YDPZ"3M<=D. M2Z!G%'LL.UK2798CZXZ!93U@RQQ-055WSH//-G<>+\BO69J_,EPI O148(42 MFOL3W._2I(B3':OZSA]H5LZ!PJ_[3K8$!78=2[;IB??MK,(W;XL6OS6M[]D? M6F$V!8&R@& &!46XP!N51A/=MOFEB;LDI]\.AQSIIDC9NNR"["V1O:FOQ)*# M)T1FA9G&]5*U7CIV'4O(^3,8K\FYCS'\/;5SLX($5YG5$@/8C@H;8EE@'UG,5SN#T,TF84EGW;N MS9I% ;WJINIY ;,0W2,F%J H(I;4AWN8:05SC1=W%2XG0NT PMIKA)HBB-O! MFKWM11(GUK<9*7Q-1-GA8,JVD@MHVY%=G"FV(=G!F>=M2=US(!03LS)1J$QP ML4%"9-S%%B2)'RT>P5LB]A5!<%,UTLZ6T4AK'X1(2\H?U0X(;]Q!< ;!%2<< M<5\\&U;,@XWRX1?*V%2B5Q*KDXM4-G$;UK6!7_*#Q=EV?,FS3Y'V1K:MX/4@F(HI&6; M.F(_3JL0J4LM>DDL+3G/5N7#\MZ^C^=G9-65"HQA"I3(2*?N0@4-Q0:DS)3Y M#(*KY;X;%35[0A 3:R';Q"O-NJ]HNFZTN+57%)7Y"W(;SL8FH#]EG!G]^@J* ME/)21G0L.H.*NP*GY\(,)U"1$] .N"E P=8T&D@)I:XY31YIPOP\J^+E2!"* MF1U!VV1H33NM489>M"C15UXV_PQF@[&D/V54$/[R"C:T.E)&#"P'08KSXHYF M*D+TA" RU$*VB5":=;;54NA&BP5[Q67Y9V#8[W>=#/>C'UJ!^5)>BO>.16>H M<%"*,GL$4$P:V8.<>GYIFB_55)2-;Q)H=.V>F,V^ M3[TY+S^Y?]BFS[39K&<0534-XZ,IVK#[*(ILRLS14Z]5$Z.FCK-ER186'O-H M&_'A:CES?E.+!!\F=1&M%QX-L*0=%I$^-,.A5LM?5AB\2/,BHT6<47Y5DO5@ M*#<_.21"YKT%1G&#P@B/TK:Y"9(2E\O^LQBR%3#%GNR$3=FW M\!P\.WLRCVD6/T;\@FQ)-)3+C\,;)&\O7HD]. I 4F?(B"*Q,;@?/O\I/\NO=M9980:]: ML02PLMSO+HX"W5TLP8*,\O+.4G!YK"PE*>1K'@ Z?Y43=FL!@@=?' :QZ[]6 M0.C@_4ZQ(W?O>,+^+, />MT,W14[.2")*7S'];W M= UMN]S8!?C2G_((=HL7V*?*^0S\9J^ADGH.P\FV+Y%]%WN_(#\34",]./75 M 4I=%$Q E/_M89U6_9JFZ\_Q=LM&JZ=)P< 1WVQIL].W_V]46#:P)PW>6O:< M,%6C!3,E OT6Z1-?U\=R_VESND"T^L194L7"1I0\T*YXO&,0+ M]@5.6(!_X$NDJ-) J2TM!"3:3B(1Z&^F)*_RKQ]HY!995'G(Z"H.-CNKX:,, M$J@^Q40$T)":_XHVS(]EQSE4Z=LRD*7YL=%D?W'=1:,[3/@)&/3 M@\@$]Y9W?$QOB2+ 3'6P;(3)NBM-5AUQ/O3=!1!A;$ T=0&44?B98'<0C2:W MT&-LJK>L\B;7?Y[?;./;LD83!R",1C_*R#7LA!*9#Q?U--(G(C(HK2R;X]K3 M]G.2[HJ<#>76<7(;!.51H!CS&MMK0O+*E 4,5?N:!XDVJV&L/PLPK*I>+DD: M/'+91?NOO?AK1B11E\: Q5 $5*4W4GJJ@JMB#GJ\SKC#AU MF$SD3FV!%$PK'+N-3ONH[)=OJ[,F_5_D,PN(T0G'+HK#FC'AK;JDJ_0VB?]) MU[B)$;&.?/YCJ.-FFJ/O98;9#*%#@TD+@9WE;]]?\2/.2P9W)R2"8"<2$^H) M![C+4/,*?77$]('(GQ\^[I=LV-];6K__>M39:#&B(UZE92-&93(9U4[L\EJY[A#2;A@-3*3F?38DHUJ[ST6L-]]4E%!.0BVK%'(P2AH9Q_)" M@']:O3P7#NQ5\,;!&(*KI8%'WZ#%P<78L$[?'H2U=T"O4\$"'M>KW@KQY@W[ MTR0OLAU?2;V,\S^.GN+Q-EVU:!N-9**3X0L;MYO8E7[DX%:H+_<29"]"/G$! M[]=H(;HZU>^2(35@K3Y55-;],N>:9O?GF[*T%UT_)Q<;,68H9HTM?<-NF"+T M@6.)0+7+$%97W/.MWZM:(!2" +TJ) ?< Q Q^AIB4HBL.@2-5K6 J ;EGDRQ MPTJ):L:K?%T@E -X[( &K#2FH<9[!?(A*G997#P?1X7@K!RIU"B*#J2L\:%G MU\'82.8'QX6Q9C>,-N%S0>YK.;)F@J$00]RY0EZ /0&QHJ<@)H7 ICOD6!QV M27T8PN:@BYL%:9Z3XU<"%V44-<&+]QBZKY#YL4%_I>O;.+D]6K%'U8%J<;[: MIODNH^!MR9,M2<: :$L.AHA(WZY'D'K-T!U@ZECOIH7W<1(EJSC:=D:B(=WJ M/!V4BM&J 3K4@UFD4=585ZMMGH?"TNQM^$7K69S0TX+>PX.-D<0(M1T) M:\AM;;I![] \#L%]K1Z*^2-2/@L&RN..$\)9^$M#D&Z%Q; >V'HA=> U?2K> MLM;\,;T0')DRKP0[IN8O!5OGGFO!83LL%X-]\\IJ,!1F3X#CM!I0"(O)16!K M=6(5.&B=W^CS/GZBZ^8D]$LV. :#"R@YBAT"26NA863;#?,A-SABB[67Y<:3;](&NK^GJ+DFWZ>WS97Q[5^0?Z/V-X-1H ME'1+((7T9!9)[=NE$L:5G$]J"\M6B.RER*=*PGL.PG5]:M0_0SI)%?N<0OCP M0JQV.H)O+=K?I'=)M_Q^%/ZV4WYU%V7T;933]47T7,9/,&G9L=80(?6=92Q!-G>!D$&"F&>X%(!MM M],\G>SNP[+3%,94.&)>X1,VE6H8<91ES6MUH^XDKD%+#=^H-DEG0IK&@J.5K M$QJVY3?=ED/[T*P8TTW]@+&Y(I70O=6*WD9+K$0IV($BWX>S*XS5-UCD+;_=I4N:B=U%^-PH&%QO-VQ8%->7[>O)*$1H*%V_#1]L6APWEQ=(+^>( _! M1#VN,%XCTI@J-80=H$$?V341X9[9W'> MQ99OA0\=#KW8I7X=IN@'9@PUG(9BXQBL71A,B<"#T'O1S"GS\\/*WN^$MC_"2E\X3O,^/_._G'+GZ,MGS/_R5E;8U7_*4 M]N H6?<_Z$B>)JOMCE]P?QSG#VD>;7_-TMT#TQ#N#!X>U1E.@YID$4"#IL87 M[U_!:@(,Y=M(@V48C5Q6[>!WIM"Z)>6!L-EYYWVWK_\<2)@'OK9*4 M+-[;ULMKWEOC<;6A_.[EP9[\!:3KZ(E_>WX%<+**M]5U@$?%>[IF3=U>%5&Q M8VUX[@D+,Z 5B[T4-M&BE1PTJ0WVI\FLM4F="J9[X3=V?T]J.1+OWW?S?T*H M3U)^]]LQ LH.F8JI.A"LIQAZ3LK?[UA9L MB-NRL;4X5%KPV925]YOJPB8H-*0.DJ&^!NKW#]OTF=(KFCW&*]HLS?%W]/>O M[7],DT=64='UT>ZED= M4EGB+_[G!9,KR#,MR+X%"W(4P-G^7\/DB%!?X^3HAWE5HX&+\H[U]VE6?\3E M#N8: DB=NZ[[ >>AID%A,B;+ MU].RO3#9I!G9)5EK\4LJ^>6DG2.!*:DP4](2MF.63"7Y!?QF)\X:!DGA-0P* MJ5&\'TA9"\P]NVXBJ,@%+M2--9=_2[,_6,!9\0GI]6Y5AI@P;E=0]:@P&( _ M/\3:GH*87@*;/GE0GZ9Z%D\XH^#/JHNU] )%0/B2D%JHK(I?#C-=WP(_+. M/R ^ 8"BK&J&""#CXHT)L[%N6\(+ M(1]WO(XH3TB_CPL6_:[3MSP04EZ[EU4\N$HZU1XJO*#L.0TVB!;,%WKPC3$/ M1%@?U21Y3K+Z$>%\)PSX>5&>R%.^,9'[/H;'&EK1L4@3,#J1"6$:'Z?0[0PO M:G4G#4ZJ*2BM*"711T4EH;[3*"3PZ&[/@V8+S$,-9%-1\43;$G1,*>3@(@,9 M.I@H^ETG> A,X8,%V X?J+>_!J[KW3KD#[!5?E>?G 0U_3X["U1+M[/1P/=2 MJ;"M_+_"B^EUU5 IL:OF-";L'-,O%/:O# M[;T%/*6'7L,CN)C&G,Z\%M"3IFG,4)/2WHO7'(&!G0 MC1@= W,%C-:EEW@Q]&XE7/2-XJ)%1YU\X@9(:>&EA(XQ\DPBAQ +AH&CM644 M-P8M"2]L5--^[]*D.N&&SPGRC[4BA\(&*GB -IS&#\#K?"%$W@#S*"*SNSQ: MK\M=5=&VGK(GJ[T@ASD7?2DS^BKPH>,' @LZ(00PAX\BTO:$&DA.$\/HT5?4 M"!F-X@QQHG(U=W#H>9T:$3K&EN5N3))1/A+FK['<1%N^T8SO!Z[# A]5W]$7 M& X&:-*, >-^UB=^94.7[5W/7BC^CUU>>TA6!VY(A[+L7\W@/H]^1Z\!98\ ?A M#[2X2]>GY>YS_O[>GF_5"1;1[6C]6%>O!WR4GA5.(#SITN619C>I8J58T[>: M4%A;R_V_RY/?2F66F0K*?JZ"1"OV0>;]*A]M\(RXI]FO(EHB3(P9B_8[)WKM MK??J>K4&7+Z^6V&U4B![C45W[J95^E(0#*WA.H>PKS7;LHV\/D@3UACQ JU, MII=H1C)6:#FP:K_>$CM0DTVDU_"J?1;*.JFT$T=TD?SF(F8,Q,Q/?\(-G-^RC.?H^V.]K^L5\M$+]9:J#:D$=+ M=2JC-)Q9I9F^7RGW=,TM^6-2/@_ES543Q*33>W) 4PTK/>YJ>_=!Z+9)'VEQ ME.>T:-XAA";/\ KUSXA1F$A9M0N;1$5[D]$3::1#RD5YHUP'12)(O5M*=D"1AY>K9!TN(I*B8P 6";2$% *M>\Y)[9]_C6G& M?MZ[YS/ZR'I)FIH02N,,)56REZ@D;ASE*[5'9-I2&>IRKQ4ICU3Y>/1[:(D, M@Q%Q/D/V()C6)/I =E-Z]$K2;I@=MU0X5V^D.Z0L3M<6G!!8PS&*QVA[ M"CH'L5Y@!B01KW7[%Z WQHR0Y7C_H52TU_2I>,O<_8$H:4>RDIJV(^N@J&VM M.]CA@?&G6]WV]:'R-A 62GM<4=0*.T9=U;9JJK)V8-\UM*QMOT!YFH2J@QZL M>F^_<#E2"H82Z*U!#-A#80]CGO9*[.O&:B_RU1VE17E;8ISH[.&9^'@<#JFH&&CF67Q@')**SW/!XG:?LWOE(=G@Y0JX[D@ MB8J]F2#0B:-Y()4_Y"R0W$PO5-P\ ]&"%19<(YA0@,"(>"X(U8?@3!"H#,%4,B?YJ!>; :8,0IM_A:#"OGH7MIK MRC'^2%LQU >\>27C:?*P*_)R:>A N \6(3FDGDC2%N/&MIT0#72#XA>@O3P[ M^?WDC!P$LE\5T[,B^LB[ &#-6$E(%LAV*!PY1'/D$,V10X<<.9R'(X>3.'(X MYLAAP!P9]JR"(X(N4'/D$,>10^\;:DZ(_DJS^RAY%K-% M1Z?A#4YG*H,P7JQR2<.AE%5H.\OZ(W(=/9&C77&79OR=OD#8IH6,=$+'#1B( M4>]Q$>_/(RO?L^%U?K+9T%41/]*KS]'#)1NFRSB)T>@S4JYAAX\R'RY6Y-%> M$9146EE^B-=O+M*8#:_2#4T*,I+ ME#*ZC@MQ$:.ATE0Q*)6I-$4XL3JJP/N3TA1K9MG;QL%%227+*YI*.A1:ZB D M->_! 2\1VCUBHKUY(F94;JOG1?9H5\3^[E[;\G4;9 M]>=TS%1S&WOJFMB8SF5]KRX&*1/:H2"]H=WE?ATXZD@26E_]$R?DF8D3!JA_ M]1X%)J OM0B&49S0-S<('*;M\44+>UN>I[3 "2,.RL3(=-^4RF2O71V+L"AO M%5MQPG0-+0BW09B1+YTET&C,&TU\[$M=24N?4GI*[:-%Q8[DD MQGLTC 9#0W+VY]4!*<&\8JX'%QR]@:E9O@^/52 MXDU/9MIJ!HNUW5%9Y&\F3DM<&Y(;M*AD>:E9;7RL[Q0+8Q>5(?Z?:1?DB3XDZ#^AK&C";, MQL9FG2(8NO<^A08TR-[,@="!QJ3:3\'&%1VH&L\;R S9?Y@:-=\(D'<0N^L M\C0#!S7%+:&FS3AQM/% !#QA!UE^/# MAM@6-E3(6N(%\[,D7KE[^W!7)=A\0;J7^!U]I8)9"G7%A0!3); DQSR/#O"8 M9L5\8TEE9?XU=.[7^\AXV!++B^FM9>18..>#X3^3XBY+=[=W[!__>A!N9,&@ MR; M7__=5!%1*1HLA?LXP)%UU%=H6I::2 )VO,P NSG*W)ZSJ9A#3""5LJ\3>?KU MIA'T@JL@?\OI9K<]BS?X*9VQBC+<=U6<<6_O9-:9F9%;,R(.S'2*NUWYA&S9 M(_Y>WXM)!0*<(57C'-/T!@#;4? 7P-*/Q;?)NEV4T M63U?9U&21RL^#?5K%"=G;&3REFZ8S'7T-(SF^II-:-?1G$I O"_[\T':OJ7L MU+2VY!^3;[?LP7BC*R>H>K*X-4ADAG^K_AG-_;C!D MTJX_YV*3K]ITER5QLV- <] G1Z1%)9]$.571M^"4GY![4Y\QYQ$HOX1A!(3 M.2&P:9,,L'D9"R"M9?V 5$\".0:16'6+)VO!8Y<041@?-8M]9L]AW'.=:@:[J=%:N9(56MRL#W5AAU/$W]#9.DA?<]U (0W?^]&NJ1B:M74@E MM*S5Y8?[+@_BQ1+]#@8N@\)WL*<+GIIV'-7[2(]W&:/91Y2BQJ M"<@BXU;'NFH_&)"#ZOLH5V[BK:JW,' O[6(!#51=(2:%2$O$$=BZ3\:KR<7\V5MP* M$KZUDK)JY"3 ,A2/*@%]M3I&R_ M#;/2=@]O187N#M_V*GN4.^M5/]JK-3CW1@N-1O]$P[T2.0MF-.$>Q(I1B#L0 M^QZ])*/7;([C?,6"VBZCT#9),^7A" >I;&O,@W+GX)5WHP:@AD=X@YTDEJS) M>7%'L_$;:6%071-3HB&5=D\#@RR4'>&P2Z,%L\/;WAJ-D6N[R#X80'L$:K)7 M))^"V9GH ^R*,FT.M'M>-P*R&)"?K%'3Q=C?/ MS<9-ENUR>EO.-H9RD[BL.P6$ GY_,6$ZPB)"C&RYP8CU&0"!?0. =.O<3_P9 MJ1^^:$ H"E\]1'@>0$M'^@U]3>:*A[HZ4\5[W3FFTAIO3K;+:#B>/(W6LX>: M'PXN0NM!2G?R3-33!E-GC1GMF;.^?Y^T/XL3>EK0>V@H-'H^H&_GN26*MA9= MT'!H'$.UODXGC_$'I'P2"&G&G24@AO#W%8._%14!?&#'SVN&:9Y?9.DF'F6F M\9/VU<+.D\DO%;:VM.MSU5FI8]ORMPG[TLMJ:^U#^8GOUP?'79$J?\/A*X.M M4/]EP8&NW?ZT5TN/[6ITYD'3FQA AG5G9X*XM.$=$?QCD.6R8GDZUNZ1/"HE2 MER1*VWXX4\XWE9,])]OX/D[*F3^ -0C9EC=2VXX -N"8VH?% M('Y,L-H++Y-;YYDUU@8^-AKBDC)L:-79$Y]N1%'1JM?E[]%V%S7'ZG![=6@4;]/FGX:Q1]4E0<3QTP4BP:AJ MRQD0;.U^ES!9[Z+TL=T^#Y0?%$H9:6P/ L"^:&I*)$%%%>J9TB\[.JB+KA<4 M'KS-_:_2>WY&<'W[?'Y&63NA[2](Z78N4R$]>393:M_N?";&E7Q&4VUA>4:C MG)):(I@=*MA>3XVZ9CBC*57LSVDB?/CC%#_0E5;O1J^J7<'C4X$1DCTN 9)6 M>"2T;9]#,C=J_L#:RTJ M!*D$0GB2&%,3X_XH^P2$7>$2F/>2&S[X\QU]*3< M@HF0['$&D+3"&:%M^YR1N5%S!M9N.,,D:#@;(C$=/***LB=$5!$JC:DBL>T6 M15I#,_6,C-K9!#"Q\=+^71?^*A+Y L %C4"LH,OKB( ?Z/*>_6+OJL/)69^> MMX>35_=!MJVG^*P@J]9!YV#^YLK9N IN!7<20D1S MRZ)11'0.5U% =>)T') =?K>P0X6]F6#W[?08)P[:NKF^=Z&,%GLWY'P4+;JE MT(+T39/&]M"T,1_,&PGO<4++RJ2U+=[M)K<\PO86^[TVM+YOB M"N(2.%ROJZ>Y5!?#2=404UV^+XMK>=_N^@?GAB&AX1370,C6O$3/K).)+9$' MU#3$6+$SG=5]GR*8V5^P+T43#N O#TPU].2%LPP"BV'.+US0[&V4QZNKNR@; M(M10&ST/,-!V7K#W_-DGF*[K:67UV")J2,W^8D_N[UD>R[DF^99%\36K>Z*L M>EA^ZGO'J2'PM&I>$ VZ96S/D%YI*FC#_"QP,?.MW0#+9#C L>$K^$<@\(G^ M(&;A3_ZQ8WG[ V4)?'V:/%+Q87Y:.L*,".I8C0" %W3VPU_?JN,7SW:9G67U ML)D?+GG^WVG,QFJ/3(9?PAX2DU48 ?F+Z$(9:0%UF*I2?W.!TV524KBU LZ# MK^C$Y12;\)Q^YB_:E;4K7;0\6H'FH7!.O49KI4$Z*J\=I< QQ.Y0ZND 8W4] MICW\UQ[QSS"\L?]R%=;EM"$,>@@?$A^EH- :D$P9@.N-.F8:9L^\R&MG'*VY MY+H@'VGY8O-U]+0@1T61Q3>[(N)OX[ NN6"C.N]' SB$J_&061^O00R,@2'\ M<;S=L:&A\02R2%]G"KFO/\?T6=>C;KI!7/MEVH;)4V@CFU_8C+(0B;K3:A X M#.;5NJ:T9];&[?!!C1DS(.#=.BM>^]2R$Q9,F5ZV2H,@,BG?@UXUEZ[WK66U MU/F&55(Z.=7(DC"[:EJR&DRT?#O/N":MP4<9?>M+KEJ%FG5'^87G8#/D@G'( M&$*R@*1E% Y-!FWS2R^7D^]&C7%(+Y;.CP%6?241&B@ALLCV:H!V QRM$1BU MPR&#Q.L)/5)UYC[X<4W=XUT N?[4$O-*:K>D]/N5A *8A4C"(!8[E*U&;H$T ML&-6:SO;%JGAV=T&2?U&6(Q>PTV37V9QK;-_S! SDZ(19DN9=KM\,LEK23UE MNZ6V\==<3CNDC9U2V@%O@I@Q0[W7]R%.RGV67Z&>U)HOYNB%R:R<]@ZU#;A/?J7:M!$37[&>]MU?5FCR M>93#U'8'%)<,CGH ]ZPN7NDI$"\XHMD[)>(%AK0@:FAYW3]AXFO"7->L@W+' M6X-1SFT-O)&35PN25-/H^T*.!<^$\KLQV:=_^LOB\. O"_*GP\7/__;G,V;O<-"P4N1$*+P$V8TKJ3O-\V\$= M0-WZ/03**7I8?HPMYIX=B9;B'%O+-]\H'%A.'G)'4S!TT#NC:"]$/H5S)8QE M:.&/2#;"5AAGX4F/J@>EQ.??63ZB?F37X9EWVD?3BS67[\X_7IV?G1X?79\< MDZMK]I\/)Q^OK\CY>W)^<7)Y='W*! ([4ASN9?B\.^PY]2,%R1EWH5Q_TCUP M3')$)"P&GG!G]6#(L6&WI]QI'@<)J (GW05T"*2D7Z6GW>&.?AQKR$^\"^; MQ_JJHK?5= ?$"+'4D!!#*5M\Z-MU0@>A"Q0;!)K+BRQ]C',^7N;73H2V/ CW MIX@(\(\/\*"O(*2!R*8[L.CM*L(MBX..##%S\-I!HZJZC5!C:_.ZT+C6QG3\ M73=B1X:PV>\JYW/6M+ZF[]MZ\CJ(;6-3@2/=N&T*'*\;KEF++BG_W>)M7,[F MO;MC74]/DV.ZH5E&U[Q0*._F;.]X/MINT\]1,H*Q/8/#7#[!H"U*&C?!T1*6 MA2:A:#[-R;)28 F$/+97A$>-2" 183I<1<'#"F" ,&-L6QB1)K8T"(;9G^.< MW!SW].+G&FPV=%7$C]U+5,AE5%#2M[P@>R8VUJOQ<6F?M Y(ZV%!CN[YA75? M6:H$7?@T];TLUZ]Z1+MW@.^INN;4FF'Y_(&183?# 8.FS#!+8=XJ@]&&J;-E M_UE.WM+B,Z5)?0MGQ"KV.TI^^_[J>_*>KIGE[2BL\@TWK33K/0)'8!9,VWW; M8N0T$;&HL9:!#\3PS+CE@0?;Z5%U>OCT$2<]!T0WD0^ZM)KL)_&^ MK=6_>XF!R%+$L1I:)L:0@()%/XH!W^&HJ/,A7TC=L=8\[_59JL--!$VS+9\3 M,K7M9O!JUAHG0A" MC5?-W""&KE/:'U"H+/>4'"5K?FWBMI6AX$6%>MKR< =KNPEHD+\90I;"M4%0 MDEI**5C6N#([FNT:"S\LQEDWFEH'<7EOE(GG06S4W[<42+:"']:@!"MK!#K M TNAGZ+3/43B.KVD#_QPB>3VA"D4ST+P6[1K7H %E?K2)U(7IN2>(=H=$2R^'":%:-1LGX3.OVR4> MEL*_TE(34"^-E_/>-Z-LCM9+?I8O24,U;C9^'H+\_,I)32R]-$[Z?AOR(MW& MJV?EX6& V' 0/!*S-10>&'8R(!;[0 V+1:K+H]6*SSGQL_GX6^7[^:E@QLI0 MKXI&S)(> ,;- PWAZ%EHU?\8&M@(7QW(6)_'V*=V_S#&YBQ&Z8#:MA/T'0UF M3IR?>6[2+.UQ]_2;%R8T<]IAYL:.,?2>'F MWRA8SL]XI<&4)OHAO,9%!:_PS.&7&3V,;Q\(-WQX7=.KUGMSZ?AK?XJH_ W! MB;9Z=9FQ+2NAV-"[H]6-::U1Q]8I]I<\+K9UTS ,7GVX".S5PJD8'04Y"U 1 MA3)#L^.(-:E]OLEDN7R9V!*G3#JHJ$0;*@TWNS$J?>4/@(Y0">0OLV@11.D%GW9^K.)'0VZB@:T7>Q;I5 M! 66WC>AW9%T+\S.9HEJ<9*V\]R" QTEJWH\C1BNU!\1%>IL)GC;S&-JA M#6160^0*C]\VPM]Q:#;RY/(+@2:<;9Q@,[C<<1$]:R6.@;PR:[3RSCA9>W Q M2D-Y-"-DUT:'C.LN&=L\\5 )A\K$(290-!1T&Y:"M2J.?ST_S^%S/QL%'15-*M"*(.M)5<%7J;":UN MLP;@T 94I;FCQ&5'X75#4R>)6,!F,*FD.9:XW=>$R"42'3"9"'6L\U/@Q7 N MZEH_J\#.];@*V>E.23&*KIO3P>.07F73@(J4I8J>5+%4H"ZG*>AO+HPZ3"(2 MCU:0":>1]@3[TY"VD#K&*#J5V )I,,GD-'FD"7.$&9 (9,'DT9.U3LB.]5D6 M+L;^]%@XU(>6*N*]7&B4$W6^E&I 'ZD8UE&3,VMDWS7*'(9[@:=) (/#^^GK M11@ZB)M"+)B@76^72V[?10]Q$6WA#66:BF XAQ6MLPYR9?DU'#VO>FR4&NO< MVQ55%P25!Z+N!YN_A$9,)6JD+,7TIXJQD TY?>6>PZ#R148?HGC=E(GUX7)' MR;H\7ZZZ=DA):QTC(,5Q1JS3'>-VEAI/HR%ZT0!M>#!;\%#IM1/-99Q(RR,+ M5[N,GV=4!Y#0XH46'*6Q0Q</*?@6>6.*PSI5IPEN2 )7MK6%YHC4 MDBW5 9]'7UFB5R#/1Y-P2FK>KF'!(#RB35,1+JE!1?LE->!JEKRJ<*Y968R,Z6%EC S84-;;4\ZQ(=ICW5&[M@1C. M;U4N:]6:VV4YKCLKE>4[EE\.N-$IS3ZZ@TE=5T6Z^N,NW:YIEI_\8Q<7SY?I M=OL^S3Y'V5J9OU#:8!)3:%OGO]2?[@P1[I@G@Q;HA0.U12@D=#7_A52ZY!/7 M)K6Z_]<%C> FC0=H#*AB@M20/# @VC _]ATF0)1OR["'4^%7W,O[WR?P?:;% M>YJP_/PNO;]/DZN[B+](V'OAL/SL+?L>ZXOHF0L?91D?+? _A;.L5@QVD^=$ M@S9BRJ0F6%^$L=$:9=R9[F1Y'&]WY0T!M+PK@)]BPH^>R.(5&Q"3G+.B+,59 MK;A)L_N(A88W-]QB_>Q;OINX=/U= *')#JZ'T!C!=]!DY%L>B@Q,+JLWYWF\B58LWU:[1QM#;[;<$ON@,17(BI ASE([?3\,'WJ6 M^L'"I!5^0D._:1]IH0X'>)4V!&!4)M->[<0NU='^Y/1&FJDON-R3-HQ[+37 MD)IWUI";:NT^'['>/'&P/(^L7NT:TTWT=,^L_M/I).K:L\P7@6D%-48:R_9\ MN'I_@W?\"WLG1?VD(U1W!0< 'MOPB55^/]:[*+][OTT__Y6N;RMB'17OHSC[ M/=KN(!2C]0;X1NA90K[2DPM.8)UBV(*SM>0B9,-D>$:I&)7Q*^GRS]%#&)S" M8T7 -JUN%/-0:4+$4*1?G]R%;I$3/AWPT-[]<3U[+CBE@#O;_97_TL2"9C(4'FZ I93!-[LZYRPL@#-@$, M%/=54WGM*']*/E7/O2]Y2/L2B.SB7QX.XWMY*&8/+?H&_S'-XL>(3QU70Q9< M:870$M!#JF61+Q(_K@BD=HEEE,K2DA\R7>^O?JA/)D\W@N**;)@>>>2*X5 / M QR B\A>AES/M1JK9XC3K#15KL[ M@Q1^('ZT*I05EEA0-#X?"-H MD RD>SK@R%E@V0]1JC=X.X=+@R_+*B5;JD@D)W,%M&V7+"HW0(J]8FBL.V5*7_+8I;VTL\)1)"1P) 7'0%;=&A-.F'!T#H* M_'TEX0F"K,^;$SV>^78AFCWZ?_,$[$41^H6_.P#Z5E:(]8$EKQ#GY5MYW=!E MW2<0U$'!(>0%@K:@/S+MX+1-A2L4'\3*;2YH"1 (_N&N%?% V@D 'T8Z0EX MEIVBQ^)&<94;<^@<=+'32I#+L,*H!1B! ]?I./(V/!T5./"ESVI1N.ZV>?DS M;-S)>T5*=YH5^. ^Z(#.>4)TL+SP1MT##6LI2F_Y?="V<60_]$H<38%0+_SN M9<@G+D5*L?!&=).0I8K#$Z'E.Q8#]Z\/XS!T3?L@!H_$;/%&1 M!#9]X023JK!O%92^DP%KD&I%42 R#/<]$5LLZQAULFPRMH]BT5"M,\X,;K%0 MU'4B0@ _-4" CK00\2-K7A%^&7W^$+$,'T=;7+6C5!BB7Z)@BPN@"W>ECLHE MBBQR(TOVF-PWSP/AC+K[10Q"=1# )U!7R"Z%IUD09[_$4;J;#K=^@<.AU\J& M6M\XP**JNK$(1M^US=_2[ ]^EFNZHCDN]*LU1IM%)!K6=H^ /MQ%?Z5/W"83 MN94E?_XF3MX\5!*!L Z! N%F$U0W0;M/0&7Q=A2%KWF@9S\-J/U9P%T_$7#9 MZ@#N4CK45. $E*ID8!65'M-!7I1''YTF1\GZ:/W(C[?*K].CS2;>QBQ]Y;)E M)6W=3HK0T+7 6+0W1SL"=/VKJ*QG;]E1X7S^+6&TRM-MO.:'?I.]FG]"ZT,J MM=#38XZCS0S9KNE_;FQ;S4O:GJW"^F"$:WY,7Z/&^V6O2#Y=E[?,![40-R_6 M)0EM'K"'G.0X.$P27%=/)[E5>G.0GWNR/4>LXW0RY5M;VFQ_"13O 4B7WL.^ M-6!V&15U6;WW&RJA)0LWNJH:M+:ZT(-U-C>Y-1>&M,RA"]6@UI.T$:7)<]SZ M$]:*+MO#6*]2M?)J=4?7NRT]WW2DIXQ=<08U@H/*X PA0]X$)S.F5IHT-<8@ MG+RB(3(2N9I!"(\=_= DMZT;L# M#8)LLX[%<W4T>K^.(;_D_RO-T555"R?I_IG%2_,[$=YEPJ72R M+6%!H6W+:GC3].YN/&+6$'Q(,[$_#&:[?MT0!5DWF&(3#% 3("(+39IFX:AD MU#[_\4@<3-]&6_[9A"D.P(+&8&9D88:":N!S[GD/L?NI!9/(JDZ!5.N_J/D0 M"'Z:]8\$#_KUSL"8;H$C;$NH >0L3NAI0>_E!0Q25R-H='1G"!>MM[D#Q=#Q MU!#1MZ>S"L(U2:GZ J+"&%F:\4#8X?J1H#6C&P,&_GVP_RQ-UFE2'M=W$R5_ MG&\V-*-K?FS?V>G;\TOA09):.O7/B=29R'*4%^NSECI>9=3&VUF6'P1RYJ0> M'-()O=6G)DJ]2TD-?W/AT-J$GI9'*R \8"@L94DK3&KIZFC4;TN%[[X8E )S M9^Y@ZFD&[(SF.:7G#S2+BCBY/>/G&X(+9SCA)DDHA*>R4FK>9M&'\B1EH=K MLOK0,ZMPW9N:=,* 1E*]'G\0'D+AS26]C^*D^=X1_(&5)#P2*3G@T]B- M_7)+QZTNR0!#R_9SDC;R9%N>\Q\@"R4@4;!1WH5J5H[U5>R$/,Z&3WME MF)9+.^#DA5@IO""M."DE%F0/V_(#PG5>/U:A2LPA6+W68E6*DQ_JAI#L90] MT@HEA;8=O$>C]J9F(*P=4 $F[]81AY2_OX@W0J4Q622VW6+'<@R7^ID FTZT MKF3"._+-+J:DP7@JJ (: I_%T4V\C8OGB^BYG/8]WM&_TRA['S\.$6VJ+BGO MY>H."BF90]=#:81OW=)*:7)YN/CQ\-]"(*8!;A15%+8OU>64S)*JL%*W(F2J M'VW80' BWX4V-$D_L#$3\WM>9QGQ8UMA(Q",[2ZO[VA&(_[YRP@)8F@9Q 6P MI\V"0\^<2800M,<7YIW.(J!;X 3PLCF&UL""]]\-)?S"Z04IR4&X$<*M?.DT MT9B3F(G;[(R4>G/.:W+/?I=G>BTP-KL;FNS3*9_?AEQ M88P@T]G:8:=.F*[EIHPG;/?M\ %I/VL57>_6\6R\7L$-?*DLL+%J884&(6; MWY)UG*_275+0]EOC2@!F4-'"GE[?"%_GL2I:H$3 MT",3:-<$J6R0RLB7SA*39.J4)OY?SSNF^2J+RX5HT=TA",GQZWEC27NO6 UM MVU_^E[E!OF EU.Z_7[4@':$PKOG ]+7X_2I9IX"O5PV5@->KQ+:#*T4_1,4N M8_\MVZASZ@C2 J8,A2RX3,5BG[.]:25U;YR$)5:7'^(DOM_=UR^N-Z.E$)AK MABML7E5WM$92%1M#IU196\+)IV? Z91(:6E>/;-V J7"OOO\.G2EGV/[%J1Y M]BR4@R2Q(% F7&%/89+NF>AX2)2/4))OIX7 &=*:6I(D*]1RD%@%?EPG4]BE M;@*%+"W_:Q=Q[*F<^Z<%'D3D5?JO.EP( J1X(^ M0R&M:*+9<-72<+%RM@4=[:7)M(BV-I8F+:Y(UJ\5\Y;5!XL]A%_RBC!BL! S M?1729-5EUC5'+TN--E<8C186OPSH3EPZ-,6NMSG-@F_M.-^\R^@Z+LYW15Y$ MR9JU%E@3Q(FWN44E/IFP<@<.MKF@',HYBC"Q['S,,DBIP2]!6Y4ZY'-D(URS3X+,5YF *+%C(%S-A6%!PH8OD[$@0G M+N1\!7S6CK>[>,L;PR^^.KU_R-)'6J8B\?T0:(4FZ",4IK)-Z<+JZ!_K34#;9/6* M:$ D@3LQU?C-QU08B0_1#]ASA0Y[Q8W, M@Q$T#JJH6H;2YNFK00A4K1A#Q-M E V.CVXS*BM%9#+MD%,H,[F\%UBUN\( M.Y"7\9!>=:#U7;I=!U,S2+LOU?BUAY6Y0+Q?CH/VO$']79H7BETO4JDNW$52 M-@ _MNM@/D7F1XE\0).?%5.0DZ<'FN3>WX&0=^,0]O+?7 #\L<((^I!-=QBQ M.-4A]6$(D(,Z.BX(?U[O(PSIR'8;F 'G,:: QF=UP'.9>KI"+=D-G9"D#6J( M;;L)H5)?2I9(M/=E1)#3$(C>'K)%W2T"PHB51J21V78+*;L15^YG IX.OBA MR4+P9$3Y#,4YN'-,]+ ;<'.+^\"ZYJP/QH:6E:#O*]3W"06T24O8,T,L"W]/ M 7IS\W3'=YE-_0O$AS MG)U?DZ.,QN;H^?_>__GI^=GQR>?4O MY.2_?CN]_KMG_NG")9W6E0-R(BWTN*KE-43F:C)6DZG.&6I__SC.X11:]O:+ M[V7+)JPBG&LE=:8Z M!$EZTW]@>;?+,CI^0004&(>95L >,&N3+H-.WP42J5VE.@2MJH^"#$7#KA.# M6/!C@U"N90%$]RPY08.+:#4PKP^%?NQ:D/K1RX6!.J2A<1!,@%//8P&"8,!S M,5^C5?D>Z]$CS:);JGQSU$"U99".ZF1.X9W97Z33=RXGGZ:Y9?V4K*-X M^TRV:920FXC97U&2[C5\$]0 2>GT'AZ2&&^E3VM=[S,#VF*EI._8)IK+ZBJA M_'752HDT6@O2X+S[>FL0A[W.C&VP8)L'W-Z*O'TS)6E*DH:LLM)I&M%,$U4: M>)MF6?JY?/]TEZQIUAP[$#7O4(3#$A4+HJ;U_Z"*_-H9UNOV0Y<HZ[U6357@#>R'PB5PWDXM*IMWL#=W!QMWS2.M^3N%.LRB4#:^8SI<-81" MS.G!6LH14I#S>L)[+51R$N98NM,"LNR:,^C[+*2Z,%N"N,I"V;T*GJBNL8!4 M5 SQ?86%H$DG3P]Q5K[K"KWJLLKD95E M<\L!6;//PN,3A (%LR3=I.;80%G%-J&O>:#G=/(9\&^.4V[:SIN^B!/1%LI-=7E60'6-4!5R%GLRR!*ISK$EAJ M;ED_W4^#DE7]/#SJ*M&CX#"F5]5E6.;");EH@;;K2)Y M]T5B6R-1N0"WQ]35GDD,;=^%13JI:"QB@:U#HTY2"^!$14"AVK+9S/B09F5] MQRB7T<=T^UAFC=!6S91B>1D^(.V[G'! MO#V^X&]O"F9*"YP@GT_*<-T%*;47I-0O3UDH+70)T;GCE7P*YR L[T2!!AG> MF.)K&B=-;OF>S6,V;'P?Q=GOT79\%ZQ,IDV.0IG)[!=8M3^5(_$B)S"D5^V% M+?A>V #&X]+N2S5^[2%7!.)]+H#V7.'"8M27># "Q4%WAS1_NB#\.2D%7CI" MP'!J"I$ PJ$D"DJ"GU5LVS]Z8FP<"^;N<1-A!3454G$A#(*E]8#E+$[IAB?I MZSHOJWL1\4?6OP%$&V )#980Q!YK"VACFU9G^D#S6.0*%\[NJ[UZ_*BC,-9! M)'T'0%F]2#86AG!M=8E,;!<7Q7ZN$)'0VZB@:VQVTED@@]3**^E_:0]'V@/D M)0,#$>KPR @@\,&K'U(A0?BSN>8A-.MTY*FWW $K!COV5"QK*']Q&._ 8H;$ MHC-X."GLQB[,L"$8@IX\K;:[LO1K@L:' *.D*700L5(7.P%$S'T/7=*'Z+F\ MR>=\."2H3*;$[DU"33%GJ7W\ \)(DB#L72*3LB(XNBUP7)/%]"PMW M_%+>?SJE#B6;ZY61*D4?,N25"*2)K(9@_8"?H?G.3H.HMHM#8.!EDT ML_-2Z!@:;0:NC^FS;O+-V89/(WVP,678:;S.VR@+I0"+-#V[K!'^]R,*(0-0 M^88.61V/B!B-.>](T2_/7&B?IW$52Q $ZN;&E$E^[U2 :#U!N3!S:WDE.;%+ M: QE(D);UQ?SL66$S0C7<8/$$$E=47(TO0:*U-&]AHX-[UX#MS%Y'D6M1=!K M.)0"-I5J[+)>P[_%04\_4(U*E80Z'ILI47/C,J6V/'.A?<9>0Z<$0:!NT6N@ MDM\[%1@F+69_WID M@:*/K#&18E#/(R,%MST4(@WAST\E%?U "JO4$Y,31M)_? MR.C6\V#"N^UD)B8/(M](!.UF6PC8&%*;96WF_WML :*#IU'AH5^_8V/#-S(N M,C2EF0GF,[:4AP*$P+A%*_F-?-\4 &L?83@P6]M8%.+]ZV=6 M:C9*W#Y^7;ZDPQ66KHIM.VBO.#HLV+J"W?OCZ%4? )R,+9@\ZKQ!E33ZRD1F M/Q+!&3)D;&6*Y+:UT:>TF^'RENAK)**CB:4<0FI>MZ: \%+TX\:ZO+/*, M[QK)+2PNLU7.;\E,MN@IQ[^4R0O];RT2$Y/4]:^DD[:2=)P: M**J)I? 1'FR W2FZ+:F\-J&9^Z*M/BNK7LD'LDM20R(C MDY0G,7U)V#:E:SL<'V1N'%J2@?:@$3EI.]F55%0$D5>UNOE0U8FVY>@J:5J- MH>T(2'-1E.DN*6EG_H:^2"F?F8">/GH=.9%4.K"4DGL)W3/0>G7@FL;.X@NU MP9?T/M6OT);^(RJJ&6"A)IVYUK3TDZMKB*CS-Q4>0W4>]!Y!P"CI2)R@1IQ! MM%'@%?76(6K7N0#$:!0=C=<;S,^3.]\FZ:[XO-_=X^$*=5L%>8LA58"EI\1% MZ+9"[=*!FRHCB_H%6O$W)RAY>LK)2T7,C,M%14<=)M1<--2:EH<270T)E9XF M@6&H)D+C;CP&I8U# \OS&I:?WS@4[=H$$"S.U!I\PB_I*LGNDI?EOGPD;&7% M)RQI!(QR]1?2R(WDFM(R9)?;Y$3'*[WNHGZ-Z'O4"J"OE M&+07K0"_**,5B84K%C5-G*M$X(M:J<<8D^U9.)-FG+N7&4VI<2$>#*!ZW;!C M\'HL)02#H#R0V]:"7Z:R8-NZ:89 '6Y9>M6\G!GHJIHB=E]7@+0@V<.QU,HL MX"7/? K_,F/W&_#[U9;;+?F6T*]44);5EZT57VA-?23YMR1?B_CVM]!0P,?" M6):X^P0EDK=[+=<\K2Y:<=X _=<^V::;5T;,Y6I%]EE9H*],!]5*'V3D_5^5?Z1Y'F2L0BWRG%2 MX ^X^J]-' &Q.H@M(ZV"Q9M1Y0@3@R"*9!>7QGM:G#^R":4"I1E;;,94T;=* MER]UX'%J$UF<@D&T-':!P4D5ST8YD,O M1X84T2!D;%#8UI%?CZ__/PK6I[?7?Y^ M>7=YOZ*<]5:)Y\\^(-'HH:16CC Z M,)F9;ZAF*\9+;%@P7>EY4CR#S<.[NX4#\VF%9J:!;KIH_JU!:8I?$4A+[-G7/BT6!I%?8LE50S#<(FKJ5HLM6L/DJN,'5JLNI&B_ZLE M8V^C=/ QL]I0L5:DEMBP(+72\Z0(#MU&:=S"P=?<1K6*L;=10=#LUD:!PCFN M-DK2 _0>;/$>9)EP<&6J-DKM&F9$Q:I7M6GT8F^Q=&#R&D^!&$?Q&S\)V6(I MW(5NL31NX17BP09C7Z*MW>-#8\AN,C2(\7&8KLI,=PB!] M=R!U]]UXOAZLA>A[#JP;J";(\YP;)WE&:Z] 25GFZ?V^;$ZKN?UT,SN!)!5% M++[O /8',0'1HCYTC4/VSH:6G:J[[F-5#]%/[/'/:"E4^DTR_^5V[O6N[AY9 M5OQ\G9Q#.;I5<4?Z6U(4FWF\]67ASDX?DB V'EW#YC/.[XG^) '?,EBSS=IF M+P!'1#HG**F(Z5J[&N[:F%+RV[X<&Q"+K[[9+H]AM-Q_^ M;1JO20@P6R/XK=[71Q<9_>>*+\TO;L@V7;U6_W^'7\KWM 1_&[2!?NIM M$^BJ/CI*N#F$[<)[^=9'" ^3BR]X126VK^BR*/9XC0XF4-_&W$'!$UL$IK[% MB.!FJ1\0?$HQU[86LGO")5X^Y+@JHO3(![-@9ZN+2A!@TXO<-/3V%ZT7TT88 MC3+;^_[+>26 #A*1'/9@4<%5@U MXFTK?Z"-27X\>_0>P ^1L_5H()2%C<5U^4@QQ-AU6!#;)4"(9QT.J*=7%1AHXV<*1,)UV6R]C8;C*8_S1 G$[P"#JFX6. CGZD81 M=DQ#LEWN6)9WO?F \_29EO19/05JK]$V"18:HREH] &;6]FZTY/0SLJB$40? MTF*U)<4^9Z<$1$,^>T 0[QH3^6=4[C/0TM=L63^)JY ;8#Z[[60TVCG%I*FHTJ@(_ (P_7P)1OTSO$CS@K:PZ*-,!\UNN8D5=V!H%&X*7V'6HSE.A/H^I.A7C MX7;U.=,8=SN3=L6Z(G_@].&QQ.OE,WWZ@-F(*AL4_)*4^ ;G*TF:XJE^B%". MZN-![^00-"GQ\VT@C[O)12.'DDH0K6M)1(WAV1GG!R@"4\D#ZCI9$OCM48KH M8L 7S"Z%;5[>X7QWZA(#-.HV,4"J'C(&2!R&R'=\"N ="%0FAX$@;R31EHDB M^E-V$<<#';ALXX&APAWB@<22=3Q0EF(&K$-F@E[.H8%>Y93U%!9_=8):Z->J MJ-6M)-#==PM]=1H[*?:C2(BOTN0^W:;EZ^&T;VWKIY&7-G=2>5#.2SR$2VK5 MSNPYK;*Q./S=F9&NVJEMK3/["3;V:%"2U%!A.E)*5-4L5/J9 GY.;8QC0J5Q M.1J%I]\[#*T:!P@<1A7^:87>)*]\:<>'O6HUN(^JME%0J08AJ-Q9X+Z/E7-W MTFK,+3[15&.WW]597B,6S8)!+Q 926RN7!LZRZV8F:WS/C&6 _5M[!Q# IE= M9HZ+ M.NS*!OTT;4$U8W]PSEZ?J[1;A3BP4/\:C:L5>[SHM=ER54I@A^K(_> MCT=.6+4D=\SOT>6 #IF?<[?#(LD+V<68(,"_CNA)J(:B6H&W@!>W_H$E8**( MH5_8H-7UYK<"\_O>M)%4(2N-IP-94'((UL,-_<@=V=-$IM_A2A5<G4I,J:3DD"DG)8H<<2<\$,4B)C: H!07XOMT@C:'4A17B)9J+PS%2J#UM*HY3/TPU*D._^O,K M"-!7D)) 9G/^_FWQA99)?U"PO8*T_RM7 .T(R5R$&\;5>+/O)BF-+-B+2->[ M:>M>V7\RU8ZN.R7357>OU)[B&@R^2C-\6>*=>@[9J&$< NYH!!O];7U,,_ K MNO,;\^U;T0[WHJ],&''I:(AHAH;5(*^T[FS'=UMENZ%=P5=<9+QC28LU$7O2 M1A+6TL$(R.U/0[ZN*S_B'2P82,<%H^5;'P%67!M4DRW/[IH[LIQ\S,(O=C[8 M>?=XL$.G[W H\\7+:KM?XS43)!EMK)MC)#_@ZK_+#>VO+]=_W11'9.86OAMMA?8V-#"%+!QI7)BBH-BH%][\XF$%I1G//?0R+D29A"ID!D$($ M#>FV%W_#_[[8HO='DN/T(3OGNUM7KW=YDA6T7Y62C)6:_;7EL_:'G],<0N@0 MML<[L8C78YP$#-3^Q9HJ0H\NH6]H'NEX4>NC56T E0<=E!SX%V^4!B"&97B& M@:%]7/;W9QN0Q_ZBV"*Q1USUB)*3Q#S?"&9QG;>#6]^PU \RFJ.1JYF_$Y3A MDEU+4B8O\48:W[@Q+@JX[S-'N0K\DPB'63&JD8!/"8N4>@,N&3P$QQC<-@@K5^, =MH@3%Q-+MP& M_O:PIDN]@< VU_8*5K#E:I7O\;ISMI;Z]%U;^6X4U\M#D$SG 3SEL7!F))K1 M1DVUI)*+Z)0K:P"(#+.M(PG'=*H#FIG]S$DXELTA#+5N)Q4%G6BY)5"5\$MK:>9Z:7:Q*.6 M&!((;IO.T&8@BKALQ%%H]1N=:';@:"I.S@.+/39#8072(]A%PPI3=?*7V;KN MYVM1;A3N EXC#(%]I7EP&I@\&1FA-U"3@]WP;ABQBHLY9C"()+*J,@F?E'H# M:AD\S-R V*1D-EE8F,3+/]>RFU90>+%L3Q3C3G'UC*T3*L< 'DK)^+GJ##ZV-' MB&YABQ="YERZ(I;'W/=2R^H:T!#]L:'U:1I4OXZ:0C_Z+INFODUL<>K&#=6, MY(&]RLKD(<0 M-K3*%2=JJ/O&X:82]/MA;$Y1YX-2R!O<)Z2]6"3GB::@QAT MV(QA,CC!ZF)]$:;:BN94FK'KDBV@H,,NJTPN!J'L$YKT %:(Q?' MN?H!@*:/[2!(FS-Z7Y'LX0[GNP_XOCQ73R%KQ+H16RH&02.)8?#1"[4/(W%4 MJHOZ#\0.VF;GU[ A!2J'MB3).'^JZ<0UU8N .KI:%DECJ!$)6R0: YXHKS=CCGJ[ MS];Y:V?#KZ8G9Y+M9JAJ60A:J:R#=^P,CHR4TNHOJK?H*7EEI[D7O%?7[%JO MCR")81VQL=Y%0ME4CX1.*K4!F_3VHUUV4G7DEV69I_=[?GG6';E)5&P;;\UE MP8G.VA2K3=3^G8?4(0YD-)=G]&(3@P?-2I-8LCH A+JN*[&#B<>B$K5AYQ4E MIC+.3R?8R8/Q90G,I5/'LR9/4&T0=2TR'%0V?U!/ ZF8N1?9FE3_ \NEOY.M MPR592?&SY;V,:MK(,K68M"R&Q&2BL@2*PY.4/LPZ@YE_C4\S,%WYCOQVB6D) M;M&X3,X3NY9IDF+9M&L3?I]CCX3!\]E)?TG48= NEVY"95,>U"D0'^7J% D= MRF27A/<+UZXI^A%VXPJ[CCV"[R_N1M8;^8 W:8;7[W%&_U'>T!!46/Y$IS%, M*#>&/L1X-X$:Q;$%L\[\_UPU=QE^2$J\]LG]@8KJTYZ!N%[<,)-UB_-$BC+' M99KC'5]5QTS&V62 ,<2B-8!$HUV<'^O1)H3#_*J( T#PA!>JD'-Q7Y&F_E1Y M^)G?0WZ":D^H=H68KQ.4L-M:60K*X\87O-HF19%NTM4P73VF\>%C"RN.^>.Q MQ)69LKZJ -+[EF2OZF_>?S4R(':-02[4D-C5A9V!>+UD\_;33227)4DKA)@_ M9)\H7:DNN(?:\^#QE0^6TM[6%XI(7GCP;P-$JV:-5(C@:OTC8LEDUN M]-#6:R]J ;0A.2KXRS6BS5NZJ]<>?4OR=8%RO&5=!K1.=LD#INUDFK$+SJME MI3$,MMA @CC7G4@?I5*?30;;,Y/K)BKUI=DD7G]*,Y&GYJE@*XZ AM&U:#2#.:WP$;,/,7FT(;K*R:%^CIR1= M,\!E_4F]N/),&X1(F&M9A7*R:I1E!#7ZF@:6X,V/A3\ 1':;&;)!USGM["3Y M:WM$17TJ:'2SSF$!:FA.8!$Z<[-!&[@O^(D2X#$I\/7FG.QV)+LMAX?KV2L, M.T1*!;@\4>$B;+='[]0R)=096=S4K_@I&.R(QCUE9\'>QT% "S3(4SN+^E(F M=8Q'#J\#UU9$TM479PGQ2/;\AK!6FEC=:J8HOCT&GIT M-)2D&%@-B)8PL5CBQ!Y^6D& M6_RR9HT!88@E#L(8:EO?0W7*CN5ZAFYIJ*Q8[2+D<(EG-JRS8!PDB2\=AH2< M_7B(-^;FC]WXOKPLBGU"O^PY*92K,322PZ@]E(1CEF@[;+Q6>+,DEE2[1RIV MFB=*:QFT8D+1\$A9WW(2Z2I&22!12<$>N>VPH H1JU5^1N!)B-),!C5"Z/RM M 6J[_OTQR_WQ=IAHL"%[_FI%!%9).X$);5XD T4CD W[IN MZ="&4UH3[>HYBJ"D$D.-7!R<,D) 0BR;:I*32Z4I8YC>RP2( X_>)F=CX=:- MX_2#+@7 L6697/9M(L\0UZ&@%U^$Y[L(V!!I_69M'^V5JN;(+U$-Q\F!LX I MNX-[3\+*S2WX7T7*=H+P/"SA%ZJP!5,5I=,,W;\,%BNY8&K2;G!UW7+ZR/7+L MYIH+^O2)B9B:,Z.BJC'3*$(37NEJBH;,Y-R)\7ICB_/D*65;X_A9Q.NTW.?1 MM55FO.C(;%63!B8K;6AY;/ \*63#M5!&MW!H/?W>X6K;\@3 ZURM3G6\1W// MY4WOA(]ZDW9AOBYYK)FF1?(V,Y;LGHY=!^(L+G,:611M-!AC>G&Q>]J25TRS MU5IRYK@P%G($MOJ%D.%IL1= 1I5J1D; -88C"Q&*#+2A_'(X!ZD1CN@2YEC( MH6I09V9'Q(UM?:?-\IZ^2U:#OIZ_!8[!YBX!1YFMC$#-7MD6K^'.RPQ_(+DDS M,79*7S8A4W@Y%O ]2Y55#;#ZH -N>7 ^M M$@MS8G3YD@[6I$E>"?BL7@&ADQD+@2KJKME@V45S+-3M?8$RP=FMEBB. MUA;-'1!)B9@DXJ+H$S\ H!K :C(8V@#@3;+?SM[]]$ 3&5W- E/MC?2([.I[ M%IY3,SC/\9KOF9$36B/2,%((9'N,4!I+1 TX#J-&@<^N#A]J\!0]1(]D3%7_[!7G)LDO\YO2[:6B$=K MVI_E_5AM7#0I22.E6@F4("HWH)F-BT=["FD-=3C%#R\Z04])CIYY4O,3[>6M MR7:;Y 5ZHN KF-;/,9'-B!@E_6SJ4\='E;Z:H7J/\U.V&F=:[LM'DJ?_&"[S MMQ*64G0H#$I-T7PX2BH\V5-1:F!(P:(:"DU:.4[%ZFE4_%/"0,D[767I^";J MJ7DF]Q +OZ[W95$FV5IRDI.=M(9A/>D %.O8#\VQH2M7DHD6E"PC!\&X:28# M@X%GBAHS$ZVC:&+:P,?\5/N\9\GP]:8J(&UX>8/;3%8?1@X*U;H0&&M2JGI8 M Z6RL_]P5/5E86M6"UKZ/ U5U%A >!526'$JXU._FMH4&\ZVY 8I.R0%0[ M7_.0,24Y[:>G9"U>NGBX9>\#+E9Y^L0>#ICII][2U%5]-&?=' :82? J@)[2 M'B87HNC<-/;$$8&I6Y'@;I;Z;/G3(:CYX8A/29[S F(D"RKF9:3DPVYS.X8*E+[@Y(?MZ<\4V_%]OSFE^ MG0[340>=MJ6STAD=!RR\P":E]@[U?+>ULV#'7=R3/"??TNRA0#_EK?C/:)^M M:7Z:XV>R?6;C.BNNAS;)BO%__@O*G(!#1M2KR&4+]3Z!K?U%15J2/=SA?,<. M%J1Y=KTU_1;3#HOTSLV19DS4-IH)Q7:#XTD"@%T9O&*"C6EMF"";NB?+3WYE M'=M5?8K!%O,[1NZWZ0-OKF(-&+8(M8DA#FBQ#"L&BU:1QJI4,06?]TGVM^MG MG*_S9#,\P=E)R1!81*5 8:3O9HJ@(?7H$R(DAA:7V2KG[/YIC:M__K2CK\J_TCR/,G*U^5JE>^3;7/LT) 5%L(';FB%QS-$8S[$"7 V#@VD,1E8 MW.*2.JW.=J0IZ;=:%JVV2;J;OQFRJ7WB4T<#*FGT!$(9/00'&N"PJ8VK<1@[ MI2!C"U>2?,V[.1MU\=-3HHEKY!'VHDR-^_U=CZ^UA43GJ"0?&^48T MNP6KIQWUP5T0D@?U5@B68[59X&1'[<&!45W%14N5>D8\*DZ(%:CF@N1S:RE0 MRVN@W[,8 >)K*EJE,U9I3*!6Q17Q3WQ"A<;SO'1/7;Q3ECK+K_K&)^@>/Z19 MQL;6:<92E2@J(HCU:FP47!,3_1G6)20XNKM%H/PZ9B$B9(^<9Z>\VZSE>(*=99.CL_U,5:(*;O-X!L+2/ LJ<)6I%.F6A)RF1K7Y,6F6=/^DCK4IU+ M&BL3)&?LV'/*$VV.I1]8MZ_/LV.M3W5R9ZS/81(WKC[? >8H@EG[BGQWK!7Y MSK\BW\W6PLLO"_FMP)O]]BK=2 :!;34..8%98SR*33Z ,W!+=P;46UE97!1E MNF.SCQ0\[ W:TE>ST\(:!L2[G@8\,BD+!+/S%17Q+&[!\5 U43'(;3<.SES) M:9=*N+KW(JOR)IM&XX2?QUDM&6VU(F6O[64=GE5KR6?3G1S.WB=&,N1TO[-C M2!"?&E#202-+!5-KU5$(Q>S6 MQ21IH^C-B\-](P;B?F72B(O'RM8A+&PX*JTX2V*VNE9T%#Q%Q4'GW-$Y8YP@ M3_3.#FT&@.U<>A'Q#>2!?NWCF)S/K2F<*+^;.*N#R>7<,KBO=WP)>OS)&P D M71.U$9B,+2E[_WI'W8=93 MRRQ\:-LR'&N7IUOA-G02*L:226QBVX9$K?7 N )?CF/T-@9>M#=SQ\J GKXS ME+GV7!QA%EMOY==)UUU/7I0Z&+#A5*1TZM>]#:$& M-63)**YGQ:F.AZA(59U=Z#PRK% S$6V@%HIR@J/IQHKECKVX*#-UE./&*K#8 M,%-3D98<%2Q8L57J=4*LAA]55CB% JIIA)D^K Y-C?#PU&E0[)J\ <$XMJ2. MCVFA 1?4?&1]OWJ07+'T6BEHL5 F:@8<'BC[VJZO%#EVG?@0V),/\H6__BU M&D&68R+JNK4?(.G;L!TND7F>%,3A$T:E6S@$FY-&JG:"[E^;R=#O#] >0WY0 MB)XOSOR\U^NURMR%YZSJ!1]- ::43'4U=I'#@[-/DQD%.O M+CWHEN(GV6[)-W8@"]_KSPZQ6K%M2/41^5M2%!'L]S7V87+ZM'BAE,2WM-XT-2IMG#%:O\YK2' M5P'W );J#SO*TDC6CO =8*/2^-+HJ#_6^J)]69US/S/=(0!(P)'0#Q8CC'9C MR>BRSU10V9H9X?JI:K/@$._0T]%JT^ #C497EDR03C(O M>QV\BZ:#5]_N=<4[>'QHYCPI'OEV7]Z7B88I%E-U=E6EY(UF-LYD.2C&X/(K MHQM_@%77:]8"\[DV1)5FE]__0-/YKW,\V@-G?) MR[(L\_1^7[+?<$=N$LF-[&#V#N%]K+WQ#!U7 NO&POX6$J@R&4@/X&.QW%4# M:'EKCATJ2FVQ$T;WN_V6GWE4WQ]/=D\Y?L19D3YCVJVB?\]\!!(H:Y(! MHC+Z@XD&;,5.Q4A2C.L]+>;R$/RO6>P_[X;^2Q[Y^:9U3?\0T*@BV? U"ASQ M_(H!/$(#5R*7R#?"T2#Z%8A:8S&N8P]Q@ZAG$5U&F'B,Q+:!K"L"&FC+ /'MQ%E"1GLQA?+)?*-]38,@P>+ MKA'Q*I;C7$/P01,B@8"HCY_N<0Z4 O:-C4P!&V,S MI8"5^QA2P%Y)0J2 '0>C4\#*5F3!SA._ "G@$$4P*6!E%R(%[);PF *7Y,Q4 M"%,C@Q;(*:MCG,<0L"S/91UM?G2PBN L5Q#, @0J_>FO8ZQ"!*EYSXNEI:85 MF&[3=A[W%C_P=A=]519RBDH5D78C2;46BJ$_Z]R:&-.R]A& )(#X&(0:=W-"C/$MS_S! MY7K3;G&Y:2^B[/P&H?B:I1: 1J7AQ]\H:#SR+4:([0!PQ;(/6Z,<2>)8K=;9 M$'?9QC&VWNPBBMM?@?&MC&80Z-*%-U_[ZG@WKL314!-R\2=@D:;AY:F,F =" M5O;03\SBS]7ZT,8HPT77;'37R!P#<=6+0Z-E[FS+1!]8OXWDKQ?9?EZER=907LN-'+<4'0_LC- 6+3HR@S8YZ?> MNJI6>G"9:O:(?+1\*.L:!\+N<_>-H;602F MMD7"NUGJT]^G%',' \5"/I6 A-!@"^Y$DZ%(Z; P3JJTJ)^C"@*QK%U35IF" M*>8U9J*L"NWSKP63,J]X_]I](YWVI7MA]&(M,U5B MHWDH-^RYX?_./"JL]:?GFT9U<7C+!H=*G._0EB39W 0SU"YQJPF1/'*-/E5T M5@."!W# 4N_$%S*G(F:X *HEW@9NE"-WXX SV^A:4>8I._?IMB2KORE6:FID MVF JE1E-!HG5$,>P:OSHN:#26QQ>H=O')&=GS46R;%%7F<3AVXOXEXCWP:^T M%PHE@/%2X\$+(*=]A+"7;P8@R@CIBY Y8^-^5>YS-EU"ZUC:+]3(=&/C4 8" M]:)5V(Z=VH$1\U*]1>\5O_LADCZ;KA)%R.N^N03QHO@ \7)[LP.^GLG1X5T0 MD<&]%8%$>VW4%>Q/_#2T1*PS_!6&O(B.L4@62K HG MP8BJ]V=-4IT9H?5CHOS(^J9UB.EP! >$J$AJ48,:@BJTE>34>IN=F(?0L:QR MY51S/8JCGKY-E>F%:52'GB9H595./9I5A2V!MHRQEUF)'_)J*3IK![(BGKL_ MW?%C;F7U56O5S Y-6+2S*K^S\_G\,EUK M@4#D-!!E.W^I\.,#I%,3DG 5H&/J^WB@Q6;XR0$NP%WKCN4PPT^" Q^@#(:? MZG?'C0N;X2<'7,0P_%3G\%_(=ON1Y-^2?&TQL2.1ULSQ]*0#C,-V[(=MB)7^ M7 =H10N&H)JTF1GZRE11K1M3\JM!AF%<5U%]YA'>CJ)IL'?@(SP,8=>8F'V- MQ."@96\'2MX\XAPFF_PA%\-2%;Z-T&8D1"JH&IT,--;1,QUT)-)[-&.H+!EU MC.G0'6,5ZX8778CK:H<38!AS8@AO%IC:ME&I9%]CV-JG=H$N['#:ZJ36E MR[LBV?*FKU#=$B_SYC>I@G:9U_S;X)2C_*8UCFII\[06_+K'H?V))K-\UD(J M+ BTN:,?(;Y5D9IJMYNKYV_"=LI* M:B+T[)7$::AM''[%UI3)K-\L5$T3W_H1^6C2 M[;//SE,,5%/L!]8)*2@%MB-89C8D=1PV RL5#Q2Y:(_HCF2SI[8J-?PP[P>6 MR>MX,/\E(66:8[8]GPW1L&ZX8G!0+W; OT)L/ .DAH$YH/-A8(%:=7%X6PT/ M5H,=D8P1&NJ5N-7!@ Y2#8$0&JMQ4$(Z/*@34M(!:#!09C8L%:R'_I2*"AI$ M,>:GK4LM!4PC?#)Y/?SG'L][QMD>L\,8STG&)Z[^2,O'\WU1DAW.+UY6V_V: M=:"* M/_K>^2EP$SO"VTM/&P,)I3SCYA">?K7L]&/ZL+VA5.'AYR=A17?4@Z MNVFE2+;S+W+S!Q"NP!+ M\SS?S_^0I2P41,U^%8#LB:^I5B?."W818!AR8]W$- M"^33 Y+Y0=^-&OI&]5"CB+[6)]9'- X_/=J58^_3P7VV\79M02^SL8FOSH)= M&R>W$#8XR'P&F<3V+<6(6*&TNGB_+]*,/D+)ZN_[M$BKE>I9MD^V1Y %:Y%F M'QY,5>\4(F3&'.*$NBSSP'^J!E+G/P#R:5/Y^2@Z>H$A[M<,!L)XG VB9R?/ MLWLW6<=NMBX=8&=.Z,8Q1M]&S^@QB>SX#IM/[CII)VV6[AEDQ\RK2W8L?3$P M\/HU/*/1&V<3H]S-Y:1EU\ [O.R\C/AY('3#C![2X=V):)-8&[(L">IS?8P M*P,.#(U@XUA:_*U89NO?Z!?/V;H5W6E3-K(-%_6R8QFHLP[*.PM'6K89]1?G M#.P,&GP$@BG$0S:K"B<>]2(02Z?6HY/9_APDXA=AW"<%.^!QQ_8^\+I$IF]%G]YNRK0DQG( %CV42&$;]& 7FHAO/@,M]5+&/_]_O%4*_I ^/ M94%_"FL)DP_)=C], MKG1";78D%QH= F5F8?MR&@_Z$*147/!WU;W!]R3/R;?Y-X<::I&X?'.1=3+Y M/FW4%F>!/1NQKD=>/^-2NM=3*]. 7BXS%O,RJ_ IN<:+%O9*O>YD0!1[//55 M2!R^N !XF7@/[VI[H; !E]+I/'@!HS/1^QYGJ\==DL=RY>MXA*@R$6^(S)4) MK![Q>K_%UQN>P+P7]7Y1\) W#Y>M5<9&R9([FI#Y(@6W6PL&CG,& : MXU0 N]CF8')Q_LC"5('2#-5JJ-9+YUYP[0TJ:9AQKVA5&+&S)(\3+J68 >,! MVG8WY] 9ZUSK<;6C @0?T6M:L1M\+3H-[:BT\!_]G;PNGS$.=O)5!:639]1 M8]#::33 R*_T$;!-,_FT8[G>RH*_1M7[6*AJAH"4G59UI.*C4EE.08.O:7 7 MH)TQ^@, G=":=!$8G'T#:V+QZ3 -.--5_BD"5*-543-HHY=5!N.)63!4D(:WL!QJ(J$(([D41/P M-\P=8/ED8L&VDEV\T$PS2[;--C*V)>:*9 ]7Z7/SZ]Z__HK)0YX\/::KA,(2 M)[8Y>BA'DK +[0@P L,6+6!'(E!1;8-S .<+IO7+EJDU0?G^%74U$5>-)Q(' M(HPB*(>#ICH^P_I4A>H0ORSJF!"@DQ>JF/,%!*%+V3M5HO'1'BA1\,4"/()< M=2+(B3R$1-PE/?ZH8NP 'V]8F;V[W=PM<8/S9EXU7=$?\R'=[DOK;K67E4$> MYV@%+" [^0V8@?F4PRZ:NEM>L/Y.MJ*=&=[/+5C ;*]F63XGZ9;'.TJ4<[+; MT8XPGW5_)-MU$SJYHX+RB,;.-$/GR7;%[O!A&UVX>R[$"T Y@]B:X-;^$\Y; ML\Q*+*'4#^;2..F-.54,=#(H#W >99J/@P$R'J\R!"*@D*NTU* &*DZ4[_9=G2VZD-FG:3&E@)T0FP$:-3NG4+ 4FJU6X035 M*A&W46'1:VR%PL!W]G:&K=$E&2U;P8J[HIWEN^2EOMC[/<[P)K5M>KPM#5HC M#TM@0<#9=\ .IV]9[**%G_5%)8K8>=@W.7E."S;-^E.M\',LP<(?C-+X,0H5 MJHCB;%0>9#S+-B]C K2DWN4(2!>AO3W8J%K?EDFUG0./(FZ'8Z"6L;6>DUNS MM^F?DG*?\U4.UQLVZGU7']E@V9"[J0]:;UMUL !DYS#,.BDGWW:!QL'DXB#+ M @J3BB5*.()(&AK<*U85#NPLR6. 2REFGBS:;##;38?;4/4E*7%_IL!VQLC; MU'#:R,,4W+BUL_.0$TB^A;$L1V%$.6KM M;%4Q=.U9NIDI%&+^Q[L@(?DCS@19DBGB!#\.?IFGA68EV.Q)OD-"[Y"\!TW4 MQR?E#HWMR"Q[)']E5+\C9;+E23>ZWI=%F63LQK=86.R:;/LEUK9) MM&7"#(VM *V0VM$88 FM" =5O"T$#+:,$7XM.5@!IZ> W:&O@7@Y;/KM:7O2'@=G2NL8(SQ;KO1!)?U]:/-SWP:,B M+'B"0QTP' RJ8HESF>8C2Y#FS:,,@9@R:!2-)(FZS9R/-Q8M[?3$F;U]7F9E MNJX7.-_B53W(>_'"KF[&Z^HJO]W3ON0]P.$:0OZ+E,TVI/%!:PYC'"QN010G MS/0,8,GL8AR8PU[DZUI%![.HL=OP\4*+T+8AD7/>T?PN#UYG!D1V4%51L_#W:JI!"]?T7<%.*VH@MZ M(\ KCW'C,*0,:>YF%1',MWS'G1T:!W:@'8!GB0&&@Z"*%'"D"+B(TZ2-_?$E M9NT7_WSQJ MU@ [EA[^0W4M_8MBV[GT]= ]\[]CI3[.MF>G6<]U_WK8QA%-'!R%746O>-7._W19KAHCJ:LDCY"2[O7SM_Z<>_W-0'L3O7RLT4-=17Y@6>=!;,-5CEB3QA+W^E<%#SM+\FCA4HJ9]W'L MGK;D%6-^9M/UMPSGQ6/Z=$.A>7%[??,A+59;4NQS;!@F]S,SW+_A: 9NX;F3 MXS#APZL,ELO-W4WW5YK7^O4]:JT%Q$R@GYB1GU''3&R1Q1.>\B7FWE!1KBYW MLJA86>Y1JGDCCWJ,_G",=G&3Y.4AG-*DZS[-JE7RQDX6L/U!K *S#Q;$@$H4 M)KK!%LXN[$'Z7+0S@LVA[YR,XHQ@-&LGH>$OC84!$*<*DD"NY-$3]'?,&U9_ M)63]+=UN]?F:5&H0X@0IL$#5LQLFW,AQY;BR&M4REKEYU=Q MKZ<@9Y#$9B0\,"8*2DDU'P(TW@/;@7GAU:#*M1?G29Z_LM-\?T^V^SY+[E_1 M]1/.J\-^;_'#+J*A3'7%ZVGCTFP-E STB:DIX0.=GTE&F@JLQCG?O[:#TF9R M>=B0W]=H:P/V)CT[KV&HZEX A[OV'.P*>XBJ^0JJ_\N!V/5\Q4_U<471',WF M@S[UK7SN8-!>TV=G3G-QGTMYYKYHJBCS_8H=;I,]++/U%\QG4LY)41H&%JTU M)5=!&34![W$Q^ H3(6S=VMZS8F--N#>EH\(W2-5*B&O%EB/;@TEQH8E#+:LO M*#$84=TX8N5[7IK?Y"P>E:]LV+&DA;R@7>>G77,8K9+C=FH#@IO4("]RUS@* M0VTKG];7MIM,B;>U<_D3/KI?M58V<]! MG_DS_/J:3S8&O!_&[K 1'VL7 M+ER-*TF@G@-(H2P#&H"O?H1CPK_<,VG4-8FZ-GF@ZPC6=A$W'%WW X@%\@@( M!T!E2!SG0A$D(OUJ6\42JW8\0 M? L/VUHW>-88[Z#L!2B(EM^C M[2]NKS]^05^K)W.3'02 ) .A( QQFPOI(POWSQ!I]\1.VPB5(XVVFNT <1" M8W28,/IP#0:TONZ)8^796%A0Y^Z+,#P,8;%CP5TP>\N3I,5VA#TF9 MS$U[>W 0[]H3*6Q4[A/5TM%89&0J>B:"7D*L"DE#F!31JM_;F04FE&0LJ.+/K* MI!$7CXR56H!H:&FJ0#TM9=HZ7JJ]S M80N2=.0;-A3H:_4T#M +E3)$]_!;2F%G8LW51V%O4O=MDB]).\T+_A7)NA0^X%OID8P6:8_7]6(NDA6*,7UK#2'1TVH I7\:'R&20K,[FU31 M9&71E4 'D6@&V>T1(OA?5S=-W/]#[EF54=2HBDU)2PS>)F'8EMJ M[N%7G-&B;9?9>KG>I5G*6E]V9T"]S5#5X'GHMN1STAW-1 =OL+1T=ZSGJ*N] M1:UR@FHEGHGVU9K=I/&TFS[ (@#U+5+J0,4;<&N^!D6E:<<'M M#,VYO 0 [;K,L+F!/QP7<1310 D^]P9> P6OEEZPY]'D2TLT3S3):?=C>4.M MX3S':[[05I'F&R7;N*"1'$U^I6U8AIOYJHES MG8A44RKU^62P/0]IGBF[Z>?C1[Z=#H@B?=N20W@[FA ]>[ DD)G6 W^HL6@O M+"F:MVC%7L^-<7DM$:M/*V*Y)]C'K\3&+)@U[5)2;5)B9Z*5KY<9.^>%K]+@ MYYW>/2;9]1,?'OY(\@U.2W:AR1^8K9S&ZR7[T0_X5VJ\_)"4^&.2YOP\:I$J M416J86@DA1H;&*+X&?#G/\3TL[2Q,)Z"+FH-FF;\E&9H3;;;)*\N_"Y8$>8^ M(SJ*+R5M :(HF:;AB:)\O?8NBA+![ R(YJ? ;3Z(ZB<=1_1D6RCX_OSWVHW\ MAWW\[X?[^$]052S4*5=]>'])2X;JHIV@3N%.4%,\5)].-E0^..2L..AMF1;#VS.0J8-)NZ=JN M:; RUHX_5,>S?4ASO*+(B6:2VQTYTB#G4J>J.&2R(8\5=IXG!6^ A,G6+1QR MA<2C32@..B>'RX"_/S ;6]5P:)Z]=8)NGC^3[!D7M%$V-LY?R'9+&W-F=;*Q MO%&E"SZHYUFZ:#NG7K\'=-HARI\V3V?5O\35Q1'IBO4?6=[SA'.^"XG&[OJD MN8)-I9V@;TTO,ZE[F0^\E[EFO?MA\Z MFJE3]4>]"CI-QW3$-XPH!>"'";)IQD=\1SV9^J@.NOKF4Z4;IG&3>YMJADGK MW:-UT-A;+&D8_K=_C2ZI=\&-.0*:J],J/LG-6$0/G?^I 1QZA%_O&12]-MW6 M6A-QU>\6YF[CP@%P'E<_ME/.Z\RW"1MH6C=@'C(?,0*$Y4EM:@*X];(VXL%GS'-E%"4VKL.U>BU+68+I'H!AQT'G@+0V5[ MQ[X#SW)[B\[CHYHS42/(M:JC?14=E>Z"XY=RR&G1.N!LCCNEVW_=L%/Z"GR@+ M'FE1;W)V]-!N^9(.C@(U"G8)JA"$X*/4-#C]=%Z,;%,K5UU?=!! M03ZRF1B M()N^CD5N&6M#0B6ISH Y&LOQ$$5^P(R%J)8L4 ?+:(R')XS]@3(F=0UIXCA0 MQJ:^C<0Q'B2CT3*39_8#9,+/T,RZ]E05'MG#@>-<%1#?M[SVKSZ?JB^]M MKG[^J?A89MKGFTB/>9Y\T@4#$:Z/BW!1W#$T:."[7&G83LGZ(EO/L]/5^8?% MOOBM7NA/&T2R0=7'_M^625X> M0_2<;Z.K:SD7[_%#FF7L3-\?4?28H^CD^TV/.XP"G,$4R2\Y.Z*A%NL?= S! M\VS*,P+:HGWO)P2\C6A]]B-:.WZNMS6@Q']F<9G=\(1KLD$CN=O@ T.BVVA; MWGY!C^@8,VG!YVE$)459\&?U0635),6;[4TH*#9)&Z2&[U3-3+\$TS0ELE]] M1!'F",[YDA*6Z<1[,X-A4 M]0KNMOK118ABF8Q8FB!!O>^DCM;WEM'Z?ABMT5=F$7&3Q[J^90AMB-@J!1=0 MT&QM@X1#H:1'%>=L3S[$Z\E[^$K/4YUSWO4<;18^**MU+/YS%8LS_)!0]7DZ M^ZK2SWJTKE :X?3Q-][I5[-NRK-IY7">^/S90R$F/616_.W'%7J.8 Q 6>Z( MHLX)OK?.THXEM4 P-6N:U5&AHH;(?O:'LG8'6'F&W?J#NZ MJ\[;&..)/?5=DQ SGP(V[X(>Z0Z17^IF7XG7*(MGK M\<;'%52,FW9%VQ#,DZ]:JXHP\=*T[N\^II!SI#LK^C\@FK"CV2/Q(_K,@^OO M+?PO[?^0^O8]9,$*CDW29JCQ.U6+T2_!- V&[%:%CB2Z33N/7@>S-S^''%<8F[\K'$W%14?\]"/*>C>99KXIVP MQWQ.FN,O.=J]M'&?EN93UMYNW._GF!_?D###EK^:._0 UCU]S M!)T-SU]U- %UUOW'W_MQ0&\MJL^\T_EXP_J;ZUKU>X_Q=*T\RS7QI,0Q=ZT< M?\D1=:W\?ED,XY*67:O.M,CWT[/RC0@SC#U&V;-R+.(<@Y?'WK/R^#5'T+/R M_%5'$T]GG0CZWGM6;RVJSSSE=+QA_=AZ5M4RL^L-?ULL]^4CR=-_8+!562;[ M8WLZ:OMS-:^J$D5Q@I6A<$$:.ZW/JLTJ4-(^1AN2H[0H]NS*MC>P9LK( (@V MP 9T0*%A)HVR_N4;%6A]W2ZJ\P"90$SW!H="ODM<'8DTQ]#JXK. %450,\ ;$ZU]!(F61KVNS=Y&2]7Y5_ M)*R=+%\_I,5J2XI]CI?W19DGJU)L8ESUFE;&7F\L=VT]@2;%CDZU_'6RM:C? M<[(V;^:FJC-(R,CZ$_AJ:Z)'63>_$9&6QY57.Z+V9?7D;&3#$+*R#K_RP,*; M!_LZ^HOZ%6K>(:J!KFDJ6K!#^- 77.[S;.[$SJKZS;0;UI(5U2HU"WIU[8?& M&5RN9N-I%,A89E;+(!%N)ZC^NE_K_\:3HHI60@:%NOO2K9,,-5]3Z]O_; MYVFQ3E=LO.(3EIW'9R=]B.9ZZ?$\T]D/$=$M_!GH9K2PX$(\E',Q]+5Z.3^E MK*J>>-7/@%4Z18%79A_A<089T6U\C039Z1!E7<$W#3EU) ?$W*S1?+U+LY1U M$5B9KC=WR0O_U_ECFB6:L&ZOUHOO-FH@!#0[ NY(N_@T$]+25$W,OC@;OFT4 M3A!7B8JC#M 9D-6M6F6D-5L8LM?6ZVPL9I-"UYN/M#C9*DVV-Z1(^3227'Y9W%Q_0^^75\O/Y!;K]R\7% MW6U,HV#VX!#YZ5!Y$FX:M >\M/(V*R??[XLTPT5QBQ_X7.[R)1U<$6DC*[)0 M+@M%/YGU(+S3.+(BG%)_T3RAM*+/8J&4MHIE7#+5A()$,C4I>]3V9Z7-^38I MBNL-OQU$1QF5G$B7H1P4543+06BB<&)%$:GN@C_ET_Q\[#[H5@J(3+F"NT-[8#(()T3K5D2X$NZL M;I['=/>TNLID@)=^9 7*KZ1W/2LLS=S?/T^*QX];\JTP]_.5HL/^O404KE\_ M,!ZH/Z_R8]F/EZOW^^^W=_0_GRX^T[[[]4=TOKS]"_IX=?U'E#UY=?7+>_#: M:E+VW =:BAZ[POJ\;'K";'@O>UBNRO0Y90N3ZDZ1+L^RTQIPS* %1C>MGS#, MLW%I1T*SI44K@PY"<25GE@"1LM"Z]E2$U!J0<]/"YZPTO4ONMX,3?Z0O1=+5 M+Z&XQC0,HDSV-%FQO:7J%G&4 MM]+HJ1(_Z9Y$D'"-N>GJ!A@RJC9%REH9Z)/6P>=LM+TLBCU>?]CG;*]2=:%V-XO,C"3";,";Y!J?EGLK(" UAKTOU6,*,;Q0ZHN=D];\HHQE[G^EM&,ZC%]8H,Q8!Q:I$L_$!<-_!F"*$H<)ITP^HM%&EWAYIR2V7<\O*NSNK;IJ+_24@#'#>W(1S&ZZXF/=W#X>!=+PO29E/AP M#HWR]#]7/65ZI=0#IXO"4Z@Q!P??;@S3V9+R+C:"F:"BY9U%+9K8J#"A)ZG6 M[Y18A1T/C M9JCC"-K,4?C5QJ*QZ#'%*1_[^B#F7^)HJ#?%4,^8LDU#P-Z0$L+9FLW#5[_V M!_^L(70\! PQ/N9;EFG&U,:4;AH.]L;NT#U^2+.,3<']8*([E(Z'B2&&(WW+ M$G (C>/%/D3JZID'AB,@U/[I:=C.FFU5#,5FLLU^S\@)+.R:66?0Z6%EUAM#Y,X]"NY(KJH@U5 M1NE!>^Z6S1$V9%2="E2U,]#CK(O/N)-F>/T>9_0? MI?R+4OTV>,#NI\-7=LRT@.(N M>3G/\3HMSY,\?Z7Y +]FF&_R%EAH(5E_3:WDR!B@L>V\* $;KO,Q^](1VJ2] MH )HQ25H@GL0F9>=-K5,G*NC3S.-4I=+1MMAH0369ECX&8&CTPI(E0CJRIR@ M903G7\ "2A&X81 U5P@F9%M\2'&QS-:?R'9=2+LV!JDF]*JDQG)%;A<^Y&K] M:&FBT5SPER>(O>9G.RSW+^DV9=>>L_&KI^KTM"BR(U,U$ZAR> 3H<(XA)O"C.JT#H*-'.%U#Q9T[Q[A=-G-C=:_ 5OUQ])?IML ML3RWM95OPJQ9?BQ93!X@1WQMG6GI8V5CT9% &2G1*Z;9+]EN,3N+968:68. M>-:3P"R3:H]C=GYF(]OG9(<5B8OB=9=*O=<0S.D8!"?*T+:1%Z+*@C]%_'$L MC8BJFD2P*SZM!-L=R0&4!U9F0^XNR?_&6BX;&)MDNYA6RT( 7&4=/B.W\&;$ MOU9_<1#AJ56DW##6O4@4FRJ2L$:E-J"0WGYHD,&E[#:>1B'L]+N$F"J?!\/8 M;+D]3HI]_LI7H9R3W4YQ%;U1K@W62KG1'%)8ADU)]$[TS-'I+IK7S8UQD1#% M5*W$L09$?BA4^MS0VIV=%M4AE\O5W_=ICM$%F+T8_8S UJD8 MA$]0)72"&K&WA"AER@(!J7C2%7X"HCE;Z8FIDY5:##Y7X8:M8_&?*ZYD^"$I ML7:OL<&58\)R4#U0I> !^1>V)7%%BA+]=';R[E__Y>3=O_]['8=Y)^#TY,^G MIR?__N>SYB$-TZSZ^$OZC],3&M.+)\RN1<+;UYABMPP@^K1G4)G&K(=K&)*> MCM6 ^ L3K"5.?*$G"=.51'T&[=M CDUT]H!./'&Y:C/,@;DOIX[,C1P\-2K+ M@;N1/2>.U.CH:L)RE'FQM([U%!E6AY$BE8J!(UV[LW.$$[9)J,YI_7W"Y2/1 M=BX-*C+F*%4@2:1P$CK7T;NU9IC.S.*FN0^);%#9(UY$%#/A0L4VBWK3$$^A MK>2@UMM$<'1*?=S&00Q>(>!X:AP;>=N@M,F8 %$Y_H <6T].Q]]8IQT&AQ"( M/!MFZO4M$8T\2]UI;E*IO&UX*DZ>"07/X:DQTR0QU/;UAE_XM%^5//A\(+LD M%>]+,LHUZ8I:;BS[5)9!$WV#$RW+M+H+]IKE'3T!]+42F7O:R%B[Q+$B!-*H M5'I,T=N=@QV_992]6W:SXZ^T'%>D**ZSYNB8+S2[;?8*_P6O'W!QD^,R>5FN M5OO=?LMRW^OR$>>TL_*4XT><%>DSOLQ69(>9(0'E$WBJJR2HIY$<#U@VR"@1 MOIBZ.!/:^X(Y6)&'C-\2^\!8FF.JRL(5I2M-5+,'S(:#-TF:HV<^FB4<0U ? MUY13?^B1%6/>\#8%NI M%$!HE-B%#FMJ%Z:0I-)DB]J;8+*G%,U+WNXG+^B)%"D[7J.8/SKHZI4X5<*0 ME1(%D5%*F[.PH:!IV$51ICO*V $)I"\;[ LOQT*^9PX4Z3++6H /%1:_5>.( M[=.942RO&&+S.07,]N1Z4)58F .AO]/&AF8CRY=4A*?D3?WC>F]& K-C"WPU MUM"V#I>B]*)^@+ZR1S/W*F6508Q?L0_&CE 7B0-=V!H%FU.7V'6HSM-CKD_% M\*Y=AQ.3D' MP>6I^C*U[P&>UED>%#['KY>T=@6V8-+)(P@JS_ZTN+TX1[>K1[S>;VF7Y?3L MEW_Y\PDRICJQ]EF@<:M81AD.MS,MI-27CW:7\@?:>R)\ <1RM6)5/YB\&F'" M*AM2F0C*<[E3UUS)XF:&$<7P#P4:LPO^*&9^&R!E37=S%;N07V[-/A;H2C,3 MT@,.V-D7( 3(3T=*(?WVN*RO13T M^<7+$\X*MV$%@PVWAE6T,4V\Z7N=;HA07P" >".QNZA?\J7(]'455G E,?,: MK'% ^(+&!]I4K7C+XS8O,%"SFQOHJ(6='V@=33A' M(/H<,4_0-[4X_!TSIR6@L)\/D%:8TYQ :\%A7D#P&A\_V3XPV=).)R4K;AZ4 M@C*S<3,=+P6/_JSL&;*8O^.;'*-8J^B&%FO2RNK2A;*-OCUA^Q[GH6N>LF/U MV?X>Q82Z2J"EX5!@-.5$D[#T4EC74TFJM&B>(_8BFBEN9941VX\LXEZ4[6-< M;FEN/$L;&OEK"9:!&H^^P5 XMFX0)"HBAJ.(\(IJ4N#7%+7[DBKLSAN)_\#I MPV.)U\MGG"G:I\O?F0;O?T:74@UO6^+$K:**?9@P X3^WZ0SEKCZ2% MHS_GC3BD3+:ZZ00__SIF^5A<-$HHJ;30BA]^UIS*20[RZ!=4FXKG[#A?R!$0 M'/0I[FBH&P&\RC ]_L&F&3Q] X/_]$^+6AIE7)P?,]"#/^M\K)D)=MUY_]5W MS@'%],&T))AITD!1TD$1WR=%NK)K)/6Z^B92I1LF0,B]!9AO]_'O$2$T]EP: MQ]C#@0%@YF!@KG>K2" W8Q$'=/ZG1CKLP9!>[D&1?OH#ZHX5/Q?6QZ^:='8) MMGK2RS,HSL_,&=]W#&[%4LKIP#W3TDII.55IYW+]UWU1LCO+E_=%F2.+H87&SW;/+3%8Y9N^2;1-8&*M14A3['6UD M*>^ICX)/K7YM]&<>\(0"KBD$^:''(B;9&S9&*==FA(_SI0 MD/[QO\LB3:17GPY?U#^[^\*3-GW'$-206I3!7R*X8']'%=(II#U0O5/4PF-@)[<)!0,M=95D-0H+7KO M$'\9Q=2RH?J([N?1'5\1P&# MQ3(@8U4JL6Y:#J324.,]R+(@ ^(_I#E>45/21$'^LOZ9XLL1F.Z;%9&D$8HZ(:8OV0=G7ZZ!I$P;M%I'S\^KS=K7Z>FA4H^T3A6# M_+:5"CDI;0@O%_N U&M:3#0 MVGA1PMBLO*B>LW''$\3>19+>6=8R<:T+@09:O988%M8GH\H+7O$U8]>;3;K" M\O1/+]100R$TAA)2DZ!IH=:%D@=JI47[+I8\T5!YQ/93"TB7RK<(UU@+@@>0 M?%)OWAT,IQTTH/KM&P&%(O'T1<6$B>A56J8/O*M]GA2R32]J@?JWR@1&@'IH M#C3 *(_8BBN%)35T1FZ_;1^]0MD&NR@IXM8/$,;5IMSH_?5N5 MKHA9KK4^6ZQBVU^E/1B3F#1N=<7 8'PP"M5?,=BW [2@-D1U%%T48S5*T2W_ MY#J('S3D0!UWTKZR]%V+S]Z[4=#L6()#Y="H M&I"B[*)^%$D/1UX/Q/#Y1 1VQ [@&^A.AKLT4^-.]J[!7?_=&-QU+8'A3F)4 MB;N![*)^% ONI/5 #)]/P%U7K,7=4'M-+^I*$U&C7/TS-7(CL*FT M"H53DP,59O5Z;1L>21IJKD3B\+W[P%:J-" WV)P*\##L<.';G'^G*X4 M]^<8Y>J?KY$; 7BE52C FQRH *_76S2O^9[U1B 2])MKE#A\_#[ZE2H-^@TV M)T;_=5X70M(5TXGT,2^(C(=[SR PTF6V#2 ?JJCP'4$'35MMQ.XS2S'=DQ;@ M++$T%9*_L*O9)/ =/*]_5.?Y"*"V5J#0*1I40;(OM[@MDS(MRG25;-$GG!3[ M:J-7%$@-+-GU0.1S FZW_:Y]LT\TKVTM< MWW[Q(2U66\*B^QU^*=_3 OQ-&5.\+0U"BH M- ;0Y27ZI7/%#>OP',PTM]?,O%T8 I.#8#,*'*I8XVQT&&H\RS4?84!6O "4 M(1!75-="M0PB&S-_T,$X^LK,(VX_FE9\;EXI5O;,3ZP)UPK=X@>65/R*R4.> M/#VRKIATR-HHU[2_:KDQP4)E%2P9-SA0TERKM^@^CZ17:ZY(XO#-!>:H5%I> MZ&U.!OHR*;%8$%E7UR37@%XM-P;T*JM@H#JR> /H9^H[$:B<,7%R"O M4FDAK[3O6*FO-Y?9.GU.UWLIW+4R]<]6R(R N=0B%,1UQE7P5NLL^"N6 M>QU>1H%P?+>=7FD$>>U<0''6R9N*J@Y&7 ?THCD)U!$NQ+1C.NT@SS(XF<:*K1MV*L5#\8>27>IN&QVK$?I57V%FX#C$RY.IHK:G+K M0&;%8LJ._2T$&&?ME>MAP=U8=F#D1#Y[182(JTU'41JH<5O6VVBY1&$@HI:YQ6**'_.""$_O&_Y^09YXH1'>F[]F#DWCM/^ Q* M ($BE5$9F.2R"_XHFJ$2>3T0P^<3CS+NB#&H*73#(^X#6>W99!P[K$* @^Q5 MCFTY$ %U?! !\78/0()38-H%QH'( 9?4*5>_B0*>TPHC=!Y:C MM2LMHG9H:<(0F2=9D;(NJA;!*C$Q= [$(,*H8!0\I,KM&\.K3*T3:MO742%; M69%B#-9\=$4\%C0&L5EJ,3S2JSG.RZS$+ 5)G_&'I$S.]WE.RR2@SD:T.=!6 M*SH"]3K#4,BW\*%"OU%U44F@C@AB,J@6FOEH4YL:)FXU(9QRJM%J*&&V')X6 M2\K)->/EQVWR(.!0^J[^F<*[$4CO68*"MLRH"LM#V47["+%G,U\%)JT%8OAX M?33VQ!KX273#X^URM7@,\L6/]$G> (6*K-0F'4Z$$% M6(/BXO+\XQ=4"Z".1 1@MJA5XO+]^S!7ZS28-UF=+N/^F!:K9/L_.,D_TB?B MV@F#E)!O#Z0 TFW!)G2V+3=O2K9E6H=1:ZOJD%A_<'FF+2B( MB;;4WM3XOL%Y2M9FA$ODI!COR8&AO&,U#,Z'#NR0+NH-L%X)Q(=V67U*\:[X M]#K$=U3DF!_8G [UE>N+;$U3>=68LU1&0+L@ X#TGD5HE,N,FQ ^U#F@NX8U M?^(BFB6VIAHG^8(?4C99DY7LM GI^(ARZ]84KWOX[;X>#=V#,5C4#NSJ 2N(-UAE MCU'U/ :42BJ&F#^F#)L'R3XL10M3(?(N>;E<4TJDFW3%!T\T\#3(]K"JE!T- M7(5E6!3KG>@AK=-M\$UE4%\H(K2;ZIDX5H>,!PJU/BFTMJ>;8UR1_(GDO !\ ML>!YM=CNG*SEJ;25AC#CJ-4 F'C4V(>>?S2[,DU#FBP<9B,[DB?52DY$ACCE(RXFL6:%J5)LS&)3A5&P M=:=Z^\HEJ#JU13-!W1U)CV,0QEB5Q/ZS"^M5%1KMTE6MQ:D:E3_P=ON?&?F6 MW>*D(!E>7Q;%7I%V&61[#8E2=G03HK ,VWCHG>B;#9UNTV PF5_^QH10(X4J ML1B:"5-%$\?ZD#4-"K5^HZ"U/15%?B=;VA E.>\:Y>)\DU:F1XF!S&@J"!9A M*2 WKH>^3*>!?/L.52]C +JJVHCE5Y8!6Q#O UIJ:[+ARZK%J=9'IMD#R[(& M\ZBLTYY6!E5",4#?4,/$K2:DHY]2 M+6$05&-Y*EK](@ S>M_;@Q^]% MT^8A_+Y&=Q0_1\VK&. JKZK!6+[TVZJ&\UOAX8B^8&>RT+I+MMOW^R+-<"%/ M-*02_>#:EQ@?7;OV@,.KQ+0AO@XTV@#+WJ#F50R0E5<5L?JVTAC;%1:"[-#. M5)"]V.'\@68BO^;D6_FH2PNTDCT(*R1'0UEJ%Q;2.A=Z:*LU&X@W$J@2B2F; MT- MV:)\@^?J.>(O8@"QK'J(Q1>5 ;8CVH?IP,94X%RNUQ0R1?V?*]I4G$I!JI'K M@54J-QJT$JNPX%4[T(-8I=> N7YQTOP#,1%TG44QCZFK4^+P^65(EZCT$:^T M.3'RS^D_K_,[\DT\EMP@)4-]5PH*\P>;01 _,&^%=T%K@';VGLW<,XF(D"ZI M11G.Y9]<@_*#@A3CHKV)$U3^P_VK,RJN.(;#55D.;RA56HNB"YRKL403HE%8 T7^X/@*[4NT: MJ8%F>)1=$;;5\Y%D\@T2JM?UCQF^'H$XT1@4ZA1V5RB?H2J9S/?,":M!6+X>'W4]<0:R$ETIPN# M%R^K1UH96+*#7"3:"B-V'U@> M);O28J0<6IIL"2;9[=CV%K+ZV^UC0E%UO2]I3RIC;)+VXVT4>OUYO<+X19D: M\\!+,\V># LT30;:99I<$'')$U3)HHYP#/U^*QP0GYJ2C0/H=(4%G$8O$YPU M61V\)FD/)&_JG]M[,^:4R8,=*/@/32I/F!0D%\WA?/,'=MF7)]I/UL=A1Z@] M5U+4FPQ9K./'MB7*T26^[2/L\'8\RAI;P$@3S!K0UI-N$=<\C0)U@QHAQL\H M15\C*""PKS\9"C^F^>YR+<=@_UT?@$(U$,/7DX*N$A,@U]7U %RQ>^*0.CU[=UI=O[A[^M\ON"CS_:JD*7'V0/_ M^3/^@E?;I"C:SP*QH]O4\*]].QH=S?+1S03_^TZ"FA6NL$B7KHH/A]@5I<]#@Q MJOW74OKY.W.!=8GS E^!8?L,%-MG#-L"B&GXQMESFI.,U\HV3>[3[>Q3'5-# M^FQ>2)_-E8I=;RX.E9]LE]GZFK;5^56-@A2+6ZU"F?=*YVS,3Q8JS(69-R6T M+A],O+%TUZ25_3"4;/F-WX1IM"&)JGQ7V:<#>;SBGAM@QP1&LR>_T&G["R*+ M 3/DR?8%FY+]7KDVH_S%(%1P\ZAC_P?3O6%YO%2?LFM@5R*[SL.?*ZYG^"$I M\1JF^V!?OBDI;^Z"J-K^'X3VQM[Q$AJP8W1#,5Y^X:5(MND_^#]N-CI+^I'*,UHG;/@1_^%SO[E]-\XJO!V MR]("LMFP?42K+2G8GVNVQZP@.YK5,R<%>[>G^AR).::_,\G2?V"4H$V:[_Z) MOJ?9/R\ E[C':$=RS!QMV4;4;VGYB)CVBCU=D=T3+G&VH@@\83*L]Y"R"S I MO'FHVE PIU3@]80Y3@KJ9T7HN]6^Y =S[7!2[',\%LO+9$F-TXZS7)G M.YT19++R )WHN#A5LQN*.#4960E7ZD;=B:)>L>5I"(9_A%7_$DQ.6@B2K MO^_3ZE9ZEH6L<%XF*4N#2-FS5R#&#;8"-;I^P"?L3H%_GCD=<0,<\<2# ML'[;1KUAK8.O*1 .DJ(X>1N-;9JJ,%E4":-:NCKLY2 ?2=,1%H^*Q"4,(,C87GV Y:&S"8,+ $SG"M<%!C_USYA^P2HFV?\(2W8: #M9A?4 M-QLWN"/752\_>[BB'7!18DL$D09 D; MY,<;;R(36#GG9R%(]@=8EL#\HYEC9>D$=6VACC'TY4"YUAZJ#**OW"1B-A$W M.G,K'B\)%8EI?"P 4.R$ TS7/UY^O+[, MGFEF2/+7SUC<[Z-Z77^AX>L1@4 T!IWB*NRK."H5;Y9 )AL:0M!SLMU7/5*V M"H(I-,L9"Y:2IHTVPB]/>%6S\1ZC@FS7?$*2TJ2@95[SH<,T0^Q0I5=V2R)] M=TA65Z^K+6UNTPW:DNP!YS.GK4I,$',]]IDE2C8TD5L AA9(WJ8R[ (JFE%Q MZ+3/3Q!]=AZC:WD=TZY'RF3K4L5OW.LXG=_6MSN[[F;XZO?=^/K]QU<=O);EN-R MGV=X?;XO2K+#>8<\ CBL9.M?99 = 4^M9>B,QL:9"KEFW<5YDN>O+ %)ZJ2G M:+9PW"?4YHHF,H^88F'-SX[>H ="U@5]ECX]5:G.JK9<4"5V@035Q-79.U5" MU"SQ:DK2I$%,,"/Y+MF*61!STR1),Z=!=G@CCK#HTTZKUG#0PG9(0(/D459> MO*%,,ZR##&J$4#0-,2R4%'D8#);&96A&\W"C.%:NO!%UUD-4$^?:'M\;0Y0B MZ8-!%.!@QG*URO?4$9$';WL"$)H+4.G"S;.5(PPZW9V MA[8;T]&F'N1(U_6J;K8K%*?/;$=H7O^;SP?PA5 MC[X]XDS02PMQ%(7B8)^M M^YG&">KL.:7YRJHJX#\CMI3K4*PD3]E<1.TF;U=Y%?1--3S#1W0&#BL@SYQX MV"&7. ),.)1(I]90V\)V2&J )!Y67KQ)01./6@8QH>Z>QY/FFO"W!"9%Z@&# MIG&IA]$\7.IAY:;QA1VN&TFJH4 NL<69G,5]>9&^,FM!R ":1\C-N].@FSDT>*E?'S8'9"6;GQ1Q+;^\2%4"N%N!AB.) 4:TV@@ 2X#N4NW[.39OY"MNR"F^(R6TD3/Y-8V=R$IQ(; 7R54>@T MS^!'A7:M6J2IG;$ZB?VG[T-3 Q]\G++K%?EKU+ROSDF( M)"Y"X$21GXT!RKB<3&<9;JK$Y,4'+F<,+H3^59;)&T*((NT:@Y!QJ9;.LE.2 M9),<=H>CB$;DM'E$%YVJ:OR4A;XE'0 M(C!5+9S*Z6&M/:C3NR0S(!WFS.(1SJ$QSDXV/JBB2K,Z/7F\MLC9\P M_;^LO'M,\S4OVF 7LJ5T_86,TB/H:K -G9'9N5-QT$:;'\><<<'J=)56%)5, M%CU5PM4:X&^/;"%P4CRBS99\.]P*D;,&K/B6/*'D(<>XNJ7JGIW///O&'EOL M$.<*[A/2H-APS\I^6("")%*6?D9 DZ9'GUM<=N00%T2UY%L#ER*Q@4/7N'3% MP@'(/SG&T\VE%G!6\H/R9I_GNR MW8L M9*M?[-!=@1%M):A$P0;9RI^F'47[$]^(!M&3R1OKU[@^W96K]U3@->U ML>KZJ-K:S$V_'1Z(8[7U2:-5:RAC83LDX$ :?"LOWE"CC7TC@[I")XA#D,N] M)3 IFGD8-(UKXHWFX1IX*U?>F#KK8*H;E=X2CA1-.0R. )OQ9FR!^KI/,^[J M"UZ1ARS]!UY?LAPBW:1LK^FR*'!9+.M!_V6V[NPVIN_8N9[]DUR_I ^/Y?7F MMZ)6%1 ]O>.Z)J9T/(+MTQ43.O69O.2J0#1Q0?B(3=)NYSZD<]!<]R8M=LS#9-JR0NY) MF;[D<82<=W]:-#D-ZO3=F@ET=B'R?9-:=?IN/X+0M C_OH(0X!:E\Z1XO$G2 M]8=]3CW>X#PEZ^5]4>;)2CQ V$:TK@>]Z(@ JC,,UDVT<:**3F;=!1-!3 95 M0JB20E\;N9E7U%G5,W&LCSY!=6H-I2Q,!P02Y!I.&U^^>#JK\?3$\+2N\,3& M$?FE6AN2_\?;P9(BXX3 $N3],[(E M#Z_GY*I<2_?&^*@V]](YJ8ZYC3B%PBJ[7H^K(*J#N!*B6JA20P<]=$X0U8QD(?^44%;= MW#^.?H#6[,T<P%H<)V\J8CH86=2R?&Z0 M=T&8..K(1].A=8,'\:V]/NVL]!N^N3B; I%PS8:3R]&P//L!2T-O.0PL(0\> MWS\];?DNM60K\5I=**]H![QTFV/)W73'G-CJX@FL??#RJCS*U=W8HJNC8&:E M%PU!_>!$QM:R<#BLBYWVK%@/Y] S"A])?O>(J[MMV EKV_T:KR\S^NP33HI] MSHMWO>&3'-U)$/WD Y!589YBM%6 D>B190"?_0 JCVE@&\1-9TZ%VN-W%M46 M46.2_H,_[UA%UYMZV5IW;5LLT0<:\20J1XQ[2X_64739E>%?D(H,6Z/D LC@AO /[!-)*>)EHB*5B(^)@"E$)TG1CD$:Y>IO MII$;$3R45L&:9J,'%<<-BHO>5?&1C02:*Y6X?/\^;90Z#1E,1D/A!:X),;KQ M LU9#S1O#"R*&#L.+)#QD!N_W6?K_/4F>65KVXMEMJXOIZUGCL03']R4FDAI MJ32&!E8NH-R.*\NM2]>UX4&V1YHE^&/:X.D^+#+,SF/Q5HG18K MUH-GM\YW,B1^WN3A< .>0O7';@I>'O14%XC/QB;U%FR MD)F0\"3P( %DJM;D2Q66167Q0N*\46GB( /!TI.=6-M!I"I.-OW!"4FU+2;+ M\T:EB>P,A,KA(LOI5Y5V\8[+3>DGOF8;%JIE4_3E^ELF.E%A \W19%RUXT2I;F]A4RJ\;EF$I)ZW+RS(-5'/RIS(]IXI [:K:Y!1 "WTR5B4&0/R% MAKDLW\XWHJWD7.0C%Q3L0QK)"V\L>UK(J]%_\.3/B0F6+ZB;8U9]$-8:IK)5 M: A-N?5G&D\;XDS&U?X /O:F%N[53[*_'EQ+';)\.G&M4LU+]Q"[,Y41703U M[,3%\&#G):Z=&,!1#.JE9V;'%JVCQBU_Y6/ -S4OT-RB:@ 8X$W8;191'A@Y2K[X\=PP8ICI^F-DL/GN,[S?$?\+I0%X M3..3M/JVS1MGP*;F:%@_58X=![2T9P=_@W@ELA?S^$>U==)Q>EG,0K4E:1YN M(;/[+H!:?'$@T+L@^P3.3;,GD@7?X*(+S<*%W&G5CE-+A1#[TS/R(\N$PIBP MF&4LB(B8 ';0BS<78N<69]N4R+;IU">KU@!L=,MVD+2YYZEDLY^:+ R,\P'6 M?K,A'X2_.9GI%^1SB?1#V_-#F153\(,9)G=HMC 4B3!;\P&;?+*O+XX4AYUZ M:E7SWOFAS(IK^*',+TVQC07,Y,*V]GQP]DN9&N(H\%G"K+)RGQ_B#'ER,1&' MF)/V_8?W-Q_B!Z&9)T^?:?:[X#V_Q@G-\B2FZZL\S?B.)D6+TY+4O>6+9(KN M\CXIO5RM87/FOATP9O?JI:]@U<%&+$GR*J+*"0'<N*28/)3W#(&;Y*56 M$FJUXM-2KUQ/0NWH*TI2'JT7P)&%]\E,RY)1LY@(%*N$J7#.7C*?\"F,!/-A M&Q+Q^)XF4Z=Z[(UJC@"T6DXQ5U5E8K%^?1C;O7!R0/:UC.I8D T2W*<4)$*2 M@"@YR))"F%2D7R+<38DA1\6[9XK(/B;=]@P\"R(3E^MM'A7U8E=Q![VL+@]4),@*1(AVSWED4!X'KZ9[D(,"UO.NHXLIS'(FSH91@'O1!MP? MW[Y4X)KN)0X*7+_HLI,IIS!S^[5<5[,HL/WE%;:MPSHF;!%#U+>",=YLOM*0 ML@?YT$S?W+W: BNM!Z0M6Q>9B+M:^^0>;M>-O;^P,V?,,FPAO;PKLP<")0_5 M1[ 5@+?N:W74(XMB/$O1?,G)NNVP.'.HUM+,MPN M6*85MM$_+#IQ2[/D7:HCQYU#@]-W29Y3'>"VF$I-N(6?[D=;H%U7E)KB^C7V\ MOA7)4!H(NOA5-@PN4#-YHI<*N_D,JJSWPX+MZM6*!<05ZH[NY)67/*%7/,[$ MEVX\0>MJIK^-N9D'=DU*L5>O#CLF*+>*+2_CRIVBE-[+0R5Y*+4+XGP3A""G MCK$2>OPGEAS.C^0Q&-]!KK:4)V(K-\=> M:)(HG+%=XT 01UF2NPST ;=8H"L?$_WY3 *9&" QK-L^*/%;Q=LTXRWF75;Z M8.7BW+%B6-=]L()95E6N!)^".+B7I3<:U_CV1D7A5$,CG[J4C2JQ5_=6*\;2 MDV:AYI7]<G2OF9P4+'*,PA.W\>LO-M,=RR5]U3TJEQ^^,@2B!BN@DSX MZA,)#[D!-[GX:6>T''? AML.&.C8OSQ8:IMFU/;&"&>Z^O;L,M7><1 M?7/Q\W]=1A%_A//H]SR!?7SZ5=Z4;;ZCVDNV"!.[R?K$D5PLH8>7>Q@W!J"< M=2TOJ^^2BO:U&G80N]HG?)V'F8Y6R[T^-!!?#.Z6JE=)J7Z45#[!6#VI@+;X MW;=!.OESHWYHY)X@J<7$7-24\3)WVV.Z TY\O8]5-$> N/RQ#+D\\@8I1K3< M3-:<]PKAY:*> \7"T[*MZ2OQ.5S>Q MHF/M,LTTS"2#YYW-%@:F7:U&+=VQ14?M]#^57IC0!QKG5(=7@"A=U]@4L"R6 MD4<6123FF3Y I()CA0$DO2U>B$-")EEL@02BC>!I\&(G8<+GF2R'\R0^_Y/" M?[$$FJFHCGHH'I0OD>#MSR8)=C(5.TT._$UU:U[DK0.[S;-#-[1:)X5F<<-D MT&9K#&<9@I2U6_-V$T7"2-%X0=Y<_/CS?RV(EEB04F:>*Q;U_!#Q=GB60#AN2Z5FWU]^]HZ^%) MK9K1YG4K*R:GL1!>ELDWCAK-)KFJW5ASUR$Y]HY6N<(K;)1C>1 5G:C?Y+47T-_<1L##.;K58V\3K"V:G,52P?(KU24K4TFY M8RDF"UQV MW;*%[]E:&1RQ*'.ZO2D_K(K9_;,5.L\3=(;)'AMU?GS&;>WYX>]BY>- M/0,-Q\8>YDUL\1DU6VN^ENTB4]S1MI/QN:9H8P']]K:#4>,-1FL=2]B,13R% MRXRRCK80/ ?^X08HWG.\:W%HNM\]"!X];W[;FD&\!NYBTAN5%Z^H; \@#H-*S#HU7RF+HJ?+ M7-C@D%CO0QPVDI;NAD5MFI:&/OGMC6JQ.4FG)6-*^W;!Y>= Y1YNTY] MP]P",-QE:&MI\(TR90+\#JV#81&G9DRGB7XHA#HQWQ'5A!S:+,3,'?XTDYD: M"SFFRC">T/&L!M.J&[$.3*>=?@"ZJ +HO/!BJO'BB1?$U?ISL _ RA=X0=2X M3+>T*(XPFEKXA.).]:$?4AA-&*-M!HD7M@:WH8%;#5\M$'?:N(R\F?3@0POG M-,&LVQ%4<%YP^>52KJ9$?C:3>;'_Z)O. )R'WS/*WZP4,S%NBPE'&%QH&#SW ML3?%X)W''K/:O=#^_WALW)P:/R_JW)]^[E/=O*X->[TS&3 6-F]L_\+6.C,& MN,6PU8JEUYN6E=*;=6"#"66%,VIV@I%8W8J_RTWB3.:W?J-M6-?3B%IVWL]1>G.R:/P]"^U']3Q\]VJOSC:DLQDX\WR<#3/# MWC%$@5Q++['XY9"P"=/R)KO M:)JQ4(5](.-L2J,(1O7P1IOG63M0U#+4E5I M5>:F.I%$1 ).YKH&I;88@"QU\D\SF2==QM"4ALYB$#U3SM6T(2:::]!L.Y07 MSW@H35GC+(82\Y*1O82G)8G*=)WQ/)[YG8AYE M;C,NM6LE)VW+ZR0&+>B P;FI9E3M!A6XF08?$/W)3&:KOH-NNGSF..J>E\T: M=2)>,C/J=QO[B_,:>]-%,L>QQU[!KB*V$[.MWG*9[Y#9-:ZN;"V-?=%K5#W( MBM=EK176[<)]0O9<.D6H]$+E$)E_?P[YPRTQPEU'LL%CC')'WM.A?5 8XJVC MG6;Z [!<7W6KLIS#G*ZL8<.J;15&P!5B[I++C5AIU;/2YBM.IL^+*TZGG_O< M4JAK0[_B9#!@O*;0V+X,5,G95$:D(%A5YG(6 _D8)'3+(9E@6;6C6@8T1G)M+)LU.Z(";2X>_SV2"ZS?6IGM+ M3H/M>6^I227BO263>J<^6>3J MVK#7)Y,!8\ZXQO9].'];!<&)%RKS&'.+8:DECZLW+1/&->O !@M.FD&39B>8 M0#K!P]]G,FOU&VM3ID"GP49DU3?7-]>WS4&.TT^*B$;U$Y]]XT$/>JSB1+5Q M7UAK:<&8><+N&3P+H/_*V5ZFTJY,4 *@CUL.6;C+ZFC'&G3:;96+NVP$5S1B MFCWRY$](JK.F>RK^GU"]I@%0\"W;J]D0DJ9"8F_U=Y+1JM''EK= MBF;SF ?MA]T4:^@<=\\8_[$RQ.#^J6++T8=P_O7_%G]Z=F-HBMQWCB$BT_Z= M)?0R7E]!\ZJ8$'PD[58:]G1@LFP!D$.ODV%.A4A\L@.?&*TC*. MW.:7/\;H:=L"JB8MZ)! 673,JMW ():@WXO1EA_-9#+J.^J&Y<5UV!')]3O( M4"5H7/HE8.L[_EE\9Q4E%X+W'V*QN-"TGH3>249_4TL9#SA;6<">]%R,FJ!O MKV-Y>2AU*-I*M\AC^9_QD91@YTJ,K OE@HR'40 %GT3/ 8)T+NUV VDT,T?5]#/ MLC1B<.CIU'S!,YS<3G$S<)'FL'9VT$?"80+K5HZWA]J9,_FZK8:D; CE63668LV@\F^J<#F#@O8;KV".[ MA0MGLS8S./+PCK'M[?G![^+%P\^P(&###W,:YVD*+SN86$SB\.DK+"HWFR_B MKVP54?BT6%[>4;W,B%_P(W^DB6Q;G^21U!5+@+YF$5_WC!P).**,T$4B3X' NIZV)#]+TT"P\=(NL\Z1X M0+^G">/KB<,W:(CG^*BKS4*>FLLY"J6'$SLF#J]#ZLB0+@F<$)RIHF=!U'@* MARMT27!4 C+?OSMV5JE3B;VZFQ%+\_4W3\**T -$.HO4FR&]#C+T%;[$8I(4 M_M:PP*DU,'EUK5;4S->U,(L;Z=K-_Y<^W6PV+*Q4D=;>V-*B*&[4U *ASGA% M'S:Q-9OH*B5>EUA^I1M="SLNBXC_29_$_ZA6"W5_ZW$K'*]()E$Y"DPAN1]- M)',5.E9/E3H/4Q0D5FW(X#>5(O/5W'S M7,?>5,;(>? 1+\WVFW3_P>ZWF#&'!GU>0880=3CN$2[?J^AT# M#ULIKGG9"XP_-*'?B[89 (A!VRJJ_7C;21^G=M,)@Q -/1G407'"$$KI\XU# M#.UVJ)&(H?QNBEA$K0M3!R,:NC.H]SF$(_+]_CF'(X;V,-2 Q% >AAB2>$=7 MV8\]D(LUX\L+>R5+ M:$N*QO(RI5A(J^UG<_CN!@_>=_1JCR]LY,O'%P[&QD DWG+E9-(;EO @" )R M$%![S^(7CDS3LZ!!D(GY+*ABXF:CQE$L3]+\'S1(W@M\U]#M(E(\Z+$2\;DP M;&$ _2F.O4WC35];%95'-$'5N>@WN,]+Y?^&$!N!P#8]/)=95T,:&Z$MVY(- M2\,@(D]"O_A3%/''H@'4)4JS6@/Q?T6_Y'.:Z0MC64)<%N2(IJ?*_IZ M,A1W^ W+3[21\>A)Q: G"!4Y^>NY JPG-7$'V$C$Y#/]EMT]TNB!?N)QMJW? M_.LC:D%53D4' X M<-2H,#-BW*AJTAN4BN7\[9SAUC=^U MN8U['80^N1*8J8GL=1XH,>3 L#(Q^ M'>=@L_?)<*$"YSH.V[R VSA5]-F>3]?0X7@\+:2MCZ=+2R. ?9S;.!5COC"W MOHTCVI\O"OO>QND!PX%OXV@K(][&J5CT!:,B+?]YOCCK>QNG!\X0"1!?QNNO](%'#V!/IK=['X0L8AFCS065W07U[^(BZ.%-]F:PB8RS99-K.2I: M5M+.PD.RQRT+MR02"J#Z:4CI.B6A^(=Z,)WS/(V>@-WP51:P6'"; WU)J$[% MGR[(*L]4R(9G@L8$BCBM>)+P1\A(',0QSP1A OTD(*D@3FS#Q'_O@F]LE^^T MQ,0TIP=:N0^.CN< >QW%3.!J=31'02%![B9Q7$00(A @("%SGY8R14+4@]1, MRO&-!5P#2QH:N7Z,R$P3MKZG'^+P+H!B4]>I^!L+&@D:FC[]BR+H\W!U M;^O8+ ^K0Z:9 4?_\G.PD\D$@O!?.8.GGBI?6EFO::- _40D4&5R'J*4Q0NB M]4W,W?" S ? TO%\XZVZF(:0^CBUQZ'01;2>#.IK@EQ6]!"EB"A-I% %KGA0 M)I/I_+0X<;B9K-WS=#P#4YV7Y_GQ6I0NX-%=M.X,ZG] CNM^]+Y8W5X=R@(H M1+M4 MMB"@[EGQ[#8<]YJ=.J#D,SDUJ.XW.1G[.+7#3<"S6WHRJ*MY\.R:OSU+5C"6 MWZ'0[*$=;TR:;>C"5#2[I3N#NI^L(W?L1L^:98_E3R@L>VA_PF39"=_3)'OZ M(J (I?*N!2W: \^[+O* _YK231Y]9 \TO:/?LK=1I1YL0:V]E!1\NJ<2GYFE METETYNS3"^,DTE^IV)^O!$ 3LF9I&/$T3R1C!G:<2QD2L8W\4\3C^Q\CH6&] M(/OM4\K@!F60IC1+1?,@(T$B922+EN]S>;(332#G2![*>YVK@@D(_]@G7/R9 MDGO.UZD\.$MI\L!"JOX!%QA8G-%X+2]!)$2,;!#1G\CUMV"WCT0K%H=1OH8K MG?$:;D2P:"W<)UV071!NA9GD22JBQ6^QD/_D&>3#!K!(/K+)DYAE\*6/VFKE M0I^Z:P&]B=B.J>NG"UWEHJK[6-&&?8/_3I5-J!"= R$ZZ)??EV^R1_&C3;W% M\/-GCN5=M3FXE[YRXO7HS213#,Y>P*DE">E J(T$*F" M_!.4$*EE:M8RL6N8^/Y$ON')['O;1:3S7GW ]Q!!W U. #4>M-J%=IZ@ZCPO MVS%,Q'TBQT"DZ)_R*&-7>9+(9/:-EUV>&B/>[H+ZMW,1]'!_>S/8E-O9LLG/ M'14-=/=7:/KUI]N?R#OQ:0 %^J[SA(O_N14S7R09Z^TC$QS[O3 >BK]?!7&P M9L*.%JC0X%!]%T:G?O'4 [S(_BB%/A1 MX_+)>)=R+F&ML7!K(()# ]>/\+G9PB-Y[G9QX"O(7!VE/VH$BP%XEU,"CZU> M&'(-3&UHY)XRLN&0^XL+<@445AP+N[^@8?<7J 3\.M<>#>>XB/T%;P]Q2V/& MDULJEE&Z+BRY["7Z*]"_61\%'O[J;@Y[C]&[!R;W[:EPJ>0@U3<('FZXE/N/ M%__LT /<' -NQ].*NZYB>NG;B]']#&5/TM\TKH>]*5U,2QZ6R;DOH%,!W[!Y M&1OY?IN9?C;Q-C7][>/B_\*,_]/-SB\O'/F&S<_8R/?;#/6SB;DIZM\#7.S_ M,32[8U ZCH)-J6MRWA] Z%T*#/9_!#!5:ZX(&4O MYW,F:VL%_1J4HV'CT:N3GN7=EJ6$1NI(1NQLQ$\#.QNREVH(+_0<]DV'PY*U MT#7U51UG,'&/<:Z=K=JJ*(]3W6R.A6*G']9U, M.5'\]FM9KF910/G+ZW3:/JYCXA:1JA?9@EJ/.-H;U=(B(AY5-*L<*MVATY%# MBY BSA7"+$\!(.V5O,YT>LHPEPR',TEQV+['[L9$P^D=VK')GVV!DWPMY,75) 6?$P_%'TH!$E02,KR',E:/@;5 MCSC5F\\'MJ;R/6(&XK.*.\%A\&>P:4,>)IJCX5UAZ%^J*!^"=E][%)B7R^J9O$ M5'S'/4U$%T3?3C5.S"[M\YVCF S4%EJ+LPH"YY :@S,&)"0Y. N M^':99UN>F&):7_D(%UC!FNZ# M)).!*/D.5\JJW'&1(C(1?7C2J1VBB(8R7P3?26)"4P+0E4Q&I9N;_M"X'17< M?@1/(L*-$I4 <(O&@<"&=;[;:J /S-3I+8!&?$[*!C/916*@Q'P.VQLFITMW M[TGT'WDL=AE/G;-H9SO][5K:>4#;J!5[(NTR9()XNUS'5*J%G^U_QN4JS9(@K(?L^@GK7\)5V,-#W$RAN4T_LR9? MZJ-M60B1[]=:[ >9X$WX6Z*"=%I63=7_+,0G]KV>P.+>PWWLI6Z*"M?M91[+ MGV^*@.='GJ97U7"GP8?M!?1O8R/@X:O=ZM'\T]Z4R2=M-2S+A@1:DJ.FL_$Z M!RCP7H-U[%W=PH5'69M!7!4%B15N>R7OO=S#&W#S&MC9]+#BM33U6]^,BC%7 MLTXC+6M7A^Q2-9%,L-)H-KYA-/K]SRY%;O0 M/*/IS>8C)%&56]*T'KRT:ER$,#L:^\266E6CAS-MK!FC3=W"RZ_'=_;V4D0> MP*9:2.;V/8C)!&-?XC_B3_&[N_@?XG]NOX/VNP"RW HYJA+P+LAW7][\\;=/ M;WYY]UW]9J#X)T\RE7Y GA+SF)(G&B1" Y36W@GH;?59:[9EHBF-R3IXFOI MU1*#W!4IM7A8JUP9%;/0/BC,<0*I5F;Z QR"JIV0/B]0F:*L2*A"G/_?T0U- M$BI#NS)/^&48)CE=?V09NY<6/[)@!?>'&*TO![UD]2_B*.OA14Z6L->./L9- MGN:N:ZF/1%<4;LO($^2PO*K3<"-(.N5:FY'A YD[G@19EK!5G@6K"&Y[BR:0 M+9[)?]&=6$<@NK=F&R%(I1H99@A4]X2.%4TSG@IW+[LW\2+2#[G<$U#'DX&3 MFF)NZ&%[3-=!68]Z645SFC=P/J(]0 :L5?4$+48.#L=TW( MV1S>]?A>IM% ?2&6@I;9^"7!UW"O:!SX(MXW^DP?KW(QD#N:7$+IQ)2!O2N> M9BD\Z@N?3+6!W 7U+^4BZ.&D]F:PR9JS99-_.BI:OCNJZR-X$[ V""/O96NY M;PH.BBA>JHYR"[II"K0;WJ4)2. M9727RHJ-64+E;U8EK9]M^\O?A!=IZIZ8U7<*"._ M'8M3F:A1GEOM15\KPN#R^@%@PM(_A8U?5.?#*$A3MF&'>"9\B9C"MNN!DE40 MR2>.>IS$ER[SQJ4_J$.M[_^J-<%- _C55T'*9 3TI)??'YVIB1\7&/8/4DOU M^Y::#D\O3[_P?I_P;_+M9$HV 4MD'';J^I(>\Q+'F"F.5P1W7<7*T+<7HT^1 M*'R\OVG)2^OWU< M%[BHN)Q*DCY6F5A:6;+UNV+1P7=[7TN7'=IQ[MS;6O)>.W:3L'R MT ["D4P.@IBN%6G#VNH>B@2I/)&4M$Q\5=U0*,TR+.L=7%0M2DZK))/RAY/ M3)T'\C@^-,YK%951[915EP?H_:PF#12.,$RWQILN!/O02HG22DJUY*"7E(JE MUQ\S%+$G+I63@_97S^X%QN?IVG[;3/S^X.U4A^G;> XN]LO7]<5>>*R\N0'K M>;E*L_AX(6]:KA<%L7AU[EYH?)[.C1AZN,X3_@&8Y2J(_[R1;Q'7D(^G,8&@ M76/]FW8U]IB>VE5C[S^LK)GF#POAI?Q<$'V5=BK(]$VV@(",+@V4DDT>K_4; M456V$SZ%Z8* #;4]D *[(/F33EW0TQ(JW'5 CQVV7:YP0!OM@Z(1A=C:F>F/ M0T$\)9#*5D0W(]!N)HD'L6%E8'E8N/)C8=WZ\5B5G:W^Z!*LY\TG*9@,K (+3(BK_N]!D@:/UNN^;7/]O;N;>SA%EW+LU=_2GLDSK,2]&8"R M,C<.8 T;[CZTQR[6)5DXF9V%@=&)P@9L#?G@4C "#:Q996ZN& M2\O610GBKM8^M1C;=6-S!#MSQN*,%M++0[Q_5;2"@G"RF%'4Y)83L['H![8X.X<\.6J?HP M&K@\ZQ%W&T L3&QGS -B%R\18J:*Q6@0&V+Q/QQ5W&Q.+)LX@)50G0IT"&$X M3ZN)P8B!C=5.7^I64O&HX^M%#?XE,)4EFB_H))19A3E,'#MPQ%'= ZU'V>"' MK?(G[FAA;13HXI(+*W/^H#VB&E^.4%NV)X7 >8.RBX @HQ*)CG3:&8"56-GT MQ^:%RXQZWMCL8B[(V$3D,1]9+*QWM#&T?Z 0(VM+7IXAZ!"T M(S<;HEJ2HBG1;75!A'-$FX$ X<+-C_98F,Y-D>GK,,$F&F_[ ML\6;@=3@XFU@*G,%KVVC2"[GUGS&+-1":IJ$D#WIU,08],9HU<6I#$J,1">L MM)>?0BZ\&L71)4BT([ZR&VL0MTP"[1#KG@A.Y=MF Y.U4?QF,-IC-N?O,04! MXB<$:$&J$K.E09BP="!$&+C$IT;-=H;E1V:;_NAL9DI'<_E[%'_+HR IZ@#HA/]KI5.N.H52LA=: MQ0*AU(H%J-2KWV_'5%<'>&395I4O$!)I\<)#:(9G'?JY=Y!NIZ_QZ0=IC@>O MDUISO316RLYY]&@B3\,J#>K5@2%\3!4,E>Y4E2>@@!0:2$4%^:=4,I\,^'/P M%'-5T8BY9.YAV8F3MV^X@_47J;"=V' MM"*B)Y?Q^B[)T^PZY?OF/!X]1(NL'DZB/H_?'0RA9_QPMVU\&>^J:EE($"E2 MS?X%G@[G,E*,?']]>_/E!WGN(X^.9$+ IZG3?O1!%O<;\=IK>P4@/HUB0?N.,Z7F$1L;$LBD/R0A@1@RK?$GX TO%G/J>)]??]C1.Z8?X MJMP#_RYVP&"['F5WDRIS6EM*>66VMK*!'H-W,FO.=6VO1::H/=3?VQ>B^E:! M%#Z.9QS"&>"R9)TG975&>6HS=9#<$5.\]X#7\V1;*3ADRW:P-PZ0D1*U.]E# M@+!,VFZ)6D#LNW&&! M.&U]SF'C=[,1<^6.)K_&8H(L=HSI%5R\H>NW3V([ %VH0:R/J/[F;J(>+N!B M"'O?UL.VR6N<52V5!.S>-E*&Y"!$:"$%% .V9[_>"J8A%9#54WD>/?%VK1>R MN-^('_NDBY;"6=TMCPALE#6_CU$L2+^QP'0#DE\.D VD8PPD^]$45VM._$6( MK[B9P?2QC87HBU=$6P[T^(A&9%@WD)OW,X_YGB:"*L3W'^*0[^AG6M\?=C?4 MOT-;0P\_-*O%9D:=EDPNUB&XO"QCUDQ^0!(:R6(I @9Q18P((LT>9(&5!0FC M($W5S>X@5:F4)^8_%DC@+F-V[#]FF<);NK0.!C(4EM)MHA^\! .1#4BU!5%- M%D0T.@_0&'B$+VK\.$*[;KR(1K>=?MBY*+ C9J$?#^!A&CSQN8#'L&3[@@=[ M.?Y(@Y2NOR1@#1:!QFM1%BVK"[*II2_JF_4.LB2WFFH%?HND>N0%XZRJ%$2R M*1PJZ[:"V0:9^G]P_QT>7:5T'T#M@^BIN'-/ISY"MD$#=QJV!A=I%CKRD3:] MPT$-;V%NM]$39.72K)J00YN97!["0T_;\NP%'X0%VJP<>85N-]031.4:?6Z0 M:5N4O2"#N"R_HZOL0YQFB5RE[FBRN]G\%B0,KDQ#/8,:Y&R;ET_JNII[/5)H M5X[_1,[*GOG5@87X$OY>I*%A1^6(Y$*]B?(PR\4_4_DZ6^>R@6+CHF$>R2UX M$*MGW-$34-T5C<,MU"&JJ>.)^,.:?GO)V6RLT7C48&-A8*=! M>NUF9\C'7>3KM55&#NT6I'"@HJTLD71^,#,^.\3LFX+F$_%[*SYH.WB M,#L_%.!*SA).!"I3 )>Q"+]@,]& 4S14Z;6[%6!>O+]?_D:0:?G5": M?N(EQ7$5]W(J-V/X%*B7?;/7]5"W/$@)ZG*8^(_S@NL4?JG40()2Q7$2X^ ^ MH?+:T^1$I"<&N3\NZC[NING@\WUZ,+(K(!&;?H8QG>#-D1=4Z8^!#/(4'@Q*3.$I;<%3S'#MXN5[BSC?9!D8]"O>S,],?\FTH)>$FDH-G<4@5B MP\K C[!PY<=]NO7C,1T[6_W1==&(KLMB"WJF\#+P$BQX(7(.F:GA*]T+*&Z# ME'Y)^'T2[$2SGQM9AVUS_;V[FWNX29=R;.YA:<_D*U;BPEG4,13!W[39=DX3EV%@:&',JB;VO(!VQBX5/N7D(F!F6?TR<^5$ &PMX),#6F@_:+EXNV@QL !-M8S""-S=AQH4] M-V+0+-7%#^I20[C2L8W1V$*C66?/:M#2P!W>&+E#F;M/7E.!X+E6.%=28($Y=:8TW3L<@.1?_)X^:#UQ<1+KHS9'($+Y7,3 :L3FU MZ>QV=14-E.;"@=* MKGRF2;4=/F@850M_:\BW>E\)Y9& .FP!*;!F"\\.ZC+ MQ4("<.[K 0(071F+!Q('XBHU*R,0E0:+OGCLH"@O!X^NS,0#CZ,$7M[359(' MB2,O,8AUAE[J8H/L#8Z-C!=\:;3KOCUH4.,9?BDTSI6OF-#4N6\PC[3MON%8 M0_?&H. C3;! #OMUAF$)F[NL'(E"=(S'^2!TJ%G-J:8Q@3+-5#+QV MAV->(%Z=(S+^>,6LCIU [HZ$KJ7]WS@D9OG*[K=96B14$W^C:0WVCE)E!0]+ M*:^\\E8VL+F/FUES8GE[+97,@@_P1T*#4'":/$NS(%[#/==]H4T3(B;:Q++/ M,EL:2,$]=OTI?X1;LH)%!5$$Y4UA\B%IOMJQ3*=7"Y2(,"@EMCQ:BS:3U_UP M0R+O#9-ZQGHK!8>,]0[VQH$_4MT/)WL(P)=U/PI@J]5(M2=*@!S\0LJ<.SR- M=3^&PJ=OW0]K0YAU/YR,(J#TXG1^+J?:DL<;'4(C$# ?E^WWT5-Z4;H[] MM+4I CW-;7QV&4T:T4,X+4:,&PBCS/)PX[Q\L0/Y6O9!DCVI%]%JN*4&X"MK M*OQX)]_K_"L/@*Q,'III'6QN.3:UK4%3\W(?8-8U!'IP8B=MVIUQ U$1A8BY MO5CP X,IL-$+#9XA"Y-:Q/A$FPEG3%R<8F(NB?_\0&&*'O0"!69<(,C@-WY' M'VC$]W1]1\-MS"-^_W09K^&Q3!11R \6Z:QQS<,1-9#*[PL$SH9Y"0*TI1"2E>6POX+W('PA-VS.(C@Z;S*&9%M>2YHVT^0 M1SO*UU0]NF6I3 ,;L1U3X86%H 69>I2[+OI%LK)C,J,;JW2M2"\[-4'PA3A' MPUN-;O=36-)OG_Y,XW<2A)_>0TPQ MDLEEE^*^<)71MJ.5J MV_R0[*6CN5]N@E;EF&DOK RUI":PD#^AD"D)=,/9U "U'G[>8XA.$A2TBE92 M%-B8P/*7RQU/,O9ON3.YV13&3CK1[#W]A/7OXBKLX5ENIM#\K)]9D]?UT;:L M"LE+N]A%SNZX]\5TY3@JWEY>7^?T'O('124 M%?>"ZI1!E:B\4ZOFB04D2HMR>?=DP^(@#AGD5-,+O.#>]YRO'UD4+4@4A'_* M*RK;IU36 $_S%=Q;"2EY9-F6!*! ? $2L0V5ID)]"64%%WM#?A^S?T-*-NBX MO-*[$3T7@AN6@CJH"%#)^ 8-PCQ)X"2ATF+BR!&&*W%43!_/$K@SD2A=_65ZG&=O),K2-:R2+Y7J3PB7I_Q2K40(G(N(??WWSZC]Y M6^!I>O]!#$"]9]_$9EU:_LPS?1HF.O56IIL5/.5MD-+&8]0>DB7)=I#TFBBL M[>"3:%?3YGG 39.J>RFO,&U M."ZZJ934>F2:3TP"ZP*360E5$W./]U1Q;V& MN^[$%/PL(&NH,Q$FHH\[N5E=X@>Z/+ MQI6-#K/V7"Y+XJ+),"OCP,EOY]RI'N\FAI6IWJ"Z>&F@,FQ%<4 US':RYUZR MYT9RE%WD5%M(I/TCQN;Q.6P<^W)N_RVC*]D>;;,X^DX1:YOHO$=\3OO#P8#: MO3-$1RKBGO"X@.Y'^D"3X!Y*YS)>0[E%R[).;4M+M#K/1WJQ%X1N4W;EG4\E MEU<\3GG$UO*TH/B47\J2LS<;\=^,KUGX116R;%VJ'74T+N+6 M.M"\Q]+BL N_6R?L7,Y%Y_$EW4K9>;ATM]<"I*AF6@T?SY(ON"*QT:M[ */- MW2W5-4\$3GV9PC4&8"R.UM&=HHGE'+G)01[NK!8:B%;QDOW!BC:-Y1"85,O! M[% DS+$+Z&X!CQ]K"\+Q7;3Y5*R?T@6L*.!8+C 8;52VWO/D^EM&XU2^./D4 M9'G"LJ=W059WJ'["C42Q6QC-Z;M,#4L-+:W;^;F5,NW?DOO1HATL<3O=DD!, M"?QBU9L_ M_O;IS2_OOH-4ZF)8),<4_RGP+;1OX&V3L X)O>!RJY"&;!\RM7JZD.\]LBT3 M36DL.O8T=9[0GAAOG&]%I2MR.!P4!Z, M_A4)4DO;J0/]LQ5NI'_=PFC.VV5J6/IG:=W.>ZV4+>^VD, ]4ODP*XPL+O,, ME]Z#?1,X.";:OCX _ M6W(V/+"MR-EPR,8D9S;VAB)GMK;Q\'V4+[YE'G]9<+8B:,/!&9&@'=WDJF&_ M\3/]C6N?>7C7D29L!2)$4R"2/]3">PCNKZGZ4\$K!W?IX5L MM'F:!U$DO.R0@GX%O=C1;,O7)!0?BC_M@N2>Q4)N01ZW-*'2@NYH*9G",2Q+ M0_F%($XFRPX&,NGM+H\RMH^84M_2]_^6_Q8#*@1 ,#O\1E*7_%E65/XR*C5* MY:$Y0A]MRT.#RAH=ZB8Z=B&7 MPC#DR1HBEQL*M(U"PGFX*KW1EF0B,9YG8DD4_$Z('3(="C)09 ,38Y$E+,P4 MV8Y/5EFQAD=K6&959X!Q))5&::%($(=JZ;U#/XON3+PB]W4![HW+XYG#45$Q MM_2R/ZX?HG"'GG81/5#P#Y B-YOB[4$A2"JN>5C1"MF7!F\#U1D/WWYTJ8=! M/$+5TS@BRB\TRL5J4%LV%L7*$I0KRTN#MH'TC0?M(>(NC6^A#9_68R\(+YMK MN@:+OUB]4VYJO?P($99=L!;4YB%@HNL150$7S7P2LF8)#8'IR$(_0&Y8FN9J M6Q/_^1/YS.6-G_6/JKZ?C*FHR,2:I7N8$( \06;8B/V;2AH&+8O0!P0R?B+O MI!'YCU1TYZF,@,3B;] +J $$K(T(0D=57MD-U!%2*/] XB+-/P3>V MRW?PX1V_?OOA[MUE]V-P6^'&*R/=PFA'BEVFAKTR8FG=[DS12MGR.SCJV*DF M)*:9NO4AX*5:$AD3F?^%$&M\-1XTNHQZVSECEY[F^4I$(/+&&F^^E&VE\<_)'V*URR4SI30!QX]R#,F M%0>4%TWDU8Y5Y0[*+OA3WNI(MSS)5 +7[Z%4H?AZ0A2R?.^XO P"44-X!@4O MGGZ0RN2+JW0'\8BD.#5:P%&3U"7^)J192-6+*5W\9LONM_50AU(NO@[/Q&>/ M+*T&:N"!2N-7F?K951>0N37J:O71FP7*"NEM^H;Q#A16U:&_AU\(GB0_E>%; M\E&&U>:Q??:'AH':],>&'UEI48S'2CJ,]$#(Q1DCQ, ;^B,$DPGDJX^@_"/- M,KB)JHY(FNF 1=."$[0V]4%WBV)T=M!MRPCT+E'!$R+Y6>7P[\ /*GG753J= MDU5U)A$'$X*ZZ%D;Y8@[6W1-;'$G3Z7L5,YEA$ M')G68P0@>:[,'=H1EV<+2WWA!)<6ZB J5J@S1)-I[49 $^HQ2B8V8>GEBN?9 M92B6M1SN[Z]O8)-VQ7?[A&[A?Q:OC#>MXQ@C^G!P/D1=-)< M:\VFJ?[5VIMZ3!IMBK%W]Q:V3+[>*;J\B3>Y[*:ZG%R\P5#Y(U2*T+2S)(_T7H@O@]361<0+\::6C\_>.6 MRQ>=XM^BS]$3V08/\DWG'MZDK-0)!<3N[_D#3>!9::6#/TP<8;"")7>#S['S MMTD5?MVM>4#4HS!/&R-]\2[XXJ&)!&?9:"8[0DP4&<@;!HP02ZK<;H.$PAO( M-2PR8M&1\^#E(;#X]NG01&<#O7P4DX=A1XBFKX@0^^OS"<7X6L>+_&'UQ!C/ MP3&PE(U^5/D.JII(114L6=5V18I:J6\VU!0/RGP(--4"3;ZZRV@44B>Q)JBO M^LTK78NY4) 9F?U5C-EMQL,__RYZ90Q.]9#4OZF3I,?TXF ';2+I8=,T93BK M6AXD"FY:R! I1)34;*: /A#B?F-[[-8.6@H'=C<\'H+Q C4]#"/!^.((Q@JV M)V"&&?+E@MD0/AD>S)@7'OJN@__@$6154#E5L=AQHU)?BEQ3.@5//NH"^L4, MS%ZA\^93(\LO/,V(V/7)>YI;];G.=:P2?(!SJP>CDBE#4Y5K"YZFLI#MA4.0 MF-*UK-0+&BJM(703D'NQK8Q)QG:TT)S'&9/)QYY(&,2$?J-)"!ZSO3L#H+TB[@2/]WEN"AM[.8I*9=D?>V)WAIQ>,O?F":+6Z MUL"K;UK!['DXI^>M);1^(-YO0NW3\"XJMA;_.%[UU5.)HTWSOK+/2$%O*C-; MT%=GM$/5\W#&.>QDK@41W<&Y]'N>;"B#[$+IH4@8UM;&SHKO7J?+RA0S7WN? M9K,;LNHF^N1H877Y]7B/L3^JI2GS&1YDU2.V Z\IRP[*O=$Z3XKS;#7S/M=M MAZ4W^4ZO]M!%FF[;#7K/OS;?9YY3Q+1[&;O^33 YX.QV2CO5F611*=K[.DL@ MH?=CIK]Z-A+ES\>Y9[,K^E;/LZ9 2))6W MAN^V07RSEYG!/_,8#@;H6IZ/07F8]P%+?H/"'6A[-H0^>._HO/HPR23MT>/Y M[ ;]OP3^#._;)UG39R/^=*AO$QD_ M?W]T++87/:*B M0^(KI!LH'"1OGH>JXY7099@PP3)80&(:TC0-$IF#^3Y@<#B9J72^XHN&\C"S MS.&;!M$A::[\MO*76],D>H)!T %1_7,^V\-#E/G5>WU'FJZP%G^/[OA3 ^_? MXCDN.!/'%A!Z/[NEIHA+Z(IP834N$1S')=)*N^-H9=,,+5_]R:Q;:B%**RO8 M/71%5=8]+'*O4^,,'.MU;IPN9.+9[3D$5!"^PNQFR(N_+'^GP'SI^L?@@2:P MLW^=P&8V@:%'=I[S!/8LHD+5R]-RDW07)/+F8>;\+[D M5WNJ<53)ZI3N\.'U/F1+5:7+H]8(4_2:ZX^K1 M)8&N$^@[^>VV#VH'\\#K-G\LT/WI\\>5,\^<1K9Q/,'(^L<;GNGZ?4:1POH' M0YPOSF6N0;ZIW6?3N[3*K8)%Y7J;NF'VO;Y9]4-QRP NID7%_3&KF& E\*>2 M0AR>N[[<$.",UN=9!O!FL+@^Y_#;.4379AP\FV5L['4NG<=<.K^(U4PFTV<; M;SJ;<-*,HT6NP2!%-U]N!&AFD][\XCIJ[#%MMZO&C@1863/-?A;"M?TT?'M9N*.2LDGMF^7E&;5)IA&[ M9U &NW@[-?4K)4MH<-7[2SU1]<%U5P&6>T\P*7@:Y@@0MQT;][Y'=;GJ=! M#!FQ;]DW2)1[LXO9*D\_Q)"J@#W0+V+H&XMW]936OXJSM(='.=K")@[]S)N< MKH^VY3N6AA%/\T0^>+[X^Z-N^.YPU%1,9GTLC^NGZ%0I)YV$3U,D"@A10HQB60M:'*T>10I&Q_A M!NXU'L3]V%D/@WATK:=Q1* +0M>V>KQ44!LXWWB@GL-%G$\T2.5YO,H\_)XG ME2B6;*U"65C7;5SM^5ZJL;]F%<#6Y>N7* MBKX'HTX29,V3[SR*GKRX@B?.KNU[4M''>Y".(VQ->Q\ZN'W'N<]ATUY!<>WI MI+,73O[B3RY3WNN\,R#BSWGBF>@BATL79W!=P[6[DTX_8L_X.G=,/'=@WZ&8 MY=PQATTPE%W\CN?8EHV]68VF]B.#J+/NZWV9EWSTV?_ M^R*+?G9ZNN_Z8>-<2,N%R93W\M#^'>8V94V[9^WJV:B3%=$'DC*=MG$<] MT4G='GN+.8G?3[2%;.O2#+:,7=T;U?LOVKG*YOPKE4[JYMB[P4G<''&WITTH MW6^I !J]UC>K+^_I1[9C]1P!#A+Z-[:2\)BW+/1C[YKL39HF%UL-\FY\,5E4 M)@D]$Q0WXA^98/[QX58\Y/"*0,FAMHBL[]%]87&!-N^%O>-9QT*X MF$>L[0SO1RA4WL&6IP<)NEVP9#TUJ[:D:$Q$:R*;GROZ#-P6'WY^_-/2"!ZC M=##H"<*+ PCU'+Y2($PHU)\2?RXG[',%H8%YX8,0D1U=%Q>Y&Y\!&#[5W^_D M4P_/J.G"9C/-ZDV0;VJ]+/](Q'HN5O[54_5^^\3KNFF@>.>O>XS56L,"EXWR MN*.-LN8:]#J,\YOJ0,_CQJO[V!I60_O!/5WE>D\PO\9B 8C8O^GZ[P&+/_(T MO8D_"$(/(8"O04:O@G3[/N*/_Z#K>YI^IMG-YB[X1M/+4'AT+C-&R??3X&<) MW8K]I>#7'^*0[R@HJX%K)&OZ=QW+#=PW[ EZG.Z:)H(QK"\O=SR7)W!R MPYB!O-BQ%H951(@6JZ^Y$D*;#0VA MPQ.OI6/-(7QT1SU>#@8V7"POHWR_>4^4*-QFI'Y..$4*[G6P0OXNY\./D8E7G13NR2Y1AK?YUNAD([N%YK_/+ M0.@^U_D%,;YWVMLO"168M.P-?)E;FHF?6>X.]/%M]ZX;TXAQLXUC!'4FQ^C2 M\%MKQ%[:3]QH1HN-M)AA:6SW$;/;@.,ZL[&A0+;>;J6 M!PQ[YE4![]O,E";70KUHI+LA,_I'KN4X3U M%O5YS!'8&U*L?@VY#\7LX_@S1=.N<]')5EZ='@6-Y^'T@^X2G?>M?7>*V(:, MNT4\0ZA3+5:WAM\U(O?4?LY%-=SS&/9U'XFQ7J [NW'-&,*MNI8-+)OFI0/W M6\UV'AMH;XG=Q6EFL)8]IL<9Z#/::3[/2<1ZQ_F\9A'LG2=FWX;F3ZOR0%QA_J>I]L@_OOO-W]\_OOMIR^_44&+(WH5L1T< MN?(X$U"YXCR"UQ,)7^=AEE[QC]FZ\5D#CC(]5K[*/*9//]/8.T:4WICF003E MRTORMY__]]]^)O_#Q=Z,/(BO C43X.6GVE1=[A,600&%OTZ\<4+")\=&R?'L MY*>WF($P>C>I"Z%L5G"Z,9SSB$V'4D*$%B+4$*&':$5$:R):%?E?P6[_WT1K M)(5*\8>?B-#ZTTS>U/Q^9Q^C*W5UX;P-0/A MGHNO(1+G&YGXXAKJ-B4\9J&9%5NTU+]6:TN/2:)%+S99[39E\N\N29G.1%B& M\NQ!^*^\>"P&(>:H,( M[C1TQ^[6(E3X4J?>X>"&0NPL;/0$FJ!DJ@4Y-(%I?P'S_DRF?3P &3\7]M8\OK_,,[[C<.1WR1(Q[:\9^+F8]#L#$WTT'$P/% M'7ITH8/".6OLC#!\Y@\*FQ<_O_G/>009>F&-HPQ^(_=R458C7.[]&!_XF-&" M/K:1(5^)"Q2BY"!+A#"I2L]M?9K.!]HW^R,Z D>_96^C2B5R[5J>6HHZ$7VU^&18[F<3 MO>:#5S>,Z9(]M"[%W_(H2%RG7S6*5>10B 'N:9 &+];/CM39!-H4-$H(1 M$A16BD1[,F+;?KQ,#N,K% MP576;;[RTKW!E"M_,F] 9**?@BQ/Y'D"]&.57:[2+ G">K+[KF;ZES$W\_!> MDU*T1:S+@,GUVN66AX^5?_M@K3"(%[#M4#H03O&F\ MRTH?L%R!@4Q,MU^IZ$&<&J9%=T'] M_5T$/5S"W@S:9.INTN0QKIJ66H 4$K*N1BE#M-!L_*H'>+C7L![[GKV2PAN= MS8Z&7+SIW=TN#GPO7N';-;;CPA5%CFG]]K)'@LGT]%1%I,76NS)#G'<$1BUK7*;6+DA M[M8])*1QXJ$V5GJ#&6*;N@TY62UF4?(4%4NF*"0*F#PCBEWJ$>.&-J9Z0ZK" M.VI3XCDAR13!0T$2(E.XC"+^" 5.W_/D^MN>0NW3JX2N609O*&DJ. L\I'S' MTA#2DYBVI;YJ]*_47XV'9_4UBC:%^W; Y(I^>I>EN.0CA0*B-!"E0G(+F:&A MU#*;[8(W)CDB/HZG@;XJBQG"LTO*6:JC\U'\E_AC\2?Q_Z!.Z?+_ U!+ P04 M " )8596CPQ!V+FL #K+@P % '-M<"TR,#(R,3(S,5]P&UL M[+U9DRRWD2[X/F;S'SBZSQ1UR)9:;&O-M5J/2JISLKJJ2([FA1:5@-O7E":13CYR^\^ M_?X/O_L&)6L<1LGV+[\KLF^#;!U%O_O?_^___7_]]__S[;>?48+2($?A-T_O MWYRG. C3*-RB;^[N5YLH1M]\_\/O/_W^^]__\=.G/W<^?_LM+1Y'R3__B_Z_ MIR!#WY!JD^R_WK+H+[_;Y?GS?WWWW>OKZ^]??_@]3K????^'/WSZ[O_[X4?WM*XX;!#]^U=7$IZ%_?-F3? MTI^^_?3]MS]\^OU;%OZN;B+]#*BD(7\;T=G^QMNZ1^_HQ3?)2B_#9Y03*HLB^?OS^@OO\NB_7., MFM]V*=JP^<1IVK*AVOF1:N?3GZAV_M>!\W=3FK>E8'K$>1";:6?);]S64373 M&_W5E&I%3?YJ4LMDD*,C:+E3S?1&WZ$TPN%5$L[?\&%5IAK_D ?I$: RKFRZ M /.W6J&IV?YYC=/GWZ_QON),9X>PB-%-]',0%^5L<):$_U,$<;1Y)_/7V7J- MBR3/+E$>1'$FEX/40)KY_?>?OJ^F@/^E7(.6'!=XOX_R/2*,"/<+G.2$-9F$ M(Y3=HCPGXVFUN4A1&.7D\UGVA+(<3Q!J6G6F)?PE2-. _(WFD8C!WK0$]^3' M6=K>8ZS5:C)]/ 3Q%-6..&BUXR8)BRQ/WQ_0EDI*!/V,\#8-GG?1^C+(@POR M%>]12L1?D^]I.=+T&SVMNEDD7#W3=3/IVANRN-ZC1WP5I GY97O4/H5)[AO3J[>GE&2(3(_Z#<;SEIO-),FX'>$SE&"-M$4 M_7(YZ:U;<[PNSPS(=+^GHI;SSUT<)%.6J@"F^JW=X3@D"\.K?Q51_CZQD6Q> M6FTCZ^]B7\1T(U%BB8J>HAV1G@R%"DSW:!T'619MHNJ\*%L5^6H#**@OY5%: M-9>^+G8!67]F-PF ]OR=_HB320O@([1);\5?;H&N@W441W3_0!8?MSC9DOW1 M_A(]Y5^"O$C+#ZL-_;LSF_[AD\X^8%)U1GAYDTW^068->$=#+FOFD%56FOZ(\RS(TQ9JPF&CN85Y05AW W"0_ MD3DDR0B@0SK'G&TV1"?D7Y-V-RKLM23XC''X&L4QZ;A2*S<)Z:9M1';%E7Z& M?^L+HUW3+'(UW^>39U2#EARW9/_8VVYK+1"87*:W9VI+--MPE])-7_Y.-RCT M7(?N!I[WDQ:2K]89>OZD*O+7:?EYD48*R[&Q-,)-%Y8ZLK*:UW9TO MJ\U=D.;1NMR'D)4=F2@?2!-PVG!9;<@^-T&EZP/9E.B+?9QF'4-C%\%S1)81 MY?Y_M7E,B_TSRO^*8[J8R(ZI(W!#CJ^5ASQXBN+ZU/X%?4YQ\?QY_[2SI!MI MD?&\?7]$ MZUV"8[Q]O\"W>3BG7B:T1F^^*_;[('TG<(RV27E<1N;VZM:=Z)]N/>E-:>\B MK[V^OH^R?Y+67^,4D<(70;8[#V+J4#5ETIRW/3/JB"R/0C*%UA?B[W3)2]W^ M**;O$9E9RYX^%".M-'*[<\S&S:L]T^M54Q7/*+61M:]^53-*=A;'^)6./0(E MNH11MED'Z)YVS,KYJ-D'1$)J05KSRTF>6:8JMBT M#\]CN0$RZ[[3\)SDN:/=L"CP]M%L'96S$BT.[E3Q&4WTE)JAMQ,.Z<1+N^5PUC/NFO2G5"7V<^[[ZO_.M[]K*YCUW8].^\&L3>] S>X] M)^XZ)^PW9]IISK#'-+2[-+"OG+ZCG+:7-+F+-+5_G,7#WKAK_5S[VSEVMH;V MM 9VL^;WL69WL,8\Y8VXR,^WDYYG#SW/[MG\OGGZCGG:7GG.7?)<^^.9=L8S M[(DG[8:U]\&F=\ F][[3=[W3]KNF/-Y,N+K-MNN>9;\]VTY[ECWVK'O3V?:D MVCNZ@YE\R,G_+U6PVK1/EL;S^1U9\2?$9.6D)8#@&HQMW]0JCR7I<80S+4^0 M[:YC_*JW(Y?RG-S6VF?H88?(+&<22R+&9EMMLJ&F>]_(*EF)N]'VU_Z:Y*MN MA PYYG:/9=YY-8PDQRS-%WW5 2OB_H,[(K,>OG[3;+!Z;[DJ7,F(F37;2%! M>T8(RR^WY(=>7>@M1TF(PJ8VVE1-&MV51[3X%5_^1WS&VDA ME6;P[;O9&]JHZ9%P'+23]:EN9O]3OY7=/CQ+^RT.TG7#B?RSUX'C>(8UQ7?/ MY?C[=KV+XK;O-RG>\S2)A4WO-N^_ONEQ^";'W_1+XI2L&_[RNS_0,)>D8/7B M^+92#[?=9:/C;J"R.3OPC+0VI"V^CH/MH >9WVH]#+ZYUX>BQDLZ<5"T[L5/ M#O?BP5HE11!7<8HXPY%%,AB6?1+WNA8@"G"8]CG4'?V]!QW=1H^\)/,VIZ>9 M-(.N'M"XV]P/;3^FOR2<08[AVHPW$=4[O4\3"#@D!\QJ?O]C][T M>V6TY#W/H&/V?8_.]=[G"Z74_STV-0+^Y $"'M,@J/:%SM:[$PH,X>L6B.75P^/6N.ANG9,:X.S750,+EX_V*A'.PC"E_B[5?VZC!'UB0D) UX,#D\Y5*,B% L& MR::!@,OG?;WF7Y!_KM)'_)J( #"F8G5_E\KQSN<*I-+U729-Q[M\UM=K?#FK MK=*[%+]$51HZ;N]S2%D0&)$ZC@.Q:"I@&'%J$.'R*6!/@CNR MZ4&7#_1HZM#X;H<3]H$>[W.MCO%G]WI3(H*D1\>EFUYU^43O :UIC/WW3]\_ M/5(Q![W*^URK9/S9O5Z5B"#IU7'IIE==/KZK VT^O.^?<#SH4N:W6AF#;^YU MIJCQDIX<%&V<9%P^EFO =_6V+AWY&W %& @[7/H>EI]\_2 M?D%Q_/>$[/8>4)"1B22\R;*"TMEKFT[H% 13C0DIG+JH&%^V=I/^.X M(&*FY6UA.O2?$-+T8#"B<;7[Q<* NGW$HNEN]\_-:F^OZJZ?SEA$U)'7#(2T M?P?'(745 R#18#=R'$X-(MP_4*-O6ZE,T0NJ$O&6 G%NY$2D@ZLX-JFKB ") M!KQ\8W-J$.'^@5IIU2Z"'&UQRKZ79U*,O&LZ%*YVNT@0L(]-AT'3R2Z?EE4- M?]@'<=R\'&=V,I.BU\D#"E<[620(J),'#)I.=OE K6KXU1ZE6YH4(\6O^8X^ M=0T2]H@64O8ZG4/I:N=#! .!@,.H 8/+YW WZTUZ5H01X7.6YRBK)&4\9I,3 MUAH3$;J'!+!8$B"(^#0XZ]W>]]=[5R^$*"^[15ONM;],SP:7A17\5;* M*)59)P$L>P\/*-#?R0L+N(H&!3%ANWHAOP8O+A_NU=,4XU"?\:563>^+>UW- M;[CLJ7JW8--Y+A_5U0VFE[[=<"#]#AQ^[7?BX:NS')@ M;>#*.AF;4$E_H'.JI$->JRKK\8%TD'J!LWRUH0%Q:23.!Y2^1&N4/>!X:/WE MA(VWHH#097B!!02C2,31>A@B';!\3G&6W:5X$PUM-.-+K:W>%Y?[GR\"N,-[ M+/3C#^4X#^);>]W\@.*8GA^CA"P.:)#LLW ?)>7C77I9.(A6W+I@J11JG;)@ MA5S&C9;@8$A!N5N/?Z2U_ML_!V15341>;88QV.G3X0V1-$JNGW"9V M^W"1:(!5LY*RTB:1?Q M+!*7,0802F$9SN*E'_6);.R?L%54E.DF5K+,/34^8,2U4F7$+F-&25 P>F1< M]6-'V;8M Z%HEOS?,T>BIRFJ3N$1NRR%,J 1MCO4K< MQ_;,BC5H@O5:,R$0FQO6MU')992M*ZV@\*"4KRA?;<97\SI%F4-!5M0?@"LI M01.VLCHFA(2S?9Y371DRCG'&'VH==C^X#!.N & 0=#E,"/YFV]X0G![@K#%3 M:Y>O]:U1WF5<354'&'X:%=D/2#<9H"+PB8#E$6B, &)2U#G;)JD2XVQ/(RX/ MH-U&":A>&="I-\99070D]-&U-X';9L MPU:S';"-TA0W3]O+3)7UM%![$S9$(+X:NR4)WU,;&N:4/.L(FM1,?1=9T56: MCWVONG"9T'_LY8W1 QZW%H4F5RZ*)QO:E=H/E*LS_5P%:4+DRNY06KY5Y2PE M963-*V NF0NRG0=9M 8*R*3E2#F@M;^*8*V12&/+=I8M5E[X,DN#5\&#TM8L M#ZR304M>D4+Z%D=8*6Q].ZCL8RQVX8#5X*.QF/4V@34X?'X3 M4EZ.=Q>.Q8F\*[M@A_)H'<1+T$B#@C%WL/0]VV:#UCD=MHSO [$G\:B5HLG# MY:%O0BU@NZ!9F:$S-\?,Q440K[]OVW:L^LF>@-2R0TD6O=0/BVV8*D8S6M\W MMME2*''8'LI++(^:%")(PWL _L )P)7SV,FO,_@R/ I#6"I2YRPVPB'Y/45! M1K?HY7\Y \(R@?9[>=O# MT\DE#6&+PCK7LV)#V'#_7#,T3N]Z1JW M:#]6 S=!6[I)MQTE4Z);C(0#_'GJU&RTB=\# NN&\HGDL8WS=K MG6>8:(67BP6!?FZFAVV;B;O\1%&/NR]C9EZU:@T@XTWR-RN-2&, T34.W#6X M @[EE;A:CP2TA*K2MC Z\#$>VLI0 Z>%PM(XNK,?#9VW=M$_RM2?\)UHBV2' M"$ MG8'I7:!:4[ST.Q=(#[=Q8Z2DA;HB"^PUE48HU]8*%2I,FR"RIB8VA7:4 YDK(_UC(-/]IK?;6 MY9TO"6EZLHQHK-C:(-N1Y3?]S]6_BN@EB,M[^_PB2--W,J7\',3%\+6\4IG& M_L+*6+/$XF[#>D+WK3"SBM+NPEA[Z19UMEZ7,0_OT1H1RUX%2&!*)"PG.#G8#T-#GH.HK#.WT:FP/+HL*>'T5,2<(GVC0F@ MA+MP4A<8""H08\//@RVLTD6K<]&JW&5,&.A]=C]K)+!QXJ"/LW$7G5)&>;311'08ZRA^(IB\(HH <91$2\+G\EJZB_X2C)?R;D M- _.R 9X-5:IDF\',2@2>W(;=FDNFHD:V32M/TJM!Z..%DS3QF$-%VORC&- M@XB"2"-=_+)YU C02&ME^^BRDH5YNL0\5G*R9YGMA1V'M'VG$_+.A3,C);<* M+'%.Z.L,POJ@21,G2K9'PVT4/!'CGT>EF2]#\^YP3*3)Z'%(_L[QE5 M5FL; M7LRR+L2>(G+"L;Q.^(S<1@FB,=<(.B/.7;Z(I)6*16+-'@!Z X/DZML"/EMJ M =CL_+4#Y31_BY/M(TKWE^B)@PX967>)Q"1S'"5 ^520PF?IY1%SX[9R%[Q3 MGQ6Q0Q";:. *-"1R'"(@V50 PF/HY;ERB?:'(@G3]['4+&,BH^U:%#ZMXYA1 MD539MO#YVCC89OH:$8BGQ<$)YKYTBAGMP81$!Z/!)'(< "#9%(T&DZ'^\?,\ M7F9-.W&*I/8 1#O 8?6$SA )-5!!8?O!&<1VP\L6YQOB+5K9'MGXPA&W+BW M2X@=1Y*2K"I0DC'6/P*V'R_@:O\$[E%<1CJ3&28P?9.K34[O.*Q4)59! M%H"W_NFRQ:6O%$92+7H(%*/($$#!U\-JY8-2IDY!A]?0JMB:]MP]LGO PKW= M$Q,U@Y!#Y!>$()).@ ^'O;\1//H^?NURAW]1#*5G>E RZ;T"F*K\^E@#U.3O M25F]8>OH0^*: *#ON2D(Z?U"G*+\$Q GK\E+E]%;(L:VU,<]44WZ@O@3I9RR M7;(**+W"%USF*>HYVI.?O=OC;'.\PPI/)R%)\GN=OPTF,3[(X$=D!RS>7HXI 1G1FOA?-Y MG&_>=A06^# 0R#-TQI.AO<_*YPBV9V%8.AD&\5T0A3?)1? <$7O>$7)X5P8N MT%R8 0HXCAYEF57P!&'NI=CS2W#1% M^E[JHK+BK!66C*S6+Y_,<5@!Y5/!#Y^EQ@F&,SG'QC)+]QC2O87SZ)#*I((+ M%C-_SS.^1 E.B0R<&.V\S[7>QI\=1X)$'A48?R:!W$2_:#)?O!A\]^=D4[91@5J91T.13M!"=!0M6I5&/8[=BA.BP]1 M;!U>82P!7)8 +HN_R-!?A*P)5VF)][ \?K]#Z<..C#F^"XFLQ-BKA%_"\;,B M=:DU?4_XW+U\1M.1K!0C.ROR'4ZC?Q^V,&-<\2C'>!I3^H,CB92:^!ES]=+) M9"313985NI))?R??I^'?R#9WC2(%* M./%6ON%IV'_#\9-@-ZX:/L"V;#GXG>7@M]4(#2\89+OK&+_:SGC;MD-^ULLE M'9_Q,DAMS$LT[2)IR5V*7R+28^?O/V4T?GO[[O1LG4IC,]>),^XFEC;,XJVA<2'9GKJI M_+O\?:!?E2)MB@]($7N'\G,B!FMI;'#2/T,#JQ0DD(9Y>3S5%:%=,";;"YR- M(_H#2)N!+R0]60 K:.@XP!4WR,MSL5(#&9&'<04Z7D-)20^K*@'IR0)604/' M :RX05X>TK4YRW])HQQ=XM?A0H%/T$G,-"0X64A*M7$<(+*:X>6K+9C+2"GE M:K,9S?EZI95<>SJE3Q;5T_1XI,6":AN]#*]SLW\.HK0Z+AOFG[Q)0K2)$B)@ M'+V@4)K]TP"KQL1/8G6RP\:@AH\T;4QJL+_1Q ]JNR; J"X0OJ!\A\-.7L31 MND>A3+L4 I4YW0&AH;-C+9A +=-XN.C,@^8FS'9Y5[9Z3(\R"CV3(. M@@WO-85$S8TFA^ADT0S2RG$@RVN*_AL\JVC^47M9\FC9^%)7Z0I)S2Z^D9-(6.X_+G9D-T+D M/]O3'?T ]+K%Z[Y4+WZR0V&B)H\S*M0;V=P5J=QN.K-P_QQ$"=75*GD(8K3: MG!<9338[M/PRLKJ+^&0G"VJ@9HX#7GYC&I"JW&@Z ]+Q3-7JH8Z7U +YW46WKO82K6P#S3>5N7 MOB^,[6-JIG"#Q%00]'&*B X*G(*&!3KP3@,1]7I>Z&XA\32O@]50G;,\AV? MI"!_Q\_.T[PB/ MRDP\$IRGF5Z^IX K<# )J1=4?IOK[3#0UHT)<*M4KO^BPK7(NOQ7\DK]H1IB M852M6@_,%N7"JO&H//XF//0',! ;$R$#*\_6@O=ZNCE;_ZN(4M3<6J$J+1 5 MHOXRC/&D4[1YUJ94U#5C"T$!GJ0?D+D5-*-\LJ94O<]W("-)B::(2JFUFP*ZC:GF+86W=F("O2N43KE]. M8-\&WQX8V;<)JSNE0Y\V0(CNO@W 0&Q,A PLA1MI)Y*O.$><^VD9V2',"(?, M-8,)Z4D,EAMD'@55UJ%!.%5Y>71RCY[KY0MC^U7(=TQTQ7SEAY0D$F0B#-*5J]4AF'7!&4\Q:*.1DQ;/$&]7D9%XLJ& MDRT9-?M+]$3/'^J;U0>T+E+FUGPB&QE^I6Q.#=)J>IL5Y=*F>!F/J7-(0:0M MTO4NR! 9S(?$!/S3)TF!\8$3MX"OL%75A1& BK5<$)SYB3IKAUR=*C1A!CT M02 K BB ]5UM-FA-M'#UMBZ# MRMP3O:P2*CO]/^IA]!+$J(P50.2,UL34E3YS2=C_H4-YD]2Q4R^C[!EG0?PY MQ<4S*4'^7N,DCY("A;6[+4Z&1LF=!C6!'1UHD//#TP4E31CN+C3?RP/322JZ M0VE$(] .GV[5BNMV1M5! U-AI_(F;>^1*W?>!%CM#;7A?NRF3G@%S5VC>3"^ M30Y7DZ/OU >3O;$Q)4K^)S?.C MA^+Y.2ZU$\2-=FZ2#4[W%3PX.9#52C7!PZ&E-!21[2OA/GW_PZ=20/)#.9[O M:+BF(B637'JN=@-D\"/ (>ME;^@0> $$BE2H6QNP,OR$XYLRK:**QD@T< MS+"PNIK)EE^'_NA[0>D3YGCT.KC>T9M U=8UX#KT$YOT0/[?WXVT?4M^J+XQ M/_5Z KWE* D/#\%[?4%F\S5.GW]/1FA5\P5.,AQ'(;U^:Q5!76_+_7=V4UTY M[W!,1,NJG$>_L[&\.O31N$&\Q95*F69I!2MC9879-.V1\8B"_7$HU"/KP<21 M6U^IDF9>P0F%VME;--SR@6B'LK%IK>Q^#ZX:7]#^":4#\;C?FW7Q^+M].RSL M"BP7BF-R66S+Z6W,SLL5Y5D81E3D(*:3]4U2^W@S<0&B;?+.BFG=QXN*L(K8 MD;#V\CGK/NF&<+9>%_LB MIDNY,B($%3=%.Y1DT0NJ=F5LPZ-:KC%"\'+NHTM7":K&"5Z-EW?9C_0BKTC? MRZF[FL69F)/2U>H5T+F/*:B0BA@2L/4R8?E=J6DF3%B?6B??[B?WP2 01;'_ M^YST+PMMAN? "?7?( ?\3LR60$#Y-,6TB98>I0Y@\8FO!,"I6E!A&V MKC)]9EJE;R/=<'ECR]4HE+XC;H(FD]GA*4J"*N<\8*4+Y"%< DMY^#@@3*AK M,OXU&^'E(?1=BC=13E.'#'?IHP^'^ 3M!Q\AQA5L,FZZG/4/FT7>&L?!!.\0 MDTI6!H=_#-X&:%$I4JL;5L1'A&DH8S+V8'7J'S_;1R4K; )UW1D@4496*YQ/ MYB/B@$)/1AF_'I]#2?7.WG\.X@(UF2]HX*(O*-_AX0Y2I0CKUH-;Q$?T:2AC M,A)A=5J,.,5TNF_'#_5B &ZZERUF:4C=0^L]V2X-3.FIH2L%M4OK9](;7T+7 +-?&\< 45Q]! M/8]*)\/>6+/T+QOLKSM+$6@D0]1SS"_GG*O]0N>J9IB%@G MI]I,NB>E&DQ\'!%&%&;F)%2C%1I1L]S"NYLW!Z/'K,O=@7&5NG9[H!&_2_QV MV,9-]>WH.I69.5SE%I)S?]W6Q$[^+:GA=-Z8\7T#QGVAZ!#08>#Q$TBEAU18 M\AJ)^_B.S[NGTD>C*7%6?[0==AF@Q:P;$%9=:H<;T 0M9&_N /L2: MLO>'/+^B<@D K,#LRO2H [YQ%BDO*++R>"P[2\(J/V>Y6K QV!DN++SA#B&M MNUY,:F/(,UI$ XW&."M2Q!OR:H7XLC,+61ORH'[$FM+W![VH*CKLH55X/.S+ ML&C%.B_/#R'K;I'Y;M%:>IM$$T>%JT%OXNQ M&94,#<.H0FH"-"ORV ;0'49"!H*EXX2F^O>#7CE6 $#9OKT24-IYB#9J$&_P M0TCY8KHPE"']A)4$'=XVX%N9R*N:.<.?_;%9JPX^6EFWHRQ#J$XHE&RK)G$7Z"#B5CHQL;7ARND3 MK"A??S3VF98K:@DS'V_G/F,ONU0:@,U+:IU>SRO=^X!;Y*? MJ"]DZT]TMME$<43^96W_WC:,=,19^!(D:V+A\:%=@@V]:M'.UA=>U-:67];" MA_4.A04]@NU0BPX&S#!4T*&,H=5#!F7LX!FT.#Z;@#:K.:R8VAQ]JY:CU*9- M*Y=.]A9,G>HY!DI T0U/,*2P%HT!NJ2!$8]%=&O)(NH=K"AD?Q0S.+?1$TYS M>7%!6AKEU\&:V)SR5C0);W&R)09B?XF>K)PPTGJE&Q&2M8?CFRNY8MK'C>/AR(@3KB-X2AT^Q?Z]SOBR#]4(KWD MY8T_*/G!@5]";FU$"KWT563L#TFF*[Z$G;?K5%<280U;0?7+?8<#(>:^C^T3 MN_&^F+9)/G,JEQ/JP*W9%=BIS%>_,"T,G^&(ZF._XN76X_&,7$KY1(-;4"-' M+%S)E%XE6MFW'M2[VG0;5'LKTA@;6?D"ZJD3CX.WQ37#K TH-(V9G8!QP#9W MHYMP#^D,<5/5)X^;O8V &5AATQH=;"PFM;(*^32Q=1Z;Q2:TR3E*T":RK[=?#2E:N7[*SVP26M."G117C9MG(#>4= F+:-;'H+X+ TD4WC MO*3-QE[Z; UL8&,*Z]LHA;:4CD[:;?#8$I6B?L4);IQ,JOUG_8"*IB&W=2)? M-80ZG%5M$=XT2(F[)_("8FOW#VV;RK_JA@&O(U3+,G4A+6OWLD+>P7B:-AC7 M&-PZVQL->%T>FXA+E$8OA-$+NHZ2(%E'07R3T-=>UIY6'UK4:0CIA;^B<$N? MGS$>G7$O029S:F\4)G"R/8&1"N0U 6+ M >HLK"9K?\R+:J"#6L+9XQ5+M2Q[#-YL^776U0/>94HI#SGQ^)26$@0.&\1W MOY23\L5T8;!"^@DK"3J* LOC7X<9%?#U>*!>!6E"U@]MX#DKWAF#-O#\-"1D MC<<&E\Q*NM]!:W@C5$K'D%<)OWE<_1QN7N3A 41[OT! M;%M&CSOHO5ED =6O#:JMMRC9QK5FNPR./X:$K+&2X%+9L5'8] : M@'<&O 1'8K>F5&FW81V9!UX8G#I*_PL(;X^GUJ\HIR&*+(4E>D%)42;RO*"1 MYXG*?XGRW04Q,60=DW)#%2F5:L,7 4O9B7XF;!P_XIE:,9@J7!CUJGV,M94Q M#%D$JK>*9 :MSUNO3!K[.1/1P\;&&>-_BB". M-N_EY4$9E=J TK;AE@ M,S*=4[-)F<+)FLU1A ,VJ;&^Y8&UI-SP3&F!S_8'E YB20LQ[S*FB;E!O?]I MD][YBQ8Y:;M$$9$ZGOA!04Z5= ]BMH:.)H\+GI\R8K.NLCS:EX%:^G!A?ZP5 M-_SH."2$LJB 8,C(@.COR'ON)["6*Z MIY-,<2IEFKD.5L9Q$.I(KC3[P?C7KIOB '*IX(7/LL:+7_T#RWHA0G]( IB#LK@]$^$UJ@W5O*"SB.(V69U?:0W+P+TTD=.V5"9?.<0!!)52[+N'R;."B<5MB>P4O>(8B\])5+2A_5N0;S+1U MH.;/"Z^D :+&_8)%NT5D6J.DW&'@Y#[*_EDE5*+_&H%.2GGP#.=3.@\KJ)2* M?N%\K@UPCG^*SSS@:JXC!,Y\L%LF=0:#ZR45!H[#:K).="Z45"IK?( ]/*T_ MA$>4'B+("$=A,+V;%L$RJAT<\)DVP/'K><-7]-H1F6Q$R#_759A)B(G3+7XX MT533Z6GM++JTGHVH;KP-D\UPI_RM"F MB*F7$3?^Z30F,K=;"1/'#8$1W1AQR954Z&WTF/,BBQ*499VK3;HW[6;8MF84 MFK:1;?-3E%0^2QRS "&MX2 FM7+UVC[F9_7&^7OGK[(SAI>NFL5'01N@Q6WH MB-&VL[=H^(!80C5 P(C*%<'H/U.$+O$^B(9/8<'T F$']*:FP[\'(7I, ^I# M^WG_]-ZK/W4T&:1^LRY_N7("RDM%GY@S(!Z-/"G5ZO^PWZ1M;+<,]W5*%9?S)M$_T;A34B0$&VBYJ%@/8["LR2\C>B"JTR61;X5>Q26 M_2^/M&B4^V@C;XB[2X9S#"$\MSZEMK9M4S\BHZ&V+.998CUFL=&=R@P'6K,P M?H2GH7CRR2%[@+ J[0\0:&4^YEZY1S2EXCHO4AJ%E1ZDYVA;.>K4#R[LG:ZSL-)7^@] 6=OS^2NE<;ZB8*F<\5.3#F M;# 'BPD?5(& 32AIF/T!V(CAK RNW-O+O"9\E=6K_#:&%B!AHI1R&*/,E50. M!URU3:L"+N3 #0"LV,A*R(I93*HH[TNLK8"^!1#4U1_SLCH\#H3.=52P-_"Y M3>(,?S"]S,?%KBG@]X2JPX^RBR)_'MC E]8E=.$YA1F^"O%F;XQ7 M]7,&-/MC^P*M_]'4G5$5^NY_"M+945Y>>W8R8-=KPT=<)+Y_">CF)G\'@%N+ M0P_,BAR\43<# JEB#H5/'H\Y*GS$.7Z.8QAA9Y3N4#B,HVINO.BT;-DJZ M/=4J6T-#L:S=+6S36/FNE4LYVJ@R**W9 +V.Q"J"]TV!4H7]+2NC(B\OC \2 M74=)E*,RT.I0&>U]6$8]1 X7 YTK!#DF#?,?(=D8?Y_Q/X^2C8T:8\WS&NI6O@*2EABM:00EK(UW46=A'7'[@YG!OK^&$+#U]KBXB@MS M':P;5[,DI%D/2*OVE^C)XET1K5VZ 1<3M<$UV$1V!W&K7?GHY9..ABV+U-IX ME?0.5I*Q/U;9K/O#E<72WX/=@USUN2 9K%6&DL?N6)6C2:WX"&'0XEZ@3DL7 MZDB$5F,C<2_[F69G$%6M(/MGLE*-DFT9%/%LC].<^B^#+9@&%X9Q4^+B!0*G M:$;')"K59O+MWU%7-6?K=;$O7Y-5UPT7>$^X[U"212^HB3)L:V5#W0WR=\Z* MAOVQ[O#A1[OS$$#)MSB#;E$F<1N9"DUNUDP&I]NQ:0WU34:_UKZIT*S-RZN( M8=KR59&#%""$MEFFA_3-1I@Z"/19]"7#NZE*?;P5>,A)TY^"#(540")=R90Z MQ5D\LCNL8*C3_:%9M>=.N5YYV!%XE0V_"]ZK6,FW'S #0SRWQ@?[B4FM M[B\F#+76VU/6J_USC-\1.D<)VD0VKT2Z^B^?1N516@8SE9ZU:I0\) & ES1U MA$&VNE&"RA#Z:?14-%/;ER G(S39KI[B:%L]017:N*EL#AFB--E8LUHZ_8V- M*:QOBQ3:4N>=TFR#MQ:F7*A^Q0EN?$FK=6K]HO@KLGB34SM\TN;0QQ9U4CG1 MA:R4N'LW*R!VX)IVW"7G[Q3-.!&\_YG$@WV5"^5A]W)7WO'C>UXM[3!N?KEU M,RZ!H77Z&)_@.HC2GX.X0%]00 VKY1"_;7,ZSS@XM@-"VF3\$)+:L!MMB\[? MSX.8>@4][!#*RPB-$;TRXN0^42PVE%]:S)I! /4FUM9 WP*(*BLSG( K\7'( MMWD7[7J!UHT 1 604@Z3:[KG_]%.%QE]A5XWLYYZZFTB\/!%F]-HI:#!R:+S MIQP$V*2:AIZ?W.K[ZP6-:D_!2>5JLT'T%*<]+W^[#W)$ Y\EZ]+1M0GB),>W M/JL1P'58^8/PR8K2A+A.O?H7)NY@O/&F( +7;J.]J'V*OC%*7+B^,4 N_H!Z MBGHT\:Q8I;=>,E=!FM!HWW%M&CSOHO5ED ?V9N&Z1??HF?H#)UO.+"PC M:P8+SHO6];EV)1N!B&[.?4. MO$O4ZO-W%NYOJ5>;-G#078HW44[]<:D)K47.'O%%YZ6_P$_5(-.#GZH1IDXC M?A;-P0> J>I/X2CF'KV@I$"EP%=D.DZ3(+X@TRS9\*?-F]8R^$>UH3]_/\RY M07R6H@!Z6C-718QHWZ8KV;T%>4/06SSGK#NC&JOD)2] M]4N4[YK^X&8H4"K53F/ 4C:LWV64!=MMBK:U_:\;*W9G5"ES<'R'E+&8&H8Y!D"5EMZ(L,J\=3TD._9]5 6U(;:0:H,84I2LK>88$#0*XNFL7O;@ MZZQ2UDZ(V"!#94(+<1A8(54W9C.+RJ;;LD;G8:C ([]D>&55P%=.)?YN2@_+ M)++O" MB!X,T#9+\O0UD"UQ:JQ4?+9BAQ?U#YD05382L>NW>'LT^%/M]D+ZO M-@_1-BG?A";YV7J-BU))=V3O3-5TET9$7<\QC>9QV%*3VB]1'D2QE>ENW$K. MW"8GK%$C(C26S9FG26X^$"!]FQ9#2F]*E"]1$NV+??7">/6:$"#OHN<[E*XI M-K?HD93-=C@.KW'::\I-4@?C".(' N+*W7H@]SS,:R699FXQSP@4'7AFE0YS MDDC:1:VLZ?;,L9XX8E\"S!16MP?]?N'7426)D?+VT=4;-L6=Q3%^I5[N!&W4 M5Y6^T:TB!=)3Y3)*X$60[>B"@9;,EIE/<;I053!/IHEL&HFUV5C)-!XD_TR+ MYWS]?A$'T3[[6NR?4%K]^SJ*#R.A23<.I6]RCLOI[=G%J1V.U?4QL)J:+2BS M*\DT1UZ8DNT=K%+W0;=(O:923K=1FN,33+,T8P*#27@-X MFJ[,P5FY'?[F"X>MQPQ-1RK+-/TJ3W?UUDGRNRS,CI''^"OB93 5D0PS%_=( MK,I#7[HV$7IH%NSA9"4G',K&(+2?B)C5)UA!NG$NB"';)N<#C]V'V*4#QH"* MQ6>S.UUKSLU6N]CV8]UJ"?)HBVZS ,58MUC"8D[EKSY_?R35GKU%PPE"H80L M@W6WA%/"TV9=XGT0)5#AQR6DZ;L[):PP1*CAN;Z4#H983D1HB;_7.*7ZI+!B$H^(0#@+ (?0.+5-A) MP&%QMY$I8C*(O@0T_!Y*W[LR,U$$H&QN+T64ON (+JX6D(3L]3V1+2+I$>,X MNZS257W!<@Q MWQ*I;K!%FN?N1@>/A(!U"M7?K]'OS?O M90Z_'[6)3 /.^-)M)MM$S]?0VL.+O=YE?>O[YUF?45CJQ.*F#Y[,'!AT/-[< MVQ;+^C%XX_\'TLODMGMUQ&W63QG: M%/%MM!G>&BF4D(G>+>'>SHCMQ*TJ/'!?U/?F!E3BKZ56,!DBC8-NY^5U"15N M_,K>DXE1V:K/L ?M5&7XV-4JIM[LI*L>!AG0$N:"SY?!XD89"&@[KO4!KA MX=L.$&WC9".FM3EYJW8.5I-\-($#ZRNMG+B>#^'!J#U\U!XSUQQ(9GD_8ZF@:"=A)4_ 5 MC=)APZAY !M2>P?@+N)YX<)D+G-"(#VE9 M(PT]4+YENX^R?U+?"9PB4I@^:*NST"U[J'F#R'4Z@_8!R^5?3-2&A6,3V5N" MM<%";FDEU*",K_D!E+TE&(?2(2&9#OL@6K&@-IWT'U!,V&T_HP2E04S/6\)] ME$19B;:7)@4TV\E-JVP;X%^IK.7E@JQ[\31EL)8/G"K+7;5:5?X>E4-,"%8; M@B!5-U?Q$L;^*E8R[?!U*KV<9W,6*-,UI[8I,SSW21N DC?7VW["-NY0WM,U M "5W06/YJ5H3>7G4,.:\!Z1NA)51.V0%F.[=:N+*S$'/MUO*^H1,+-NQ&SYH M)(KM.W(+V9Z04D?S%MS20N8PV@5X>_T2: ME>8$]#G_@ %$V_A^BVF7@';'-0>PKILRAZ>Q?%"S!Z8R"T60$.BDT M;8>9T_?DJ ;1:G,;I%N4Y3=)&+U$8=%)GC0 &KQ K4I( ??AI"RV(H(@_$UF MI')A63E>YV"UA8)D<7G;]7:5\+5Q-,(S*E]9=-I[[9L&&-!RH*@-:R'6.A)EN[\!YFT;M#?CMQ_%$ M!]T/J[A'\!CZZ&5^7F0$"5EVMOY7$651Z?1 YE$:XS&KDA0=_GF37.-L%R07 M._2/Z+KQ*4;M\?T7J7X!AOWR_P;1Y:=(EHQ+G ^ZY_T8W[8KE.G%D@>6.]0S\\/JCRMGR M!>4[W 'N^%>$O@9[UM62"5:C0)(ZK(ZE.UXKF'=2,.):?AFQN?4HQ!*QXPII M%&U7M"I%K!]I>L:G]O MP-0G06QTCAB'+0>UIO_D4:<5[GB(+&&/EK!'2]BC)>S1$O9H"7MD9GZ&Q3U2 MFFQ]#WP$$79TL*AP4, [E%0LZZIJZG-G06(A30X*:AIQL*$L]E*3D2-7>G @ M*<<]0^"6<]I&\;J?N:^#J4;=F@T:P=[9<2OWV>6FKYU6(0_%4Q:%44"SLYUE M&5Z7OQ+M_0U'2?XS(:?1D86C79,7<]PK\_(5\B95:&083&R0OPM.O;E]U(4Z M4\'$^S.N[\O?.7.'F?6O'1 MW2NTN)U,7J.V,4ZZ)50#!(RH7!&,_C-%['ME,+U V &]J=OEON7X*_/,54A3 M-YE#8WWNDJL7*89>V^?S_'L752G07/;-#W@ H!\_^F93V'A1H M=B96$7WPZ$"MRFY8 &95_DX'.B8&3QV X,X8-J'T>U.MVM_.F3)7Z\\=T^=O MI;J]O IFZ&)T!LC?EO&."\6D-N7L'(EOMP MJ;?:_(SIRQ:"=$1&3GV"EHZ#'$QBPD<(B(GU?1P0"^Q-AKJ>I(>^C$9P=AZ@ MROV=8T#F"6L.:NF6NW<;!:W"WV#Q# GOT1IOD^C?9*H,B:JB312TDV6#K\\8 MAZ]13,,J=N(R$YIBC\*OB)=^[$BU\0VXV=JLI#X+WLM;D4=1$F6?4YR- M,MT!R9MD)%)RZV9A;NQ@9:5)3;O)=I9Y+*3M.RF#=('+A[I$8O*O+"*2U1>/ ME9K>Y48&RH%O..019%20%64AQ"'O*/B8U0Y@^7B5_G!ANOZW M"6DB8&]MKHX9#$"GCF7$3^L6+X=X1QC#[Q'\&],]<[?*=R.WG>-4-OV M#'=#'>7EN&=)51N 'SZL ;A+\3-*\_>[F.;%3$+Z2OB97B3,: >D=_JN3P#2;:W*,C0?;3=Y:O-3UE==,;!#ZMX M!@L@JW@Q S-TH)>V0"9A;1#^>!(7Z1.V48W/[)SF@E'++$<"G5H60S"U:[P< M]3UQZB'^)Z_V!K MISC:ENSFM 7""N>P!YP*%YM@L,/\M LB/P=MQU@GB"F>P M#;P*%]M@L,.\M T\R1K'$Q7'--^-@] G^9;P^XJ3-75 QG'<>>MXA*=E\LIG M?&DFJGPQ(#-UI.O&1%O*QK#H9-3$=!7CR*-@.X^<9G#0=^$AE!FQ]/TJ;%^1 MT-RSC9STF4OG&?A@=@%0-A&-1)0?8?C 577T(2!LFO[5OVT8\X/;_)2A31'? M1IMA'%:5(M(89=TB'P'A&LH[.M1A;=2_W7;RM=Y=BJ]QN@]ND@W]3Z77\A'C M:E,K$3U$-'3\8>!?DDW3V3HO@N%5VFS\^7N&J?P_PN";NUM<6)=-%4C_1MO5 M2+NWP ! ,T:3F1PYR&S;_$U.8CC>[Q@:,P;][51V^ODM)@;K5TMSH5[9A\MV M\9!3BU![++Z@SRDNGI>T%TO:BR7MQ?$%JU=AOJ6]X)@0=OX+&'(FQ]=E. MWAM8462-U!@R_DN.C"5'QI(CPP5OV"5'QI(C8\F1L>3(<'(Z6')D.-PY2XX, M5^=TR.GADB-CR9$AQL&2(V/)D6%[CIEP1;;DR'#!KWG)D;'$"W;&MA\W7<#Q MX@9/SQ.PQ ]>XIO[U3%+8&>_[*H3<1\_6F#GCVNWE\#.'W;$GWA@9S^/(I? MSJJ5+X%@9T_;F3W);#S8A66P,Z0P,Y'#?Z^!'9> CL[:@:6P,[^ M/O0GL# _L_.&#OB^!G1?;8*##O+0-DL#.'RGH^Q+7 M>8GK/-U^+'&=07&==9Y5+'&=E[C.LT28LWU#LL1UGF'X>![76<,[R#:,E[C. M2USG27&=-;Q=EKC.2UQG5U9G2USG@4!S^*SX\6A]B>OL?DR"):ZS(^-KB>OL M5USGQ[38/Z/\KS@.HV2;W23K):+S['(N$9V7B,Z]QM3K+]\B.H^-!S/47A79#F[X\T7@]9752R M=[\PIC#U@G4/J!2TK1'FS,8G8$AH-;(R66_CE#3E;SA*\I\)[(L4L2,KRRF; M.QT1I36[(>@2K")=WSJ,N98W)R)N_II>C?&, 6.!KU%Q)533+.;^*GC*W*9M M;*=/=RI5>QE69,E:L&0M6+(6+%D+7+-+E^@%Q?@9A8]HO4MPC+?OY9-L-LJ MU+6ZI=0^HDU-!9,1)ZW.R]F03/$AHH*R8<;[W)Z%#3_[""2)D).1,^;O[P7: MDE;%X<[Y2&E5_ QE)KJ\7]*J+&E5Q#A8TJHL:55LSS$3/-26M"HN/"MU+6I4EK[6D5=<C>[ZD34]26MRD>QVTM:E0\[XI>T*BT*LMP7]*J>'H7L:156=*J+&E5EK0J.O(N:566M"I+6I4EKT*LY,&$M:E5,95$?M*"\GDR6MRI)694FKLJ156=*J+&E5EK0J M1^\P+VW#DE8%['UY'+_GX_@[+T-_>M>X/M[EXLR2X\3:&.\\^%AM:&J7QUV0 M?/K#'^JG->Q$+]=!E/XBK_#S:BC7:'S;$\59!F%*LXE)WT M7+VD0%M2H"TIT*9+V1@6G0P_2PJT)07:D5.@^?&<>4FXX?3=X\?+<"?#\-3T M=#S\+;GE3C^WG Q;QA+#\4"V9'5;LKJY!_NY=3IY(?#!\ZF=5L(M4V\(EH1; M2\(M-$RX1>-Z1^N"QOC^$N1D]#Z@),-IPV6U>TOZ+E MC2' ;-7IW4YP9G7E3C25]%&O5GW3)#JG6U)"?NP8]K!U_I(2DF0X+Z] M6B*@+Q'0EPCHO0CH']?8+@&0%QNP!$"&!$#6V$ [Z9.]1#Q=(IXN$4\Y$4\_ M;B8$8V%EY@TGLX21,=\57H[>;M@8C7<%R[/PY5GXL9^%+RGL7?!_^("/7X&] M:O(9K+A*Y0>QAAWME@>Q'_5!+'PHV'D:*Q\W\SV2]=W+V,XR2CY/NK J8K9R MCM@6?CQR_W"Q;SZ8=Y9[;]]-G2PM;]\_PMOW>T0D+LCTG$;)MGSTGJ-MY2UR M]?:,D@Q9?, ^;%SILDLVU>L\>JGL$'N3J5RN!HA".;OOW#D-O?S;B,Z53&9>BE5TJ9 M4KPG*1,B,K):C7PRMT$"%$\!)7R.ACW[CZA*J+W'<'O9UZBD JI7 >-3V#/! M5Q18=?[E[9BD55*U2ZORTOCUI*(^1+)%SI"&M;0YT#@A$G,Y(Z'BB64Z1L\# MQGGU7N',;< ML<@NU.?OOFQ@$$?_;H[4R7Y[SX[< J5O(K/(Z5T&C*JX8+ &'M^,R$V^<.) MEVL^)1IM5C1<9A][/<.9:LVM8@X5>/G65K B&YV9R\]K>,?LL"+6Y:^;=(_C M^!JGKT$:BD3G4[.D9E&[(C! 2H!HKIA:0;\,K0-;.('%'?,>&826I[[A?49I MA,.'/$ASBQXL_4&["]+MR/=?1,(<^@V)=TAA"S<-*2U/?_T-[X+W,A@S$;$G MVG#1+"%KHQCRR'S "U!(9*\V5\E+E.*$_A%0;X;RM).?^WHN]J+I>A)['U [LU*-S*73VJ/Q3L"9O)2: MJ[5?OS_I]=I(/+,K-HU\(=6*[2IA8\6-RY7QYHPW_+D[&O ]RVW7S4U:AULG M@FH6:-(<-6D&\AUE4*T8!)V@2G_7X".-@%RPF(2\XQK+3E:-L]_56Y27S>%% MUQH3#%XS= G<&3U,QTJI3))QD;& 6!J5 M[A]Q\O^LNG\X3_UBU_6_AZ!0+29V/&44A;\.\9/6/*+9UL#Z M9L#>7R6;=V$:]\V\?DRWI_#X@Z,$@;,^GN+0+A@!HLK[+T( E?KX&.0AJ(1; MH^B%2I%9??O1MH*[Q>!2M-,J@\*8)]A06][LT(@9ER-+DJ_.CSL--W-C(Z@S<1J^] MC+)UC+,B19R9&$!9=ZR0TH8A;QM$H\1DN^K!>_85Y>4BCRZRAP-6H<10:%$) M:P,7TGE81^S^(!940PC 3L??W>J85[SYX_4+FPC0*8AC*I 6&(!,4\ 9C4*'U(";@/D<\'/T%Z_7- M]:IM]3@\*^]S$YIN]-GU_I<(I-3;8UYSA K5[]N?DA3E19J097&=]ZZSN!QT M-(BV5I*$UG4(J(BJA <)8WVOGV,,_%^B?*<"&.WR'-,!*.\ZL*:J9)+Q 516 M _"/)JS34??$W+P)%G?(W#9Q]LE@^L9'74YO-PX1MX'B($2P8J,(1+)B5AXE M\-IT_D[C/C!>YRN4D,&@6\(IX6FSF*_X%4K(A.^6L"'\;9"$YP69)Z)DF]'( M:?OG%+^@\OD$\S4WO$ M.J2 M?E0I2>QAO#]B1!0&YT0(;5XZ8KV)2!=D*#T MO2L[$V4 REK#0DI?< 475PM00O9>.K8]8AQGE]2S(0F_X#ADVRH)57-+R:/R M!3TP,;60PV5M[>QG>JH#LJV(.6&S 100^H(AL+!:,!)Q MUS]ILFA_;E&0H1T9$/+UDIRR62B)*'W!$5Q(*0UAH6D_J"* 6!M2 EYC_AI,F%B$HJVW2LL[$%JOQ07?D^'U+- M*41A AX1B33//4_AN6.+ZQ2JOUN7EQM,KF2WG,A,\ *R@YQ;NU&9N.WZBIIN M53S-Y1:4:8)1T"F-?$YQ!L9!CU@F>4WLGK7G]Z7(]+!D!]K[485"NU-7Y*7) M.5NOBWU1NFQ>(M+J=50G$'J.4=GE27BVQVE^"-@(2B!OFFW=?>;8>@;RF?0Y M93B8:Y*_KEXBC2E,5 I3DW?(59![%N/<=0?2.>YS(7.PPC)/HG'AD@BH_]ON MJU25ROSU'.X:N,&X9GVJ]=G_Y EZ!/+HX*//SO, ST9WQKPMV@P;X]O1$V4/ MLXC _7:PMIL+$.'L]\BRFGQ\C%P>6-M\_U0U@+/Y9W_LWD=8CF-TB[(,H;(E MG92L++\L &4KEX#2F)!9FG<$)'\=A"-__'H?)%MF:K?A[\TC\,/O1VTB\PZ" M\:7;3/8-PWP-_1*\1?N"G7R"^:UU'>E]L_?HE*%.+&[ZX&GI@4'E[M$KZ.]! M^G@P8!'X&$II0@%FK,H_O MCBC1:-PNF#M\244ML3 M>$664*2#D^VP==PE@%*IG@( I5Q1Q#VBMXK-7X\HW0/TP"\D4 .KD&6# >]= MK*D(EF61UEHY=,!J\_?H@RUA@EZ#& S#$;40?QUJ_X''$]TPXCK5^+O#ATYB M'&7+S3YD =$[O0)7<_)K,K4%AM)*3VQ+OP4F M6['<',57P?BB1,W^^"]RI07!*>K==I@4(:%#K)1K$+U KU=@WR M0O9F?0BZM40?K 5$,(?R]W=GVC>3C3+>O^)D7:3IV"<-3,^.^:I;:D@<[7.NL: 6_/W6[XNVCEC9]L,PUA MZ$R,X_Z8XCE)2*B8=LJRVT2_,;\@N@-"X1E-:;-E'*\/\[_H%F>J E+W(DBLKHS]@./6-#3RDGE-9>0YDI5'":##T^R!'=RA=RQ:B\.(0?#*+>XM/ MN3+,X)-9SRD>.\,F ]DLR>7B5DC5>I-+9O.+(-M=Q_CU)MG@=!\(_ F4RM3J M I:Q$XMXC?>T9,QCA; MO&&$2R'S\9!OF=JX7P*LA;_BI/SO!=X_XX0(.CQXA)(ST< B]P\84J$G8H3% MW_.-J-KD@%4-:E_AH,JJ6.>22IP9I _%\W-FMN A1>).0W[Z0 5*D9WLT#7 4T;=%AEHQGB0.M<]Q&G#,IX%: MY@G/-9P'CPA5&E<&E3+5*+>NU0>N%*NG/(@2*M#5VWI'WPL0>3D7%;STE^8X M-D^03'"TDJQ;O^'FE&I.F3;?#1D$%3:ISL$+I>G-+!_J3&F>OGUY0>D3GMO" M--D0'W'9\"\XC#;1NM1?5B[8<[)@'\<4F,B%#7XXEQ,%OJ8:CP%Z>-.L>54P MX7Y>9$3Z+"-[_*KY%NQ M1Z'0ZW&XF#]^Q34:CEGQJ8Q#:YTUR] ]IC3Z]RFBZ1:=\.CJFNCFBNBQX1],Z187NH;RB MKKS_;2U;IY5?T5O^^(KB%[)Z3?(=V]-?GXW@Q3",C2,^,$!T<)ZX:FA,Y" C M;@SO 2RL$?YZ=T%E_@<*TL=7K GT06E%?+>E3Q;6;/TF45X'R%7YTX8R0T='!'-5N[]9KU2$O<;%.(N17G$-,%?%3QK+# T=#\I5 MY?[N,Y1DC5ZFV.5N<1TDE\5/&\EC#1T1R67E^EF_K >GDXMYMB'#;2*2F3P4 MX3S@<;*8%NGJ., >M&"._&-N05P3U9I /F'L6H%KB] _F7Q_[ !"?TK"^DT3 M#?:P)J25%Y<*7&4\(-CE\S@M( -U-2.J^2VH(?Z?"A#_L8)X@K;4+<'VO9-N MC^EX-:GVB!C: OB%4NNY0>U@H8VTR8:Z]K H70;S^0_N(W'A=GS$. M7Z,X/DO"5;Y#Z0UAFVRCUC^A^6XQQT.GBY,::>QIR[-ZVR-1H5R]J8 MXP_919K&LI)'2*B:5S \*BN"$7"7M_2-.\T#VI8CG)%4 D3;""FFM2)JU8)^ M_N%&--:W1I3^-V.OH@G.$_0E2()MJ2AFW@DQ4?/NF4-DS]N(J4T,%&?@(-3E M57I <'@X\[KN$>W+Z9,8K0NQG1N1"G=8;.H[+WQ3"^A M&OA@CZA<$:QR^47,&1],+Q!V0&]L DD+8@'SO^(X)%LP^MZ//8%(R)H)A$MF M;4##=8_!8O9'M;2&%_NB?"-=_52F->=# 5QN !- M.=_Q7^9FK[-@0?-K*8.3O+8"> R>&.CVRX0BJ MK+R XU5BZ';@J&[',E?@D4H6EV"G78*;C?9UE$0YNHU>T+#1Y^]?@M]P>A$' M629V')[ :^1>K,7+ABKY#V7=D\T8?,*$7%.-G%#ZB]2[!,=Z^5W,-BF.TSHL@ODO)YS1_9R)J(I=: MY=I4Q=:]'9-D6E"ST;;7+"6M&>B O<-4*=/L-6%E?,2H' M&K)]1*]SV(6G'@6!NV78!-HERE6?@K/_E"-<<7=)CC1Y%U<:#9)TWK@A[CR& MS=*\8^7)7P<+3_[X]9[F"&&<)(]^;[)W'7X_:A.9TPSC2[>9["ECOH9^(0C9 M%WMF4YG?ZL8.OMG+K\10)Q8WO3_&.@SHB!D4]&9,? G>^/W(^M;T8_^;<_TH M:+JX'_L%_0T[,39J6&1$&$II9O)>H666YDX7AN?@3C5>/N%KQ+Y)0K3AKR=N M.2_\=(O7G:%>W+&+WJ\HYSA7J!627^OV"CFF!99/-91<+KEMOVO%GA3O$.3O M%F'52=;_DU\WVCXG%,C6<1H^V^,TC_Y=:@Z./PD#.2*Y#$X#HS#]S(!:;L63 MGTJZB62B&:590VFV.!4TCN6> 7EE)1/N8^, AC; M=TX:6ZPZ:3%[$0@EKQ4J)[=AP"0=>O6VCHLRV [[L8MN\58GJL6M#4!P;^/) M6ND//5G%=*BI5^CO(<(42Z@X9*?;0'F%-@X6F-:ONR@[G)B,!&#;0KW"S4&! M8F$K1RF]-@[;)M0&CY@I_9C8WD#3ZU.L*/]@D"E52H>8K#)W[@$,[9 [\M;Y MR"59I\TP ^R<(>11P M&_'#K-4:&WXO@<[(7CV1BS[8+6>R/BKHSR(HW^C<.BQSW=W42O4/+ M%G)/"TK2*TEM<6 J]B%6E+L__&"5E<]&))5X>7HG$ KFWZ+/0 Y#]_Q;C$)3 MQ[_%"%P_F'_+3QG:%/%MM(&?.HR+2!>KW2(>X5-#![J(A%7E\V&8:,QU!MHG M!1O**@:PG/UB'N%14Q=S6,E^=89C('BRT=%:3T_?X$"KG><8T<=W)A-?0!A^ MCJ+>F@\=$'5Z,$=C85.UFN)C<-6;Y 75J01NDI^2-4XR'$=AN2C>;*(X(O^R M&5&UUS[2D6?A2Y"L4?:(#\WCNGNJ%VW='%6*VG$#E;>0%3I5N9R"1DR'1)4\ MPSV,UBLR6&GDN7R'PT-#Q[^B,F(8XS6["5:C>+(ZK(ZE.UXKF,%18<2U_#)B M8W=?5O_X^OGAR]W/:!>M8W011WL"Q0N",<%65N$.-F> M%3G>8YHU^2Q*B3!AF964B"(%KPZ'/F+5./@#TPF:T<2F6HVNI<.NA+C8H7]$ MOT7!5_1ZE:!T^WX(_2K#HEK1'@BA1;U!GY8N]& 'K@ =N*2J2!%R]O=PS\@"'BLN=7FG1>I-H#TCJ]K?!V#J M>TYL=$LV?)X';$W_1$BG%5[>A4/T,SH_53A=X)V]*I9U537G04Q_FW FQ>&@ MH*81!_O*:MOV4#QE41@%:82RLRS#Z^HP+0G_AJ,D_YF0%V2X"M6FR8NI0&5> M3EM1'G2P616J&]1!PZJ7MI,:Y*5M94\BJU>R6J?I7^Y0NJ9ZW0Y/;97+<0_C MN.5\Q;6N:HQ@6*%RGY_QT6EWM;D@#8[RZV!-]$&$KH(^GN,TQ:_T1"-X)E_R M]P%R=8HV0>65BOJ*WPD*,@)AM?K]3;)RB9[RFX3(75 5W22D/41=]T0K#WF= MH)AM>]4+UMVC4M!7]&HKQPAV56JWD;QE%L-[]?8+HF,0R'K\OKI-(2F$2U2.A#D M8O%IQP*R:.V@PKBMNW4<(Z MJA,/,6]]2V1_3]D]O[E$:?02E(YSU< FV^@H_3F(B[%#NU*I0VQG6"GWX::G M $7<@2OQ-.W.&A=DGK]':T1$(W/Z5Y0?%#% ')"Z3:HCH78?86H"*R)+RMSG M*X>JL==10E>.%SCK*F$RYN!CN!?HFR-8K(( M0+C(N%8+7F"\ZN06RF(KX@O"WT;@0=Z%507E\%/=*^IO]8%7F6 M!PE-#V+QY(:VA/^PO^,[(7C]?_"38!'9]Q)A/: 64##]/DP_BM86AO'LF4_ M%,7P$V5M2;@/E65D3*GF>)Q,KV]O<9"T#E6LYTQBHKJM/")KUEZJ8PR4K&_K M>6RIP>>Q<^LA[YYOF,=,V6XD%IF :;MK%D=5HNQ*GP3-@IEZMUJU#.:9#IR@_'ED(-WD>($RQ5 M1V[(P >[8Y9CG^+3>( KVK.,M"=]0,O@-E:6K(;#=KP*&B>?\6LI=,MXQ\19-D!(!2_.["X@SH/DG^T^:KC28W^L91E^ MM 9UD/ZQ1)H^S$4L*=:'K$YE@\2T$PKX!AL+,4]_'?V5]IN\K9/&IO/V%%Y) M2.Y,1_J3OWQ@'XB(@Z2<<*\XL_RI!S&E,L11("YU2CIA?2=>.C E4#R+[S*YS;&P$=5G; M1MQ[CI+U;A^D_VS3\_!=#:2TG?MY :VCL%"1$ (("3]_ Q&>!QGBFA+V MQ]:]O?_1420(98!T_9"!C9B S!'?PI#==^RO3><-O[K:>T(I0-TWY* ?4%@%Q+M)UG$1HO F:8<$-6WL-:1BL68A"2[F*'8TY08M*<&L#>? M,0*>KSC7Q ^TY!A"\I+NHTA1>D4@R;G76/I/_XXLN2=G&' >Q==C<^++8G'B MY[N2LTB%T]PQ)_T-D.FSE2S-.VLI\M=A'47^^/4^2+:L@]K1[TW"N,/O1VTB MTZPROG2;.<')6:NA7Z*$Y@)F>W.SOC4.V_UOUD8-2YU8W/3^(.DP*+T<^P7= M.6^4]6.5TYG=CZQO33_VOSG7CX*FB_NQ7]#?]\)CHX9%1H2AE&:Z[!4Z\7F2 M-Q4H3) =%EZFD& )=\N)=@:B%;S3[="Z(NHIQC%AM:@V=.W.X2)X)E]&.7=U MB@KTP"_JE%V Y@P':D(M?HI:16Z]9$2B2[)AG: 1SDAT_VQ3^@\RL!2J@%*Q-:=(P-MV%RG MZ%\%?=*VVE2.;-'Z+GBG7X0@DA=C0DI4S#. @34P!6ZB2O17Y7/,F(-7+WN< MYM&_@]H_=@?+P#'QZNIF"1'"-UNZF ;#\6M#=_VIS1:-O M9422;+4!SYO0PNQ 0=+"GB%041M3H">ORJT+ZW[KJP%RC=.V^0J8@Q9F8DY> MV#/,*6IC"N;D5>E?<<^!N=[-*<^-JOMMZ$15?7,>$")9%,.[]CGIWS+/;T(N M\ M* KKY*$]/RI"/^.K\YO'R[)Y**S0AT,),$R(O[#QB)FECB@F15U5C[L\N M8NX6O:"4K/#D &-2LA.$]"D]@XY(SBDX&?"M0?&C[^=1Q*Q&V0.1( A72=?; MXI,03?)B3&B)BGF&,[ &IH!.5$ES(NK(6?P@BC-*]ZM-M\5"./')V>EL&>2> MP4GP**-/MYA?%7F6!TD8)=NS M/2[&M@1(WL!&2NX^A-0D5H23E'D#+5,/H8ZWQ?H%T8 F*#RK#KJZJW7&E@I MW=E"":F=AY2:O.I;)"'O!E#'/W^>Q^.YDE%JMS2*BCPSN46=!]\$31CPR>16 MU,#2Z FX9?7?&LVY**P!G'GQ5-^^P/2O_!Y&PE;?[5J5\O+*.!W M@MD9[W <9;LVDVPC\)*0\0AK@A-*R+A$Z308I9-YT?A+D&;!*RLZ#O-9,92\ M;KF-0((IR0N)_R%FZ]1SLJD@Q&!<,Z^D3EE@&CKEDMH'6T#NC)!#D M6[;#<=A]92[#F%JA)BT$L)#SN-*27@U1T"H<2RC2M'K4TEN:1)T'(C'U$#T\ M:G]@ Y)7$R\\WM;2C8#C?=VC!+T&D%$]F WGFXJ,H\?&&7T@ 'E8A+Q$DE7XZC%A5^)M!97EE>U*O;+U\27!. M+^F:X[+ACI[]L+B>#(N MCG5DK(B^F"MULO@VSKGH8WDU"BC8D2[L>3(N5\JVKI2_%'$>58]9UV1W_8+C M%WHRTS\G9J9042[8Y%=1*.C(-2G[YEE; _!K:)4J]">1R;L';NKF6QPD0A2) MB3K)FEE$3J,#)!D<"3QV^J?K\_0ZQW&"K Y6^0ZEY=) P5V%7T[LNL(JYS1< M=.6?[-+"JF&.D_C%Q\6?C1%OU:CNW<+@)O%K\=D7RU7U\1?$+^H*3 M?#=R0#+!:Q ;19.7-3,@!0$VJZ>^V>#5WHVRHEFK-=>6XT+\'RA('U^'87JG ML- !=,OB='#,ULI,\&TK\_>QD[J\I.+1 ]U)3+216S$Y,>PR-#,G>JOJK/GV M'!^_U[@8;FXG\=!%;\7CM,#+T,N,V*UJL^9C9 &ZT)07>L MESFA6];FKTM35V !(@5 \P@_1F Q*>45SH/8D=[FA*GE4S#ZWGZ06E4(0.+3 M0I$P#$VKXDWT8P6(!&V#O*:U#XFO.%E+43$F8@"C2^0--KB2Z<&CRVZ.%%?6 MSJK'YZH8?)@I.K6^[3J9\?G-<;#DZKD_[PA;X_#_=N1-9NIEJU/>9')G'*@? M&9/3"7J07=927$=)0):VR?8"9WFV^)&9GFA/.T;>XEEFR[.L\5@APYKMN42& MO- G"%YPX"<$*>C(/"OV'5+6@+H_$:2*DUK9+.X@WH8\\?PF0NIVH)-0."0P3%":@58,)ZR ,%7%H/(7L*R/ 8>NO]\8O M:923<;NAQP95LTM+EV5%(^$ /? "33AA0 $?,*4LN#*\(#7X>Q@!FTSX@]?, M:TPI<[=B# T!D)WM<9I'_ZXZC+_7!Y?I[KOD94R)U>6^VO2/4B1>D#I%:R'5 MBMK=&(#[#T]2"6/_(*N9CB*U&MT:4J*VL]T3%4H D&;?^= HP"".AT9P9=_I M4 ].#+]!I3)02%GV"C0/*JE'H#E86?8&U (6PZ%/I0@05I;=]8RC2NJJ9PQ4 MEMWT]# U]K13*0+%E%T_.O.8DOG0FHBCD6=J[=2:@\)]AY*,3' W":%#%[L@V:+L)@'0GK_3'W%"6F?1$>?J M7P4_IC[[8Y-;;?#1QD4 0,VW.,M8/C@Z19NEHE)1&WIY((!'],ZWZJ06:!G# M:0=$6TLNH;4AZJ E3#\>(4T/SB,:1U'-=/91+@?',]O5Y^CJ>$R#)*M"#9^% MOQ593K$HTP6@T%@1PD+6%A;J/8PU5=%?>(#K+?>#P/J\]$3I"$@Q-4V%N0JJO&#%A!]?H;/* CZ647P39[CK& MKW]%X1;=E7TJ@ZY*Z3%V8:6]!:^&LD'69J)K-TE]E:FTSL=JN3-F M#52E4MJ\G*5=H_6<9!E MT29:5]<21;[: !3#V!Z;8%7WTS16/NF1N0LWPVRB+FWNZW7;S%R0F6$V49O6 MEVN&,(4-Z[-OD:BIR"I5'7.W"R=Y\M7D,WNYQ M'%_C]#5(AQD,-4HVFE$I:>=."J__27.6HC2KMAJCBR@>07O[-":P9[LT>@H# MA!P8)'@MU5YNS%U_>G@NLSF2_6&:6SRW7*VC<[3!*1H:VZQ1 DM! VQ-8U)W MC2X3WS!J1%F3<*S; B]GU*&,UZ3OSO"ZSE635SE5%;!NC!]G7]U8_)2D*XNC?A^O\57*3Y(BH+J>)S7LW^]E=BG(RX\,T.; 01ZBI[O=9 M:_)R#!U/]]/'W*QMM;%=8SXQ5).RL3 MU8^E5#8;NN/,=$7T'63F'C7/LTU0KUR_16( M;3\6SCM9>!?(GW[WJU!0L,>OP $2CNX'P:6] MO-)>7FDOSPN=6SI[U0Y$/^U2H M\*/+/,Z<9X S9P*N?L"1GLFS1M>YW"^UB*/OEH,SVVJ,[%,Z+Y)G%PQ-8NC"KW<9I8R?\4)?D8IT4ZR MK41F PM&W'V3)2 ^#=@IJ60&%,KJ]S=.YL%U@CZTO, )D:X@ JXJ27&254^3 MF]7*&\JNWHA>B,11$J3OY4Q&-+,F)8E <:F;:LB.[.7L-;6V=\::3F- ':\S M9ID39FS\!,]PR^\D6W%KLU1? 3&'(9>J-X085*<$?YD29H,NHV)KSM*38?<5 MY=RW/\QOM78'WTX#6"*!9X#3H+H)GK\NY,.:8]>.S>]FQ0<_$QI=Y>&:W-@Y MW%).X:S/W"'0S$=_DQIZBG[E)CUG98[F$^ORT?-\'/C!HK_XN#%?<3[**L>- M_,$BYL8 Z1-;<8I>[U!8Q&BU*5MW_GY!P4L!%10.B.A$SG!@BI4,H)C@G,RX,2)*-:"-D?F.X$4/+N MH!.2VW-P@_0$5I9XX.HFJ*0-NB-D;LW+6 TMGZ[14UH$Z;L::CC%9.@9%?,7 M16(-&$+3J!)K)]:*J%JM OY:RE%CV_Y=$-G]Z.Z6R(UVT%<^_%)Z@%8A'8D.2N M0539$N9T)2*II6&36!O+ NUCD#S]P3MF1\/:;0PP@IRW>D.>5(\L7J>_V #.CFIK#3Y3+WV[ MNV+<@YM]A5:-/2OR'4YI8#2AOGC$3'6,B:V9&%.]/EHP2132MT43 M6S%>9XUK]W)_U!>*:&*5EG8Y+#5RA])23B$P9868 .47.CV@ A4T,V#YK7 F M2G>_P3]CZG9^'VUW>=;(3WY#PSE5L103CH)2IX='J(IF!J2@&=9.UF>9X%=% MGN5!$A)I 3,\@UHPQ?>H3P^J,I4<99+O5:]_9&_U%)1U&W%8O)SM<9'DGT#7 M0]Q2PALB1JE30*N>BHRC%MP,?7=IB^A]3%% 1'[OKKO7_RJB=+1C E#672"D M/ 5DPE5A'(W"JFL$_M&_J;TG5J6'6JH+G.5?$!EL0CQ*BK" R2UR<@B%*6=> MJ'+;4&/V3YY>TXL/'4=KKJD'<_S;B-ONLX_)E9[\J3ODL%CIQ)W#T-_W$T!G M>*SB2SZ\"Q+54*Z]1)R]?1OQ1):1(7WS@9*L9%J&5;7X2.)@ E:;;KON4?E& MA9KKK#0>9;)AAN_X@<=4OE9.A_YPESEXL61HL)78^)<,BY[$*M?07("%YI*[%)Y6>[=3 M/':$_4S$):.17@ 6K/PSW.^U=AG?K8O!G)8$%"Q1;/J\CE%W .75_CG&[X@= MX%B]8/=]);"@-<,AZD$\0?B^@6#4TGK [E[[&,KD/(K3I N^+AE ?ACE/41 M@C(53$8AHP)__7?YTPZ&F'*!,IL%%9/)LJI"7$4?=VG%J-I+[]]**E(!8VW% M_-9DA^I_LSL9J/;BH?%)*#PKF+.*T=1BL@H[0<*S/(W6N>CIBY"F#=S-I+'[ M7'0N$&"83A@O3 VWJ(JHQ&R)_JSS@M(G;->Q#:4;G.Z#9(VJ.SKV$STQ57,X MR*,Z66C"]'(<<'+;XE: C,,8HE(]EO1WIB9;L.S'>OLQT89AQKW8H%K#?B''6:?\3(Q$ ME&P9NS#&EUJEO2\6&\W<.C&_]1ONQAEV#W8ED@CT"#Q7B>P<$5Q2O-5CE[1F M&=@=QS?B ,'[8[]7@< VLQE[>8LEE_#Q%6NB;502C+9.21_1QA-\,MHZC+T\ MTP-(2&K2M6Z,LG#$=HK (8L:J6TC3.-:Q::R) M\4OT?]I[TN;6<2/_R_Z 9#-5F\E4I;;*YXPWOM9V,IO]DN*38)D9BO"2E)^5 M7[\ #XE' V@<% !957].%H!"Q'*BS$P%0E.:"$=C>:@14 GMM46%!EVE!%@P5:#GPQ]U= MBN''&"U%*J"UA8RQAU6$>F>_Y5F^[%@53#$(T+$? 4%CM!$-X=WY%)"6XWH6 M/M4_WB79KN]V5-I$3GLN(NVDP^Z^!.3#J9.AF&J?N*C MFOR>W?*O?_] MH"S"1_73+WTV80<_'Z-W:9ZN-VN05?!;R^SHF[]G! %U4CGKPY'50\#'QJAA M-!N8N^13W(_0MZX?A]^"ZT<)Z_)^'#:,-UE\ZM2HS(D 2NEF[4&CTXQ,)@H] M["S<(VE>'RB\@Z*]"D0:N!74B7:'$)L=C4#H[*4B4UY$3V*ZPF>K*\\U'4S9 M'M;>$9:CG@V_K=K%^,--U$2;)";ISU+QFMF;*M9168+Z+$<\2[MSYC;6@"K7 M9<^K5??/5MW+?1YZ?;.COKTFJC)DT%*1BPZV="5H-_1X FCY\#JZPS*2#0?< MBJ,"]K>A,.@AJBG\:!>"I\@'DHI2Y#?0)U7&IB[BV]A%7'V^IT4-S-273DIN M.L?;7YVXP1N;N<^E4JN1X9"I>',33>2O_],F'37%]YD>>&FF9#6IYC8G#=MQ M):?Q9<:8AJK]C#=W6%ZIVTU[2 KSZZBM;HTK.-WN#IQ38H#MT% M]OY]7F;-#]6#&I"_T&RY$]?5J .1V@ZM$=(O,WYDRO0S2$8<>7L$P^U(N&*S M\)K7N&:#_I6D%:_/+]],S$?%=JRHJ'R9P:.E;C^C2<7B'.]U'/"AKINRW)#E M96]2;6;04?2O.2\AU<-K3PWC0><*7_]Q+SM\T0TDQRJT&S+VS+2#X\>HHEW, M0:QI7HMUD;RG59+M1";%1^T(KC=<0*X;KK_1.#!NWW::0?O8[-Q6159V;4"\ MM>,_>3\@-)[&'FE9M9&,6?84*ORV2R8Q_MAL?VX5^UDFB9EKQ\Y/$2Z00&6@ M1@S*[(_%=N^4+:RZG_G MCY/=T^KOI'HB"[K*>:K='E/3J'Z!\>4MR1_>ZSMMH['@G8]140(/?,0V0D/I M,JO![E&(SF\<_M0Z7*^Q._UI?^)PXP?E_1"?VS\(B)^<@D;GA.D)!)QWPS_" M._-N4]'-$YSG2#K7XB:P@BJ'N.;3/%]\DS,5;.IK>>.);3=$GFB6,:OGC9P= MXMD0MS[;,R-^I+W;Y)0?OF.'= _7IQW=^)RNW:"Q.@2VZU5'[MU(?KN396VY MS6]@O#='=U525$IL^<]-6?$6!W,G:$YF]S (3DY.QV//'Z\?0F@BL/+X02R VN1.#VL@(>79 MG11 ^>24#MBSQ^N$ ,D-KJVY6@\%['8""2?_XX=30/DH7(ZJ7X_7Y8A"R@:W M YN0\E4.NYP8+!0\9_9ZZAA4?31#@:)\R?4 2OJ5\((D9'GV08ID1>IXZR6; MLJ^3M/A;DFV(UY-P$^X.-POJQX>9]G2-Y>"K,!W= M'6AF1>CLE!2 .](,QWT:\G7@M(*3(PW,D=J9S1?VIMJ*.^4^J$YNPW&FAGP= M.'OBY$P#/+.BY2%XY5-F#I4]@N2J9.G]9 Y8V(P7]BGZFG-6QWI@+UGU"=2/I)X M3IXS,,]I82Y?V',:G$J=\HI",N:C2SS2D]A\)Q1*%5>\9D*8BT-(!SF.N=:7 M1SG4/N+0?N-0*_U#VM;BC2PW&6F?,Y;IKQ0I\"7YEA$G)C8U6-!>7/%L938] M7LT?<_!=;.LR+1<9+=FN]N&U+_\3R?BU$%YQK*S%_]83'Z[QZ]R0H*ZWX[?N M;W=\.GK_^<^_G_0ZLZW?FF_@IX%%D,^*Y,O]B^D#FV#+A@4MWG^WH.N&( M[ISDY#6MRDM2)6E6_IN?!Q/V6L^73Z1*BUKO^TX6O%IMT'+_2 *^I8_PRR/C MKN&MGH5X??1BQV3;:6V18(%R+#"T2C+"X$-9EXR3G _?O"K2;QO>J8]94M=) MW%=('*E'JTVK$&0;;U[Z+D80=^5D/'6/BJ*B+(3SL'@TV M>+<8D7?<20<*=N\6 [L"K;P2Y\/WG*W-W])W;HU7SP^/>SV5@S5*MRFV1-/M M:XW1>"W3K.+Q?,M_//M,A679]3&,"R;K8 A/6?S/2[I.TO$K(;K-4&KI-W,5 MFA)39%[DI=B4U55)W^\(< _;I*E23JBIMUE NQ>IE5:&OA]+?%"E&D4TWFG9 MQO%(^T8Z*G7Z!>1!WD5CVO%VC_5TJNPCS-PBBCGI\:3N,P$O4:ZG]BM++L@+ MHP1,^W*@5OLBH#"D B=K%9A0,HO)V'X%O'E_SVINDJRSTR&'[2:M7?>#4[@= MDF[U:XC$XR,6BOZFCC0S?GD")EL'-PW)F3L;V2-37OMB/&DC1Z=*U]T\+$;W MM>==E'-W-[6*R)E?Q?,X>Z+%GQR3Z6ZH1>=L)@@"U!3Y5CU7Q691B8\0+##@ M= 5C""A*WO)?\%[EX3V:)\6V#W2VIIM)?5DWR.1Q=32R4#>04NL1!]S-E*BU MK80XDT3BT1Q%N5N1ZZJY.;,3EBQ?*/]9RX\H<* \B1!'K-;O0F5.C-Z0D2-< M6S1E_>J4BG5:U;*>LXU#1GCF0Z,(+;O7P(<: RA\QSD>]%5Y@+&!8BK*BGX8 MGW"3&TX$PX8:WK]K>)PF+E'.P?Q\1SV89._'@GZD_!C^FA;M8?M-SF:CG"RX M,GY-JS=^&#-._M%KU27\8%O%:G]F:G%B?&C2\5X9',84N4;:OSY\R])5K3YX M%XEI,=PJREO$:I[ZZG"YZ9.3-;^1%9Y9WI.JJ3^3+MI?>:J9TC;ES80&*FIV M/%:*4LQ,IBJB;9Z+'\1]#(L0KOK4&Q'5-$Q2N.W?Q#'BXFL?FUA'[CUD*]Q. M+L"XVNJ%GZ'K*./3*DW7G YO2=% Q?OKK)V3?2[MO9DM/C=;F:MX8? MUB\M2Y.KF*WSP0&W!J "]K%Y$W:"0& T?.=BU? ^Q&Z[@@T#4E:L,R[3CW3) M#+AA$>YD!?"PDX7 WOP:ON>HILA#QZ:DP]V9"K_Y+.([&M)(<$O+\IJIO:EY M<$>J-\IDX]4-Z@O/(P/3:M,J'=DF#G,S48"!U2')Q%M?GBW12+K*+S:,XWRQ M?2D2ML*HX]\_)VG.!3\GKPSF)?D\9Z_+ .^H4L5ZP?SMA,^Y%6*2F5U7 <8-J=85I@\G/$VS$,E640 M?)T(Z[&( J3QI[3\#;@VB0&5].,>U*^<=4(M,QCA-4H,Z$1."-3/+KL)'3PE MU8XG\,JD&G"WGQ8#^I;P^7L"UW20 P&2]8&\S4%ZAX*L]>&'#-(@+8S>!3 /^2W"=KT=I$#@9*U0=S%>$:SQG7R2+- MZJ@Q8C:&@06S\AC8XS!5Z!Z8FZ62CD"N^'F#.F&**\?OBWI$BY4'P$ ?.$Z'.KI^EGWS* LX,8 )##:]$? MLM@PHWGX($7.7\)H0V/YJG9P]+78?;G)E^23NSS^!:[]XP)75P+(#I.I60T./,:5;YX7:T8O7%0N]"$6,3;%FN]D+0A&OLB3SEL(;*V>M:?LHKP+O M);L5U-N10$PBE+=^*^; MRP]28+#IP<$(S..Y+;ZO*%K0\9FMDL8PS#'&'6F(HQ-G*+_0=&"PB>F,P>(S M':F@EJ8SQAWEGFTL_ L.TPGM-,D/W5LC3<+ 8' MP\X0>"PVH2FXH=M0T8BY(L<^Z^F3+/OQ:^'T(X2<3$$ 9#R&A177E.4>! M#!^'M.=)F9:-> ]YWW'_03J+JIN!LZFL63SV::0(![.KC%9KCS_&9X]]][Y7 MPUE9DJH\JT0O:&NV H[EI:UB,48S-1C9(II4:XI_BO8<7QR.IB8!75&D_[9? M[0>%]BC/2=3A?XVDL-M)-1U7-2@]YRCJ7D6@8IUCLQ:1)$?AZG@?==ZYL#N2 M< %]WVW9\=,K/20X9<* =A=ZI:!>KC5W')UOSY,LR1?D^8V0ZN>";MZ9[4%W M4G2:C.66-O$L?\_RZL4>D.2#A)Y*#4-[%7AO@MQG-U-?"28%Z301&SK0Q,OK MY+2H9Y']H@G@%4P3,FC9%2?6:>EMYM/J9FJCC^'TAZ%;ER'6H1?E2>U56:7K M.O*A;9PF3;OJ[5I-HS%/"XV8V:<>P2C/@R^2HMCR-#SRS@8C638ZP-JH8>NV M4[1;1V.I=GHQ,U9MFO'61\4NVJC12D>@?IA6790&12/>:(/6]H#JKJF%ZA;2 M&NA<1"/*Y4)/JMU??TE)P?KH;7M+/D@FW\(@&DUW,M)&7K70CQQ,N93O;'3: MCG6":^M5-3?Y^Z8JZX[Z S@U(R#'8D.0_IV.5D=2'<$%G@=#<.""($)QNY^> M1#^@K>L'M'7]<%S6!0L^@W7],--6P\]: C-943N/+EQ;2&@/E(^C^267=OBU MAO4*3THJRFWW7CA !;NB8,],9[7M723O7'G"-[9=H9LL#DW1>=7I/:GJ<_3; M-/E67XE7'?,H&XSU(FG@)XA3OIWE2_X'K]/[D60#?[7?ED["-YKM=H$;=#O_ MGDW=N=1<$P+7)J39!&K0M+Q5]A:D:#8,]%]C$"44H6#WKY3)8",Q(1V)3.MS/;[2H&!-KGIXGLB@MF#NGMLRKW.Z'>>AM6D6N(R8E'MH-*8\G:1F)JI M)DS,3X.6^46H<#;=EKLU:K"'$6W&S5@9;-0E+/@(ATK?SN-59MYY-F->O;RE MQ?(Q*7@^YL@)(*%'+^0)H8_"XO1TXM[-7A- MF%-*L@G#L)I4T$-=B*']/9MKW]U45QO#N<2<@SJ$K:(<9?I#)U7SQAS6%A70 M(UL40A^)+>*T,84 LUXG6[*$U0QR+(>)T,8,="@E;%/X*X66X6;M% M8X$S[+)9^DK.3;RO+781F>_T2Q8.X;;M0_.0>LU&JE&U3U&T#0DW8$^D07-^3-ZC8%8GV\A$>L?>RD1>]7XD"F!6&?= M\0'/"M@P;K;[]M.2T+/@'NO=#6[_'L>=8=)Y-6\\@2CX'W@Z-WP'D\'&^"I( M4I)+TOQYD[<\/I%RDU4\WX99@]AW&33>CQ.MQ@'YH#KSZ"Q?WC*B^_C.)-_/ ML+749@IM%E7[+2#M=/U1OP%/B9LWE M)BYI?CRVC=713$8M(1_O.UD"62_>DGS%5-6%VQA 4^V=I^PVQI-E]#M/V\79 MMP%"N<5K(3R>,6"NQYE&A19#<]S,.X8]J_DV9^9-J19C\1;ZF3D8,4]<6B>L M<(AP]8&*%+-5Y*)YK*"WN!RI0"M:YQ!C5]+8!<8C&PSNM3SGP''"[;',=L[. MA/1.&.8Z*E)R$6<.-EV_TYP7Y^$/"(W68CS- M6&26%HCC,V-76K0T>PLVHIQR$0JXZ-4_8R*WJY+RD3(UDBIM"\&WO^H/%B/T M^"&CB?X8!HZ-1IT/'TUFHJR09N9%=K[CFA:7=/.M>MUD[%O]AH63.0=#P&KN MD1,XAJ%DI]5#S$5R=AP_(AK,T:WA#B?C42(K>>A*>)C F6CS4 MW#-EPW%I.W_#Y(+].ZWJEZE>:?$]*9:8,2!I)3%PL%64UJN6W]XT01JMW?V' M]QS'::2+3R^,E[1*5[74O;B7RJ(P;45V)6\;GW5IZ,+2QN246DO[8WS9'1-! MH8PD.9#(V'QG%QE;E3IC2-M\AEE /QZ!G?Q*S$T@Z2SMI M4;9V\J?X#M_UT\'T\Y3"3N@R-B?-_"QMVY*D6_VD86@_-8:6$S8/MK"!F!I3 M .)H#G$D%Z/U3"6S-)<:81=U-ZD1$L*M59L3:X&64;D(!G1%G1#YO56!)HR3 M#8QS#$),+>CQ]#.ER^]IEC'CN&%FE*]X#GEW6#S\M]C)V>&;>D13?*&-=_PP M=Z)!E"]0NP!37N*OZS04_K&@[Z2HMH]9DE=, _R9L7=^L(4:",K64K.7M#X* M(\=JQ[U)2RC'>_4+%O62%.E'PI-%<;X;@)<:Z0#^*,Q2K 'WACB@%?L)>4\N M121/!"FU--\Q/90OPA?'.K%V2='JLPH9J*A>71@G$7;VA9#; MA8'!9,Q/68]AIVZ\6W2R;]>A?A2+FT8A/?D0L3<86A2&&T/':IAZ:I@GBC0F M^35*T=G?5M&Z7V1$SL=R$TQ1F!X./)%UDN9IOCI;\W2WT>A&P[>J1,"';D^Z M(FM9#P*Y^1+R@Q3?J->IH[U;EZ]N:5D.TG0&[\2UQH6$;O6LA/9:->-L4[W1 M@K\>^ID*ZW.!0./J%B.@,*2ZI-Q*E7(-P822=6 ^9&LK$EWPP59L[PA_EG,D MEPRDE0D&\>_:1#U!45()7-D(:?UH(X@LRI.K01FV_]H4:;E,%UP#H&T@H5N% M*J&#MA@]6?'&H\0;[][I(LF39?)$/DB^(6Z6DF6="F92B][G2&(1#E#9D[\IDNDKPO M.VAE2KA6L1*XH.T(*Q_><"08@[G3\DBY$U5VO@JLU8T8+.BN1TJ'[WDQ0O,K M)HX[_I=-ODJ*K;+GE7"MLVF MO'Q!?B;%.LD%(1:=-EW,!=SWVCW\\\4K' M0*!_\GNKH=[O!V41=+W ESZ;L!N=CU'NK-:;-;RE@+YUVXCA-V^C"5(GE;,^ M'# ]!/6F8-@PFC%QEWR*^Q'ZUO7C\%MP_2AA7=Z/PX;QEL2>.C4J\KL(8JR0IY8Q-LT)S<568_G4HT6R@2!7@M7VV,Q,<$]-WP# MI3A^[[6)^;KZ?$^;^.?EM+BZ;C.E%L;- O0'4'J1H1ZP'J.?;(0G%WUFK'H=5P(Z3F<" M03UY9'Z(\'>2C!?>P)>]7]U_\1_/D:F=RN00!'( ?*U'W./Q=G\6/F@A14J7 MU[1H'I$@YUI-4S"!7J>+=M>G.&AO\SF33D MZ!WG[P2AY.DF1;KVL]3UCII\V3=;C9$@5#[9?>MO(;7WY2@2\=HW\LJ$7B*_ MUH4))>HH*:WE52\'M()5L3/;^QSFV)_IN/M_U&K AV;2JP[A4^(9B_RS7-CKD\JZHB M_;:IN"][H4_DG1;&-2$5> MQDA^)>GJK2++LP\V M!%;D?L.36!]>:^'*ATU55DF^9!)#QF/4MM6[9MOPCYU-R+!] M,.--U-W8C8A$+?*A."*,WHP,"9IO1_Q7'=16N2 M-I^._!NZ0#>XB0@W <5A?#@1M0U+B/;(PMH2S!ULGA94!>%L)-D% M7:]IWG Z/';J]GID^9AL:YZ+@M]2Y7\%\FX<(=POKZP1>G,#KBR,SJ#8H4.Q MY+1=K%ES&&^V.L;CNW4X^!G!FFZ4-30%:PZ1W+A8KJJU/)HK;AV?W:)U86FG M,CIS/)%TH *OBS>RW&3DX?6,[6B77,+T@SR3Q::H7Q2Y^EQDFR59-F&=]?NF MT=_#ZUA_T',+\R#OBL4Z1NY#^Y:;AT@7W:_F2J?N5\AI]BV85U#@UN'R7;KNNN!>^G;=9!]U9 MU%P/PWE'1;&NO8.G-$\4W7L/N'5,5'M48OK,"8^\N]6\Q;L=F6D)(.S1.6:T MH3&XE4C<_XXDB3+KSU(CMX(*7Z[1NEGQW%K5"IOKB*=^7EA]']"PM?Q(2-PZ M0F,$ZT,YQ>G&#+W7G#(U)?NY %&J2I,Y!VY]5.$JPKG?N;L5'U8A_8W39=UM MOP2*-E]SW(\YK>O$DW3@B[C;2?&6""M 86*XL\8$\2%>UVS$6>YCN>&O-CR3 M57W,DB]_)G15).]OZ>(RJ9+FFA^7KX4H/1;H:%G873T4K$=58%WP6 CF-P@_ MYNLFKV,_O+//NWZ21]JU,4S"Z1H8O#U)QWDXWY3,:99E9YQ U!L%VW]\3@SK M1=2& S#,#'X;6K?K /)5OF**N4ORI#DG!Z/%< ;5)D>*,UA9] M7/7:4(##1V@&[-@7LJ[36-D*E:=N,Q)@UZK NHK&0K#PNA3*XW,/"#PG*H[CEA$51XMH 32&$*0B1S)#L>4FNHF93*YZ61[F0H MZS7Z$%6\@1";U1G56\6(MKEHPKOW9<4$PSE24+P0Q)QQ2;-T68M9[ZZ!-:(< M:.?&8"!_DH"+0A684!J+I:*[YSTZ*P.G&P74^/&.,92WL:_L$HJ5;3BT17@' M)6S'^,(9N5JYX?4,6$MRE:7K-*]E%KQ:P+GP_R1DV MQK#+'C; $)^-VBO*TGB-&(AR)KTDC-5%6NN"_3TCM5WD_"DYIJI_U;^/S%BG M2=L=N";Q&:J!*BPM$T?1\5,W!PYY"*M'2R#&H8X@*DD;VY5:4$LS @G,47KM M0.FZ_[=)J^T=J=[H\B;_(,T5V;'Y**"Z8U@15'QFA!/8TI2$1*)\$JJ]^%Z^ MT+,%$ZP@3&@V5JKM8Y;4V4!,S06.U6%JE#EU':6H' M3L!GZ\Z)AQO^V*7 MS_&9SR@.):&T>%L._V/$88<=2)9U"[@@U;V;3_O6Y/B MEXW^&L0DW1QEH^C&^UZF,M^5ND@.E8\-.*]:@Y:C41%4\O1HV_%"N\3Q4P[U M*8=ZEAQJ10K)+JEG;Z=))LN9%L&-\Z6G< <3J5%DGP%9KK08;FC1$)RM2"59 M_&Y%/WZ_X)?ZBFTC5?N/O5#M#__XZ_-(@OT/W1N\S_XG'8D^*< R.(E,<=2O MZCZ'='*BL,*S,DW 9)3IA]TV9?\A[$X4BJ#1F7TF[W[GU'7[G]H-<%_"+L;)RQK=!YOZ[VDHEZ7 M79R-NFS_0Y?<>A9ZETU8UN@RWM9QM-G'+0+AVI+B5VN"VP1CU+TH (3RZT9D MD.M\MS<*IL3"6>>=LO(T,H06-%^D67,ZSY-'NA[G]4S+%[K/P10^7V2%8Y$]S.I3HZO.=Y.4XHH4#[FQ+ 1RQ MF>FHP97%*6C&_"A0?4V$E!5L=(*O_4LW_:_QFI5<4$=V-"'B?8L]SS-_YX0M M;4A[5I)\DO(NS6F15MM. 6?Y1;XZR-D(/: %GF+ MGA\:V(G?>K)SDI/7=+PG4$ -AA8 %?LP4 GNU&0!8E'F,:H'X.X2PR/?1S-C M&#P%Q%9IBZ9J2U:OTYHQJ3V/V!!!3QEF1&(?%C.K_6 3@1FOYCF;8?A\W+.I M0UWL0EY7K$&UE0Y&!W@-GM!5X#V6(>=.N;.,,BOV'.?%'BAK?Y=5.AH4TP]= MUGWO0[QF*13/D5WU\;>&\6.DC^_J9DV[",2;94\;4HXR%LGQ6]P>5(4^+ZTIP(\#)D[GD1E3%'@0IG'X%X& M19*1LJVN$VA**"@(1;U6LZUCJ.&17%2T5-*,,B0!BO3!RN%EP#"F> />000C)V<%- M>U-(D9!]2"]"0JMMSAC\= 0.NA-6!1V.RP8ZC.J*JW#6>Q*U8U"ACM=-8X8\ MY(Z%@T8Y"W;H08_;1QNO4MW/?0(W/->TMR<7S572N^2?M.@&*O0"A1B@NX4( M !R*>_X,_#I' G$SBD#$/%TO5I P\X'$9O?P)!=W3F@?M53-36;$(=:%I*IGTS$ MH8\\IB=9V5'\DFFHUBG.QE*%N+[L;D6YKG:R28&H1'E)*_([[>#D",9'!$>O M*%A93,KJ$!:>V]N71<2.Q0+DM'IO_ BP^]M M*^ ^0OU("OY#LB)_4(6H 5!1C'H &KY-:8BJ:4URS'/L+@).!-3QNF;9@ H* M7W9Y%$5*H*NZ9*>4P.-/";PG59T:XC'+3_&:EK 2DE8KW MI?E,"+],R6:T* MLJH[EK^-5S,+Y?YA0+O'M:2@7C9-F+?9QY65$>^X*V ][@]E%99E595=G_)< MY2NFF+LD9\LFCA^NU2H%ZJJV"H!\SR! S5:,..#,T*O8*L 1UE'&"UG7USDW M!;EH+D7#QW8*L.ZD3@@67A\C15+TLAB+M],+!_O4@BUQM8>*/L*/67E1OZ3+4I8S" MH#(LC#F_?,:I[KOAG7?P\]X/#V><7H\@YP>SPAH1)[> M*-)^H^B@11#AA%^^3[NF!4E7.9SH*P3HU_0> 83=F4J1-#H5PF513"^(T]73 M RH>-[]:+Z6@-[[")U'"7^@]%G2Y650/Q3,I/M(%='-3!K(O4 > '%B&\BQ? MMO1+<)>KA!M* \&YFAAN5GG*C>IJG98E^[.-\%YO2,:I)J^DVCZ1C!=->]Z6 MS,HZGL!9Q!&VKH:F+39O[D#=P=2ULH8>0\A 7??2EG!8YSN_I@4/15]P;PA: MI1B@U1T$$+;M*$72, <(EX]I \ZZI6LN2DD%E^V$WW>',Y/O8?>L2B"-C@50 M^0@,B#;(25>%%+_8 I4Y MP-K6]A5A._[="V(!KK=Q@1%ZCUX:9KY/\N;J%,*+MR3/"71^I]-DGPF/:!*B M_*(R-1J-D#IPO44Z>V6K5EX>25!Y3?B]"W].O_NLA**C<*J6;E(*!8&_#I-. M\8:UK7BX>KAZAIY6C4*2.?^5IL%326XGB"(1S2&M_ M?^)6"2S-(:+G$?B_)*&[P7'VVSX7Q]PS8_Y8OR>=( M"188<+>(8 RAN1[HBIV]:E#.J'_3SHCDTN78EVK+^HB:4E4'O$%W0NZ7J?-4\;\[*I^N&]% M\D7*R[GGE<=[NQ+.^!.#&2TWA6@A8M1V?]*ET];'(H4_B3=@#+K#*P=JA14! M>7I&\9T4U?8Q2^K'8_B+V^_U-111"7*-%OM,$'6+H(07EB;7:*$2WG>I\MLD M7S)^SC=L'F"6"(:4I#"=-<,P/H_4T%U$<2).3M=4!/BT)4 <6)R8GZS>DH0M MPENQF#L2'V/+(?MGV"+(6,P"+ZZ1<4C11U[Y2&>"H"8N%:GQ82%[%)EX-T>* MA8=,S\C:]3 %J6J!,O4!7&"U6?.)XHYJ0-':SW.LL7TL/%_5SJC>?EQ]OI.\ M%*WR\0VZZ0#1P+_D%[242]H' "5K +PY (U^H0C9AF-?C;R>U "D@2UW!AS> MLXU\P^GZG>9\[RFU #$X: \0>)36H93;WE8@$N:KH$ *\YD%/R]BEC@QAO(\WFT7N(/VJ []:M$"5'V?@]]>D*-CR.?5:MO$4 M_I45.,R72;%LLW[;[MHJU:+=;E_W!MO.4^BTSU8[JTRCI1*@X3W!"9#/N\6: M/4:1HDXN&N/H])+-)_CCG;V-)QW3$64Y#VF0C3+6<4<_ZFO8-WDG*0_EM-/; M2.B;?%'P%>4E:?Y\HEEV38OOK-'(!3C&VE54<84U -=YME@4FR23N\X1$.PZ M=T#^WOEQW-M3QPHK8CBT'7$!N-T==?,1SG9D*5TRQHK*8PE16*[]&O2F+#=D M/);U&DEM=-KH^&U6H:@#V_"4FW"J;5@;\F.R70/Q/!RPU'#WP,=OL +%'-A0 M]UP8W-7XJ3'0G">/M; AV2G*/O_QPVG:%ZG"U\1O<(FBF?BOHHO!AE?C"B]5%%([#:M MTB97^X*-,2"#5 S020 ^.%>F BJ @,E\9WRV7F >L4O*(,JA-C50P4@_!T! MJKJ!8F0:G?X)<#;U40%<\<9@)2.1HFUP,((KW MG=5=Q<]=>L+9HDH_4AZ,: NLRAZ,P+4:/Q^A:N7Q)3& -=G[$DKPX3,3$G"? MKZ>Q95=MZANR;#FD.9QYKM%B]-*:M(7O^L_J;J0FLH-UH86T^H_X2&G$ZZ9U M_0;5'FB"^M%R>CW-2^C$JW;U[&CFT+%3)AI[E&'OB=SGV_OZD3NVW]_]O(7V M7MH-1;M*24/_&FEY@[=N:DA0YA&D#R&OTSQARD^R.M;U;=L$>;H8#SA[ZC1I MQ<8U"<2SP/U'C027^98!'>Y@ MKC=KD%7P6Y>R-?SFK\@)H$XJ9WU4N62/H#Y_&C8,)_5/U8_)I[@?H6]=/PZ_ M!=>/$M;E_3AL&.]ECJE3HS(G BBEFV4'C8YY5A7- ]A)L]<^RB*+P5]S!B]S MBD^X!2?(^ :=%(@&7OIKR-?#IBKY'H3'.-;\54JYW$)P6&H W-]0QO<@U99[ M--J5I.KELI)$6!>@[S?3!-T@".J8$-(C$F;=F-/ R"R!Q%S ^4%MLF]U[3 MXI:LDNR9Z20C8.ZV&K)+CY5!1F):>&E-;$J*_0A6L-NKLJH?BWIX?60?4K9, MYP!RUR5O WLO49M(K,Q$ PY\F(B.>>7<.99*(Z;K/=Z0XW$Z,2]F>TN_DZ*& ME5N;,3K8$ W0Q6FCMGIS8+X&+,SQVO:A+?N7=/7FTK0!?%:V/?XQO_;E/K'QBFBL^>"6JQ:;@O3LVN;$JAM:T_Q>>H+I+RK19D M29;GV[^69'F30WF#8!+GR/RHU:6\ V.E0ZD:(;=@8)W6HV:HO2 MPZ2MCZ7;GL4LH]^3?$'X@&UW/J7@E1V]1A-ER!N%IP4P45^G"4H#7N]>=PQ= MTZ)927!_#%_"1H!VM[&EH-[F0:V>HUH2#R=!#*'ZWK:4@(^D33 R^WQUT