0001140361-22-017628.txt : 20220504 0001140361-22-017628.hdr.sgml : 20220504 20220504135250 ACCESSION NUMBER: 0001140361-22-017628 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220504 DATE AS OF CHANGE: 20220504 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-04743 FILM NUMBER: 22890920 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-Q 1 brhc10036941_10q.htm 10-Q

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934.

For the quarterly period ended March 31, 2022

or

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

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)

(718) 392-0200
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, par value $2.00 per share
SMP
New York Stock Exchange LLC

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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

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

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

As of the close of business on April 29, 2022, there were 21,830,348 outstanding shares of the registrant’s Common Stock, par value $2.00 per share.




STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

INDEX

PART I - FINANCIAL INFORMATION

   
Page No.
Item 1.
Consolidated Financial Statements:
 
     
   3
 

   4
 

   5
 

  6
 

  7
 

 
8
     
Item 2.
25
     
Item 3.
35
     
Item 4.
36

PART II – OTHER INFORMATION

Item 1.
37

   
Item 2.
37

   
Item 6.
38
     
39

PART I - FINANCIAL INFORMATION

ITEM 1.
CONSOLIDATED FINANCIAL STATEMENTS

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS


 
Three Months Ended
March 31,
 
(In thousands, except share and per share data)
 
2022
   
2021
 
 
 
(Unaudited)
 
Net sales
 
$
322,831
   
$
276,553
 
Cost of sales
   
232,991
     
192,769
 
Gross profit
   
89,840
     
83,784
 
Selling, general and administrative expenses
   
62,884
     
54,460
 
Restructuring and integration expenses
   
41
     
 
Operating income
   
26,915
     
29,324
 
Other non-operating income, net
   
1,449
     
635
 
Interest expense
   
805
     
209
 
Earnings from continuing operations before income taxes
   
27,559
     
29,750
 
Provision for income taxes
   
7,005
     
7,586
 
Earnings from continuing operations
   
20,554
     
22,164
 
Loss from discontinued operations, net of income taxes
   
(1,116
)
   
(1,164
)
Net earnings
   
19,438
     
21,000
 
Net earnings (loss) attributable to noncontrolling interest
    (8 )      
Net earnings attributable to SMP (a)
  $ 19,446     $ 21,000  
                 
Net earnings attributable to SMP
               
Earnings from continuing operations
  $
20,562     $ 22,164  
Discontinued operations
    (1,116 )     (1,164 )
Total
  $ 19,446     $ 21,000  
                 
Per share data attributable to SMP
               
Net earnings per common share – Basic:
               
Earnings from continuing operations
 
$
0.94
   
$
0.99
 
Discontinued operations
   
(0.06
)
   
(0.05
)
Net earnings per common share – Basic
 
$
0.88
   
$
0.94
 
                 
Net earnings per common share – Diluted:
               
Earnings from continuing operations
 
$
0.91
   
$
0.97
 
Discontinued operations
   
(0.04
)
   
(0.05
)
Net earnings per common share – Diluted
 
$
0.87
   
$
0.92
 
                 
Dividend declared per share
 
$
0.27
   
$
0.25
 
                 
Average number of common shares
   
21,978,507
     
22,317,959
 
Average number of common shares and dilutive common shares
   
22,477,819
     
22,765,508
 

(a) Throughout this Form 10-Q, “SMP” refers to Standard Motor Products, Inc. and subsidiaries.

See accompanying notes to consolidated financial statements (unaudited).

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 
 
Three Months Ended
March 31,
 
(In thousands)
 
2022
   
2021
 
 
 
(Unaudited)
 
 
           
Net earnings
 
$
19,438
   
$
21,000
 
Other comprehensive income (loss), net of tax:
               
Foreign currency translation adjustments
   
(638
)
   
(1,916
)
Pension and postretirement plans
   
(5
)
   
(5
)
Total other comprehensive income (loss), net of tax
   
(643
)
   
(1,921
)
Total comprehensive income
   
18,795
     
19,079
 
Comprehensive income (loss) attributable to noncontrolling interest, net of tax:
               
Net earnings (loss)         
    (8 )      
Foreign currency translation adjustments
    3        
Comprehensive income (loss) attributable to noncontrolling interest, net of tax
    (5 )      
Comprehensive income attributable to SMP
  $ 18,800     $ 19,079  

See accompanying notes to consolidated financial statements (unaudited).


STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

 (In thousands, except share and per share data)
 
March 31,
2022
   
December 31,
2021
 
 
 
(Unaudited)
       
ASSETS
           
CURRENT ASSETS:
           
Cash and cash equivalents
 
$
19,999
   
$
21,755
 
Accounts receivable, less allowances for discounts and expected credit losses of $6,660 and $6,170 in 2022 and 2021, respectively
   
225,303
     
180,604
 
Inventories
   
534,421
     
468,755
 
Unreturned customer inventories
   
22,221
     
22,268
 
Prepaid expenses and other current assets
   
17,471
     
17,823
 
Total current assets
   
819,415
     
711,205
 
 
               
Property, plant and equipment, net of accumulated depreciation of $232,112 and $227,788 for 2022 and 2021, respectively
   
102,984
     
102,786
 
Operating lease right-of-use assets
   
42,116
     
40,469
 
Goodwill
   
131,538
     
131,652
 
Other intangibles, net
   
104,344
     
106,234
 
Deferred income taxes
   
35,964
     
36,126
 
Investments in unconsolidated affiliates
   
45,518
     
44,087
 
Other assets
   
28,530
     
25,402
 
Total assets
 
$
1,310,409
   
$
1,197,961
 
 
               
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
CURRENT LIABILITIES:
               
Notes payable
 
$
245,450
   
$
125,298
 
Current portion of other debt
   
3,235
     
3,117
 
Accounts payable
   
139,392
     
137,167
 
Sundry payables and accrued expenses
   
45,875
     
57,182
 
Accrued customer returns
   
46,085
     
42,412
 
Accrued core liability
   
23,513
     
23,663
 
Accrued rebates
   
42,606
     
42,472
 
Payroll and commissions
   
31,972
     
45,058
 
Total current liabilities
   
578,128
     
476,369
 
                 
Long-term debt
   
     
21
 
Noncurrent operating lease liabilities
   
32,281
     
31,206
 
Other accrued liabilities
   
25,178
     
25,040
 
Accrued asbestos liabilities
   
51,909
     
52,698
 
Total liabilities
   
687,496
     
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
   
107,606
     
105,377
 
Retained earnings
   
545,830
     
532,319
 
Accumulated other comprehensive income
   
(8,815
)
   
(8,169
)
Treasury stock – at cost (2,011,019 shares and 1,911,792 shares in 2022 and 2021, respectively)
   
(80,622
)
   
(75,819
)
Total SMP stockholders’ equity
   
611,871
     
601,580
 
Noncontrolling interest
   
11,042
     
11,047
 
Total stockholders’ equity
   
622,913
     
612,627
 
Total liabilities and stockholders’ equity
 
$
1,310,409
   
$
1,197,961
 

See accompanying notes to consolidated financial statements (unaudited).

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

 
(In thousands)
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
 
 
(Unaudited)
 
CASH FLOWS FROM OPERATING ACTIVITIES:
           
Net earnings
 
$
19,438
   
$
21,000
 
Adjustments to reconcile net earnings to net cash used in operating activities:
               
Depreciation and amortization
   
6,952
     
6,514
 
Amortization of deferred financing cost
   
67
     
57
 
Increase to allowance for expected credit losses
   
200
     
81
 
Increase to inventory reserves
   
1,188
     
47
 
Equity income from joint ventures
   
(939
)
   
(363
)
Employee Stock Ownership Plan allocation
   
574
     
628
 
Stock-based compensation
   
1,980
     
1,796
 
Decrease in deferred income taxes
   
188
     
1,065
 
Loss on discontinued operations, net of tax
   
1,116
     
1,164
 
Change in assets and liabilities:
               
(Increase) decrease in accounts receivable
   
(44,706
)
   
23,533
 
Increase in inventories
   
(67,662
)
   
(46,255
)
Decrease in prepaid expenses and other current assets
   
2,171
     
3,753
 
Increase in accounts payable
   
1,942
     
8,419
 
Decrease in sundry payables and accrued expenses
   
(21,226
)
   
(29,549
)
Net changes in other assets and liabilities
   
(5,245
)
   
(3,288
)
Net cash used in operating activities
   
(103,962
)
   
(11,398
)
                 
CASH FLOWS FROM INVESTING ACTIVITIES:
               
Acquisitions of and investments in businesses, net of cash acquired
   
     
(2,081
)
Capital expenditures
   
(6,449
)
   
(4,966
)
Other investing activities
   
     
2
 
Net cash used in investing activities
   
(6,449
)
   
(7,045
)
                 
CASH FLOWS FROM FINANCING ACTIVITIES:
               
Net borrowings under line-of-credit agreements
   
120,152
     
30,968
 
Net borrowings of other debt and lease obligations
   
188
     
1,440
 
Purchase of treasury stock
   
(6,517
)
   
(11,096
)
Increase in overdraft balances
   
444
     
373
 
Dividends paid
   
(5,935
)
   
(5,588
)
Net cash provided by financing activities
   
108,332
     
16,097
 
Effect of exchange rate changes on cash
   
323
     
(42
)
Net decrease in cash and cash equivalents
   
(1,756
)
   
(2,388
)
CASH AND CASH EQUIVALENTS at beginning of period
   
21,755
     
19,488
 
CASH AND CASH EQUIVALENTS at end of period
 
$
19,999
   
$
17,100
 
                 
Supplemental disclosure of cash flow information:
               
Cash paid during the period for:
               
Interest
 
$
644
   
$
147
 
Income taxes
 
$
3,793
   
$
1,666
 

See accompanying notes to consolidated financial statements (unaudited).

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

Three Months Ended March 31, 2022
(Unaudited)

 
 
(In thousands)
 
Common Stock
   
Capital in Excess of Par Value
   
Retained Earnings
   
Accumulated Other Comprehensive Income (Loss)
   
Treasury Stock
   
Total
SMP
   
Non-
Controlling Interest
   
Total
 
Balance at December 31, 2021
 
$
47,872
   
$
105,377
   
$
532,319
   
$
(8,169
)
 
$
(75,819
)
 
$
601,580
   
$
11,047
   
$
612,627
 
Net earnings (loss)
   
     
     
19,446
     
     
     
19,446
     
(8
)
   
19,438
 
Other comprehensive income, net of tax
   
     
     
     
(646
)
   
     
(646
)
   
3
     
(643
)
Cash dividends paid
   
     
     
(5,935
)
   
     
     
(5,935
)
   
     
(5,935
)
Purchase of treasury stock
   
     
     
     
     
(6,850
)
   
(6,850
)
   
     
(6,850
)
Stock-based compensation
   
     
1,860
     
     
     
120
     
1,980
     
     
1,980
 
Employee Stock Ownership Plan
   
     
369
     
     
     
1,927
     
2,296
     
     
2,296
 
Balance at March 31, 2022
 
$
47,872
   
$
107,606
   
$
545,830
   
$
(8,815
)
 
$
(80,622
)
 
$
611,871
   
$
11,042
   
$
622,913
 

Three Months Ended March 31, 2021
(Unaudited)

 
 
(In thousands)
 
Common Stock
   
Capital in Excess of Par Value
   
Retained Earnings
   
Accumulated Other Comprehensive Income (Loss)
   
Treasury Stock
   
Total
SMP
   
Non-
Controlling Interest
   
Total
 
Balance at December 31, 2020
 
$
47,872
   
$
105,084
   
$
463,612
   
$
(5,676
)
 
$
(60,656
)
 
$
550,236
   
$
   
$
550,236
 
Net earnings
   
     
     
21,000
     
     
     
21,000
     
     
21,000
 
Other comprehensive income, net of tax
   
     
     
     
(1,921
)
   
     
(1,921
)
   
     
(1,921
)
Cash dividends paid
   
     
     
(5,588
)
   
     
     
(5,588
)
   
     
(5,588
)
Purchase of treasury stock
   
     
     
     
     
(11,096
)
   
(11,096
)
   
     
(11,096
)
Stock-based compensation
   
     
1,148
     
     
     
648
     
1,796
     
     
1,796
 
Employee Stock Ownership Plan
   
     
134
     
     
     
2,379
     
2,513
     
     
2,513
 
Balance at March 31, 2021
 
$
47,872
   
$
106,366
   
$
479,024
   
$
(7,597
)
 
$
(68,725
)
 
$
556,940
   
$
   
$
556,940
 

See accompanying notes to consolidated financial statements (unaudited).

7


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

Note 1.  Basis of Presentation

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 along with a complementary focus on specialized original equipment parts for manufacturers across multiple industries around the world.

The accompanying unaudited financial information should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2021.  The unaudited 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.

The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  The results of operations for the interim periods are not necessarily indicative of the results of operations for the entire year.

Reclassification

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

Note 2.  Summary of Significant Accounting Policies

The preparation of consolidated annual and quarterly 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 assurance 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, and the recent lockdowns in China, 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.

8

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

There have been no material changes to our critical accounting policies and estimates from the information provided in Note 1 of the notes to our consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2021.

Recently Issued Accounting Pronouncements

Standards not yet adopted as of March 31, 2022.

The following table provides a brief description of recently issued accounting pronouncements that have not yet been adopted as of March 31, 2022, and that could have an impact on our financial statements:

Standard
 
Description
 
Date of
adoption /
Effective Date
 
Effects on the financial
statements or other
significant matters
 
     
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
 
 
This standard is 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 standard is applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.
 
Effective March 12, 2020 through December 31, 2022
 
The  new standard may be applied as of the beginning of an interim period that includes March 12, 2020 through December 31, 2022.  As certain of our contracts reference LIBOR, including our supply chain financing arrangements, we are currently reviewing the optional guidance in the standard to determine its impact upon the discontinuance of LIBOR. At this time, we do not believe that the new guidance, nor the discontinuance of LIBOR, will have a material impact on our consolidated financial statements and related disclosures.

Note 3.  Business Acquisitions and Investments

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, subject to certain post-closing adjustments.  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.

9

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)
The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, subject to final agreement of post-closing adjustments, which we do anticipate will be significant (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 three months ended March 31, 2022 were $5.8 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 the OE heavy duty market. 

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, subject to finalization of amounts related to deferred income taxes, which we do not anticipate will be significant (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.

10

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (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 three months ended March 31, 2022 were $16.6 million.

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

In March 2021 and November 2021, we finalized the acquisitions of 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 were used to manufacture sensors used in the exhaust and emission systems of diesel engines. The acquired product lines 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 are in the process of completing the relocation of the acquired inventory and machinery & equipment related to the product lines to our engine management plants in Independence, Kansas and Bialystok, Poland.  The acquisition, reported as part of our Engine Management Segment, aligns with our strategy of expansion into the heavy duty parts market.  Customer relationships 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 three months ended March 31, 2022 were $2.3 million.
11

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)
Note 4.  Restructuring and Integration Expenses

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 March 31, 2022 and December 31, 2021 and for the three months ended March 31, 2022, consisted of the following (in thousands):

 
 
Workforce
Reduction
   
Other Exit
Costs
   
Total
 
Exit activity liability at December 31, 2021
 
$
79
   
$
   
$
79
 
Restructuring and integration costs:
                       
Amounts provided for during 2022
          41       41  
Cash payments
   
(6
)
   
(41
)
   
(47
)
Exit activity liability at March 31, 2022
 
$
73
   
$
   
$
73
 

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 $41,000, during the three months ended March 31, 2022, related to these relocation activities in our Engine Management segment.  Additional relocation expenses of approximately $150,000 are expected to be incurred related to the relocations. We anticipate that the soot sensor product line relocation will be completed by the end of the second quarter of 2022.

Restructuring Costs

Plant Rationalization Programs

The 2016 Plant Rationalization Program, which included the shutdown and sale of our Grapevine, Texas facility, and the 2017 Orlando Plant Rationalization Program, which included the shutdown of our Orlando, Florida facility, have been substantially completed.  Cash payments made of $6,000 during the three months ended March 31, 2022, and the remaining aggregate liability of $73,000 consists of severance payments to former employees terminated in connection with these programs.

Note 5.  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 $155.7 million and $191.4 million of receivables during the three months ended March 31, 2022 and 2021, respectively.  Receivables presented at financial institutions and not yet collected as of March 31, 2022 and December 31, 2021 were approximately $9.6 million and $1.3 million, respectively, and remained in our accounts receivable balance for those periods. 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 $3.5 million and $2.7 million related to the sale of receivables is included in selling, general and administrative expense in our consolidated statements of operations for the three months ended March 31, 2022 and 2021, respectively.

12

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)
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 the LIBOR rate, or an alternative benchmark reference rate, as it is a component of the discount rate applicable to each arrangement.  If the LIBOR rate, or alternative 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.

Note 6.  Inventories

Inventories, which are stated at the lower of cost (determined by means of the first-in, first-out method) and net realizable value, consist of the following:

 
 
March 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
Finished goods
 
$
333,350
   
$
296,739
 
Work in process
   
17,826
     
16,010
 
Raw materials
   
183,245
     
156,006
 
Subtotal
   
534,421
     
468,755
 
Unreturned customer inventories
   
22,221
     
22,268
 
Total inventories
 
$
556,642
   
$
491,023
 

Note 7.  Acquired Intangible Assets

Acquired identifiable intangible assets consist of the following:

 
 
March 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
Customer relationships
 
$
156,894
   
$
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
   
184,139
     
184,263
 
Less accumulated amortization (1)
   
(81,058
)
   
(78,932
)
Net acquired intangible assets
 
$
103,081
   
$
105,331
 


(1)
Applies to all intangible assets, except for trademarks and trade names 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 $2.1 million for both the three months ended March 31, 2022 and 2021.  Based on the current estimated useful lives assigned to our intangible assets, amortization expense is estimated to be $6.5 million for the remainder of 2022, $8.3 million in 2023, $8.3 million in 2024, $8.3 million in 2025 and $69.1 million in the aggregate for the years 2026 through 2041.
13

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)
Note 8.  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 ten years, some of which may include one or more five-year renewal options.  We have included the five-year renewal option for one of our leases in our operating lease payments as we concluded that it is reasonably certain that we will exercise the option.  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 in the Stabil and Trombetta acquisitions from the date of acquisition (in thousands):

Balance Sheet Information
 
March 31,
2022
   
December 31,
2021
 
Assets
           
Operating lease right-of-use assets
 
$
42,116
   
$
40,469
 
 
               
Liabilities
               
Sundry payables and accrued expenses
 
$
11,140
   
$
10,544
 
Noncurrent operating lease liabilities
   
32,281
     
31,206
 
Total operating lease liabilities
 
$
43,421
   
$
41,750
 
                 
 
Balance Sheet Information
   
March 31,
2022
     
December 31,
2021 
 
Weighted Average Remaining Lease Term
               
Operating leases
 
5.1 Years
   
5.3 Years
 
 
               
Weighted Average Discount Rate
               
Operating leases
   
3.1
%
   
3
%

Expense and Cash Flow Information
 
Three Months Ended
March 31,
 
   
2022
   
2021
 
Lease Expense
           
Operating lease expense (a)
 
$
2,830
   
$
2,336
 
                 
Supplemental Cash Flow Information
               
Cash paid for the amounts included in the measurement of lease liabilities:
               
Operating cash flows from operating leases
 
$
2,760    
$
2,302  
Right-of-use assets obtained in exchange for new lease obligations:
               
Operating leases
 
$
3,866    
$
3,603  

(a)
Excludes expenses of approximately $0.4 million and $0.7 million for the three months ended March 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.
14

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

Minimum Lease Payments

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

2022
 
$
8,403
 
2023
   
10,076
 
2024
   
7,789
 
2025
   
6,529
 
2026
   
5,810
 
Thereafter
   
6,988
 
Total lease payments
 
$
45,595
 
Less: Interest
   
(2,174
)
Present value of lease liabilities
 
$
43,421
 

Note 9.  Credit Facilities and Long-Term Debt

Total debt outstanding is summarized as follows:

 
 
March 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
Revolving credit facilities
 
$
245,450
   
$
125,298
 
Other (1)
   
3,235
     
3,138
 
Total debt
 
$
248,685
   
$
128,436
 
 
               
Current maturities of debt
 
$
248,685
   
$
128,415
 
Long-term debt
   
     
21
 
Total debt
 
$
248,685
   
$
128,436
 

(1)
Other includes borrowings under our Polish overdraft facility of Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million) as of March 31, 2022 and December 31, 2021, respectively.

Revolving Credit Facility

In March 2022, the Company and its wholly owned subsidiaries, SMP Motor Products Ltd. and Trumpet Holdings, Inc., entered into an amendment to our Credit Agreement, dated as of October 28, 2015 (as amended by the First Amendment to Credit Agreement, dated as of December 10, 2018), with JP Morgan Chase Bank, N.A., as agent, and a syndicate of lenders for our senior secured revolving credit facility. The amendment provides 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 updates the benchmark provisions to replace LIBOR with Term SOFR as the reference rate.  The amended credit agreement has a maturity date of December 10, 2023, and allows for a $10 million line of credit to Canada as part of the $300 million available for borrowing.

Direct borrowings under the amended credit agreement bear interest at SOFR for the selected term (adjusted to include a 0.10% credit spread adjustment) plus a margin ranging from 1.25% to 1.75% based on our borrowing availability, or floating at the alternate base rate plus a margin ranging from 0.25% to 0.75% based on our borrowing availability, at our option.  The amended credit agreement is guaranteed by certain of our subsidiaries and secured by certain of our assets.
15

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

Borrowings under the amended credit agreement are secured by substantially all of our assets, including accounts receivable, inventory and certain fixed assets, and those of certain of our subsidiaries.  Availability under the amended credit agreement is based on a formula of eligible accounts receivable, eligible drafts presented to the banks under our supply chain financing arrangements and eligible inventory.  After taking into account outstanding borrowings under the amended credit agreement, there was an additional $52 million available for us to borrow pursuant to the formula at March 31, 2022.  The loss of business of one or more of our key customers or, a significant reduction in purchases of our products from any one of them, could adversely impact availability under our amended revolving credit facility.

Outstanding borrowings under the credit agreement, which are classified as current liabilities, were $245.5 million and $125.3 million at March 31, 2022 and December 31, 2021, respectively; while letters of credit outstanding under the credit agreement were $2.6 million at both March 31, 2022 and December 31, 2021, respectively.  Borrowings under the credit agreement have been classified as current liabilities based upon accounting rules and certain provisions in the agreement.

At March 31, 2022, the weighted average interest rate on our amended credit agreement was 1.8%, which consisted of $230 million in direct borrowings at 1.5% and an alternative base rate loan of $15.5 million at 3.75%.  At December 31, 2021, the weighted average interest rate on our amended credit agreement was 1.4%, which consisted of $125 million in direct borrowings at 1.4% and an alternative base rate loan of $0.3 million at 3.5%. During the three months ended March 31, 2022, our average daily alternative base rate loan balance was $2.6 million compared to a balance of $1.2 million for the three months ended March 31, 2021 and a balance of $1.1 million for the year ended December 31, 2021.

At any time that our borrowing availability is less than the greater of either (a) $25 million, or 10% of the commitments if fixed assets are not included in the borrowing base, or (b) $31.25 million, or 12.5% of the commitments if fixed assets are included in the borrowing base, the terms of the amended credit agreement provide for, among other provisions, a financial covenant requiring us, on a consolidated basis, to maintain a fixed charge coverage ratio of 1:1 at the end of each fiscal quarter (rolling four quarters).  As of March 31, 2022, we were not subject to these covenants.  Additionally, the amended credit agreement permits us to pay cash dividends of $25 million in any fiscal year, so long as after giving effect to the payment (a) our borrowing availability is greater than, or equal to, the greater of $25 million or 10% of the commitments, or (b) our borrowing availability is greater than $15 million and our fixed charge coverage ratio is at least 1.15 to 1; and to make stock repurchases of $20 million in any fiscal year, so long as after giving effect to the repurchases our borrowing availability is greater than, or equal to, the greater of $25 million or 10% of the commitments.  Provided specific conditions are met, the amended credit agreement also permits acquisitions, permissible debt financing, capital expenditures, cash dividend payments greater than $25 million, and stock repurchases of greater than $20 million.

Polish Overdraft Facility

In February 2022, our Polish subsidiary, SMP Poland sp. z.o.o., amended its overdraft facility with HSBC Continental Europe (Spolka Akcyjna) Oddzial w Polsce, formerly HSBC France (Spolka Akcyjna) Oddzial w Polsce.  The amended overdraft facility provides for borrowings of up to Zloty 30 million (approximately $7.2 million).  Availability under the amended facility commences in March 2022 and ends in June 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 overdraft facility will bear interest at a rate equal to WIBOR + 1.5% and are guaranteed by Standard Motor Products, Inc., the ultimate parent company.  At March 31, 2022 and December 31, 2021, borrowings under the overdraft facility were Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million), respectively.
16

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)

Deferred Financing Costs

We have deferred financing costs of approximately $0.6 million and $0.4 million as of March 31, 2022 and December 31, 2021, respectively.  Deferred financing costs as of March 31, 2022 are related to our amended revolving credit facility.  In connection with the amendment to our Credit Agreement with JPMorgan Chase Bank, N.A., as agent, entered into in March 2022, we incurred and capitalized approximately $0.2 million of financing costs related to bank, legal and other professional fees which are being amortized, along with the preexisting deferred financing costs, through 2023, the term of the amended agreement.  Deferred financing costs as of March 31, 2022 are being amortized in the amounts of $0.3 million for the remainder of 2022, and $0.3 million in 2023.

Note 10.  Stock-Based Compensation Plans

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 cost is recognized in the consolidated statement of operations over the period during which an employee is required to provide service in exchange for the award.

Restricted and Performance Stock Grants

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 under the Amended and Restated  2016 Omnibus Incentive Plan (“Plan”).  Shares issued under the Plan that are cancelled, forfeited or expire by their terms are eligible to be granted again under the Plan.

As part of the Plan, we currently grant shares of restricted stock to eligible employees and our independent directors and performance-based shares 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 60 and 63, and become fully vested on or within approximately two months of an executive reaching the age 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 on our evaluation of historical and expected future turnover.
17

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)
Our restricted and performance-based share activity was as follows for the three months ended March 31, 2022:


 
Shares
   
Weighted Average
Grant Date Fair
Value Per Share
 
Balance at December 31, 2021
   
807,019
   
$
34.92
 
Granted
   
     
 
Vested
   
(3,000
)
   
42.12
 
Forfeited
   
(4,000
)
   
42.83
 
Balance at March 31, 2022
   
800,019
   
$
34.86
 

We recorded compensation expense related to restricted shares and performance-based shares of $2 million ($1.5 million, net of tax) and $1.8 million ($1.3 million, net of tax) for the three months ended March 31, 2022 and 2021, respectively. The unamortized compensation expense related to our restricted and performance-based shares was $15.1 million at March 31, 2022, and is expected to be recognized as they vest over a weighted average period of 4.4 years and 0.12 years for employees and directors, respectively.

Note 11.  Employee Benefits

We provide certain medical and dental care benefits to 14 former U.S. union employees.  The postretirement medical and dental benefit obligation to the former union employees as of March 31, 2022, and the related net periodic benefit cost for the plan for the three months ended March 31, 2022 and 2021 were not material.

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, we made company contributions to the plan of $0.8 million related to calendar year 2021.

We also have an Employee Stock Ownership Plan and Trust 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 their fiduciary duties.  During the three months ended March 31, 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 March 31, 2022.

Note 12.  Fair Value Measurements

The carrying value of our financial instruments consisting of cash and cash equivalents, deferred compensation, and short term borrowings approximate their fair value.  In each instance, fair value is determined after considering Level 1 inputs under the three-level fair value hierarchy.  For fair value purposes, the carrying value of cash and cash equivalents approximates fair value due to the short maturity of those investments.  The fair value of the assets held by the deferred compensation plan are based on the quoted market prices of the underlying funds which are held in registered investment companies. The carrying value of our revolving credit facilities, classified as short term borrowings, equals fair market value because the interest rate reflects current market rates.

18

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)
Note 13. Earnings Per 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 (in thousands, except per share data):

 
 
Three Months Ended
March 31,
 
     2022
     2021
 
Net Earnings Attributable to SMP -
 

   

 
Earnings from continuing operations
 
$
20,562
   
$
22,164
 
Loss from discontinued operations
   
(1,116
)
   
(1,164
)
Net earnings attributable to SMP
 
$
19,446
   
$
21,000
 
 
               
Basic Net Earnings Per Common Share Attributable to SMP -
   

     

 
Earnings from continuing operations per common share
 
$
0.94
   
$
0.99
 
Loss from discontinued operations per common share
   
(0.06
)
   
(0.05
)
Net earnings per common share attributable to SMP
 
$
0.88
   
$
0.94
 
                 
Weighted average common shares outstanding     21,979       22,318  
 
               
Diluted Net Earnings Per Common Share Attributable to SMP -
               
Earnings from continuing operations per common share
 
$
0.91
   
$
0.97
 
Loss from discontinued operations per common share
   
(0.04
)
   
(0.05
)
Net earnings per common share attributable to SMP
 
$
0.87
   
$
0.92
 
 
               
Weighted average common shares outstanding
   
21,979
     
22,318
 
Plus incremental shares from assumed conversions:
               
Dilutive effect of restricted stock and performance-based stock
   
499
     
448
 
Weighted average common shares outstanding – Diluted
   
22,478
     
22,766
 

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):

 
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
Restricted and performance-based shares
   
259
     
272
 
19

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)
Note 14. Industry Segments

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 heavy duty, 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 following tables show our net sales, intersegment revenue and operating income for each reportable segment (in thousands):

 
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
Net Sales (a)
           
Engine Management
 
$
239,257
   
$
212,018
 
Temperature Control
   
81,321
     
62,473
 
All Other
   
2,253
     
2,062
 
Consolidated
 
$
322,831
   
$
276,553
 
 
               
Intersegment Revenue (a)
               
Engine Management
 
$
5,789
   
$
5,359
 
Temperature Control
   
3,216
     
1,847
 
All Other
   
(9,005
)
   
(7,206
)
Consolidated
 
$
   
$
 
 
               
Operating Income (Loss)
               
Engine Management
 
$
26,716
   
$
31,114
 
Temperature Control
   
5,218
     
3,592
 
All Other
   
(5,019
)
   
(5,382
)
Consolidated
 
$
26,915
   
$
29,324
 

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

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

Note 15. Net Sales

Disaggregation of Net Sales

We disaggregate our net sales from contracts with 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.

20

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)
The following tables provide disaggregation of net sales information for the three months ended March 31, 2022 and 2021 (in thousands):

Three months ended March 31, 2022 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
201,823
   
$
75,449
   
$
   
$
277,272
 
Canada
   
8,140
     
5,316
     
2,253
     
15,709
 
Europe
   
11,492
     
45
     
     
11,537
 
Asia
   
8,341
     
162
     
     
8,503
 
Mexico
   
7,707
     
84
     
     
7,791
 
Other foreign
   
1,754
     
265
     
     
2,019
 
Total
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
200,354
   
$
   
$
2,320
   
$
202,674
 
Wire and cable
   
38,903
     
     
(83
)
   
38,820
 
Compressors
   
     
43,277
     
(51
)
   
43,226
 
Other climate control parts
   
     
38,044
     
67
     
38,111
 
Total
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 
Major Sales Channel:
                               
Aftermarket
 
$
165,125
   
$
72,279
   
$
2,253
   
$
239,657
 
Specialized OE/OES
   
66,557
     
8,494
     
     
75,051
 
Export
   
7,575
     
548
     
     
8,123
 
Total
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 

Three months ended March 31, 2021 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
181,101
   
$
58,736
   
$
   
$
239,837
 
Canada
   
8,574
     
3,326
     
2,062
     
13,962
 
Europe
   
5,149
     
56
     
     
5,205
 
Asia
   
9,635
     
76
     
     
9,711
 
Mexico
    6,147       65             6,212  
Other foreign
   
1,412
     
214
     
     
1,626
 
Total
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
173,666
   
$
   
$
1,669
   
$
175,335
 
Wire and cable
   
38,352
     
     
7
     
38,359
 
Compressors
   
     
33,374
     
18
     
33,392
 
Other climate control parts
   
     
29,099
     
368
     
29,467
 
Total
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 
Major Sales Channel:
                               
Aftermarket
 
$
164,633
   
$
55,685
   
$
2,062
   
$
222,380
 
Specialized OE/OES
   
41,045
     
6,380
     
     
47,425
 
Export
   
6,340
     
408
     
     
6,748
 
Total
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 

(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 and compressor sales for the three months ended March 31, 2022 exceeded third party sales from our Canadian business unit.

21

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (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.

Note 16. Commitments and Contingencies

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 March 31, 2022, 1,584 cases were outstanding for which we may be responsible for any related liabilities.  Since inception in September 2001 through March 31, 2022, the amounts paid for settled claims and awards of asbestos-related damages, including interest, were approximately $59.2 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.

22

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (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, 2021.  The results of the August 31, 2021 study included an estimate of our undiscounted liability for settlement payments and awards of asbestos-related damages, excluding legal costs and any potential recovery from insurance carriers, ranging from $60.9 million to $100.2 million for the period through 2065.  The change from the updated prior year study, which was in December of 2020, was a $2.1 million decrease for the low end of the range, and a $1.1 million increase for the high end of the range.  The change in the estimated undiscounted liability from the updated prior year study at both the low end and the 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, 2021 actuarial study, in September 2021 we increased our asbestos liability to $60.9 million, the low end of the range, and recorded an incremental pre-tax provision of $5.3 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, 2021 study, to range from $49.4 million to $99.3 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 $5 million and $3.3 million for the three months ended March 31, 2022 and 2021, 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.

23

Index

STANDARD MOTOR PRODUCTS, INC. AND SUBSIDIARIES
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED) – (Continued)
Warranties

We generally warrant our products against certain manufacturing and other defects. These product warranties are provided for specific periods of time of the product depending on the nature of the product.  As of March 31, 2022 and 2021, we have accrued  $20.7 million and $16.9 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.

The following table provides the changes in our product warranties (in thousands):

 
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
 
           
Balance, beginning of period
 
$
17,463
   
$
17,663
 
Liabilities accrued for current year sales
   
22,626
     
20,177
 
Settlements of warranty claims
   
(19,378
)
   
(20,892
)
Balance, end of period
 
$
20,711
   
$
16,948
 
24

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

This Report 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, heavy duty, 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 a widespread public health crisis, 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 and the recent lockdowns in China; climate-related risks, such as physical 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.  The following discussion should be read in conjunction with the unaudited consolidated financial statements, including the notes thereto, included elsewhere in this Report.

Overview

We are a leading manufacturer and distributor of premium replacement parts utilized in the maintenance, repair and service of vehicles in the automotive aftermarket industry. In addition, we continue to increase our supplier capabilities with a complementary focus on specialized original equipment parts for manufacturers across multiple industries such as agriculture, heavy duty, and construction equipment. We believe that our extensive design and engineering capabilities have afforded us opportunities to expand our product coverage in our aftermarket business and enter newer specialized markets that require application-specific knowledge, such as those mentioned above.
 
We are organized into two operating segments.  Each segment is focused on different product categories and with providing our customers with full-line coverage of its products, a full suite of complementary services that are tailored to our customers’ business needs, and with driving end-user demand for our products.  We sell our products primarily to automotive aftermarket retailers, program distribution groups, warehouse distributors, original equipment manufacturers and original equipment service part operations in the United States, Canada, Europe, Asia, Mexico and other Latin American countries.

25

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 the three months ended March 31, 2022 and 2021.

   
Three Months Ended
March 31,
 
(In thousands, except per share data)
 
2022
   
2021
 
             
Net sales
 
$
322,831
   
$
276,553
 
Gross profit
   
89,840
     
83,784
 
Gross profit %
   
27.8
%
   
30.3
%
Operating income
   
26,915
     
29,324
 
Operating income %
   
8.3
%
   
10.6
%
Earnings from continuing operations before income taxes
   
27,559
     
29,750
 
Provision for income taxes
   
7,005
     
7,586
 
Earnings from continuing operations
   
20,554
     
22,164
 
Loss from discontinued operations, net of income taxes
   
(1,116
)
   
(1,164
)
Net earnings
   
19,438
     
21,000
 
Net earnings (loss) attributable to noncontrolling interest
   
(8
)
   
 
Net earnings attributable to SMP
   
19,446
     
21,000
 
Per share data attributable to SMP – Diluted:
               
Earnings from continuing operations
 
$
0.91
   
$
0.97
 
Discontinued operations
   
(0.04
)
   
(0.05
)
Net earnings per common share
 
$
0.87
   
$
0.92
 

Consolidated net sales for the three months ended March 31, 2022 were $322.8 million, an increase of $46.2 million, or 16.7% compared to net sales of $276.6 million in the same period in 2021.  Consolidated net sales increased in both our Engine Management and Temperature Control Segments.
 
The increase in net sales in the three months ended March 31, 2022 when compared to the comparable period in the prior year reflects the favorable impact of multiple factors including:
 

incremental net sales from our soot sensor, Trombetta and Stabil acquisitions,

continued momentum from the strong 2021 net sales resulting from successful customer initiatives in the marketplace and new customer business wins,

continued strong customer demand fueled by the replenishment of customer inventory levels, and

the impact of price increases designed to pass through inflationary cost increases in raw materials, freight and labor.
 
Gross margin as a percentage of net sales for the three months ended March 31, 2022 was 27.8% as compared to 30.3% for the same period in 2021. Gross margins in the first three months of 2022 were negatively impacted by lower fixed cost absorption due to lower, and more normalized, production levels than those achieved in the same period in 2021, the higher mix of heavy duty parts sales from our recent acquisitions, which have a different margin profile than our aftermarket business with lower gross margins but comparable operating margin, and inflationary cost increases in certain raw materials, labor and transportation expense, which were somewhat offset by increased pricing. While we anticipate continued margin pressure resulting from inflationary headwinds, we believe that our annual cost initiatives coupled with our ability to pass through higher prices to our customers should help to offset much of this impact to our margins.

Operating margin as a percentage of net sales for the three months ended March 31, 2022 was 8.3% as compared to 10.6% for the same period in 2021. Included in our operating margin were selling, general and administrative expenses (“SG&A”) of $62.9 million, or 19.5% of net sales for the three months ended March 31, 2022 compared to $54.5 million, or 19.7% of net sales, for the same period in 2021. The higher SG&A expenses in 2022 resulted principally from elevated costs associated with higher sales volumes, as well as the impact of increased freight costs, higher costs incurred in our supply chain financing arrangements, and incremental expenses from our soot sensor, Trombetta and Stabil acquisitions.

26

Overall, continuing the momentum from a strong 2021, we posted strong net sales during the first three months of 2022, reflecting the impact of acquisitions made in 2021, continued strong customer demand, and the impact of successful initiatives in the marketplace, new customer business wins and the impact of price increases. Our core automotive aftermarket business remains strong and we continue to make major strides into new complementary markets with upside potential.

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.

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.

Impact of Changes in U.S. Trade Policy

Changes in U.S. trade policy, particularly as it relates to China, as with much of our industry, have resulted in the assessment of increased tariffs on goods that we, as with much of our industry, import into the United States.  Although our operating results in the three months ended March 31, 2022 have been only slightly impacted by the tariff costs associated with Chinese sourced products (due to our diversified manufacturing and distribution footprint), we have taken, and continue to take, several actions to mitigate the impact of the increased tariffs, including but not limited to, price increases to our customers.  We do not anticipate that the increased tariffs will have a significant impact on our future operating results.  Although we are confident that we will be able to pass along the impact of the increased tariffs to our customers, there can be no assurances that we will be able to pass on the entire increased costs imposed by the tariffs.

27

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. Information on our ESG initiatives can be found 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.

Interim Results of Operations

Comparison of the Three Months Ended March 31, 2022 to the Three Months Ended March 31, 2021

Sales.  Consolidated net sales for the three months ended March 31, 2022 were $322.8 million, an increase of $46.2 million, or 16.7%, compared to $276.6 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.
 
The following table summarizes consolidated net sales by segment and by major product group within each segment for the three months ended March 31, 2022 and 2021 (in thousands):
 
   
Three Months Ended March 31,
 
   
2022
   
2021
 
Engine Management:
           
Ignition, Emission Control, Fuel and Safety Related System Products
 
$
200,354
   
$
173,666
 
Wire and Cable
   
38,903
     
38,352
 
Total Engine Management
   
239,257
     
212,018
 
                 
Temperature Control:
               
Compressors
   
43,277
     
33,374
 
Other Climate Control Parts
   
38,044
     
29,099
 
Total Temperature Control
   
81,321
     
62,473
 
                 
All Other
   
2,253
     
2,062
 
                 
Total
 
$
322,831
   
$
276,553
 

Engine Management’s net sales increased $27.2 million, or 12.8%, to $239.3 million for the three months ended March 31, 2022.  Net sales in ignition, emission control, fuel and safety related system products for the three months ended March 31, 2022 were $200.4 million, an increase of $26.7 million, or 15.4%, compared to $173.7 million in the same period of 2021.  Net sales in the wire and cable product group for the three months ended March 31, 2022 were essentially flat at $38.9 million, when compared to $38.4 million in the three months ended March 31, 2021.  Engine Management’s increase in net sales for the first quarter of 2022 compared to the same period in 2021 reflects the impact of incremental net sales from our soot sensor, Trombetta and Stabil acquisitions, the continued momentum from the strong 2021 net sales resulting from successful initiatives in the marketplace and new customer business wins, along with continued strong customer demand, and the impact of price increases, which were implemented to pass through inflationary increases in raw materials, freight and labor costs.

28

Incremental net sales from our soot sensor, Trombetta and Stabil acquisitions of $24.7 million were included in the net sales of the ignition, emission control, fuel and safety related system product group for the three months ended March 31, 2022.  Compared to the three months ended March 31, 2021, excluding the incremental net sales from the acquisitions, net sales in the ignition, emission control, fuel and safety related product group increased $2 million, or 1.2%, and Engine Management net sales increased $2.5 million, or 1.2%.
 
Temperature Control’s net sales increased $18.8 million, or 30.1%, to $81.3 million for the three months ended March 31, 2022.  Net sales in the compressors product group for the three months ended March 31, 2022 were $43.3 million, an increase of $9.9 million, or 29.7%, compared to $33.4 million in the same period of 2021.  Net sales in the other climate control parts product group for the three months ended March 31, 2022 were $38 million, an increase of $8.9 million, or 30.7%, compared to $29.1 million in the three months ended March 31, 2021.  Temperature Control’s increase in net sales for the first quarter of 2022 compared to the same period in 2021 reflects the impact of strong pre-season orders in the first quarter of 2022 as customers replenished their inventory levels after very warm summer weather conditions in 2021.  Although we experienced strong first quarter 2022 customer demand for our Temperature Control products, full year results will be dependent upon upcoming summer weather conditions and customer inventory levels.
 
Gross Margins.  Gross margins, as a percentage of consolidated net sales, decreased to 27.8% in the first quarter of 2022, compared to 30.3% in the first quarter of 2021.  The following table summarizes gross margins by segment for the three months ended March 31, 2022 and 2021, respectively (in thousands):
 
Three Months Ended
March 31,
 
Engine
Management
   
Temperature
Control
   
 
Other
   
Total
 
2022
                       
Net sales
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 
Gross margins
   
65,535
     
19,986
     
4,319
     
89,840
 
Gross margin percentage
   
27.4
%
   
24.6
%
   
     
27.8
%
                                 
2021
                               
Net sales
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 
Gross margins
   
65,070
     
15,995
     
2,719
     
83,784
 
Gross margin percentage
   
30.7
%
   
25.6
%
   
     
30.3
%

Compared to the first three months of 2021, gross margins at Engine Management decreased 3.3 percentage points from 30.7% to 27.4%, while gross margins at Temperature Control decreased 1 percentage point from 25.6% to 24.6%.  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 levels than those achieved in the first three months of 2021, inflationary cost increases in raw materials, labor and transportation, which were somewhat offset by increased pricing, and the higher mix of heavy duty parts sales from recent acquisitions, which have a different profile than our aftermarket business with lower gross margins but comparable operating margins.  The higher production volumes at Engine Management in the first three months of 2021 was reflective of our effort to rebuild finished goods inventory in response to strong customer demand after the uneven impact of the COVID-19 pandemic on net sales in 2020, whereas inventory increases in 2022 mainly reflect both the cost of materials inflation and higher safety stocks of raw materials given the volatility in the supply chain.

29

The gross margin percentage decrease in Temperature Control in the first three months of 2022, compared to the prior year, reflects the impact of inflationary cost increases in raw materials, labor and transportation, which were somewhat offset by increased pricing, and net year-over-year unfavorable production variances, as we no longer had the enhanced production benefit resulting from the sales surge occurring from the post-COVID lockdowns.  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 $62.9 million, or 19.5% of consolidated net sales, in the first quarter of 2022, as compared to $54.5 million, or 19.7% of consolidated net sales in the first quarter of 2021. The $8.4 million increase in SG&A expenses in the first quarter of 2022 as compared to the first quarter of 2021 is principally due to (1) higher costs associated with higher sales volumes and the impact of an increase in freight costs, (2) higher costs incurred in our supply chain financing arrangements, and (3) the impact of incremental expenses of $3.6 million from our soot sensor, Trombetta and Stabil acquisitions, including amortization of intangible assets acquired.  The lower year-over-year SG&A expense percentage of consolidated net sales reflects the impact of higher year-over-year sales volumes, and the higher mix of heavy duty parts sales from recent acquisitions, which have a different profile than our aftermarket business with lower SG&A expenses as a percentage of net sales.

Restructuring and Integration Expenses.  Restructuring and integration expenses were $41,000 in first three months of 2022.  Restructuring and integration expenses incurred in the first three months of 2022 relate to the relocation, in our Engine Management Segment, of certain inventory, machinery, and equipment acquired in our March 2021 soot sensor acquisition.  We anticipate that the soot sensor product line relocation will be completed by the end of the second quarter of 2022.

Operating Income.  Operating income was $26.9 million, or 8.3% of consolidated net sales, in the first quarter of 2022 compared to $29.3 million, or 10.6% of consolidated net sales, in the first quarter of 2021.  The year-over-year decrease in operating income of $2.4 million is the result of the impact of lower gross margins as a percentage of consolidated net sales, and higher SG&A expenses offset, in part, by higher consolidated net sales.

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

Interest Expense.  Interest expense increased to $0.8 million in the first quarter of 2022 compared to $0.2 million in the same period of 2021.  The year-over-year increase in interest expense reflects the impact of higher average outstanding borrowings in the first quarter of 2022 when compared to the first quarter of 2021, and slightly higher year-over-year average interest rates on our revolving credit facility.

Income Tax Provision.  The income tax provision in the first quarter of 2022 was $7 million at an effective tax rate of 25.4% compared to $7.6 million at an effective tax rate of 25.5% for the same period in 2021.  The effective tax rate was flat year-over-year.

Loss from Discontinued Operations.  During the first quarter of 2022 and 2021, the loss from discontinued operations, net of tax was $1.1 million and $1.2 million, respectively.  The loss from discontinued operations, net of tax, reflects legal expenses associated with our asbestos-related liability.  As discussed more fully in Note 16, “Commitments and Contingencies” in the notes to our consolidated financial statements (unaudited), we are responsible for certain future liabilities relating to alleged exposure to asbestos containing products.

30

Net Earnings (Loss) 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 loss attributable to the noncontrolling interest of $8,000 during the three months ended March 31, 2022 represents 30% of the net loss of Trombetta Asia, Ltd.

Restructuring and Integration Programs

For a detailed discussion on the restructuring and integration costs, see Note 4, “Restructuring and Integration Expenses,” of the notes to our consolidated financial statements (unaudited).

Liquidity and Capital Resources

Operating Activities. During the first three months of 2022, cash used in operating activities was $104.1 million compared to $11.4 million in the same period of 2021.  The increase in cash used in operating activities resulted primarily from the increase in accounts receivable compared to a decrease in accounts receivable in the prior year, the larger year-over-year increase in inventories, the smaller year-over-year increase in accounts payable, the smaller year-over-year decrease in prepaid expenses and other current assets and, the decrease in net earnings, partially offset by the smaller year-over-year decrease in sundry payables and accrued expenses.
 
Net earnings during the first quarter of 2022 were $19.4 million compared to $21 million in the first quarter of 2021.  During the first three months of 2022, (1) the increase in accounts receivable was $44.7 million compared to the year-over-year decrease in accounts receivable of $23.5 million in 2021; (2) the increase in inventories was $67.7 million compared to the year-over-year increase in inventories of $46.3 million in 2021; (3) the increase in accounts payable was $1.9 million compared to the year-over-year increase in accounts payable of $8.4 million in 2021; (4) the decrease in prepaid expenses and other current assets was $2.2 million compared to the year-over-year decrease in prepaid expenses and other current assets of $3.8 million in 2021; and (5) the decrease in sundry payables and accrued expenses was $21.2 million compared to the year-over-year decrease in sundry payables of $29.5 million in 2021.  The increase in inventories during the first quarter of 2022 reflects actions taken to meet continued strong customer demand, the timing of inventory purchases at our Temperature Control segment in anticipation of the upcoming summer selling season, and to serve as a hedge against the continuing global disruptions in the supply chain.  We continue to actively manage our working capital to maximize our operating cash flow.
 
Investing Activities.  Cash used in investing activities was $6.4 million in the first three months of 2022, compared to $7 million in the same period of 2021.  Investing activities during the first three months of 2022 consisted of capital expenditures of $6.4 million; while investing activities during the first three months of 2021 consisted of the payment of $2.1 million for our acquisition of certain assets of the soot sensor product lines from Stoneridge, Inc. and capital expenditures of $4.9 million.

Financing Activities.  Cash provided by financing activities was $108.3 million in the first three months of 2022 as compared to $16.1 million in the same period of 2021.  During the first three months of 2022, (1) we increased borrowings under our revolving credit facility by $120.2 million as compared to the increase in borrowings under our revolving credit facility of $31 million in 2021; (2) we made cash payments in the first three months of 2022 for the repurchase of shares of our common stock of $6.5 million as compared to $11.1 million in 2021; and (3) we paid dividends of $5.9 million in the first three months of 2022 as compared to $5.6 million in 2021.  Cash provided by borrowings under our revolving credit facility in the three months ended March 31, 2022 and 2021 were used to fund our operating activities, investing activities, purchase of our common shares and pay dividends.  In February 2022, our Board of Directors voted to increase our quarterly dividend from $0.25 per share in 2021 to $0.27 per share in 2022.
 
31

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 amended secured revolving credit facility (as detailed below).
 
In March 2022, the Company and its wholly owned subsidiaries, SMP Motor Products Ltd. and Trumpet Holdings, Inc., entered into an amendment to our Credit Agreement, dated as of October 28, 2015 (as amended by the First Amendment to Credit Agreement, dated as of December 10, 2018), with JP Morgan Chase Bank, N.A., as agent, and a syndicate of lenders for our senior secured revolving credit facility. The amendment provides 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 updates the benchmark provisions to replace LIBOR with Term SOFR as the reference rate.  The amended credit agreement has a maturity date of December 10, 2023, and allows for a $10 million line of credit to Canada as part of the $300 million available for borrowing.
 
Direct borrowings under the amended credit agreement bear interest at SOFR for the selected term (adjusted to include a 0.10% credit spread adjustment) plus a margin ranging from 1.25% to 1.75% based on our borrowing availability, or floating at the alternate base rate plus a margin ranging from 0.25% to 0.75% based on our borrowing availability, at our option.  The amended credit agreement is guaranteed by certain of our subsidiaries and secured by certain of our assets.
 
Borrowings under the amended credit agreement are secured by substantially all of our assets, including accounts receivable, inventory and certain fixed assets, and those of certain of our subsidiaries.  Availability under the amended credit agreement is based on a formula of eligible accounts receivable, eligible drafts presented to the banks under our supply chain financing arrangements and eligible inventory.  After taking into account outstanding borrowings under the amended credit agreement, there was an additional $52 million available for us to borrow pursuant to the formula at March 31, 2022.  The loss of business of one or more of our key customers or, a significant reduction in purchases of our products from any one of them, could adversely impact availability under our amended revolving credit facility.
 
Outstanding borrowings under the credit agreement, which are classified as current liabilities, were $245.5 million and $125.3 million at March 31, 2022 and December 31, 2021, respectively; while letters of credit outstanding under the credit agreement were $2.6 million at both March 31, 2022 and December 31, 2021, respectively.  Borrowings under the credit agreement have been classified as current liabilities based upon accounting rules and certain provisions in the agreement.
 
At March 31, 2022, the weighted average interest rate on our amended credit agreement was 1.8%, which consisted of $230 million in direct borrowings at 1.5% and an alternative base rate loan of $15.5 million at 3.75%.  At December 31, 2021, the weighted average interest rate on our amended credit agreement was 1.4%, which consisted of $125 million in direct borrowings at 1.4% and an alternative base rate loan of $0.3 million at 3.5%. During the three months ended March 31, 2022, our average daily alternative base rate loan balance was $2.6 million compared to a balance of $1.2 million for the three months ended March 31, 2021 and a balance of $1.1 million for the year ended December 31, 2021.
 
At any time that our borrowing availability is less than the greater of either (a) $25 million, or 10% of the commitments if fixed assets are not included in the borrowing base, or (b) $31.25 million, or 12.5% of the commitments if fixed assets are included in the borrowing base, the terms of the amended credit agreement provide for, among other provisions, a financial covenant requiring us, on a consolidated basis, to maintain a fixed charge coverage ratio of 1:1 at the end of each fiscal quarter (rolling four quarters).  As of March 31, 2022, we were not subject to these covenants.  Additionally, the amended credit agreement permits us to pay cash dividends of $25 million in any fiscal year, so long as after giving effect to the payment (a) our borrowing availability is greater than, or equal to, the greater of $25 million or 10% of the commitments, or (b) our borrowing availability is greater than $15 million and our fixed charge coverage ratio is at least 1.15 to 1; and to make stock repurchases of $20 million in any fiscal year, so long as after giving effect to the repurchases our borrowing availability is greater than, or equal to, the greater of $25 million or 10% of the commitments.  Provided specific conditions are met, the amended credit agreement also permits acquisitions, permissible debt financing, capital expenditures, cash dividend payments greater than $25 million, and stock repurchases of greater than $20 million.

32

In February 2022, our Polish subsidiary, SMP Poland sp. z.o.o., amended its overdraft facility with HSBC Continental Europe (Spolka Akcyjna) Oddzial w Polsce, formerly HSBC France (Spolka Akcyjna) Oddzial w Polsce.  The amended overdraft facility provides for borrowings of up to Zloty 30 million (approximately $7.2 million).  Availability under the amended facility commences in March 2022 and ends in June 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 overdraft facility will bear interest at a rate equal to WIBOR + 1.5% and are guaranteed by Standard Motor Products, Inc., the ultimate parent company.  At March 31, 2022 and December 31, 2021, borrowings under the overdraft facility were Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million), respectively.
 
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.
 
Pursuant to these agreements, we sold $155.7 million and $191.4 million of receivables during the three months ended March 31, 2022 and 2021, respectively.  Receivables presented at financial institutions and not yet collected as of March 31, 2022 and December 31, 2021 were approximately $9.6 million and $1.3 million, respectively, and remained in our accounts receivable balance for those periods.  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 $3.5 million and $2.7 million related to the sale of receivables is included in selling, general and administrative expense in our consolidated statements of operations for the three months ended March 31, 2022 and 2021, 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 the LIBOR rate, or an alternative benchmark reference rate, as it is a component of the discount rate applicable to each arrangement.  If the LIBOR rate, or alternative 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 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 three months ended March 31, 2022 and year ended December 31, 2021 were 150,427 shares and 7,000 shares of our common stock, respectively, at a total cost of $6.9 million and $0.3 million, respectively.  As of March 31, 2022, there was approximately $22.8 million available for future stock purchases under the program.  During the period from April 1, 2022 through April 29, 2022, we have repurchased an additional 96,028 shares of our common stock at a total cost of $4.1 million, thereby reducing the availability under the program to $18.7 million.  Stock will be purchased under the program from time to time, in the open market or through private transactions, as market conditions warrant.
 
Material Cash Commitments

Material cash commitments as of March 31, 2022 consist of required cash payments to service our outstanding borrowings of $245.5 million under our amended revolving credit agreement with JPMorgan Chase Bank, N.A., as agent, and the future minimum cash requirements of $45.6 million through 2031 under operating leases.  All of our other cash commitments as of March 31, 2022 are not material.  For additional information related to our material cash commitments, see Note 8, “Leases,” and Note 9, “Credit Facilities and Long-Term Debt,” in the notes to our consolidated financial statements (unaudited).
 
33

We anticipate that our cash flow from operations, available cash, and available borrowings under our amended revolving credit facility 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 and the recent lockdowns in China, and significant inflationary cost increases in raw materials, labor and transportation that we are unable to pass through to our customers, 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 amended revolving credit facility 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 amended revolving credit facility, our business could be adversely affected.
 
For further information regarding the risks in our business, refer to Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2021.
 
Critical Accounting Policies and Estimates

We have identified the accounting policies and estimates surrounding the “Valuation of Long-Lived and Intangible Assets and Goodwill,” and “Asbestos Litigation” 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. There have been no material changes to these and other accounting policies and estimates from the information provided in Note 1 of the Notes to our Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2021.

You should be aware that preparation of our consolidated quarterly financial statements in this Report 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 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, and the recent lockdowns in China, 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.

Recently Issued Accounting Pronouncements

For a detailed discussion on recently issued accounting pronouncements and their impact on our consolidated financial statements, see Note 2, “Summary of Significant Accounting Policies” of the notes to our consolidated financial statements (unaudited).

34

ITEM 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Quantitative and Qualitative Disclosure 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.  As of March 31, 2022, we do not have any derivative financial instruments.

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 March 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 manage a portion of our exposure to interest rate changes, we have in the past entered into interest rate swap agreements.  We invest our excess cash in highly liquid short-term investments.  Substantially all of our debt is variable rate debt as of March 31, 2022 and December 31, 2021.  Based upon our current level of borrowings under our revolving credit facility and our Poland overdraft facility, 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 $2.3 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 three months ended March 31, 2022, we sold $155.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 $1.6 million annualized negative impact on our earnings or cash flows based upon receivables sold in the three months ended March 31, 2022.  The charge related to the sale of receivables is included in selling, general and administrative expenses in our consolidated statements of operations.
 
Other than the aforementioned, there have been no significant changes to the information presented in Item 7A (Market Risk) of our Annual Report on Form 10-K for the year ended December 31, 2021.

35

ITEM 4.
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. 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)          Changes in Internal Control Over Financial Reporting.

During the quarter ended March 31, 2022, we have not made any changes in the Company’s internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.  Additionally, during the year ended December 31, 2021, we completed the stock acquisitions of Stabil and Trombetta, and are in the process of integrating the acquired companies and evaluating their internal controls 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.

36

PART II – OTHER INFORMATION

ITEM 1.
LEGAL PROCEEDINGS

The information required by this Item is incorporated herein by reference to the information set forth in Item 1, “Consolidated Financial Statements” of this Report under the captions “Asbestos” and “Other Litigation” appearing in Note 16, “Commitments and Contingencies,” of the notes to our consolidated financial statements (unaudited).

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

The following table provides information relating to the Company’s purchases of its common stock for the first quarter of 2022:
 
Period
 
Total Number of
Shares Purchased
(1)
   
Average
Price Paid
Per Share
   
Total Number of
Shares Purchased
as Part of Publicly
Announced Plans
or Programs (2)
   
Maximum Number (or
Approximate Dollar
Value) of Shares that
may yet be Purchased
Under the Plans or
Programs (2)
 
                         
January 1 – 31, 2022
   
27,543
   
$
46.95
     
27,543
   
$
28,362,897
 
February 1 – 28, 2022
   
66,284
     
46.06
     
66,284
     
25,309,836
 
March 1 – 31, 2022
   
56,600
     
44.25
     
56,600
     
22,805,553
 
Total
   
150,427
   
$
45.54
     
150,427
   
$
22,805,553
 


(1)
All shares were purchased through the publicly announced stock repurchase programs in open-market transactions.
 

(2)
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 three months ended March 31, 2022 and year ended December 31, 2021 were 150,427 shares and 7,000 shares of our common stock, respectively, at a total cost of $6.9 million and $0.3 million, respectively.  As of March 31, 2022, there was approximately $22.8 million available for future stock purchases under the program.  During the period from April 1, 2022 through April 29, 2022, we have repurchased an additional 96,028 shares of our common stock at a total cost of $4.1 million, thereby reducing the availability under the program to $18.7 million.  Stock will be purchased under the program from time to time, in the open market or through private transactions, as market conditions warrant.

37

ITEM 6.
EXHIBITS

Exhibit
Number
 
     
 
31.1
     
 
31.2
     
 
32.1
     
 
32.2

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

38

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 
STANDARD MOTOR PRODUCTS, INC.
 
(Registrant)
 
 
Date: May 4, 2022
/s/ Nathan R. Iles
 
Nathan R. Iles
 
Chief Financial Officer
 
(Principal Financial and
 
Accounting Officer)


39

EX-31.1 2 brhc10036941_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 report on Form 10-Q 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: May 4, 2022
   
 
/s/ Eric P. Sills
 
 
Eric P. Sills
 
 
Chief Executive Officer and President
 



EX-31.2 3 brhc10036941_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 report on Form 10-Q 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: May 4, 2022
   
 
/s/ Nathan R. Iles
 
 
Nathan R. Iles
 
 
Chief Financial Officer
 



EX-32.1 4 brhc10036941_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 Quarterly Report of Standard Motor Products, Inc. (the “Company”) on Form
10-Q for the period ended March 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
 
May 4, 2022
 

*          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 5 brhc10036941_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 Quarterly Report of Standard Motor Products, Inc. (the “Company”) on Form 10-Q for the period ended March 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
 
May 4, 2022
 

*          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 6 smp-20220331.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 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 STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Business Acquisitions and Investments link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Restructuring and Integration Expenses link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Sale of Receivables link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Credit Facilities and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Industry Segments link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Net Sales link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Business Acquisitions and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Restructuring and Integration Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Credit Facilities and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Stock-Based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Industry Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Net Sales (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Stabil Operative Group GmbH (Details) link:presentationLink link:calculationLink link:definitionLink 090302 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Trumpet Holdings, Inc. (Details) link:presentationLink link:calculationLink link:definitionLink 090304 - Disclosure - Business Acquisitions and Investments, Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Restructuring and Integration Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Sale of Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Acquired Intangible Assets, Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Acquired Intangible Assets, Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Credit Facilities and Long-Term Debt, Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 090904 - Disclosure - Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details) link:presentationLink link:calculationLink link:definitionLink 090906 - Disclosure - Credit Facilities and Long-Term Debt, Deferred Financing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Industry Segments (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Commitments and Contingencies, Asbestos (Details) link:presentationLink link:calculationLink link:definitionLink 091602 - Disclosure - Commitments and Contingencies, Warranties (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 smp-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 smp-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 smp-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Award Type [Axis] Summary of Significant Accounting Policies [Abstract] Accounts payable Accounts receivable, less allowances for discounts and expected credit losses of $6,660 and $6,170 in 2022 and 2021, respectively Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss) [Member] Property, plant and equipment, accumulated depreciation Acquired Indefinite-lived Intangible Assets [Line Items] Capital in excess of par value Capital in Excess of Par Value [Member] Adjustments to reconcile net earnings to net cash 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 Amortization expense Amortization of deferred financing cost Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities, Name [Domain] Asbestos [Member] Balance Sheet Information [Abstract] Total assets Assets ASSETS Assets [Abstract] Total current assets Assets, Current CURRENT ASSETS: Alternate Base Rate [Member] Overdraft facility Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Receivables Noncurrent operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Purchase Price Other current assets Percentage of entity acquired Business Acquisitions and Investments [Abstract] Business Acquisition [Axis] Business Acquisition [Line Items] Business Acquisition, Acquiree [Domain] Inventory Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Description [Abstract] Business Combination, Description [Abstract] Business Acquisitions and Investments Intangible assets Machinery and equipment, net Property, plant, and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Assets acquired and liabilities assumed [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Fair value of acquired noncontrolling interest Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Subtotal Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Allocation of the Purchase Price, Assets Acquired and Liabilities Assumed [Abstract] Incremental revenues from acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Net 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 at end of period CASH AND CASH EQUIVALENTS at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents Cash acquired Cash Acquired from Acquisition Total operating cash outflows related to discontinued operations Commitments and Contingencies [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and contingencies Dividend declared per share (in dollars per share) Common Stock [Member] Common stock, shares issued (in shares) 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, shares authorized (in shares) Employee Benefits [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 CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract] Comprehensive income attributable to SMP Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income (loss) attributable to noncontrolling interest, net of tax: Principles of Consolidation Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Axis] Other [Member] All Other [Member] Corporate and Other [Member] Trombetta Asia, Ltd [Member] Cost of sales Cost of Goods and Services Sold Credit Facility [Axis] Credit Facility [Domain] Customer Relationships [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Table] Disaggregation of Net Sales Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Abstract] Basis spread on variable rate Margin on variable rate Debt Instrument, Basis Spread on Variable Rate Credit Facilities and Long-Term Debt [Abstract] Credit Facilities and Long-Term Debt Debt Disclosure [Text Block] Maturity date Deferred income taxes Deferred Financing Costs [Abstract] Debt Issuance Costs, Net [Abstract] Deferred financing costs Debt Issuance Costs, Net Employer discretionary contribution amount Defined Contribution Plan, Employer Discretionary Contribution Amount Defined Benefit Plan Disclosure [Line Items] Depreciation and amortization Developed Technology [Member] Stock-Based Compensation Plans [Abstract] Stock-Based Compensation Plans Share-based Payment Arrangement [Text Block] Pay Cash Dividend [Member] Cash dividends paid Dividends, Common Stock, Cash Dividends [Axis] Dividends [Domain] Earnings Per Share Earnings Per Share [Text Block] Earnings Per Share [Abstract] Earnings Per Share, Diluted, Other Disclosures [Abstract] Net earnings per common share - Basic (in dollars per share) Earnings Per Share, Basic Net earnings per common share - Basic: Basic Net Earnings Per Common Share Attributable to SMP [Abstract] Net earnings per common share - Diluted: Diluted Net Earnings Per Common Share Attributable to SMP [Abstract] Earnings Per Share [Abstract] Per share data attributable to SMP Net earnings per common share - Diluted (in dollars per share) Earnings Per Share, Diluted Effect of exchange rate changes on cash Weighted average period of recognition for unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Workforce Reduction [Member] Unamortized compensation expense Payroll and commissions Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Employee Stock Ownership Plan (ESOP), Debt Structure [Abstract] Shares released from trust (in shares) Employee Stock Ownership Plan (ESOP), Plan [Domain] Employee Stock Ownership Plan (ESOP) Name [Axis] Total remaining balance of shares in the ESOP (in shares) Employee Stock Ownership Plan (ESOP), Shares in ESOP Additional shares contributed to ESOP (in shares) Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP Equity Component [Domain] Fair Value Measurements [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Estimated amortization expense, remainder of 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Estimated amortization expense in year 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Estimated useful life of intangible assets Finite-Lived Intangible Asset, Useful Life Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Major Class Name [Domain] Estimated amortization expense in year 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Total acquired intangible assets Finite-Lived Intangible Assets, Gross Estimated amortization expense in year 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Assets by Major Class [Axis] Net acquired intangible assets Finite-Lived Intangible Assets, Net Goodwill Acquired Intangible Assets [Abstract] Gross profit Gross Profit Intersegment Revenues [Member] Earnings from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Lease Expense [Abstract] Earnings from continuing operations (in dollars per share) Earnings from continuing operations per common share (in dollars per share) Loss from discontinued operations, net of income taxes Loss on discontinued operations, net of tax Discontinued operations (in dollars per share) Loss from discontinued operations per common share (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Earnings from continuing operations (in dollars per share) Earnings from continuing operations per common share (in dollars per share) Discontinued operations (in dollars per share) Loss from discontinued operations per common share (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share 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 CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Provision for income taxes Earnings from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Loss from discontinued operations Discontinued operations Net Earnings Attributable to SMP [Abstract] Net earnings attributable to SMP Income taxes (Increase) decrease in accounts receivable Increase (Decrease) in Accounts Receivable Increase in accounts payable Decrease in sundry payables and accrued expenses Decrease in deferred income taxes Increase (Decrease) in Deferred Income Taxes Increase in inventories Increase (Decrease) in Inventories Change in assets and liabilities: Net change in other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Decrease in prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets 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) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Acquired indefinite-lived intangible assets Indefinite-lived Intangible Assets (Excluding Goodwill) Other intangibles, net Acquired Intangible Assets Interest expense Interest Inventories [Abstract] Increase to inventory reserves Inventories Inventory Disclosure [Text Block] Work in process Finished goods Inventory, Finished Goods, Net of Reserves Raw materials Inventory, Raw Materials, Net of Reserves Investments in unconsolidated affiliates Leases Remaining operating lease terms Lessee, Operating Lease, Remaining Lease Term 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Total lease payments Lessee, Operating Lease, Liability, to be Paid Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Renewal option period 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Minimum Lease Payments 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Quantitative Lease Disclosures [Abstract] Outstanding letters of credit Leaseholds [Member] Leases [Abstract] Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities and stockholders' equity Liabilities and Equity Total current liabilities Liabilities, Current CURRENT LIABILITIES: Line of Credit Facility [Line Items] Line of Credit Facility [Abstract] Lender Name [Axis] Overdraft facility expiration date Line of Credit Facility, Expiration Date Overdraft facility initiation date Line of Credit Facility [Table] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Additional available borrowing capacity Line of Credit Facility, Lender [Domain] Weighted average interest rate Line of Credit Facility, Interest Rate at Period End Notes payable Revolving credit facilities Outstanding borrowings under credit facility Accrued asbestos liabilities Sale of Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Total debt Long-term Debt Current maturities of debt Long-term Debt, Current Maturities Long-term debt Long-term Debt, Excluding Current Maturities Incremental pre-tax provision Loss Contingency Accrual, Provision Loss Contingencies [Line Items] Loss Contingencies [Table] Pending claims, approximate number Loss Contingency, Pending Claims, Number Range of possible loss Loss Contingency, Estimate of Possible Loss Noncontrolling interest Changes in product warranties [Roll forward] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: CASH FLOWS FROM OPERATING ACTIVITIES: Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net earnings attributable to SMP Net Income (Loss) Attributable to Parent Net earnings (loss) attributable to noncontrolling interest Net earnings (loss) Recently Issued Accounting Pronouncements Non-compete Agreements [Member] Noncompete Agreements [Member] Number of reportable operating segments Non-Controlling Interest [Member] Weighted average discount rate Noncurrent operating lease liabilities Noncurrent operating lease liabilities Minimum Lease Payments [Abstract] Operating cash flows from operating leases Operating Lease, Payments Operating lease right-of-use assets Operating lease expense Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Total operating lease liabilities Operating Lease, Liability Reportable Segments [Member] Operating income Operating Income (Loss) Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Basis of Presentation [Abstract] Other comprehensive income, net of tax Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Foreign currency translation adjustments Other Exit Costs [Member] Other accrued liabilities Other comprehensive income (loss), net of tax: Other assets Long-term debt Other Long-term Debt, Noncurrent Other Other Long-term Debt Current portion of other debt Other non-operating income, net Other Nonoperating Income (Expense) Sundry payables and accrued expenses Pension and postretirement plans Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, 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 Total SMP [Member] Other investing activities Payments for (Proceeds from) Other Investing Activities Payment for settled claims and awards related damages, including interest Payments for Legal Settlements Purchase of treasury stock Payments for Repurchase of Common Stock Cash payments Payments for Restructuring Dividends paid Payments of Ordinary Dividends, Common Stock Acquisitions of and investments in businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Capital expenditures Payments to Acquire Property, Plant, and Equipment Employee Benefits Retirement Benefits [Text Block] Performance-based Shares [Member] Performance Shares [Member] Plan Name [Domain] Plan Name [Axis] Prepaid expenses and other current assets Reclassification Net borrowings under line-of-credit agreements Increase in overdraft balances Net borrowings of other debt and lease obligations Settlements of warranty claims Standard and Extended Product Warranty Accrual, Decrease for Payments Liabilities accrued for current year sales Balance, end of period Balance, beginning of period Standard and Extended Product Warranty Accrual Net earnings Net earnings (loss) Net earnings Net earnings Property, plant and equipment, net of accumulated depreciation of $232,112 and $227,788 for 2022 and 2021, respectively Increase to allowance for expected credit losses Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Sale of Receivables [Abstract] Related Party [Axis] Related Party [Domain] Restricted Shares [Member] Restricted Stock [Member] Restructuring Type [Axis] Restructuring Plan [Domain] Restructuring Cost and Reserve [Line Items] Restructuring and Integration Expenses [Abstract] Restructuring and integration costs provided for during 2022 Restructuring and integration expenses Restructuring and integration activities [Roll Forward] Restructuring Reserve [Roll Forward] Exit activity liability, end of period Exit activity liability, beginning of period Restructuring Reserve Total relocation expected expenses Restructuring Plan [Axis] Restructuring and Integration Expenses Restructuring and Related Activities Disclosure [Text Block] Retained Earnings [Member] Retained earnings Retirement Plan Type [Domain] Retirement Plan Type [Axis] Net sales Revenue from Contract with Customer, Including Assessed Tax Net Sales [Abstract] Disaggregation of net sales Net Sales Revenue from Contract with Customer [Text Block] Revolving Credit Facility [Member] Expiration of vesting period Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Plan [Member] Scenario, Plan [Member] Allocation of Purchase Price, Assets Acquired And Liabilities Assumed Changes in Product Warranties Schedule of Product Warranty Liability [Table Text Block] Inventories Schedule of Inventory, Current [Table Text Block] Restricted and Performance-based Share Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [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] Summary of Total Debt Outstanding Schedule of Debt [Table Text Block] Anti-dilutive Securities Excluded from Computation of Earnings per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [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] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Defined Benefit Plans Disclosures [Table] Acquired Identifiable Intangible Assets Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] 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 Restructuring and Related Costs [Table] Restructuring and Integration Expense Schedule of Restructuring Reserve by Type of Cost [Table Text Block] SOFR [Member] Segments [Domain] Segments [Domain] Segment Reporting Information [Line Items] Segment Reporting Information, Profit (Loss) [Abstract] Industry Segments [Abstract] Industry Segments Segment Reporting Disclosure [Text Block] Operating Activities [Domain] Discontinued Operations [Member] Selling, general and administrative expenses Restricted and performance-based stock, weighted average grant date fair value per share [Roll Forward] Age 63 [Member] Age 60 [Member] Age 65 [Member] Share-based Payment Arrangement, Tranche Three [Member] Stock-based compensation Compensation expense, gross 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 Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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 Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Restricted and performance-based stock, shares [Roll Forward] 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 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 Additional Disclosures [Abstract] Beginning of period (in shares) End of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Shares authorized for issuance (in shares) Award Type [Domain] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] CONSOLIDATED BALANCE SHEETS [Abstract] Segments [Axis] Statement [Table] Operating Activities [Axis] Statement [Line Items] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Equity Components [Axis] CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Employee Stock Ownership Plan Stock Issued During Period, Value, Employee Stock Ownership Plan Total SMP stockholders' equity Stockholders' Equity Attributable to Parent Total stockholders' equity Balance at beginning of period Balance at end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' equity: Supplemental disclosure of cash flow information: Supplemental Executive Retirement Plan [Member] Supplemental Employee Retirement Plan [Member] Trade Names [Member] Receivables not yet collected Accounts Receivable, Held-for-sale Trademarks and Trade Names [Member] Trademarks and Trade Names [Member] Treasury stock - at cost (2,011,019 shares and 1,911,792 shares in 2022 and 2021, respectively) Treasury Stock, Value Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Treasury stock - at cost (in shares) Treasury Stock [Member] Type of Restructuring [Domain] Vesting [Axis] Vesting [Domain] Variable Rate [Axis] Variable Rate [Domain] Average number of common shares and dilutive common shares (in shares) Weighted average common shares outstanding - Diluted (in shares) Average number of common shares (in shares) Weighted average common shares outstanding (in shares) Plus incremental shares from assumed conversions [Abstract] Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Asia [Member] Consolidation Items [Domain] Consolidation Items [Axis] Directors [Member] Director [Member] Europe [Member] Executives [Member] Executive Officer [Member] Litigation Case [Axis] Litigation Case [Domain] Maximum [Member] Minimum [Member] Products and Services [Domain] Products and Services [Axis] Statistical Measurement [Domain] Statistical Measurement [Axis] Scenario [Domain] Geographical [Domain] Scenario [Axis] Geographical [Axis] Title of Individual [Domain] Title of Individual [Axis] Canada [Member] Mexico [Member] United States [Member] Cover [Abstract] Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Amendment 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 Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company 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 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 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 Decrease in range of possible loss from lower range Asbestos [Abstract] Asbestos [Abstract] 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 Amortization of financing costs in 2023 Amount of amortization expense expected to be recognized in the remainder of the fiscal year following the latest fiscal year for financing costs. Amortization of Financing Costs, Remainder of Fiscal Year Amortization of financing costs remainder of 2022 The threshold equity ownership percentage in the entities included in the consolidated financial statements. Equity ownership in entities included in consolidated financial statements, threshold Equity ownership in entities included in consolidated financial statements, minimum The amount of receivables sold during the period. Sale of Receivables Sale of receivables to financial institutions 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 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 2026 through 2041 Amortization of acquired intangible assets [Abstract] 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] 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] 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] Product group that manufactures and remanufactures other climate control parts. Other Climate Control Parts [Member] Other Climate Control Parts [Member] Countries excluding the United States, Canada, Mexico and countries in Europe Other Foreign [Member] Other Foreign [Member] Channel that sell our products to warehouse distributors and retailers. Aftermarket [Member] Aftermarket [Member] Channel where our domestic entities sell to customers outside the United States. Export [Member] Export [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] Wire and Cable [Member] Product group that manufactures and remanufactures air conditioning compressors. Compressors [Member] Compressors [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 Provided specific conditions are met, the credit agreement also permits acquisitions, permissible debt financing, capital expenditures, and cash dividend payments and stock repurchases. Other Distributions [Member] Cash Dividend And Stock Repurchases [Member] 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 Refers to fixed assets which are not included in borrowing base. Fixed Assets Not Included in Borrowing Base [Member] Fixed Assets Not Included in Borrowing Base [Member] Refers to fixed assets which are included in borrowing base. Fixed Assets Included in Borrowing Base [Member] Fixed Assets Included in Borrowing Base [Member] 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] Stock repurchase of shares on the open market and are held in treasury. Stock Repurchase [Member] 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, accordion feature Average daily outstanding amount borrowed under the credit facility during the period. Line of Credit Facility, Average Daily Outstanding Amount Average daily loan balance outstanding The credit agreement permits us to pay cash dividends and make stock repurchases in any twelve month period subject to a minimum availability. Provided specific conditions are met, the credit agreement also permits acquisitions, permissible debt financing, capital expenditures, and cash dividend payments and stock repurchases. Agreement Permissions Agreement permissions Refers to a financial covenant requiring us, on a consolidated basis, to maintain a fixed charge coverage ratio Debt Instrument, Conditions For Required Financial Covenants, Fixed Charge Coverage Ratio Coverage ratio The percentage of 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 Percentage Borrowing base percentage The agent, and a syndicate of lenders for the entity's revolving credit facility. JPMorgan Chase Bank, N.A. [Member] JPMorgan Chase Bank, N.A. [Member] Refers to the overdraft agreement with HSBC Bank Polska S.A. HSBC Bank Polska SA [Member] HSBC Bank Polska S.A. [Member] Name of acquired entity. Stabil Operative Group GmbH [Member] Stabil [Member] Stabil [Member] 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 Name of acquired entity. Trumpet Holdings, Inc. [Member] Trombetta [Member] 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 Name of acquired entity. Particulate Matter Sensor Business of Stoneridge, Inc. [Member] Soot Sensor [Member] Employee Stock Ownership Plan and Trust (ESOP) for the company. Employee Stock Ownership Plan and Trust (ESOP) [Member] 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 Benefit Plan [Abstract] Defined Contribution Pension and Other Postretirement Plans [Abstract] Defined Contribution Pension and Other Postretirement Plans [Abstract] 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] Employees [Member] 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 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 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] The number of types of restricted stock granted to eligible employees. Number of Types of Restricted Stock Number of types of restricted stock 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] Executives and Directors [Member] Restricted and Performance Stock Grants [Abstract] Restricted and Performance Stock Grants [Abstract] Cash paid during the year for [Abstract] Cash paid during the period for: The amount of plan compensation cost recognized during the period. Employee Stock Ownership Plan (ESOP), Pan Allocation Employee Stock Ownership Plan allocation 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 Indefinite Lived Intangible Assets [Abstract] 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] Agreement in which one party agrees to supply predetermined quantity. Supply Agreement [Member] Supply Agreements [Member] 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 goods are expected to be returned by the customer due to defective goods or overstock. Accrued Customer Returns Accrued customer returns 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 as of the balance sheet date of obligations incurred through that date and payable for customer rebates. Rebates are a deduction from gross revenue in arriving at net revenue. Accrued Rebates Accrued rebates 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] Refers to the overdraft agreement amendment with HSBC Continental Europe. HSBC Continental Europe [Member] Interest rate at which a bank borrows funds from other banks in Warsaw interbank market. Warsaw Interbank Offered Rate [Member] 1M WIBOR [Member] 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 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 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] 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 Operating leases [Abstract] Operating Leases [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 Liabilities, Lessee [Abstract] Liabilities [Abstract] Assets Lessee [Abstract] Assets [Abstract] Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fourth fiscal year following latest fiscal year. Lessee, Operating Lease, Liability, Payments, Due after Year four Thereafter Supplemental Cash Flow Information Lessee [Abstract] Expense and Cash Flow Information [Abstract] Expense and Cash Flow Information [Abstract] 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] 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 Program [Member] The expected period for completion of relocation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter. Expected Period for Completion of Relocation Expected period for completion of relocation Integration Costs [Abstract] EX-101.PRE 10 smp-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
Apr. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   21,830,348
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Net sales [1] $ 322,831 $ 276,553
Cost of sales 232,991 192,769
Gross profit 89,840 83,784
Selling, general and administrative expenses 62,884 54,460
Restructuring and integration expenses 41 0
Operating income 26,915 29,324
Other non-operating income, net 1,449 635
Interest expense 805 209
Earnings from continuing operations before income taxes 27,559 29,750
Provision for income taxes 7,005 7,586
Earnings from continuing operations 20,554 22,164
Loss from discontinued operations, net of income taxes (1,116) (1,164)
Net earnings 19,438 21,000
Net earnings (loss) attributable to noncontrolling interest (8) 0
Net earnings attributable to SMP [2] 19,446 21,000
Net earnings attributable to SMP    
Earnings from continuing operations 20,562 22,164
Discontinued operations (1,116) (1,164)
Net earnings attributable to SMP [2] $ 19,446 $ 21,000
Net earnings per common share - Basic:    
Earnings from continuing operations (in dollars per share) $ 0.94 $ 0.99
Discontinued operations (in dollars per share) (0.06) (0.05)
Net earnings per common share - Basic (in dollars per share) 0.88 0.94
Net earnings per common share - Diluted:    
Earnings from continuing operations (in dollars per share) 0.91 0.97
Discontinued operations (in dollars per share) (0.04) (0.05)
Net earnings per common share - Diluted (in dollars per share) 0.87 0.92
Dividend declared per share (in dollars per share) $ 0.27 $ 0.25
Average number of common shares (in shares) 21,978,507 22,317,959
Average number of common shares and dilutive common shares (in shares) 22,477,819 22,765,508
[1] Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.
[2] Throughout this Form 10-Q, “SMP” refers to Standard Motor Products, Inc. and subsidiaries.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]    
Net earnings $ 19,438 $ 21,000
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments (638) (1,916)
Pension and postretirement plans (5) (5)
Total other comprehensive income (loss), net of tax (643) (1,921)
Total comprehensive income 18,795 19,079
Comprehensive income (loss) attributable to noncontrolling interest, net of tax:    
Net earnings (loss) (8) 0
Foreign currency translation adjustments 3 0
Comprehensive income (loss) attributable to noncontrolling interest, net of tax (5) 0
Comprehensive income attributable to SMP $ 18,800 $ 19,079
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 19,999 $ 21,755
Accounts receivable, less allowances for discounts and expected credit losses of $6,660 and $6,170 in 2022 and 2021, respectively 225,303 180,604
Inventories 534,421 468,755
Unreturned customer inventories 22,221 22,268
Prepaid expenses and other current assets 17,471 17,823
Total current assets 819,415 711,205
Property, plant and equipment, net of accumulated depreciation of $232,112 and $227,788 for 2022 and 2021, respectively 102,984 102,786
Operating lease right-of-use assets 42,116 40,469
Goodwill 131,538 131,652
Other intangibles, net 104,344 106,234
Deferred income taxes 35,964 36,126
Investments in unconsolidated affiliates 45,518 44,087
Other assets 28,530 25,402
Total assets 1,310,409 1,197,961
CURRENT LIABILITIES:    
Notes payable 245,450 125,298
Current portion of other debt 3,235 3,117
Accounts payable 139,392 137,167
Sundry payables and accrued expenses 45,875 57,182
Accrued customer returns 46,085 42,412
Accrued core liability 23,513 23,663
Accrued rebates 42,606 42,472
Payroll and commissions 31,972 45,058
Total current liabilities 578,128 476,369
Long-term debt 0 21
Noncurrent operating lease liabilities 32,281 31,206
Other accrued liabilities 25,178 25,040
Accrued asbestos liabilities 51,909 52,698
Total liabilities 687,496 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 107,606 105,377
Retained earnings 545,830 532,319
Accumulated other comprehensive income (8,815) (8,169)
Treasury stock - at cost (2,011,019 shares and 1,911,792 shares in 2022 and 2021, respectively) (80,622) (75,819)
Total SMP stockholders' equity 611,871 601,580
Noncontrolling interest 11,042 11,047
Total stockholders' equity 622,913 612,627
Total liabilities and stockholders' equity $ 1,310,409 $ 1,197,961
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Accounts receivable, allowances for discounts and expected credit losses $ 6,660 $ 6,170
Property, plant and equipment, accumulated depreciation $ 232,112 $ 227,788
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 2.00 $ 2.00
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,011,019 1,911,792
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings $ 19,438 $ 21,000
Adjustments to reconcile net earnings to net cash used in operating activities:    
Depreciation and amortization 6,952 6,514
Amortization of deferred financing cost 67 57
Increase to allowance for expected credit losses 200 81
Increase to inventory reserves 1,188 47
Equity income from joint ventures (939) (363)
Employee Stock Ownership Plan allocation 574 628
Stock-based compensation 1,980 1,796
Decrease in deferred income taxes 188 1,065
Loss on discontinued operations, net of tax 1,116 1,164
Change in assets and liabilities:    
(Increase) decrease in accounts receivable (44,706) 23,533
Increase in inventories (67,662) (46,255)
Decrease in prepaid expenses and other current assets 2,171 3,753
Increase in accounts payable 1,942 8,419
Decrease in sundry payables and accrued expenses (21,226) (29,549)
Net change in other assets and liabilities (5,245) (3,288)
Net cash used in operating activities (103,962) (11,398)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisitions of and investments in businesses, net of cash acquired 0 (2,081)
Capital expenditures (6,449) (4,966)
Other investing activities 0 2
Net cash used in investing activities (6,449) (7,045)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Net borrowings under line-of-credit agreements 120,152 30,968
Net borrowings of other debt and lease obligations 188 1,440
Purchase of treasury stock (6,517) (11,096)
Increase in overdraft balances 444 373
Dividends paid (5,935) (5,588)
Net cash provided by financing activities 108,332 16,097
Effect of exchange rate changes on cash 323 (42)
Net decrease in cash and cash equivalents (1,756) (2,388)
CASH AND CASH EQUIVALENTS at beginning of period 21,755 19,488
CASH AND CASH EQUIVALENTS at end of period 19,999 17,100
Cash paid during the period for:    
Interest 644 147
Income taxes $ 3,793 $ 1,666
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENT 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, 2020 $ 47,872 $ 105,084 $ 463,612 $ (5,676) $ (60,656) $ 550,236 $ 0 $ 550,236
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings (loss) 0 0 21,000 0 0 21,000 0 21,000
Other comprehensive income, net of tax 0 0 0 (1,921) 0 (1,921) 0 (1,921)
Cash dividends paid 0 0 (5,588) 0 0 (5,588) 0 (5,588)
Purchase of treasury stock 0 0 0 0 (11,096) (11,096) 0 (11,096)
Stock-based compensation 0 1,148 0 0 648 1,796 0 1,796
Employee Stock Ownership Plan 0 134 0 0 2,379 2,513 0 2,513
Balance at end of period at Mar. 31, 2021 47,872 106,366 479,024 (7,597) (68,725) 556,940 0 556,940
Balance at beginning 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 (loss) 0 0 19,446 0 0 19,446 (8) 19,438
Other comprehensive income, net of tax 0 0 0 (646) 0 (646) 3 (643)
Cash dividends paid 0 0 (5,935) 0 0 (5,935) 0 (5,935)
Purchase of treasury stock 0 0 0 0 (6,850) (6,850) 0 (6,850)
Stock-based compensation 0 1,860 0 0 120 1,980 0 1,980
Employee Stock Ownership Plan 0 369 0 0 1,927 2,296 0 2,296
Balance at end of period at Mar. 31, 2022 $ 47,872 $ 107,606 $ 545,830 $ (8,815) $ (80,622) $ 611,871 $ 11,042 $ 622,913
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Mar. 31, 2022
Basis of Presentation [Abstract]  
Basis of Presentation
Note 1.  Basis of Presentation

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 along with a complementary focus on specialized original equipment parts for manufacturers across multiple industries around the world.

The accompanying unaudited financial information should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2021.  The unaudited 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.

The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  The results of operations for the interim periods are not necessarily indicative of the results of operations for the entire year.

Reclassification

Certain prior period amounts in the accompanying consolidated financial statements and related notes have been reclassified to conform to the 2022 presentation.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note 2.  Summary of Significant Accounting Policies

The preparation of consolidated annual and quarterly 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 assurance 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, and the recent lockdowns in China, 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.


There have been no material changes to our critical accounting policies and estimates from the information provided in Note 1 of the notes to our consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2021.

Recently Issued Accounting Pronouncements

Standards not yet adopted as of March 31, 2022.

The following table provides a brief description of recently issued accounting pronouncements that have not yet been adopted as of March 31, 2022, and that could have an impact on our financial statements:

Standard
 
Description
 
Date of
adoption /
Effective Date
 
Effects on the financial
statements or other
significant matters
 
     
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
 
 
This standard is 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 standard is applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.
 
Effective March 12, 2020 through December 31, 2022
 
The  new standard may be applied as of the beginning of an interim period that includes March 12, 2020 through December 31, 2022.  As certain of our contracts reference LIBOR, including our supply chain financing arrangements, we are currently reviewing the optional guidance in the standard to determine its impact upon the discontinuance of LIBOR. At this time, we do not believe that the new guidance, nor the discontinuance of LIBOR, will have a material impact on our consolidated financial statements and related disclosures.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions and Investments
3 Months Ended
Mar. 31, 2022
Business Acquisitions and Investments [Abstract]  
Business Acquisitions and Investments
Note 3.  Business Acquisitions and Investments

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, subject to certain post-closing adjustments.  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, subject to final agreement of post-closing adjustments, which we do anticipate will be significant (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 three months ended March 31, 2022 were $5.8 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 the OE heavy duty market. 

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, subject to finalization of amounts related to deferred income taxes, which we do not anticipate will be significant (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 three months ended March 31, 2022 were $16.6 million.

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

In March 2021 and November 2021, we finalized the acquisitions of 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 were used to manufacture sensors used in the exhaust and emission systems of diesel engines. The acquired product lines 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 are in the process of completing the relocation of the acquired inventory and machinery & equipment related to the product lines to our engine management plants in Independence, Kansas and Bialystok, Poland.  The acquisition, reported as part of our Engine Management Segment, aligns with our strategy of expansion into the heavy duty parts market.  Customer relationships 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 three months ended March 31, 2022 were $2.3 million.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Integration Expenses
3 Months Ended
Mar. 31, 2022
Restructuring and Integration Expenses [Abstract]  
Restructuring and Integration Expenses
Note 4.  Restructuring and Integration Expenses

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 March 31, 2022 and December 31, 2021 and for the three months ended March 31, 2022, consisted of the following (in thousands):

 
 
Workforce
Reduction
   
Other Exit
Costs
   
Total
 
Exit activity liability at December 31, 2021
 
$
79
   
$
   
$
79
 
Restructuring and integration costs:
                       
Amounts provided for during 2022
          41       41  
Cash payments
   
(6
)
   
(41
)
   
(47
)
Exit activity liability at March 31, 2022
 
$
73
   
$
   
$
73
 

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 $41,000, during the three months ended March 31, 2022, related to these relocation activities in our Engine Management segment.  Additional relocation expenses of approximately $150,000 are expected to be incurred related to the relocations. We anticipate that the soot sensor product line relocation will be completed by the end of the second quarter of 2022.

Restructuring Costs

Plant Rationalization Programs

The 2016 Plant Rationalization Program, which included the shutdown and sale of our Grapevine, Texas facility, and the 2017 Orlando Plant Rationalization Program, which included the shutdown of our Orlando, Florida facility, have been substantially completed.  Cash payments made of $6,000 during the three months ended March 31, 2022, and the remaining aggregate liability of $73,000 consists of severance payments to former employees terminated in connection with these programs.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Sale of Receivables
3 Months Ended
Mar. 31, 2022
Sale of Receivables [Abstract]  
Sale of Receivables
Note 5.  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 $155.7 million and $191.4 million of receivables during the three months ended March 31, 2022 and 2021, respectively.  Receivables presented at financial institutions and not yet collected as of March 31, 2022 and December 31, 2021 were approximately $9.6 million and $1.3 million, respectively, and remained in our accounts receivable balance for those periods. 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 $3.5 million and $2.7 million related to the sale of receivables is included in selling, general and administrative expense in our consolidated statements of operations for the three months ended March 31, 2022 and 2021, 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 the LIBOR rate, or an alternative benchmark reference rate, as it is a component of the discount rate applicable to each arrangement.  If the LIBOR rate, or alternative 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 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Mar. 31, 2022
Inventories [Abstract]  
Inventories
Note 6.  Inventories

Inventories, which are stated at the lower of cost (determined by means of the first-in, first-out method) and net realizable value, consist of the following:

 
 
March 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
Finished goods
 
$
333,350
   
$
296,739
 
Work in process
   
17,826
     
16,010
 
Raw materials
   
183,245
     
156,006
 
Subtotal
   
534,421
     
468,755
 
Unreturned customer inventories
   
22,221
     
22,268
 
Total inventories
 
$
556,642
   
$
491,023
 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets
3 Months Ended
Mar. 31, 2022
Acquired Intangible Assets [Abstract]  
Acquired Intangible Assets
Note 7.  Acquired Intangible Assets

Acquired identifiable intangible assets consist of the following:

 
 
March 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
Customer relationships
 
$
156,894
   
$
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
   
184,139
     
184,263
 
Less accumulated amortization (1)
   
(81,058
)
   
(78,932
)
Net acquired intangible assets
 
$
103,081
   
$
105,331
 


(1)
Applies to all intangible assets, except for trademarks and trade names 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 $2.1 million for both the three months ended March 31, 2022 and 2021.  Based on the current estimated useful lives assigned to our intangible assets, amortization expense is estimated to be $6.5 million for the remainder of 2022, $8.3 million in 2023, $8.3 million in 2024, $8.3 million in 2025 and $69.1 million in the aggregate for the years 2026 through 2041.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases
Note 8.  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 ten years, some of which may include one or more five-year renewal options.  We have included the five-year renewal option for one of our leases in our operating lease payments as we concluded that it is reasonably certain that we will exercise the option.  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 in the Stabil and Trombetta acquisitions from the date of acquisition (in thousands):

Balance Sheet Information
 
March 31,
2022
   
December 31,
2021
 
Assets
           
Operating lease right-of-use assets
 
$
42,116
   
$
40,469
 
 
               
Liabilities
               
Sundry payables and accrued expenses
 
$
11,140
   
$
10,544
 
Noncurrent operating lease liabilities
   
32,281
     
31,206
 
Total operating lease liabilities
 
$
43,421
   
$
41,750
 
                 
 
Balance Sheet Information
   
March 31,
2022
     
December 31,
2021 
 
Weighted Average Remaining Lease Term
               
Operating leases
 
5.1 Years
   
5.3 Years
 
 
               
Weighted Average Discount Rate
               
Operating leases
   
3.1
%
   
3
%

Expense and Cash Flow Information
 
Three Months Ended
March 31,
 
   
2022
   
2021
 
Lease Expense
           
Operating lease expense (a)
 
$
2,830
   
$
2,336
 
                 
Supplemental Cash Flow Information
               
Cash paid for the amounts included in the measurement of lease liabilities:
               
Operating cash flows from operating leases
 
$
2,760    
$
2,302  
Right-of-use assets obtained in exchange for new lease obligations:
               
Operating leases
 
$
3,866    
$
3,603  

(a)
Excludes expenses of approximately $0.4 million and $0.7 million for the three months ended March 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.

Minimum Lease Payments

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

2022
 
$
8,403
 
2023
   
10,076
 
2024
   
7,789
 
2025
   
6,529
 
2026
   
5,810
 
Thereafter
   
6,988
 
Total lease payments
 
$
45,595
 
Less: Interest
   
(2,174
)
Present value of lease liabilities
 
$
43,421
 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facilities and Long-Term Debt
3 Months Ended
Mar. 31, 2022
Credit Facilities and Long-Term Debt [Abstract]  
Credit Facilities and Long-Term Debt
Note 9.  Credit Facilities and Long-Term Debt

Total debt outstanding is summarized as follows:

 
 
March 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
Revolving credit facilities
 
$
245,450
   
$
125,298
 
Other (1)
   
3,235
     
3,138
 
Total debt
 
$
248,685
   
$
128,436
 
 
               
Current maturities of debt
 
$
248,685
   
$
128,415
 
Long-term debt
   
     
21
 
Total debt
 
$
248,685
   
$
128,436
 

(1)
Other includes borrowings under our Polish overdraft facility of Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million) as of March 31, 2022 and December 31, 2021, respectively.

Revolving Credit Facility

In March 2022, the Company and its wholly owned subsidiaries, SMP Motor Products Ltd. and Trumpet Holdings, Inc., entered into an amendment to our Credit Agreement, dated as of October 28, 2015 (as amended by the First Amendment to Credit Agreement, dated as of December 10, 2018), with JP Morgan Chase Bank, N.A., as agent, and a syndicate of lenders for our senior secured revolving credit facility. The amendment provides 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 updates the benchmark provisions to replace LIBOR with Term SOFR as the reference rate.  The amended credit agreement has a maturity date of December 10, 2023, and allows for a $10 million line of credit to Canada as part of the $300 million available for borrowing.

Direct borrowings under the amended credit agreement bear interest at SOFR for the selected term (adjusted to include a 0.10% credit spread adjustment) plus a margin ranging from 1.25% to 1.75% based on our borrowing availability, or floating at the alternate base rate plus a margin ranging from 0.25% to 0.75% based on our borrowing availability, at our option.  The amended credit agreement is guaranteed by certain of our subsidiaries and secured by certain of our assets.

Borrowings under the amended credit agreement are secured by substantially all of our assets, including accounts receivable, inventory and certain fixed assets, and those of certain of our subsidiaries.  Availability under the amended credit agreement is based on a formula of eligible accounts receivable, eligible drafts presented to the banks under our supply chain financing arrangements and eligible inventory.  After taking into account outstanding borrowings under the amended credit agreement, there was an additional $52 million available for us to borrow pursuant to the formula at March 31, 2022.  The loss of business of one or more of our key customers or, a significant reduction in purchases of our products from any one of them, could adversely impact availability under our amended revolving credit facility.

Outstanding borrowings under the credit agreement, which are classified as current liabilities, were $245.5 million and $125.3 million at March 31, 2022 and December 31, 2021, respectively; while letters of credit outstanding under the credit agreement were $2.6 million at both March 31, 2022 and December 31, 2021, respectively.  Borrowings under the credit agreement have been classified as current liabilities based upon accounting rules and certain provisions in the agreement.

At March 31, 2022, the weighted average interest rate on our amended credit agreement was 1.8%, which consisted of $230 million in direct borrowings at 1.5% and an alternative base rate loan of $15.5 million at 3.75%.  At December 31, 2021, the weighted average interest rate on our amended credit agreement was 1.4%, which consisted of $125 million in direct borrowings at 1.4% and an alternative base rate loan of $0.3 million at 3.5%. During the three months ended March 31, 2022, our average daily alternative base rate loan balance was $2.6 million compared to a balance of $1.2 million for the three months ended March 31, 2021 and a balance of $1.1 million for the year ended December 31, 2021.

At any time that our borrowing availability is less than the greater of either (a) $25 million, or 10% of the commitments if fixed assets are not included in the borrowing base, or (b) $31.25 million, or 12.5% of the commitments if fixed assets are included in the borrowing base, the terms of the amended credit agreement provide for, among other provisions, a financial covenant requiring us, on a consolidated basis, to maintain a fixed charge coverage ratio of 1:1 at the end of each fiscal quarter (rolling four quarters).  As of March 31, 2022, we were not subject to these covenants.  Additionally, the amended credit agreement permits us to pay cash dividends of $25 million in any fiscal year, so long as after giving effect to the payment (a) our borrowing availability is greater than, or equal to, the greater of $25 million or 10% of the commitments, or (b) our borrowing availability is greater than $15 million and our fixed charge coverage ratio is at least 1.15 to 1; and to make stock repurchases of $20 million in any fiscal year, so long as after giving effect to the repurchases our borrowing availability is greater than, or equal to, the greater of $25 million or 10% of the commitments.  Provided specific conditions are met, the amended credit agreement also permits acquisitions, permissible debt financing, capital expenditures, cash dividend payments greater than $25 million, and stock repurchases of greater than $20 million.

Polish Overdraft Facility

In February 2022, our Polish subsidiary, SMP Poland sp. z.o.o., amended its overdraft facility with HSBC Continental Europe (Spolka Akcyjna) Oddzial w Polsce, formerly HSBC France (Spolka Akcyjna) Oddzial w Polsce.  The amended overdraft facility provides for borrowings of up to Zloty 30 million (approximately $7.2 million).  Availability under the amended facility commences in March 2022 and ends in June 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 overdraft facility will bear interest at a rate equal to WIBOR + 1.5% and are guaranteed by Standard Motor Products, Inc., the ultimate parent company.  At March 31, 2022 and December 31, 2021, borrowings under the overdraft facility were Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million), respectively.

Deferred Financing Costs

We have deferred financing costs of approximately $0.6 million and $0.4 million as of March 31, 2022 and December 31, 2021, respectively.  Deferred financing costs as of March 31, 2022 are related to our amended revolving credit facility.  In connection with the amendment to our Credit Agreement with JPMorgan Chase Bank, N.A., as agent, entered into in March 2022, we incurred and capitalized approximately $0.2 million of financing costs related to bank, legal and other professional fees which are being amortized, along with the preexisting deferred financing costs, through 2023, the term of the amended agreement.  Deferred financing costs as of March 31, 2022 are being amortized in the amounts of $0.3 million for the remainder of 2022, and $0.3 million in 2023.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans
3 Months Ended
Mar. 31, 2022
Stock-Based Compensation Plans [Abstract]  
Stock-Based Compensation Plans
Note 10.  Stock-Based Compensation Plans

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 cost is recognized in the consolidated statement of operations over the period during which an employee is required to provide service in exchange for the award.

Restricted and Performance Stock Grants

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 under the Amended and Restated  2016 Omnibus Incentive Plan (“Plan”).  Shares issued under the Plan that are cancelled, forfeited or expire by their terms are eligible to be granted again under the Plan.

As part of the Plan, we currently grant shares of restricted stock to eligible employees and our independent directors and performance-based shares 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 60 and 63, and become fully vested on or within approximately two months of an executive reaching the age 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 on our evaluation of historical and expected future turnover.
Our restricted and performance-based share activity was as follows for the three months ended March 31, 2022:


 
Shares
   
Weighted Average
Grant Date Fair
Value Per Share
 
Balance at December 31, 2021
   
807,019
   
$
34.92
 
Granted
   
     
 
Vested
   
(3,000
)
   
42.12
 
Forfeited
   
(4,000
)
   
42.83
 
Balance at March 31, 2022
   
800,019
   
$
34.86
 

We recorded compensation expense related to restricted shares and performance-based shares of $2 million ($1.5 million, net of tax) and $1.8 million ($1.3 million, net of tax) for the three months ended March 31, 2022 and 2021, respectively. The unamortized compensation expense related to our restricted and performance-based shares was $15.1 million at March 31, 2022, and is expected to be recognized as they vest over a weighted average period of 4.4 years and 0.12 years for employees and directors, respectively.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefits
3 Months Ended
Mar. 31, 2022
Employee Benefits [Abstract]  
Employee Benefits
Note 11.  Employee Benefits

We provide certain medical and dental care benefits to 14 former U.S. union employees.  The postretirement medical and dental benefit obligation to the former union employees as of March 31, 2022, and the related net periodic benefit cost for the plan for the three months ended March 31, 2022 and 2021 were not material.

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, we made company contributions to the plan of $0.8 million related to calendar year 2021.

We also have an Employee Stock Ownership Plan and Trust 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 their fiduciary duties.  During the three months ended March 31, 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 March 31, 2022.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Measurements [Abstract]  
Fair Value Measurements
Note 12.  Fair Value Measurements

The carrying value of our financial instruments consisting of cash and cash equivalents, deferred compensation, and short term borrowings approximate their fair value.  In each instance, fair value is determined after considering Level 1 inputs under the three-level fair value hierarchy.  For fair value purposes, the carrying value of cash and cash equivalents approximates fair value due to the short maturity of those investments.  The fair value of the assets held by the deferred compensation plan are based on the quoted market prices of the underlying funds which are held in registered investment companies. The carrying value of our revolving credit facilities, classified as short term borrowings, equals fair market value because the interest rate reflects current market rates.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share
Note 13. Earnings Per 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 (in thousands, except per share data):

 
 
Three Months Ended
March 31,
 
     2022
     2021
 
Net Earnings Attributable to SMP -
 

   

 
Earnings from continuing operations
 
$
20,562
   
$
22,164
 
Loss from discontinued operations
   
(1,116
)
   
(1,164
)
Net earnings attributable to SMP
 
$
19,446
   
$
21,000
 
 
               
Basic Net Earnings Per Common Share Attributable to SMP -
   

     

 
Earnings from continuing operations per common share
 
$
0.94
   
$
0.99
 
Loss from discontinued operations per common share
   
(0.06
)
   
(0.05
)
Net earnings per common share attributable to SMP
 
$
0.88
   
$
0.94
 
                 
Weighted average common shares outstanding     21,979       22,318  
 
               
Diluted Net Earnings Per Common Share Attributable to SMP -
               
Earnings from continuing operations per common share
 
$
0.91
   
$
0.97
 
Loss from discontinued operations per common share
   
(0.04
)
   
(0.05
)
Net earnings per common share attributable to SMP
 
$
0.87
   
$
0.92
 
 
               
Weighted average common shares outstanding
   
21,979
     
22,318
 
Plus incremental shares from assumed conversions:
               
Dilutive effect of restricted stock and performance-based stock
   
499
     
448
 
Weighted average common shares outstanding – Diluted
   
22,478
     
22,766
 

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):

 
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
Restricted and performance-based shares
   
259
     
272
 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Industry Segments
3 Months Ended
Mar. 31, 2022
Industry Segments [Abstract]  
Industry Segments
Note 14. Industry Segments

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 heavy duty, 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 following tables show our net sales, intersegment revenue and operating income for each reportable segment (in thousands):

 
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
Net Sales (a)
           
Engine Management
 
$
239,257
   
$
212,018
 
Temperature Control
   
81,321
     
62,473
 
All Other
   
2,253
     
2,062
 
Consolidated
 
$
322,831
   
$
276,553
 
 
               
Intersegment Revenue (a)
               
Engine Management
 
$
5,789
   
$
5,359
 
Temperature Control
   
3,216
     
1,847
 
All Other
   
(9,005
)
   
(7,206
)
Consolidated
 
$
   
$
 
 
               
Operating Income (Loss)
               
Engine Management
 
$
26,716
   
$
31,114
 
Temperature Control
   
5,218
     
3,592
 
All Other
   
(5,019
)
   
(5,382
)
Consolidated
 
$
26,915
   
$
29,324
 

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

For the disaggregation of our net sales from contracts with customers by geographic area, major product group and major sales channels for each of our segments, see Note 15, “Net Sales.”
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Net Sales
3 Months Ended
Mar. 31, 2022
Net Sales [Abstract]  
Net Sales
Note 15. Net Sales

Disaggregation of Net Sales

We disaggregate our net sales from contracts with 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 three months ended March 31, 2022 and 2021 (in thousands):

Three months ended March 31, 2022 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
201,823
   
$
75,449
   
$
   
$
277,272
 
Canada
   
8,140
     
5,316
     
2,253
     
15,709
 
Europe
   
11,492
     
45
     
     
11,537
 
Asia
   
8,341
     
162
     
     
8,503
 
Mexico
   
7,707
     
84
     
     
7,791
 
Other foreign
   
1,754
     
265
     
     
2,019
 
Total
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
200,354
   
$
   
$
2,320
   
$
202,674
 
Wire and cable
   
38,903
     
     
(83
)
   
38,820
 
Compressors
   
     
43,277
     
(51
)
   
43,226
 
Other climate control parts
   
     
38,044
     
67
     
38,111
 
Total
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 
Major Sales Channel:
                               
Aftermarket
 
$
165,125
   
$
72,279
   
$
2,253
   
$
239,657
 
Specialized OE/OES
   
66,557
     
8,494
     
     
75,051
 
Export
   
7,575
     
548
     
     
8,123
 
Total
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 

Three months ended March 31, 2021 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
181,101
   
$
58,736
   
$
   
$
239,837
 
Canada
   
8,574
     
3,326
     
2,062
     
13,962
 
Europe
   
5,149
     
56
     
     
5,205
 
Asia
   
9,635
     
76
     
     
9,711
 
Mexico
    6,147       65             6,212  
Other foreign
   
1,412
     
214
     
     
1,626
 
Total
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
173,666
   
$
   
$
1,669
   
$
175,335
 
Wire and cable
   
38,352
     
     
7
     
38,359
 
Compressors
   
     
33,374
     
18
     
33,392
 
Other climate control parts
   
     
29,099
     
368
     
29,467
 
Total
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 
Major Sales Channel:
                               
Aftermarket
 
$
164,633
   
$
55,685
   
$
2,062
   
$
222,380
 
Specialized OE/OES
   
41,045
     
6,380
     
     
47,425
 
Export
   
6,340
     
408
     
     
6,748
 
Total
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 

(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 and compressor sales for the three months ended March 31, 2022 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 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
Note 16. Commitments and Contingencies

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 March 31, 2022, 1,584 cases were outstanding for which we may be responsible for any related liabilities.  Since inception in September 2001 through March 31, 2022, the amounts paid for settled claims and awards of asbestos-related damages, including interest, were approximately $59.2 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, 2021.  The results of the August 31, 2021 study included an estimate of our undiscounted liability for settlement payments and awards of asbestos-related damages, excluding legal costs and any potential recovery from insurance carriers, ranging from $60.9 million to $100.2 million for the period through 2065.  The change from the updated prior year study, which was in December of 2020, was a $2.1 million decrease for the low end of the range, and a $1.1 million increase for the high end of the range.  The change in the estimated undiscounted liability from the updated prior year study at both the low end and the 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, 2021 actuarial study, in September 2021 we increased our asbestos liability to $60.9 million, the low end of the range, and recorded an incremental pre-tax provision of $5.3 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, 2021 study, to range from $49.4 million to $99.3 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 $5 million and $3.3 million for the three months ended March 31, 2022 and 2021, 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.

Warranties

We generally warrant our products against certain manufacturing and other defects. These product warranties are provided for specific periods of time of the product depending on the nature of the product.  As of March 31, 2022 and 2021, we have accrued  $20.7 million and $16.9 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.

The following table provides the changes in our product warranties (in thousands):

 
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
 
           
Balance, beginning of period
 
$
17,463
   
$
17,663
 
Liabilities accrued for current year sales
   
22,626
     
20,177
 
Settlements of warranty claims
   
(19,378
)
   
(20,892
)
Balance, end of period
 
$
20,711
   
$
16,948
 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2022
Basis of Presentation [Abstract]  
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 along with a complementary focus on specialized original equipment parts for manufacturers across multiple industries around the world.

The accompanying unaudited financial information should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2021.  The unaudited 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.

The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  The results of operations for the interim periods are not necessarily indicative of the results of operations for the entire year.
Reclassification
Reclassification

Certain prior period amounts in the accompanying consolidated financial statements and related notes have been reclassified to conform to the 2022 presentation.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies [Abstract]  
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements

Standards not yet adopted as of March 31, 2022.

The following table provides a brief description of recently issued accounting pronouncements that have not yet been adopted as of March 31, 2022, and that could have an impact on our financial statements:

Standard
 
Description
 
Date of
adoption /
Effective Date
 
Effects on the financial
statements or other
significant matters
 
     
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
 
 
This standard is 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 standard is applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.
 
Effective March 12, 2020 through December 31, 2022
 
The  new standard may be applied as of the beginning of an interim period that includes March 12, 2020 through December 31, 2022.  As certain of our contracts reference LIBOR, including our supply chain financing arrangements, we are currently reviewing the optional guidance in the standard to determine its impact upon the discontinuance of LIBOR. At this time, we do not believe that the new guidance, nor the discontinuance of LIBOR, will have a material impact on our consolidated financial statements and related disclosures.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions and Investments (Tables)
3 Months Ended
Mar. 31, 2022
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, subject to final agreement of post-closing adjustments, which we do anticipate will be significant (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, subject to finalization of amounts related to deferred income taxes, which we do not anticipate will be significant (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 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Integration Expenses (Tables)
3 Months Ended
Mar. 31, 2022
Restructuring and Integration Expenses [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 March 31, 2022 and December 31, 2021 and for the three months ended March 31, 2022, consisted of the following (in thousands):

 
 
Workforce
Reduction
   
Other Exit
Costs
   
Total
 
Exit activity liability at December 31, 2021
 
$
79
   
$
   
$
79
 
Restructuring and integration costs:
                       
Amounts provided for during 2022
          41       41  
Cash payments
   
(6
)
   
(41
)
   
(47
)
Exit activity liability at March 31, 2022
 
$
73
   
$
   
$
73
 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventories [Abstract]  
Inventories
Inventories, which are stated at the lower of cost (determined by means of the first-in, first-out method) and net realizable value, consist of the following:

 
 
March 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
Finished goods
 
$
333,350
   
$
296,739
 
Work in process
   
17,826
     
16,010
 
Raw materials
   
183,245
     
156,006
 
Subtotal
   
534,421
     
468,755
 
Unreturned customer inventories
   
22,221
     
22,268
 
Total inventories
 
$
556,642
   
$
491,023
 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Acquired Intangible Assets [Abstract]  
Acquired Identifiable Intangible Assets
Acquired identifiable intangible assets consist of the following:

 
 
March 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
Customer relationships
 
$
156,894
   
$
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
   
184,139
     
184,263
 
Less accumulated amortization (1)
   
(81,058
)
   
(78,932
)
Net acquired intangible assets
 
$
103,081
   
$
105,331
 


(1)
Applies to all intangible assets, except for trademarks and trade names totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 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 in the Stabil and Trombetta acquisitions from the date of acquisition (in thousands):

Balance Sheet Information
 
March 31,
2022
   
December 31,
2021
 
Assets
           
Operating lease right-of-use assets
 
$
42,116
   
$
40,469
 
 
               
Liabilities
               
Sundry payables and accrued expenses
 
$
11,140
   
$
10,544
 
Noncurrent operating lease liabilities
   
32,281
     
31,206
 
Total operating lease liabilities
 
$
43,421
   
$
41,750
 
                 
 
Balance Sheet Information
   
March 31,
2022
     
December 31,
2021 
 
Weighted Average Remaining Lease Term
               
Operating leases
 
5.1 Years
   
5.3 Years
 
 
               
Weighted Average Discount Rate
               
Operating leases
   
3.1
%
   
3
%

Expense and Cash Flow Information
 
Three Months Ended
March 31,
 
   
2022
   
2021
 
Lease Expense
           
Operating lease expense (a)
 
$
2,830
   
$
2,336
 
                 
Supplemental Cash Flow Information
               
Cash paid for the amounts included in the measurement of lease liabilities:
               
Operating cash flows from operating leases
 
$
2,760    
$
2,302  
Right-of-use assets obtained in exchange for new lease obligations:
               
Operating leases
 
$
3,866    
$
3,603  

(a)
Excludes expenses of approximately $0.4 million and $0.7 million for the three months ended March 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.
Minimum Lease Payments
At March 31, 2022, we are obligated to make minimum lease payments through 2031, under operating leases, which are as follows (in thousands):

2022
 
$
8,403
 
2023
   
10,076
 
2024
   
7,789
 
2025
   
6,529
 
2026
   
5,810
 
Thereafter
   
6,988
 
Total lease payments
 
$
45,595
 
Less: Interest
   
(2,174
)
Present value of lease liabilities
 
$
43,421
 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facilities and Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2022
Credit Facilities and Long-Term Debt [Abstract]  
Summary of Total Debt Outstanding
Total debt outstanding is summarized as follows:

 
 
March 31,
2022
   
December 31,
2021
 
 
 
(In thousands)
 
Revolving credit facilities
 
$
245,450
   
$
125,298
 
Other (1)
   
3,235
     
3,138
 
Total debt
 
$
248,685
   
$
128,436
 
 
               
Current maturities of debt
 
$
248,685
   
$
128,415
 
Long-term debt
   
     
21
 
Total debt
 
$
248,685
   
$
128,436
 

(1)
Other includes borrowings under our Polish overdraft facility of Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million) as of March 31, 2022 and December 31, 2021, respectively.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans (Tables)
3 Months Ended
Mar. 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 three months ended March 31, 2022:


 
Shares
   
Weighted Average
Grant Date Fair
Value Per Share
 
Balance at December 31, 2021
   
807,019
   
$
34.92
 
Granted
   
     
 
Vested
   
(3,000
)
   
42.12
 
Forfeited
   
(4,000
)
   
42.83
 
Balance at March 31, 2022
   
800,019
   
$
34.86
 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 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 (in thousands, except per share data):

 
 
Three Months Ended
March 31,
 
     2022
     2021
 
Net Earnings Attributable to SMP -
 

   

 
Earnings from continuing operations
 
$
20,562
   
$
22,164
 
Loss from discontinued operations
   
(1,116
)
   
(1,164
)
Net earnings attributable to SMP
 
$
19,446
   
$
21,000
 
 
               
Basic Net Earnings Per Common Share Attributable to SMP -
   

     

 
Earnings from continuing operations per common share
 
$
0.94
   
$
0.99
 
Loss from discontinued operations per common share
   
(0.06
)
   
(0.05
)
Net earnings per common share attributable to SMP
 
$
0.88
   
$
0.94
 
                 
Weighted average common shares outstanding     21,979       22,318  
 
               
Diluted Net Earnings Per Common Share Attributable to SMP -
               
Earnings from continuing operations per common share
 
$
0.91
   
$
0.97
 
Loss from discontinued operations per common share
   
(0.04
)
   
(0.05
)
Net earnings per common share attributable to SMP
 
$
0.87
   
$
0.92
 
 
               
Weighted average common shares outstanding
   
21,979
     
22,318
 
Plus incremental shares from assumed conversions:
               
Dilutive effect of restricted stock and performance-based stock
   
499
     
448
 
Weighted average common shares outstanding – Diluted
   
22,478
     
22,766
 
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):

 
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
Restricted and performance-based shares
   
259
     
272
 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Industry Segments (Tables)
3 Months Ended
Mar. 31, 2022
Industry Segments [Abstract]  
Sales and Operating Income by Operating Segments
The following tables show our net sales, intersegment revenue and operating income for each reportable segment (in thousands):

 
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
Net Sales (a)
           
Engine Management
 
$
239,257
   
$
212,018
 
Temperature Control
   
81,321
     
62,473
 
All Other
   
2,253
     
2,062
 
Consolidated
 
$
322,831
   
$
276,553
 
 
               
Intersegment Revenue (a)
               
Engine Management
 
$
5,789
   
$
5,359
 
Temperature Control
   
3,216
     
1,847
 
All Other
   
(9,005
)
   
(7,206
)
Consolidated
 
$
   
$
 
 
               
Operating Income (Loss)
               
Engine Management
 
$
26,716
   
$
31,114
 
Temperature Control
   
5,218
     
3,592
 
All Other
   
(5,019
)
   
(5,382
)
Consolidated
 
$
26,915
   
$
29,324
 

(a)
Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Net Sales (Tables)
3 Months Ended
Mar. 31, 2022
Net Sales [Abstract]  
Disaggregation of Net Sales
The following tables provide disaggregation of net sales information for the three months ended March 31, 2022 and 2021 (in thousands):

Three months ended March 31, 2022 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
201,823
   
$
75,449
   
$
   
$
277,272
 
Canada
   
8,140
     
5,316
     
2,253
     
15,709
 
Europe
   
11,492
     
45
     
     
11,537
 
Asia
   
8,341
     
162
     
     
8,503
 
Mexico
   
7,707
     
84
     
     
7,791
 
Other foreign
   
1,754
     
265
     
     
2,019
 
Total
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
200,354
   
$
   
$
2,320
   
$
202,674
 
Wire and cable
   
38,903
     
     
(83
)
   
38,820
 
Compressors
   
     
43,277
     
(51
)
   
43,226
 
Other climate control parts
   
     
38,044
     
67
     
38,111
 
Total
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 
Major Sales Channel:
                               
Aftermarket
 
$
165,125
   
$
72,279
   
$
2,253
   
$
239,657
 
Specialized OE/OES
   
66,557
     
8,494
     
     
75,051
 
Export
   
7,575
     
548
     
     
8,123
 
Total
 
$
239,257
   
$
81,321
   
$
2,253
   
$
322,831
 

Three months ended March 31, 2021 (a)
 
Engine
Management
   
Temperature
Control
   
Other (b)
   
Total
 
Geographic Area:
                       
United States
 
$
181,101
   
$
58,736
   
$
   
$
239,837
 
Canada
   
8,574
     
3,326
     
2,062
     
13,962
 
Europe
   
5,149
     
56
     
     
5,205
 
Asia
   
9,635
     
76
     
     
9,711
 
Mexico
    6,147       65             6,212  
Other foreign
   
1,412
     
214
     
     
1,626
 
Total
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 
Major Product Group:
                               
Ignition, emission control, fuel and safety related system products
 
$
173,666
   
$
   
$
1,669
   
$
175,335
 
Wire and cable
   
38,352
     
     
7
     
38,359
 
Compressors
   
     
33,374
     
18
     
33,392
 
Other climate control parts
   
     
29,099
     
368
     
29,467
 
Total
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 
Major Sales Channel:
                               
Aftermarket
 
$
164,633
   
$
55,685
   
$
2,062
   
$
222,380
 
Specialized OE/OES
   
41,045
     
6,380
     
     
47,425
 
Export
   
6,340
     
408
     
     
6,748
 
Total
 
$
212,018
   
$
62,473
   
$
2,062
   
$
276,553
 

(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 and compressor sales for the three months ended March 31, 2022 exceeded third party sales from our Canadian business unit.
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies [Abstract]  
Changes in Product Warranties
The following table provides the changes in our product warranties (in thousands):

 
 
Three Months Ended
March 31,
 
 
 
2022
   
2021
 
 
           
Balance, beginning of period
 
$
17,463
   
$
17,663
 
Liabilities accrued for current year sales
   
22,626
     
20,177
 
Settlements of warranty claims
   
(19,378
)
   
(20,892
)
Balance, end of period
 
$
20,711
   
$
16,948
 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Details)
Mar. 31, 2022
Basis of Presentation [Abstract]  
Equity ownership in entities included in consolidated financial statements, minimum 50.00%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions and Investments, Acquisition of Capital Stock of Stabil Operative Group GmbH (Details)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2021
EUR (€)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Assets acquired and liabilities assumed [Abstract]        
Goodwill     $ 131,538 $ 131,652
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      
Incremental revenues from acquisition date     $ 5,800  
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 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions and Investments, Acquisition of Capital Stock of Trumpet Holdings, Inc. (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 31, 2021
Mar. 31, 2022
Dec. 31, 2021
Assets acquired and liabilities assumed [Abstract]      
Goodwill   $ 131,538 $ 131,652
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    
Incremental revenues from acquisition date   $ 16,600  
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 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions and Investments, Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (Details) - Soot Sensor [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Nov. 30, 2021
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]    
Incremental revenues from acquisition date $ 2,300  
Customer Relationships [Member]    
Assets acquired and liabilities assumed [Abstract]    
Intangible assets   $ 800
Business Combination, Description [Abstract]    
Estimated useful life of intangible assets 10 years  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Integration Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Restructuring and integration activities [Roll Forward]    
Exit activity liability, beginning of period $ 79  
Restructuring and integration costs provided for during 2022 41 $ 0
Cash payments (47)  
Exit activity liability, end of period 73  
Soot Sensor Product Line Relocation [Member]    
Restructuring and integration activities [Roll Forward]    
Cash payments (41)  
Integration Costs [Abstract]    
Total relocation expected expenses $ 150  
Soot Sensor Product Line Relocation [Member] | Maximum [Member]    
Integration Costs [Abstract]    
Expected period for completion of relocation 6 months  
Plant Rationalization Program [Member]    
Restructuring and integration activities [Roll Forward]    
Cash payments $ (6)  
Exit activity liability, end of period 73  
Workforce Reduction [Member]    
Restructuring and integration activities [Roll Forward]    
Exit activity liability, beginning of period 79  
Restructuring and integration costs provided for during 2022 0  
Cash payments (6)  
Exit activity liability, end of period 73  
Other Exit Costs [Member]    
Restructuring and integration activities [Roll Forward]    
Exit activity liability, beginning of period 0  
Restructuring and integration costs provided for during 2022 41  
Cash payments (41)  
Exit activity liability, end of period $ 0  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Sale of Receivables (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Sale of Receivables [Abstract]      
Sale of receivables to financial institutions $ 155.7 $ 191.4  
Receivables not yet collected 9.6   $ 1.3
Charge related to sale of receivables $ 3.5 $ 2.7  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventories [Abstract]    
Finished goods $ 333,350 $ 296,739
Work in process 17,826 16,010
Raw materials 183,245 156,006
Subtotal 534,421 468,755
Unreturned customer inventories 22,221 22,268
Total inventories $ 556,642 $ 491,023
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets, Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Indefinite Lived Intangible Assets [Abstract]    
Total acquired intangible assets $ 184,139 $ 184,263
Less accumulated amortization [1] (81,058) (78,932)
Net acquired intangible assets 103,081 105,331
Customer Relationships [Member]    
Indefinite Lived Intangible Assets [Abstract]    
Total acquired intangible assets 156,894 157,020
Patents, Developed Technology and Intellectual Property [Member]    
Indefinite Lived Intangible Assets [Abstract]    
Total acquired intangible assets 14,123 14,123
Trademarks and Trade Names [Member]    
Indefinite Lived Intangible Assets [Abstract]    
Total acquired intangible assets 8,880 8,880
Acquired indefinite-lived intangible assets 2,600  
Non-compete Agreements [Member]    
Indefinite Lived Intangible Assets [Abstract]    
Total acquired intangible assets 3,282 3,280
Supply Agreements [Member]    
Indefinite Lived Intangible Assets [Abstract]    
Total acquired intangible assets 800 800
Leaseholds [Member]    
Indefinite Lived Intangible Assets [Abstract]    
Total acquired intangible assets $ 160 $ 160
[1] Applies to all intangible assets, except for trademarks and trade names totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Acquired Intangible Assets, Amortization Expense (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Amortization of acquired intangible assets [Abstract]    
Amortization expense $ 2.1 $ 2.1
Estimated amortization expense, remainder of 2022 6.5  
Estimated amortization expense in year 2023 8.3  
Estimated amortization expense in year 2024 8.3  
Estimated amortization expense in year 2025 8.3  
Estimated amortization expense in years 2026 through 2041 $ 69.1  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Quantitative Lease Disclosures [Abstract]      
Renewal option period 5 years    
Assets [Abstract]      
Operating lease right-of-use assets $ 42,116   $ 40,469
Liabilities [Abstract]      
Sundry payables and accrued expenses 11,140   10,544
Noncurrent operating lease liabilities 32,281   31,206
Total operating lease liabilities $ 43,421   $ 41,750
Operating Leases [Abstract]      
Weighted average remaining lease term 5 years 1 month 6 days   5 years 3 months 18 days
Weighted average discount rate 3.10%   3.00%
Lease Expense [Abstract]      
Operating lease expense [1] $ 2,830 $ 2,336  
Excluded expenses of non lease 400 700  
Cash Paid for the amounts included in the measurement of lease liabilities [Abstract]      
Operating cash flows from operating leases 2,760 2,302  
Right-of-use assets obtained in exchange for new lease obligations [Abstract]      
Operating leases 3,866 $ 3,603  
Minimum Lease Payments [Abstract]      
2022 8,403    
2023 10,076    
2024 7,789    
2025 6,529    
2026 5,810    
Thereafter 6,988    
Total lease payments 45,595    
Less: Interest (2,174)    
Total operating lease liabilities $ 43,421   $ 41,750
Maximum [Member]      
Quantitative Lease Disclosures [Abstract]      
Remaining operating lease terms 10 years    
[1] Excludes expenses of approximately $0.4 million and $0.7 million for the three months ended March 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 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details)
$ in Thousands, zł in Millions
Mar. 31, 2022
USD ($)
Mar. 31, 2022
PLN (zł)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
PLN (zł)
Credit Facilities and Long-Term Debt [Abstract]        
Revolving credit facilities $ 245,450   $ 125,298  
Other [1] 3,235   3,138  
Total debt 248,685   128,436  
Current maturities of debt 248,685   128,415  
Long-term debt 0   21  
HSBC Bank Polska S.A. [Member]        
Line of Credit Facility [Abstract]        
Overdraft facility $ 3,200 zł 13.2 $ 3,000 zł 12.3
[1] Other includes borrowings under our Polish overdraft facility of Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million) as of March 31, 2022 and December 31, 2021, respectively.
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facilities and Long-Term Debt, Revolving Credit Facility (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Line of Credit Facility [Abstract]      
Outstanding borrowings under credit facility $ 245,450   $ 125,298
Revolving Credit Facility [Member]      
Line of Credit Facility [Abstract]      
Coverage ratio 1    
Revolving Credit Facility [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Borrowing base $ 15,000    
Coverage ratio 1.15    
Revolving Credit Facility [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Coverage ratio 1    
Revolving Credit Facility [Member] | Pay Cash Dividend [Member]      
Line of Credit Facility [Abstract]      
Agreement permissions $ 25,000    
Revolving Credit Facility [Member] | Pay Cash Dividend [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Agreement permissions 25,000    
Revolving Credit Facility [Member] | Stock Repurchase [Member]      
Line of Credit Facility [Abstract]      
Agreement permissions 20,000    
Revolving Credit Facility [Member] | Stock Repurchase [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Borrowing base 25,000    
Agreement permissions 20,000    
Revolving Credit Facility [Member] | Fixed Assets Included in Borrowing Base [Member]      
Line of Credit Facility [Abstract]      
Borrowing base $ 31,250    
Borrowing base percentage 12.50%    
Revolving Credit Facility [Member] | Fixed Assets Not Included in Borrowing Base [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Borrowing base $ 25,000    
Borrowing base percentage 10.00%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility [Abstract]      
Line of credit facility, accordion feature $ 50,000    
Maximum borrowing capacity $ 300,000   250,000
Maturity date Dec. 10, 2023    
Additional available borrowing capacity $ 52,000    
Outstanding borrowings under credit facility 245,500   125,300
Outstanding letters of credit $ 2,600   $ 2,600
Weighted average interest rate 1.80%   1.40%
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Canada [Member]      
Line of Credit Facility [Abstract]      
Maximum borrowing capacity $ 10,000    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | SOFR [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 0.10%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | SOFR [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 1.25%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | SOFR [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 1.75%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Direct Borrowings [Member]      
Line of Credit Facility [Abstract]      
Outstanding borrowings under credit facility $ 230,000   $ 125,000
Weighted average interest rate 1.50%   1.40%
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Alternate Base Rate [Member]      
Line of Credit Facility [Abstract]      
Outstanding borrowings under credit facility $ 15,500   $ 300
Weighted average interest rate 3.75%   3.50%
Average daily loan balance outstanding $ 2,600 $ 1,200 $ 1,100
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Alternate Base Rate [Member] | Minimum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 0.25%    
JPMorgan Chase Bank, N.A. [Member] | Revolving Credit Facility [Member] | Alternate Base Rate [Member] | Maximum [Member]      
Line of Credit Facility [Abstract]      
Margin on variable rate 0.75%    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details) - HSBC Continental Europe [Member]
zł in Millions, $ in Millions
3 Months Ended
Mar. 31, 2022
PLN (zł)
Mar. 31, 2022
USD ($)
Feb. 28, 2022
PLN (zł)
Feb. 28, 2022
USD ($)
Dec. 31, 2021
PLN (zł)
Dec. 31, 2021
USD ($)
Line of Credit Facility [Abstract]            
Maximum borrowing capacity     zł 30.0 $ 7.2    
Overdraft facility initiation date Mar. 01, 2022          
Overdraft facility expiration date Jun. 30, 2022          
Overdraft facility renewal period 3 months          
Overdraft facility cancellation period 30 days          
Overdraft facility zł 13.2 $ 3.2     zł 12.3 $ 3.0
1M WIBOR [Member]            
Line of Credit Facility [Abstract]            
Basis spread on variable rate 1.50%          
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facilities and Long-Term Debt, Deferred Financing Costs (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Deferred Financing Costs [Abstract]    
Deferred financing costs $ 0.6 $ 0.4
Amortization of financing costs remainder of 2022 0.3  
Amortization of financing costs in 2023 0.3  
JPMorgan Chase Bank, N.A. [Member]    
Deferred Financing Costs [Abstract]    
Amortization of financing costs remainder of 2022 0.2  
Amortization of financing costs in 2023 $ 0.2  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation Plans (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Type
$ / shares
shares
Mar. 31, 2021
USD ($)
Restricted and Performance Stock Grants [Abstract]    
Number of types of restricted stock | Type 2  
Additional Disclosures [Abstract]    
Compensation expense, gross | $ $ 1,980 $ 1,796
Restricted Shares [Member] | Minimum [Member]    
Restricted and Performance Stock Grants [Abstract]    
Expiration of vesting period 3 years  
Restricted Shares [Member] | Employees [Member]    
Restricted and Performance Stock Grants [Abstract]    
Estimated forfeitures 5.00%  
Restricted Shares [Member] | Executives [Member]    
Restricted and Performance Stock Grants [Abstract]    
Estimated forfeitures 0.00%  
Restricted Shares [Member] | Directors [Member]    
Restricted and Performance Stock Grants [Abstract]    
Estimated forfeitures 0.00%  
Restricted Shares [Member] | Age 60 [Member] | Executives [Member]    
Restricted and Performance Stock Grants [Abstract]    
Vesting percentage 25.00%  
Vesting period before reaching age limit 2 months  
Restricted Shares [Member] | Age 63 [Member] | Executives [Member]    
Restricted and Performance Stock Grants [Abstract]    
Vesting percentage 25.00%  
Vesting period before reaching age limit 2 months  
Restricted Shares [Member] | Age 65 [Member] | Executives [Member]    
Restricted and Performance Stock Grants [Abstract]    
Vesting percentage 100.00%  
Vesting period before reaching age limit 2 months  
Performance-based Shares [Member]    
Restricted and Performance Stock Grants [Abstract]    
Measuring period for performance-based shares 3 years  
Performance-based Shares [Member] | Minimum [Member]    
Restricted and Performance Stock Grants [Abstract]    
Expiration of vesting period 3 years  
Restricted and Performance-Based Shares [Member]    
Restricted and performance-based stock, shares [Roll Forward]    
Beginning of period (in shares) 807,019  
Granted (in shares) 0  
Vested (in shares) (3,000)  
Forfeited (in shares) (4,000)  
End of period (in shares) 800,019  
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  
Granted (in dollars per share) | $ / shares 0  
Vested (in dollars per share) | $ / shares 42.12  
Forfeited (in dollars per share) | $ / shares 42.83  
End of period (in dollars per share) | $ / shares $ 34.86  
Additional Disclosures [Abstract]    
Compensation expense, gross | $ $ 2,000 1,800
Compensation expense, net of tax | $ 1,500 $ 1,300
Unamortized compensation expense | $ $ 15,100  
Restricted and Performance-Based Shares [Member] | Employees [Member]    
Additional Disclosures [Abstract]    
Weighted average period of recognition for unrecognized compensation expense 4 years 4 months 24 days  
Restricted and Performance-Based Shares [Member] | Directors [Member]    
Additional Disclosures [Abstract]    
Weighted average period of recognition for unrecognized compensation expense 1 month 13 days  
Restricted and Performance-Based Shares [Member] | Executives and Directors [Member] | Minimum [Member]    
Restricted and Performance Stock Grants [Abstract]    
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 and Performance Stock Grants [Abstract]    
Post vesting holding period for restricted and performance shares issued 2 years  
2016 Omnibus Incentive Plan [Member] | Restricted and Performance-Based Shares [Member] | Maximum [Member]    
Restricted and Performance Stock Grants [Abstract]    
Shares authorized for issuance (in shares) 2,050,000  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefits (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
Employee
shares
Benefit Plan [Abstract]  
Number of former union employees covered by the plan | Employee 14
Supplemental Executive Retirement Plan [Member]  
Defined Contribution Pension and Other Postretirement Plans [Abstract]  
Employer discretionary contribution amount | $ $ 0.8
Employee Stock Ownership Plan and Trust (ESOP) [Member]  
Employee Stock Ownership Plan (ESOP), Debt Structure [Abstract]  
Additional shares contributed to ESOP (in shares) 48,200
Shares released from trust (in shares) 48,200
Total remaining balance of shares in the ESOP (in shares) 200
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net Earnings Attributable to SMP [Abstract]    
Earnings from continuing operations $ 20,562 $ 22,164
Loss from discontinued operations (1,116) (1,164)
Net earnings attributable to SMP [1] $ 19,446 $ 21,000
Basic Net Earnings Per Common Share Attributable to SMP [Abstract]    
Earnings from continuing operations per common share (in dollars per share) $ 0.94 $ 0.99
Loss from discontinued operations per common share (in dollars per share) (0.06) (0.05)
Net earnings per common share - Basic (in dollars per share) $ 0.88 $ 0.94
Weighted average common shares outstanding (in shares) 21,978,507 22,317,959
Diluted Net Earnings Per Common Share Attributable to SMP [Abstract]    
Earnings from continuing operations per common share (in dollars per share) $ 0.91 $ 0.97
Loss from discontinued operations per common share (in dollars per share) (0.04) (0.05)
Net earnings per common share - Diluted (in dollars per share) $ 0.87 $ 0.92
Weighted average common shares outstanding (in shares) 21,978,507 22,317,959
Plus incremental shares from assumed conversions [Abstract]    
Dilutive effect of restricted stock and performance-based stock (in shares) 499,000 448,000
Weighted average common shares outstanding - Diluted (in shares) 22,477,819 22,765,508
Restricted and Performance-Based Shares [Member]    
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (in shares) 259,000 272,000
[1] Throughout this Form 10-Q, “SMP” refers to Standard Motor Products, Inc. and subsidiaries.
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Industry Segments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Segment
Mar. 31, 2021
USD ($)
Segment Reporting Information, Profit (Loss) [Abstract]    
Number of reportable operating segments | Segment 2  
Net sales [1] $ 322,831 $ 276,553
Operating Income (Loss) 26,915 29,324
Intersegment Revenues [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Net sales [1] 0 0
Engine Management [Member] | Reportable Segments [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Net sales [1] 239,257 212,018
Operating Income (Loss) 26,716 31,114
Engine Management [Member] | Intersegment Revenues [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Net sales [1] 5,789 5,359
Temperature Control [Member] | Reportable Segments [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Net sales [1] 81,321 62,473
Operating Income (Loss) 5,218 3,592
Temperature Control [Member] | Intersegment Revenues [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Net sales [1] 3,216 1,847
All Other [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Net sales [1] 2,253 2,062
Operating Income (Loss) (5,019) (5,382)
All Other [Member] | Intersegment Revenues [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Net sales [1] $ (9,005) $ (7,206)
[1] Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] $ 322,831 $ 276,553
Aftermarket [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 239,657 222,380
OE/OES [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 75,051 47,425
Export [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 8,123 6,748
Ignition, Emission Control, Fuel and Safety Related System Products [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 202,674 175,335
Wire and Cable [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 38,820 38,359
Compressors [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 43,226 33,392
Other Climate Control Parts [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 38,111 29,467
United States [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 277,272 239,837
Canada [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 15,709 13,962
Europe [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 11,537 5,205
Asia [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 8,503 9,711
Mexico [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 7,791 6,212
Other Foreign [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 2,019 1,626
Engine Management [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 239,257 212,018
Engine Management [Member] | Aftermarket [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 165,125 164,633
Engine Management [Member] | OE/OES [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 66,557 41,045
Engine Management [Member] | Export [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 7,575 6,340
Engine Management [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 200,354 173,666
Engine Management [Member] | Wire and Cable [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 38,903 38,352
Engine Management [Member] | Compressors [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 0 0
Engine Management [Member] | Other Climate Control Parts [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 0 0
Engine Management [Member] | United States [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 201,823 181,101
Engine Management [Member] | Canada [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 8,140 8,574
Engine Management [Member] | Europe [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 11,492 5,149
Engine Management [Member] | Asia [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 8,341 9,635
Engine Management [Member] | Mexico [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 7,707 6,147
Engine Management [Member] | Other Foreign [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 1,754 1,412
Temperature Control [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 81,321 62,473
Temperature Control [Member] | Aftermarket [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 72,279 55,685
Temperature Control [Member] | OE/OES [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 8,494 6,380
Temperature Control [Member] | Export [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 548 408
Temperature Control [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 0 0
Temperature Control [Member] | Wire and Cable [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 0 0
Temperature Control [Member] | Compressors [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 43,277 33,374
Temperature Control [Member] | Other Climate Control Parts [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 38,044 29,099
Temperature Control [Member] | United States [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 75,449 58,736
Temperature Control [Member] | Canada [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 5,316 3,326
Temperature Control [Member] | Europe [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 45 56
Temperature Control [Member] | Asia [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 162 76
Temperature Control [Member] | Mexico [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 84 65
Temperature Control [Member] | Other Foreign [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1] 265 214
Other [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 2,253 2,062
Other [Member] | Aftermarket [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 2,253 2,062
Other [Member] | OE/OES [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 0 0
Other [Member] | Export [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 0 0
Other [Member] | Ignition, Emission Control, Fuel and Safety Related System Products [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 2,320 1,669
Other [Member] | Wire and Cable [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] (83) 7
Other [Member] | Compressors [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] (51) 18
Other [Member] | Other Climate Control Parts [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 67 368
Other [Member] | United States [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 0 0
Other [Member] | Canada [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 2,253 2,062
Other [Member] | Europe [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 0 0
Other [Member] | Asia [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 0 0
Other [Member] | Mexico [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] 0 0
Other [Member] | Other Foreign [Member]    
Disaggregation of Revenue [Abstract]    
Disaggregation of net sales [1],[2] $ 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 and compressor sales for the three months ended March 31, 2022 exceeded third party sales from our Canadian business unit.
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies, Asbestos (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 247 Months Ended
Sep. 30, 2021
USD ($)
Mar. 31, 2022
USD ($)
Claim
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2022
USD ($)
Claim
Dec. 31, 2021
USD ($)
Aug. 31, 2021
USD ($)
Asbestos [Abstract]              
Accrued asbestos liabilities   $ 51,909     $ 51,909 $ 52,698  
Asbestos [Member]              
Asbestos [Abstract]              
Pending claims, approximate number | Claim   1,584     1,584    
Payment for settled claims and awards related damages, including interest         $ 59,200    
Decrease in range of possible loss from lower range       $ 2,100      
Increase in range of possible loss from upper range       $ 1,100      
Accrued asbestos liabilities $ 60,900            
Incremental pre-tax provision $ 5,300            
Asbestos [Member] | Minimum [Member]              
Asbestos [Abstract]              
Range of possible loss             $ 60,900
Asbestos [Member] | Maximum [Member]              
Asbestos [Abstract]              
Range of possible loss             100,200
Asbestos [Member] | Discontinued Operations [Member]              
Asbestos [Abstract]              
Total operating cash outflows related to discontinued operations   $ 5,000 $ 3,300        
Asbestos [Member] | Discontinued Operations [Member] | Minimum [Member]              
Asbestos [Abstract]              
Range of possible loss             49,400
Asbestos [Member] | Discontinued Operations [Member] | Maximum [Member]              
Asbestos [Abstract]              
Range of possible loss             $ 99,300
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies, Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Changes in product warranties [Roll forward]    
Balance, beginning of period $ 17,463 $ 17,663
Liabilities accrued for current year sales 22,626 20,177
Settlements of warranty claims (19,378) (20,892)
Balance, end of period $ 20,711 $ 16,948
XML 68 brhc10036941_10q_htm.xml IDEA: XBRL DOCUMENT 0000093389 2022-01-01 2022-03-31 0000093389 2022-04-29 0000093389 2021-01-01 2021-03-31 0000093389 2021-12-31 0000093389 2022-03-31 0000093389 2020-12-31 0000093389 2021-03-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000093389 us-gaap:CommonStockMember 2020-12-31 0000093389 us-gaap:NoncontrollingInterestMember 2020-12-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000093389 us-gaap:NoncontrollingInterestMember 2021-12-31 0000093389 us-gaap:TreasuryStockMember 2021-12-31 0000093389 us-gaap:CommonStockMember 2021-12-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000093389 us-gaap:RetainedEarningsMember 2020-12-31 0000093389 us-gaap:TreasuryStockMember 2020-12-31 0000093389 us-gaap:ParentMember 2021-12-31 0000093389 us-gaap:ParentMember 2020-12-31 0000093389 us-gaap:RetainedEarningsMember 2021-12-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000093389 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000093389 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000093389 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000093389 us-gaap:ParentMember 2021-01-01 2021-03-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000093389 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000093389 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000093389 us-gaap:ParentMember 2022-01-01 2022-03-31 0000093389 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000093389 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000093389 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000093389 us-gaap:RetainedEarningsMember 2021-03-31 0000093389 us-gaap:TreasuryStockMember 2022-03-31 0000093389 us-gaap:NoncontrollingInterestMember 2022-03-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000093389 us-gaap:NoncontrollingInterestMember 2021-03-31 0000093389 us-gaap:TreasuryStockMember 2021-03-31 0000093389 us-gaap:ParentMember 2021-03-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000093389 us-gaap:ParentMember 2022-03-31 0000093389 us-gaap:CommonStockMember 2021-03-31 0000093389 us-gaap:RetainedEarningsMember 2022-03-31 0000093389 us-gaap:CommonStockMember 2022-03-31 0000093389 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000093389 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000093389 smp:ParticulateMatterSensorBusinessOfStoneridgeIncMember 2022-01-01 2022-03-31 0000093389 smp:StabilOperativeGroupGmbHMember 2022-01-01 2022-03-31 0000093389 smp:TrumpetHoldingsIncMember 2022-01-01 2022-03-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-03-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:CustomerRelationshipsMember 2022-01-01 2022-03-31 0000093389 smp:TrumpetHoldingsIncMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-03-31 0000093389 smp:TrumpetHoldingsIncMember us-gaap:TradeNamesMember 2022-01-01 2022-03-31 0000093389 smp:ParticulateMatterSensorBusinessOfStoneridgeIncMember 2021-03-01 2021-11-30 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-03-31 0000093389 us-gaap:EmployeeSeveranceMember 2021-12-31 0000093389 us-gaap:OtherRestructuringMember 2021-12-31 0000093389 us-gaap:OtherRestructuringMember 2022-01-01 2022-03-31 0000093389 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-03-31 0000093389 smp:PlantRationalizationProgramMember 2022-01-01 2022-03-31 0000093389 smp:SootSensorProductLineRelocationMember 2022-01-01 2022-03-31 0000093389 smp:PlantRationalizationProgramMember 2022-03-31 0000093389 us-gaap:EmployeeSeveranceMember 2022-03-31 0000093389 us-gaap:OtherRestructuringMember 2022-03-31 0000093389 smp:SootSensorProductLineRelocationMember 2022-03-31 0000093389 srt:MaximumMember smp:SootSensorProductLineRelocationMember 2022-01-01 2022-03-31 0000093389 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0000093389 us-gaap:CustomerRelationshipsMember 2021-12-31 0000093389 us-gaap:LeaseAgreementsMember 2021-12-31 0000093389 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0000093389 smp:SupplyAgreementMember 2021-12-31 0000093389 us-gaap:LeaseAgreementsMember 2022-03-31 0000093389 us-gaap:NoncompeteAgreementsMember 2021-12-31 0000093389 us-gaap:CustomerRelationshipsMember 2022-03-31 0000093389 smp:SupplyAgreementMember 2022-03-31 0000093389 us-gaap:NoncompeteAgreementsMember 2022-03-31 0000093389 smp:PatentsDevelopedTechnologyAndIntellectualPropertyMember 2022-03-31 0000093389 smp:PatentsDevelopedTechnologyAndIntellectualPropertyMember 2021-12-31 0000093389 srt:MaximumMember 2022-03-31 0000093389 smp:HSBCBankPolskaSAMember 2021-12-31 0000093389 smp:HSBCBankPolskaSAMember 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember 2021-12-31 0000093389 country:CA us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember 2022-01-01 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0000093389 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0000093389 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0000093389 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0000093389 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember smp:BorrowingMember 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:BaseRateMember 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:BaseRateMember 2021-12-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember smp:BorrowingMember 2021-12-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:BaseRateMember 2021-01-01 2021-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:JPMorganChaseBankNAMember us-gaap:BaseRateMember 2021-01-01 2021-12-31 0000093389 us-gaap:RevolvingCreditFacilityMember smp:FixedAssetsIncludedInBorrowingBaseMember 2022-03-31 0000093389 srt:MinimumMember smp:StockRepurchaseMember us-gaap:RevolvingCreditFacilityMember 2022-03-31 0000093389 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-03-31 0000093389 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember smp:FixedAssetsNotIncludedInBorrowingBaseMember 2022-03-31 0000093389 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0000093389 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0000093389 us-gaap:RevolvingCreditFacilityMember us-gaap:DividendPaidMember 2022-03-31 0000093389 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:DividendPaidMember 2022-03-31 0000093389 smp:StockRepurchaseMember us-gaap:RevolvingCreditFacilityMember 2022-03-31 0000093389 smp:HSBCContinentalEuropeMember 2022-02-28 0000093389 smp:HSBCContinentalEuropeMember 2022-01-01 2022-03-31 0000093389 smp:HSBCContinentalEuropeMember smp:WarsawInterbankOfferedRateMember 2022-01-01 2022-03-31 0000093389 smp:HSBCContinentalEuropeMember 2022-03-31 0000093389 smp:HSBCContinentalEuropeMember 2021-12-31 0000093389 smp:JPMorganChaseBankNAMember 2022-03-31 0000093389 srt:MaximumMember smp:RestrictedAndPerformanceBasedSharesMember smp:TwoThousandAndSixteenOmnibusIncentivePlanMember 2022-03-31 0000093389 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0000093389 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0000093389 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0000093389 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0000093389 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-03-31 0000093389 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0000093389 srt:MaximumMember smp:ExecutivesAndDirectorsMember smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-03-31 0000093389 srt:MinimumMember smp:ExecutivesAndDirectorsMember smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-03-31 0000093389 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0000093389 smp:EmployeesMember us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0000093389 srt:DirectorMember us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2021-12-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-03-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2022-03-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2021-01-01 2021-03-31 0000093389 smp:EmployeesMember smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-03-31 0000093389 srt:DirectorMember smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-03-31 0000093389 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-01-01 2022-03-31 0000093389 smp:EmployeeStockOwnershipPlanAndTrustEsopMember 2022-01-01 2022-03-31 0000093389 smp:EmployeeStockOwnershipPlanAndTrustEsopMember 2022-03-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2022-01-01 2022-03-31 0000093389 smp:RestrictedAndPerformanceBasedSharesMember 2021-01-01 2021-03-31 0000093389 us-gaap:IntersegmentEliminationMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 us-gaap:OperatingSegmentsMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 us-gaap:OperatingSegmentsMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-03-31 0000093389 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0000093389 us-gaap:OperatingSegmentsMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 us-gaap:OperatingSegmentsMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 us-gaap:IntersegmentEliminationMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 us-gaap:IntersegmentEliminationMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 us-gaap:IntersegmentEliminationMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:OtherClimateControlPartsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 smp:WireAndCableMember 2022-01-01 2022-03-31 0000093389 smp:OtherForeignMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 smp:ExportMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 smp:OtherForeignMember 2022-01-01 2022-03-31 0000093389 smp:OtherForeignMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 smp:OtherClimateControlPartsMember 2021-01-01 2021-03-31 0000093389 country:MX us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 smp:OtherClimateControlPartsMember 2022-01-01 2022-03-31 0000093389 smp:ExportMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 smp:ExportMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 country:MX 2022-01-01 2022-03-31 0000093389 country:CA smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 country:US smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 smp:WireAndCableMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:ExportMember 2022-01-01 2022-03-31 0000093389 country:CA us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 srt:AsiaMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 country:MX us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 smp:OtherForeignMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 smp:OtherClimateControlPartsMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 smp:AftermarketMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 country:CA smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 smp:CompressorsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 smp:CompressorsMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 smp:OtherForeignMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 smp:CompressorsMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 srt:AsiaMember 2021-01-01 2021-03-31 0000093389 smp:OtherClimateControlPartsMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 smp:CompressorsMember 2021-01-01 2021-03-31 0000093389 smp:OEOESMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember 2021-01-01 2021-03-31 0000093389 smp:CompressorsMember 2022-01-01 2022-03-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 country:CA 2022-01-01 2022-03-31 0000093389 smp:OtherForeignMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 country:CA smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 smp:OEOESMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:OEOESMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 smp:OtherClimateControlPartsMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 smp:ExportMember 2021-01-01 2021-03-31 0000093389 smp:ExportMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 srt:AsiaMember 2022-01-01 2022-03-31 0000093389 smp:WireAndCableMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 smp:OtherForeignMember 2021-01-01 2021-03-31 0000093389 srt:AsiaMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 smp:OEOESMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 srt:EuropeMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:WireAndCableMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 srt:EuropeMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 srt:EuropeMember 2022-01-01 2022-03-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember 2022-01-01 2022-03-31 0000093389 country:US smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:CompressorsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 country:US us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 country:CA us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 country:CA smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 smp:OtherForeignMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:OEOESMember 2022-01-01 2022-03-31 0000093389 smp:WireAndCableMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 country:US 2022-01-01 2022-03-31 0000093389 smp:OEOESMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 smp:AftermarketMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 country:US smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 smp:OEOESMember 2021-01-01 2021-03-31 0000093389 country:MX 2021-01-01 2021-03-31 0000093389 smp:WireAndCableMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 srt:AsiaMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 smp:WireAndCableMember 2021-01-01 2021-03-31 0000093389 country:US us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 srt:EuropeMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 srt:AsiaMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 srt:AsiaMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:CompressorsMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 country:MX smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:AftermarketMember smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 country:CA 2021-01-01 2021-03-31 0000093389 srt:AsiaMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 srt:EuropeMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 smp:AftermarketMember 2022-01-01 2022-03-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 country:MX smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 smp:AftermarketMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:OtherClimateControlPartsMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 srt:EuropeMember 2021-01-01 2021-03-31 0000093389 smp:CompressorsMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 smp:ExportMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 smp:WireAndCableMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 country:US smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 smp:ExportMember smp:EngineManagementMember 2021-01-01 2021-03-31 0000093389 smp:OEOESMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 smp:OtherClimateControlPartsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 srt:EuropeMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0000093389 smp:AftermarketMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0000093389 country:US 2021-01-01 2021-03-31 0000093389 smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 smp:AftermarketMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 country:MX smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 country:MX smp:EngineManagementMember 2022-01-01 2022-03-31 0000093389 srt:EuropeMember smp:TemperatureControlMember 2022-01-01 2022-03-31 0000093389 smp:AftermarketMember 2021-01-01 2021-03-31 0000093389 smp:IgnitionEmissionControlFuelAndSafetyRelatedSystemProductsMember smp:TemperatureControlMember 2021-01-01 2021-03-31 0000093389 us-gaap:AsbestosIssueMember 2022-03-31 0000093389 us-gaap:AsbestosIssueMember 2001-09-01 2022-03-31 0000093389 us-gaap:AsbestosIssueMember srt:MinimumMember us-gaap:SegmentDiscontinuedOperationsMember 2021-08-31 0000093389 us-gaap:AsbestosIssueMember srt:MaximumMember 2021-08-31 0000093389 us-gaap:AsbestosIssueMember srt:MinimumMember 2021-08-31 0000093389 us-gaap:AsbestosIssueMember srt:MaximumMember us-gaap:SegmentDiscontinuedOperationsMember 2021-08-31 0000093389 us-gaap:AsbestosIssueMember 2020-01-01 2020-12-31 0000093389 us-gaap:AsbestosIssueMember 2021-09-30 0000093389 us-gaap:AsbestosIssueMember 2021-09-01 2021-09-30 0000093389 us-gaap:AsbestosIssueMember us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-03-31 0000093389 us-gaap:AsbestosIssueMember us-gaap:SegmentDiscontinuedOperationsMember 2021-01-01 2021-03-31 shares iso4217:USD iso4217:USD shares pure iso4217:EUR iso4217:PLN smp:Type smp:Employee smp:Segment smp:Claim false --12-31 2022 Q1 0000093389 P6M 1 P1Y 2022-03-01 2022-06-30 10-Q true 2022-03-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 Yes Large Accelerated Filer false false false 21830348 322831000 276553000 232991000 192769000 89840000 83784000 62884000 54460000 41000 0 26915000 29324000 1449000 635000 805000 209000 27559000 29750000 7005000 7586000 20554000 22164000 -1116000 -1164000 19438000 21000000 -8000 0 19446000 21000000 20562000 22164000 -1116000 -1164000 19446000 21000000 0.94 0.99 -0.06 -0.05 0.88 0.94 0.91 0.97 -0.04 -0.05 0.87 0.92 0.27 0.25 21978507 22317959 22477819 22765508 19438000 21000000 -638000 -1916000 5000 5000 -643000 -1921000 18795000 19079000 -8000 0 3000 0 -5000 0 18800000 19079000 19999000 21755000 6660000 6170000 225303000 180604000 534421000 468755000 22221000 22268000 17471000 17823000 819415000 711205000 232112000 227788000 102984000 102786000 42116000 40469000 131538000 131652000 104344000 106234000 35964000 36126000 45518000 44087000 28530000 25402000 1310409000 1197961000 245450000 125298000 3235000 3117000 139392000 137167000 45875000 57182000 46085000 42412000 23513000 23663000 42606000 42472000 31972000 45058000 578128000 476369000 0 21000 32281000 31206000 25178000 25040000 51909000 52698000 687496000 585334000 2.00 2.00 30000000 30000000 23936036 23936036 47872000 47872000 107606000 105377000 545830000 532319000 -8815000 -8169000 2011019 1911792 80622000 75819000 611871000 601580000 11042000 11047000 622913000 612627000 1310409000 1197961000 19438000 21000000 6952000 6514000 67000 57000 200000 81000 1188000 47000 939000 363000 574000 628000 1980000 1796000 -188000 -1065000 -1116000 -1164000 44706000 -23533000 67662000 46255000 -2171000 -3753000 1942000 8419000 -21226000 -29549000 5245000 3288000 -103962000 -11398000 0 2081000 6449000 4966000 0 -2000 -6449000 -7045000 120152000 30968000 188000 1440000 6517000 11096000 444000 373000 5935000 5588000 108332000 16097000 323000 -42000 -1756000 -2388000 21755000 19488000 19999000 17100000 644000 147000 3793000 1666000 47872000 105377000 532319000 -8169000 -75819000 601580000 11047000 612627000 0 0 19446000 0 0 19446000 -8000 19438000 0 0 0 -646000 0 -646000 3000 -643000 0 0 5935000 0 0 5935000 0 5935000 0 0 0 0 6850000 6850000 0 6850000 0 1860000 0 0 120000 1980000 0 1980000 0 369000 0 0 1927000 2296000 0 2296000 47872000 107606000 545830000 -8815000 -80622000 611871000 11042000 622913000 47872000 105084000 463612000 -5676000 -60656000 550236000 0 550236000 0 0 21000000 0 0 21000000 0 21000000 0 0 0 -1921000 0 -1921000 0 -1921000 0 0 5588000 0 0 5588000 0 5588000 0 0 0 0 11096000 11096000 0 11096000 0 1148000 0 0 648000 1796000 0 1796000 0 134000 0 0 2379000 2513000 0 2513000 47872000 106366000 479024000 -7597000 -68725000 556940000 0 556940000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 1.  Basis of Presentation</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 along with a complementary focus on specialized original equipment parts for manufacturers across multiple industries around the world.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The accompanying unaudited financial information should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form </span>10<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-K for the year ended December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>2021.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">  The unaudited consolidated financial statements include our accounts and all domestic and international companies in which we have more than a </span>50%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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 </span>50%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form </span>10<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-Q and Rule </span>10<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</span>01<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  The results of operations for the interim periods are not necessarily indicative of the results of operations for the entire year.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Reclassification</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">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 along with a complementary focus on specialized original equipment parts for manufacturers across multiple industries around the world.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The accompanying unaudited financial information should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form </span>10<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-K for the year ended December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>2021.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">  The unaudited consolidated financial statements include our accounts and all domestic and international companies in which we have more than a </span>50%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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 </span>50%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form </span>10<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-Q and Rule </span>10<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</span>01<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included.  The results of operations for the interim periods are not necessarily indicative of the results of operations for the entire year.</span></div> 0.50 0.50 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Reclassification</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;"><span style="font-weight: bold;">Note 2.  Summary of Significant Accounting Policies</span></div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The </span>preparation of consolidated annual and quarterly 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 assurance 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, and the recent lockdowns in China, 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 style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div> <div><br/> </div> <div><br/></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">There have been no material changes to our critical accounting policies and estimates from the information provided in Note </span>1<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of the notes to our consolidated financial statements in our Annual Report on Form </span>10<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-K for the year ended December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>2021.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Issued Accounting Pronouncements</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Standards not yet adopted as of March </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>2022.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">T<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">he following table provides a brief description of recently issued accounting pronouncements that have not yet been adopted as of March 31, 2022, and that could have an impact on our financial statements:</span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 15.19%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Standard</div> </td> <td style="width: 0.99%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> </div> </td> <td style="width: 38.9%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Description</div> </td> <td style="width: 0.99%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> </div> </td> <td style="width: 12.19%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Date of</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">adoption /</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Effective Date</div> </td> <td style="width: 1.67%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 30.07%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Effects on the financial</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">statements or other</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> significant matters</div> </td> </tr> <tr> <td colspan="4" style="width: 56.07%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 12.19%; vertical-align: middle;"> </td> <td style="width: 1.67%; vertical-align: middle;"> </td> <td style="width: 30.07%; vertical-align: middle;"> </td> </tr> <tr> <td style="width: 15.19%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">SU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 0.99%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 38.9%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">T<span style="background-color: #CCEEFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">his standard is 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 standard is applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.</span></div> </td> <td style="width: 0.99%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 12.19%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">E<span style="background-color: #CCEEFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ffective March 12, 2020 through December 31, 2022</span></div> </td> <td style="width: 1.67%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 30.07%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The  new standard may be applied as of the beginning of an interim period that includes March 12, 2020 through December 31, 2022.  As certain of our contracts reference LIBOR, including our supply chain financing arrangements, we are currently reviewing the optional guidance in the standard to determine its impact upon the discontinuance of LIBOR. At this time, we do not believe that the new guidance, nor the discontinuance of LIBOR, will have a material impact on our consolidated financial statements and related disclosures.</div> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Issued Accounting Pronouncements</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Standards not yet adopted as of March </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>2022.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">T<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">he following table provides a brief description of recently issued accounting pronouncements that have not yet been adopted as of March 31, 2022, and that could have an impact on our financial statements:</span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 15.19%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Standard</div> </td> <td style="width: 0.99%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> </div> </td> <td style="width: 38.9%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Description</div> </td> <td style="width: 0.99%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> </div> </td> <td style="width: 12.19%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Date of</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">adoption /</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Effective Date</div> </td> <td style="width: 1.67%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 30.07%; vertical-align: bottom;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Effects on the financial</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">statements or other</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> significant matters</div> </td> </tr> <tr> <td colspan="4" style="width: 56.07%; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 12.19%; vertical-align: middle;"> </td> <td style="width: 1.67%; vertical-align: middle;"> </td> <td style="width: 30.07%; vertical-align: middle;"> </td> </tr> <tr> <td style="width: 15.19%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">SU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 0.99%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 38.9%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">T<span style="background-color: #CCEEFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">his standard is 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 standard is applicable to contracts that reference LIBOR, or another reference rate, expected to be discontinued due to reference rate reform.</span></div> </td> <td style="width: 0.99%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 12.19%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">E<span style="background-color: #CCEEFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;">ffective March 12, 2020 through December 31, 2022</span></div> </td> <td style="width: 1.67%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td style="width: 30.07%; vertical-align: top; background-color: #CCEEFF;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The  new standard may be applied as of the beginning of an interim period that includes March 12, 2020 through December 31, 2022.  As certain of our contracts reference LIBOR, including our supply chain financing arrangements, we are currently reviewing the optional guidance in the standard to determine its impact upon the discontinuance of LIBOR. At this time, we do not believe that the new guidance, nor the discontinuance of LIBOR, will have a material impact on our consolidated financial statements and related disclosures.</div> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 3.  Business Acquisitions and Investments</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Business Acquisitions <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Acquisition of Capital Stock of Stabil Operative Group GmbH</span><span style="text-decoration: underline;"> (“Stabil”)</span></div> <div><span style="text-decoration: underline;"><span style="font-weight: normal;"> </span></span></div> <div><span style="text-decoration: underline;"><span style="font-weight: normal;"><br/> </span></span> </div> <div><span style="text-decoration: underline;"><span style="font-weight: normal;"> </span></span></div> <div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; 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, subject to certain post-closing adjustments.  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-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: left"><br/> </div> <div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; 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; display: inline ! important; float: none;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, subject to final agreement of post-closing adjustments, which we do anticipate will be significant (in thousands):</span></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: #000000; margin-left: auto; margin-right: auto; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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: bottom; 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', Times, serif; 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', Times, serif; font-size: 10pt;">16,290</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> </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', Times, serif; 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: bottom;" 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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', Times, serif; 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', Times, serif; 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 style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,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"> </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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,628</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 style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,810</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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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 style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,471</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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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 style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,190</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', Times, serif; 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; 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="font-family: 'Times New Roman', Times, serif; 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 style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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', Times, serif; font-size: 10pt;">(1,751</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', Times, serif; 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%; border-bottom: 2px solid rgb(0, 0, 0); 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">16,290</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> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">The other current assets balance includes </span>$0.9 million<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> of cash acquired.</span></div> </td> </tr> </table> <div><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Intangible assets </span>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<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span 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; display: inline !important; float: none;">Incremental revenues from the acquired Stabil business included in our consolidated statement of operations for the three months ended March 31, 2022 were </span>$5.8 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In May </span>2021,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> we acquired </span>100%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of the capital stock of Trumpet Holdings, Inc., a Delaware corporation, (more commonly known as “Trombetta”), for </span>$111.7 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. 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 </span>70%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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</span>, aligns with our strategy of expansion into the OE heavy duty market. </div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; 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;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, subject to finalization of amounts related to deferred income taxes, which we do not anticipate will be significant (in thousands):</span></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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchase price</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111,711</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; 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', Times, serif; 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: 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="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: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Receivables</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', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</span></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', Times, serif; font-size: 10pt;">9,173</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"> </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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory</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', Times, serif; 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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other current assets (1)</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', Times, serif; font-size: 10pt;">5,193</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"> </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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property, plant 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', Times, serif; 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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease right-of-use assets</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', Times, serif; font-size: 10pt;">3,847</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"> </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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets</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', Times, serif; 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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</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', Times, serif; font-size: 10pt;">49,250</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"> </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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current liabilities</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', Times, serif; 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', Times, serif; font-size: 10pt;">)</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> </tr> <tr> <td style="vertical-align: bottom; 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', Times, serif; font-size: 10pt;">Noncurrent operating lease liabilities</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', Times, serif; font-size: 10pt;">(3,065</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', Times, serif; font-size: 10pt;">)</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"> </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%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income taxes</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', Times, serif; font-size: 10pt;">(8,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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"> </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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Subtotal</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"> </td> <td 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', Times, serif; font-size: 10pt;">123,215</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%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of acquired noncontrolling interest</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"> </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', Times, serif; font-size: 10pt;">(11,504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net assets acquired</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"> </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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</span></div> </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', Times, serif; font-size: 10pt;">111,711</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> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"/> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The other current assets balance includes </span>$4.6 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of cash acquired.</span></div> </td> </tr> </table> <div> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Intangible assets acquired of </span>$54.7 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> consist of customer relationships of </span>$39.4 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> that will be amortized on a straight-line basis over the estimated useful life of </span>20<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> years; developed technology of </span>$13.4 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> that will be amortized on a straight-line basis over the estimated useful life of </span>15<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> years; and a trade name of </span>$1.9 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> that will be amortized on a straight-line basis over the estimated useful life of </span>10<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> years.  Goodwill of </span>$49.3 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; 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;">Incremental revenues from the acquired Trombetta business included in our consolidated statement of operations for the three months ended March 31, 2022 were</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span><span style="font-size: 10pt;">$16.6 million<span style="font-family: 'Times New Roman',Times,serif;">.</span></span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc.</span><span style="text-decoration: underline;"> (“Soot Sensor”)</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">n March 2021 and November 2021, we finalized the acquisitions of certain Soot Sensor product lines from Stoneridge, Inc. for </span><span style="font-family: 'Times New Roman',Times,serif;">$</span>2.9<span style="font-family: 'Times New Roman',Times,serif;"> million. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">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.</span></div> <div><span style="font-size: 10pt;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-size: 10pt;"><br/> </span> </div> <div><span style="font-size: 10pt;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; 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;">The product lines acquired were used to manufacture sensors used in the exhaust and emission systems of diesel engines. The acquired product lines 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 are in the process of completing the relocation of the acquired inventory and machinery &amp; equipment related to the product lines to our engine management plants in Independence, Kansas and Bialystok, Poland.  The acquisition, reported as part of our Engine Management Segment, aligns with our strategy of expansion into the heavy duty parts market.  Customer relationships acquired include Volvo, CNHi and Hino.</span> </div> <div><span style="font-size: 10pt;"> </span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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; display: inline ! important; float: 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):</span></div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto; width: 100%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchase Price</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; 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', Times, serif; 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory</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', Times, serif; 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', Times, serif; font-size: 10pt;">1,032</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"> </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; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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', Times, serif; 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets</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', Times, serif; font-size: 10pt;">755</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"> </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: 76%; 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', Times, serif; font-size: 10pt;">Net assets acquired</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"> </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"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">2,924</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> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Intangible assets acquired of approximately $</span>0.8<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million consist of customer relationships that will be amortized on a straight-line basis over the estimated useful life of </span>10<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> years.</span></div> <div><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> <br/> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; 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;">Incremental revenues from the acquired Soot Sensor business included in our consolidated statement of operations for the three months ended March 31, 2022 were</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; text-transform: none;">$</span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.3 million.</span></div> 1 13700000 16300000 <div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; 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; display: inline ! important; float: none;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, subject to final agreement of post-closing adjustments, which we do anticipate will be significant (in thousands):</span></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: #000000; margin-left: auto; margin-right: auto; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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: bottom; 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', Times, serif; 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', Times, serif; font-size: 10pt;">16,290</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> </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', Times, serif; 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: bottom;" 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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', Times, serif; 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', Times, serif; 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 style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,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"> </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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,628</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 style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,810</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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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 style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,471</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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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 style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,190</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', Times, serif; 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="font-family: 'Times New Roman', Times, serif; 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="font-family: 'Times New Roman', Times, serif; 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 style="vertical-align: bottom; width: 76%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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', Times, serif; font-size: 10pt;">(1,751</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', Times, serif; 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%; border-bottom: 2px solid rgb(0, 0, 0); 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">16,290</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> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"><br/> </td> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">The other current assets balance includes </span>$0.9 million<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> of cash acquired.</span></div> </td> </tr> </table> 16290000 2852000 5126000 1628000 1810000 4971000 5471000 4827000 4190000 4454000 1751000 16290000 900000 5500000 P20Y 4800000 5800000 1 111700000 0.70 <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; 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;">The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed based on their fair values, subject to finalization of amounts related to deferred income taxes, which we do not anticipate will be significant (in thousands):</span></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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchase price</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</span></div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111,711</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; 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', Times, serif; 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: 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="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: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Receivables</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', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</span></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', Times, serif; font-size: 10pt;">9,173</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"> </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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory</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', Times, serif; 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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other current assets (1)</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', Times, serif; font-size: 10pt;">5,193</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"> </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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property, plant 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', Times, serif; 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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease right-of-use assets</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', Times, serif; font-size: 10pt;">3,847</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"> </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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets</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', Times, serif; 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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill</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', Times, serif; font-size: 10pt;">49,250</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"> </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; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current liabilities</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', Times, serif; 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', Times, serif; font-size: 10pt;">)</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> </tr> <tr> <td style="vertical-align: bottom; 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', Times, serif; font-size: 10pt;">Noncurrent operating lease liabilities</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', Times, serif; font-size: 10pt;">(3,065</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', Times, serif; font-size: 10pt;">)</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"> </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%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income taxes</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', Times, serif; font-size: 10pt;">(8,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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"> </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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Subtotal</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"> </td> <td 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', Times, serif; font-size: 10pt;">123,215</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%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of acquired noncontrolling interest</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"> </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', Times, serif; font-size: 10pt;">(11,504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net assets acquired</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"> </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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</span></div> </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', Times, serif; font-size: 10pt;">111,711</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> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"/> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The other current assets balance includes </span>$4.6 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of cash acquired.</span></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 16600000 2900000 <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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; display: inline ! important; float: 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):</span></div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto; width: 100%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Purchase Price</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; 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', Times, serif; 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory</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', Times, serif; 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', Times, serif; font-size: 10pt;">1,032</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"> </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; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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', Times, serif; 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%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Intangible assets</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', Times, serif; font-size: 10pt;">755</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"> </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: 76%; 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', Times, serif; font-size: 10pt;">Net assets acquired</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"> </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"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">2,924</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> </table> 2924000 1032000 1137000 755000 2924000 800000 P10Y 2300000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 4.  Restructuring and Integration Expenses</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">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 March 31, 2022 and December 31, 2021 and for the three months ended March 31, 2022, consisted of the following (in thousands):</span></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: #000000; 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', Times, serif; font-size: 10pt;"> </div> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Workforce</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Reduction</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Exit</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Costs</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; 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', Times, serif; font-size: 10pt;">Exit activity liability at <span style="text-indent: 0pt;">December 31, 2021</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', Times, serif; 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', Times, serif; font-size: 10pt;">79</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">79</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: bottom; width: 64%;" valign="bottom">Restructuring and integration costs:<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"> </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: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt;">Amounts provided for during 2022<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">—</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">41</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">41</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: bottom; width: 64%; 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', Times, serif; font-size: 10pt;">Cash payments</div> </td> <td colspan="1" style="text-align: right; 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', Times, serif; font-size: 10pt;">(6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; 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', Times, serif; font-size: 10pt;">(41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; 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', Times, serif; font-size: 10pt;">(47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; 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', Times, serif; font-size: 10pt;">Exit activity liability at <span style="text-indent: 0pt;">March 31, 2022</span></div> </td> <td colspan="1" style="text-align: right; 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', Times, serif; 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', Times, serif; font-size: 10pt;">73</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="text-align: right; 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', Times, serif; 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', Times, serif; font-size: 10pt;">—</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="text-align: right; 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', Times, serif; 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', Times, serif; font-size: 10pt;">73</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> </table> <div><br/> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Integration Costs</div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; font-variant: normal; text-transform: none;">Particulate Matter Sensor (“Soot Sensor”) Product Line Relocation</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">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 </span>$41,000, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">during the three months ended March 31, 2022, related to these relocation activities in our Engine Management segment.  Additional relocation expenses of approximately</span> $150,000 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">are expected to be incurred related to the relocations. We anticipate that the soot sensor product line relocation will be completed by the end of the <span style="-sec-ix-hidden:Fact_19d31c1f297f44e4a4bdc25c3cb24b2b">second quarter</span> of 2022.</span></span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"> <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;">Plant Rationalization Programs</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The 2016 Plant Rationalization Program, which included the shutdown and sale of our Grapevine, Texas facility, and the 2017 Orlando Plant Rationalization Program, which included the shutdown of our Orlando, Florida facility, have been substantially completed.  Cash payments made of $</span>6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">,000 during the three months ended March 31, 2022, and the remaining aggregate liability of $</span>73<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">,000 consists of severance payments to former employees terminated in connection with these programs</span>.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">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 March 31, 2022 and December 31, 2021 and for the three months ended March 31, 2022, consisted of the following (in thousands):</span></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: #000000; 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', Times, serif; font-size: 10pt;"> </div> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Workforce</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Reduction</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Exit</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Costs</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; 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', Times, serif; font-size: 10pt;">Exit activity liability at <span style="text-indent: 0pt;">December 31, 2021</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', Times, serif; 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', Times, serif; font-size: 10pt;">79</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">79</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: bottom; width: 64%;" valign="bottom">Restructuring and integration costs:<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"> </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: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="margin-left: 9pt;">Amounts provided for during 2022<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">—</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">41</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">41</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: bottom; width: 64%; 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', Times, serif; font-size: 10pt;">Cash payments</div> </td> <td colspan="1" style="text-align: right; 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', Times, serif; font-size: 10pt;">(6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; 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', Times, serif; font-size: 10pt;">(41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; 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', Times, serif; font-size: 10pt;">(47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; 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', Times, serif; font-size: 10pt;">Exit activity liability at <span style="text-indent: 0pt;">March 31, 2022</span></div> </td> <td colspan="1" style="text-align: right; 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', Times, serif; 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', Times, serif; font-size: 10pt;">73</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="text-align: right; 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', Times, serif; 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', Times, serif; font-size: 10pt;">—</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="text-align: right; 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', Times, serif; 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', Times, serif; font-size: 10pt;">73</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> </table> 79000 0 79000 0 41000 41000 6000 41000 47000 73000 0 73000 41000 150000 6000 73000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 5.  Sale of Receivables</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Pursuant to these agreements, we sold </span><span style="font-size: 10pt;">$155.7 million<span style="font-family: 'Times New Roman',Times,serif;"> and </span>$191.4 million<span style="font-family: 'Times New Roman',Times,serif;"> of receivables during</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;"> the three months ended March 31, 2022 and 2021, respectively.  Receivables presented at financial institutions and not yet collected as of March 31, 2022 and December 31, 2021 were approximately</span><span style="font-family: 'Times New Roman',Times,serif;"> </span>$9.6 million<span style="font-family: 'Times New Roman',Times,serif;"> and </span>$1.3 million<span style="font-family: 'Times New Roman',Times,serif;">, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">respectively, and remained in our accounts receivable balance for those periods. 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 </span></span>$3.5 million<span style="font-family: 'Times New Roman',Times,serif;"> and </span>$2.7 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">million related to the sale of receivables is included in selling, general and administrative expense in our consolidated statements of operations for the three months ended March 31, 2022 and 2021, respectively.</span></span></div> <div><span style="font-size: 10pt;"> </span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">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 the LIBOR rate, or an alternative benchmark reference rate, as it is a component of the discount rate applicable to each arrangement.  If the LIBOR rate, or alternative 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.</span></div> 155700000 191400000 9600000 1300000 3500000 2700000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 6.  Inventories</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, which are stated at the lower of cost (determined by means of the first-in, first-out method) and net realizable value, consist of the following:</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: #000000; width: 100%;"> <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', Times, serif; 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">333,350</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">17,826</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">183,245</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', Times, serif; 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: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">534,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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">22,221</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', Times, serif; 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: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">556,642</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', Times, serif; 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', Times, serif; 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> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories, which are stated at the lower of cost (determined by means of the first-in, first-out method) and net realizable value, consist of the following:</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: #000000; width: 100%;"> <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', Times, serif; 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">333,350</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">17,826</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">183,245</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', Times, serif; 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: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">534,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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">22,221</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', Times, serif; 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: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">556,642</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', Times, serif; 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', Times, serif; 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> 333350000 296739000 17826000 16010000 183245000 156006000 534421000 468755000 22221000 22268000 556642000 491023000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 7.  Acquired Intangible Assets</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acquired identifiable intangible assets consist of the following:</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: #000000; width: 100%;"> <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', Times, serif; 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">Customer relationships</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', Times, serif; 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', Times, serif; font-size: 10pt;">156,894</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', Times, serif; 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', Times, serif; 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"> </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', Times, serif; font-size: 10pt;">Patents, developed technology and intellectual property</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', Times, serif; font-size: 10pt;">14,123</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', Times, serif; font-size: 10pt;">14,123</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', Times, serif; font-size: 10pt;">Trademarks and trade names</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', Times, serif; 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> <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', Times, serif; 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> </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', Times, serif; font-size: 10pt;">Non-compete agreements</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', Times, serif; 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> <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', Times, serif; font-size: 10pt;">3,280</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', Times, serif; font-size: 10pt;">Supply agreements</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', Times, serif; 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> <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', Times, serif; 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> </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', Times, serif; font-size: 10pt;">Leaseholds</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', Times, serif; 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> <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', Times, serif; 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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total acquired intangible assets</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', Times, serif; font-size: 10pt;">184,139</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', Times, serif; 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"> </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', Times, serif; font-size: 10pt;">Less accumulated amortization (1)</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', Times, serif; font-size: 10pt;">(81,058</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', Times, serif; font-size: 10pt;">)</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', Times, serif; 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', Times, serif; 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: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net acquired intangible assets</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', Times, serif; 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', Times, serif; font-size: 10pt;">103,081</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', Times, serif; 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', Times, serif; 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"> </td> </tr> </table> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Applies to all intangible assets, except for trademarks and trade names totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.</div> </div> </td> </tr> </table> </div> <div><span style="font-family: Georgia,serif;"><br/> </span> </div> <div><span style="font-family: Georgia,serif;"> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> <span style="font-size: 10pt;">Total amortization expense for acquired intangible assets was $2.1 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">million for both the three months ended March 31, 2022 and 2021.  Based on the current estimated useful lives assigned to our intangible assets, amortization expense is estimated to be</span> $6.5 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; 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;">million for the remainder of 2022,</span> $8.3 million in 2023, $8.3 million in 2024, $8.3 million in 2025 and $69.1 million in the aggregate for the years 2026 through 2041.</span></span><br/> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acquired identifiable intangible assets consist of the following:</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: #000000; width: 100%;"> <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', Times, serif; 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">Customer relationships</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', Times, serif; 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', Times, serif; font-size: 10pt;">156,894</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', Times, serif; 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', Times, serif; 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"> </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', Times, serif; font-size: 10pt;">Patents, developed technology and intellectual property</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', Times, serif; font-size: 10pt;">14,123</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', Times, serif; font-size: 10pt;">14,123</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', Times, serif; font-size: 10pt;">Trademarks and trade names</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', Times, serif; 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> <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', Times, serif; 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> </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', Times, serif; font-size: 10pt;">Non-compete agreements</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', Times, serif; 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> <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', Times, serif; font-size: 10pt;">3,280</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', Times, serif; font-size: 10pt;">Supply agreements</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', Times, serif; 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> <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', Times, serif; 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> </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', Times, serif; font-size: 10pt;">Leaseholds</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', Times, serif; 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> <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', Times, serif; 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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total acquired intangible assets</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', Times, serif; font-size: 10pt;">184,139</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', Times, serif; 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"> </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', Times, serif; font-size: 10pt;">Less accumulated amortization (1)</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', Times, serif; font-size: 10pt;">(81,058</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', Times, serif; font-size: 10pt;">)</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', Times, serif; 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', Times, serif; 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: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net acquired intangible assets</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', Times, serif; 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', Times, serif; font-size: 10pt;">103,081</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', Times, serif; 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', Times, serif; 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"> </td> </tr> </table> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Applies to all intangible assets, except for trademarks and trade names totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized.</div> </div> </td> </tr> </table> </div> 156894000 157020000 14123000 14123000 8880000 8880000 3282000 3280000 800000 800000 160000 160000 184139000 184263000 81058000 78932000 103081000 105331000 2600000 2100000 2100000 6500000 8300000 8300000 8300000 69100000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 8.  Leases</div> <div><br/> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; 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; display: inline !important; float: none;">Quantitative Lease Disclosures</span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; 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; display: inline !important; float: none;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 ten years, some of which may include one or more five-year <span 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; display: inline !important; float: none;">renewal options.  We have included the five-year renewal option for one of our leases in our operating lease payments as we concluded that it is reasonably certain that we will exercise the option.  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.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-size: 10pt; 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; font-family: 'Times New Roman',Times,serif;">The following tables provide quantitative disclosures related to our operating leases and includes all operating leases acquired in the Stabil and Trombetta acquisitions from the date of acquisition (in thousands):</div> <div><br class="Apple-interchange-newline"/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Balance Sheet Information</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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">December 31</span>,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">2021</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: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Assets</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', Times, serif; font-size: 10pt;">Operating lease right-of-use assets</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', Times, serif; 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', Times, serif; font-size: 10pt;">42,116</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', Times, serif; 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', Times, serif; 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%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities</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"> </td> <td 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"> </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%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sundry payables and accrued expenses</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,140</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,544</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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', Times, serif; font-size: 10pt;">Noncurrent operating lease liabilities</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', Times, serif; font-size: 10pt;">32,281</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', Times, serif; 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; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9.4pt; margin-left: 16.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total operating lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" 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(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,421</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" 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(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); 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"> </td> <td colspan="1" rowspan="1" style="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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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> <td colspan="1" rowspan="1" style="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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; width: 9%; font-weight: bold; background-color: rgb(204, 238, 255); white-space: nowrap;" 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 rowspan="1" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">  <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Balance Sheet Information</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div><span style="font-weight: bold;">March 31,</span></div> <div><span style="font-weight: bold;">2022<br/> </span></div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; width: 9%; font-weight: bold; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>December 31,</div> <div>2021  </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Weighted Average Remaining Lease Term</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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); white-space: nowrap;" 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; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.1 Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.3 Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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); white-space: nowrap;" 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; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Weighted Average Discount Rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating leases</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.1</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', Times, serif; font-size: 10pt;">%</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</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', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> <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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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; white-space: nowrap;" 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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"> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">2,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="vertical-align: bottom; width: 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', Times, serif; 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', Times, serif; font-size: 10pt;">2,336</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"> </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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Supplemental Cash Flow Information</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"> </td> <td 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"> </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', Times, serif; 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%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating cash flows from operating leases</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', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,760</td> <td 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', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,302</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', Times, serif; 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%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating leases</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', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3,866</td> <td 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', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3,603</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> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excludes expenses of approximately $0.4 million and $0.7 million for the three months ended March 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> </div> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Minimum Lease Payments</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">At March 31, 2022, we are obligated to make minimum lease payments through 2031, under operating leases, which are as follows (in thousands):</span></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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">8,403</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; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</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', Times, serif; font-size: 10pt;">10,076</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="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2024</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', Times, serif; font-size: 10pt;">7,789</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; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</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', Times, serif; font-size: 10pt;">6,529</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="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2026</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', Times, serif; font-size: 10pt;">5,810</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', Times, serif; font-size: 10pt;">Thereafter</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', Times, serif; font-size: 10pt;">6,988</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', Times, serif; font-size: 10pt;">Total lease payments</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', Times, serif; 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', Times, serif; font-size: 10pt;">45,595</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', Times, serif; font-size: 10pt;">Less: Interest</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', Times, serif; font-size: 10pt;">(2,174</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', Times, serif; 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', Times, serif; font-size: 10pt;">Present value of lease liabilities</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', Times, serif; 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', Times, serif; font-size: 10pt;">43,421</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> P10Y P5Y P5Y <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-size: 10pt; 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; font-family: 'Times New Roman',Times,serif;">The following tables provide quantitative disclosures related to our operating leases and includes all operating leases acquired in the Stabil and Trombetta acquisitions from the date of acquisition (in thousands):</div> <div><br class="Apple-interchange-newline"/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Balance Sheet Information</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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">December 31</span>,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">2021</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: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Assets</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', Times, serif; font-size: 10pt;">Operating lease right-of-use assets</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', Times, serif; 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', Times, serif; font-size: 10pt;">42,116</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', Times, serif; 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', Times, serif; 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%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities</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"> </td> <td 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"> </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%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sundry payables and accrued expenses</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,140</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,544</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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', Times, serif; font-size: 10pt;">Noncurrent operating lease liabilities</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', Times, serif; font-size: 10pt;">32,281</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', Times, serif; 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; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9.4pt; margin-left: 16.6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total operating lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" 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(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,421</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" 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(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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(255, 255, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); 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"> </td> <td colspan="1" rowspan="1" style="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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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> <td colspan="1" rowspan="1" style="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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; width: 9%; font-weight: bold; background-color: rgb(204, 238, 255); white-space: nowrap;" 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 rowspan="1" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">  <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Balance Sheet Information</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div><span style="font-weight: bold;">March 31,</span></div> <div><span style="font-weight: bold;">2022<br/> </span></div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; width: 9%; font-weight: bold; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>December 31,</div> <div>2021  </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Weighted Average Remaining Lease Term</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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); white-space: nowrap;" 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; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.1 Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.3 Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); 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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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); white-space: nowrap;" 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; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Weighted Average Discount Rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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: -9.35pt; margin-left: 16.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating leases</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.1</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', Times, serif; font-size: 10pt;">%</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3</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', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> <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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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; white-space: nowrap;" 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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"> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">2,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="vertical-align: bottom; width: 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', Times, serif; 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', Times, serif; font-size: 10pt;">2,336</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"> </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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Supplemental Cash Flow Information</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"> </td> <td 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"> </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', Times, serif; 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%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating cash flows from operating leases</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', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,760</td> <td 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', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,302</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', Times, serif; 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%;" valign="bottom"> </td> <td colspan="1" style="text-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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 16.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating leases</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', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3,866</td> <td 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', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">3,603</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> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excludes expenses of approximately $0.4 million and $0.7 million for the three months ended March 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> </div> </td> </tr> </table> 42116000 40469000 11140000 10544000 32281000 31206000 43421000 41750000 P5Y1M6D P5Y3M18D 0.031 0.03 2830000 2336000 2760000 2302000 3866000 3603000 400000 700000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">At March 31, 2022, we are obligated to make minimum lease payments through 2031, under operating leases, which are as follows (in thousands):</span></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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">8,403</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; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2023</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', Times, serif; font-size: 10pt;">10,076</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="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2024</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', Times, serif; font-size: 10pt;">7,789</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; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2025</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', Times, serif; font-size: 10pt;">6,529</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="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">2026</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', Times, serif; font-size: 10pt;">5,810</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', Times, serif; font-size: 10pt;">Thereafter</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', Times, serif; font-size: 10pt;">6,988</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', Times, serif; font-size: 10pt;">Total lease payments</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', Times, serif; 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', Times, serif; font-size: 10pt;">45,595</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', Times, serif; font-size: 10pt;">Less: Interest</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', Times, serif; font-size: 10pt;">(2,174</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', Times, serif; 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', Times, serif; font-size: 10pt;">Present value of lease liabilities</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', Times, serif; 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', Times, serif; font-size: 10pt;">43,421</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> 8403000 10076000 7789000 6529000 5810000 6988000 45595000 2174000 43421000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 9.  Credit Facilities and Long-Term Debt</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <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', Times, serif; 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">Revolving credit facilities</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', Times, serif; 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', Times, serif; font-size: 10pt;">245,450</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', Times, serif; 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', Times, serif; font-size: 10pt;">125,298</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', Times, serif; font-size: 10pt;">Other (1)</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', Times, serif; font-size: 10pt;">3,235</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', Times, serif; 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt</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', Times, serif; 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', Times, serif; font-size: 10pt;">248,685</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', Times, serif; 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', Times, serif; 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"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current maturities of debt</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', Times, serif; 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', Times, serif; font-size: 10pt;">248,685</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">Long-term debt</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', Times, serif; font-size: 10pt;">—</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', Times, serif; 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt</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', Times, serif; 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', Times, serif; font-size: 10pt;">248,685</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other includes borrowings under our Polish overdraft facility of Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million) as of March 31, 2022 and December 31, 2021, respectively.</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;">Revolving Credit Facility</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In March 2022, the Company and its wholly owned subsidiaries, SMP Motor Products Ltd. and Trumpet Holdings, Inc., entered into an amendment to our Credit Agreement, dated as of October 28, 2015 (as amended by the First Amendment to Credit Agreement, dated as of December 10, 2018), with JP Morgan Chase Bank, N.A., as agent, and a syndicate of lenders for our senior secured revolving credit facility. The amendment provides 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 updates the benchmark provisions to replace LIBOR with Term SOFR as the reference rate.  The amended credit agreement has a maturity date of December 10, 2023, and allows for a $10 million line of credit to Canada as part of the $300 million available for borrowing.</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;">Direct borrowings under the amended credit agreement bear interest at SOFR for the selected term (adjusted to include a 0.10% credit spread adjustment) plus a margin ranging from 1.25% to 1.75% based on our borrowing availability, or floating at the alternate base rate plus a margin ranging from 0.25% to 0.75% based on our borrowing availability, at our option.  The amended credit agreement is guaranteed by certain of our subsidiaries and secured by certain of our assets.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Borrowings under the amended credit agreement are secured by substantially all of our assets, including accounts receivable, inventory and certain fixed assets, and those of certain of our subsidiaries.  Availability under the amended credit agreement is based on a formula of eligible accounts receivable, eligible drafts presented to the banks under our supply chain financing arrangements and eligible inventory.  After taking into account outstanding borrowings under the amended credit agreement, there was an additional $</span>52<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million available for us to borrow pursuant to the formula at </span>March 31, 2022.  The loss of business of one or more of our key customers or, a significant reduction in purchases of our products from any one of them, could adversely impact availability under our amended revolving credit facility<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding borrowings under the credit agreement, which are classified as current liabilities, were $245.5 million and $125.3 million at March 31, 2022 and December 31, 2021, respectively; <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">while letters of credit outstanding under the credit agreement were $</span>2.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million at both March 31, 2022 and December 31, 2021, </span>respectively.  Borrowings under the credit agreement have been classified as current liabilities based upon accounting rules and certain provisions in the agreement.</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;">At March 31, 2022, the weighted average interest rate on our amended credit agreement was 1.8%, which consisted of $230 million in direct borrowings at 1.5% and an alternative base rate loan of $15.5 million at 3.75%.  At December 31, 2021, the weighted average interest rate on our amended credit agreement was 1.4%, which consisted of $125 million in direct borrowings at 1.4% and an alternative base rate loan of $0.3 million at 3.5%. During the three months ended March 31, 2022, our average daily alternative base rate loan balance was $2.6 million compared to a balance of $1.2 million for the three months ended March 31, 2021 and a balance of $1.1 million for the year ended December 31, 2021<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At any time that our borrowing availability is less than the greater of either (a) $25 million, or 10% of the commitments if fixed assets are not included in the borrowing base, or (b) $31.25 million, or 12.5% of the commitments if fixed assets are included in the borrowing base, the terms of the amended credit agreement provide for, among other provisions, a financial covenant requiring us, on a consolidated basis, to maintain a fixed charge coverage ratio of 1:1 at the end of each fiscal quarter (rolling four quarters).  As of March 31, 2022, we were not subject to these covenants.  Additionally, the amended credit agreement permits us to pay cash dividends of $25 million in any fiscal year, so long as after giving effect to the payment (a) our borrowing availability is greater than, or equal to, the greater of $25 million or 10% of the commitments, or (b) our borrowing availability is greater than $15 million and our fixed charge coverage ratio is at least 1.15 to 1; and to make stock repurchases of $20 million in any fiscal year, so long as after giving effect to the repurchases our borrowing availability is greater than, or equal to, the greater of $25 million or 10% of the commitments.  Provided specific conditions are met, the amended credit agreement also permits acquisitions, permissible debt financing, capital expenditures, cash dividend payments greater than $25 million, and stock repurchases of greater than $20 million.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">In February 2022, our Polish subsidiary, SMP Poland sp. z.o.o., amended its overdraft facility with HSBC Continental Europe (Spolka Akcyjna) Oddzial w Polsce, formerly HSBC France (Spolka Akcyjna) Oddzial w Polsce.  The amended overdraft facility provides for borrowings of up to Zloty 30 million (approximately $7.2 million).  Availability under the amended facility commences in <span style="-sec-ix-hidden:Fact_273ddbd74841453288df940acf9fded6">March 2022</span> and ends in <span style="-sec-ix-hidden:Fact_0e184751e1fa43acaf1b9afe8a5b6dc1">June 2022</span>, 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 overdraft facility will bear interest at a rate equal to WIBOR + 1.5% and are guaranteed by Standard Motor Products, Inc., the ultimate parent company.  At March 31, 2022 and December 31, 2021, borrowings under the overdraft facility were Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million), respectively.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We have deferred financing costs of approximately $0.6 million and $0.4 million as of March 31, 2022 and December 31, 2021, respectively.  Deferred financing costs as of March 31, 2022 are related to our amended revolving credit facility.  In connection with the amendment to our Credit Agreement with JPMorgan Chase Bank, N.A., as agent, entered into in March 2022, we incurred and capitalized approximately $0.2 million of financing costs related to bank, legal and other professional fees which are being amortized, along with the preexisting deferred financing costs, through 2023, the term of the amended agreement.  Deferred financing costs as of March 31, 2022 are being amortized in the amounts of $0.3 million for the remainder of 2022, and $0.3 million in 2023.</span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <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', Times, serif; 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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">Revolving credit facilities</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', Times, serif; 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', Times, serif; font-size: 10pt;">245,450</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', Times, serif; 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', Times, serif; font-size: 10pt;">125,298</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', Times, serif; font-size: 10pt;">Other (1)</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', Times, serif; font-size: 10pt;">3,235</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', Times, serif; 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt</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', Times, serif; 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', Times, serif; font-size: 10pt;">248,685</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', Times, serif; 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', Times, serif; 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"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current maturities of debt</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', Times, serif; 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', Times, serif; font-size: 10pt;">248,685</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">Long-term debt</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', Times, serif; font-size: 10pt;">—</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', Times, serif; 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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt</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', Times, serif; 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', Times, serif; font-size: 10pt;">248,685</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 9pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other includes borrowings under our Polish overdraft facility of Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million) as of March 31, 2022 and December 31, 2021, respectively.</div> </td> </tr> </table> 245450000 125298000 3235000 3138000 248685000 128436000 248685000 128415000 0 21000 248685000 128436000 13200000 3200000 12300000 3000000 50000000 250000000 300000000 2023-12-10 10000000 300000000 0.0010 0.0125 0.0175 0.0025 0.0075 52000000 245500000 125300000 2600000 2600000 0.018 230000000 0.015 15500000 0.0375 0.014 125000000 0.014 300000 0.035 2600000 1200000 1100000 25000000 0.10 31250000 0.125 1 25000000 25000000 0.10 15000000 1.15 1 20000000 25000000 0.10 25000000 20000000 30000000 7200000 P3M P30D P3M 0.015 13200000 3200000 12300000 3000000 600000 400000 200000 200000 300000 300000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 10.</span>  <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Stock-Based Compensation Plans</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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 cost is recognized in the consolidated statement of operations over the period during which an employee is required to provide service in exchange for the award.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Restricted and Performance Stock Grants</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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 </span>2,050,000<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> shares <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">under the Amended and Restated  </span>2016<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Omnibus Incentive Plan (“Plan”).</span>  Shares issued under the Plan that are cancelled, forfeited or expire by their terms are eligible to be granted again under the Plan.</span></span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As part of the Plan, we currently grant shares of restricted stock to eligible employees and our independent directors and performance-based shares to eligible employees.  We grant eligible employees </span>two<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> 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 </span>three years<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> after the date of grant.  Long-term retention restricted shares granted to selected executives vest at a </span>25%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> rate on or within approximately </span>two months<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of an executive reaching the ages 60 and 63</span>,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and become fully vested on or within approximately </span>two months<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of an executive reaching the age 65</span>.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">  Restricted shares granted to directors become </span><span style="-sec-ix-hidden:Fact_e4cea156287e4da1beeb679a27933942">fully</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> vested upon the first anniversary of the date of grant.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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_ed202fe2f8ff4f4f8afdd42d95504a7f">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 on our evaluation of historical and expected future turnover.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our </span>restricted and performance-based share activity was as follows for the three months ended March 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">:</span></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: #000000; margin-left: auto; margin-right: auto; 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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted Average</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date Fair</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Value Per Share</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: 76%; 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', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance at </span>December 31, <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"> </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', Times, serif; 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); 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', Times, serif; 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', Times, serif; 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); 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: 20.35pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">—</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: 20.35pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">(3,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"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">42.12</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%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 20.35pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</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', Times, serif; font-size: 10pt;">(4,000</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', Times, serif; 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', Times, serif; font-size: 10pt;">42.83</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: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance at </span><span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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', Times, serif; font-size: 10pt;">800,019</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </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', Times, serif; font-size: 10pt;">34.86</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', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We recorded compensation expense related to restricted shares and performance-based shares of $</span>2<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million ($</span>1.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, net of tax) and $</span>1.8<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million ($</span>1.3<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, net of tax) for the three</span> months ended March 31, 2022 and 2021, respectively<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. The unamortized compensation expense related to our restricted and performance-based shares was $</span>15.1<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million at March 31, 2022, and is expected to be recognized as they vest over a weighted average period of </span>4.4<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> years and </span>0.12<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> years for employees and directors, respectively.</span></div> 2050000 2 P3Y 0.25 0.25 P2M P2M P2M P3Y P3Y P2Y 0.05 0 0 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Our </span>restricted and performance-based share activity was as follows for the three months ended March 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">:</span></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: #000000; margin-left: auto; margin-right: auto; 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="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted Average</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date Fair</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Value Per Share</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: 76%; 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', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance at </span>December 31, <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"> </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', Times, serif; 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); 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', Times, serif; 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', Times, serif; 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); 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: 20.35pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">—</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: 20.35pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">(3,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"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">42.12</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%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 20.35pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</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', Times, serif; font-size: 10pt;">(4,000</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', Times, serif; 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', Times, serif; font-size: 10pt;">42.83</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: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Balance at </span><span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span></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', Times, serif; font-size: 10pt;">800,019</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </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', Times, serif; font-size: 10pt;">34.86</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> 807019 34.92 0 0 3000 42.12 4000 42.83 800019 34.86 2000000 1500000 1800000 1300000 15100000 P4Y4M24D P0Y1M13D <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 11.</span>  <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Employee Benefits</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We provide certain medical and dental care benefits to </span>14<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> former U.S. union employees.  The postretirement medical and dental benefit obligation to the former union employees as of March 31, 2022</span>,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and the related net periodic benefit cost for the plan for the three months ended March 31, 2022 and 2021 were not material.</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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, we made company contributions to the plan of $0.8 million related to calendar year 2021.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">We also have an Employee Stock Ownership Plan and Trust 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 their fiduciary duties.  During the three months ended March 31, 2022</span>,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> we contributed to the trust an additional </span>48,200<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> shares from our treasury and released </span>48,200<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> shares from the trust leaving </span>200<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> shares remaining in the trust as of March 31, 2022.</span></div> 14 800000 48200 48200 200 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 12.</span>  <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Fair Value Measurements</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The carrying value of our financial instruments consisting of cash and cash equivalents, deferred compensation, and short term borrowings approximate their fair value.  In each instance, fair value is determined after considering Level 1 inputs under the three-level fair value hierarchy.  For fair value purposes, the carrying value of cash and cash equivalents approximates fair value due to the short maturity of those investments.  The fair value of the assets held by the deferred compensation plan are based on the quoted market prices of the underlying funds which are held in registered investment companies. The carrying value of our revolving credit facilities, classified as short term borrowings, equals fair market value because the interest rate reflects current market rates.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 13.</span> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Earnings Per Share</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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 (in thousands, except per share data):</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: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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 rowspan="1" style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-weight: bold;" valign="bottom"> 2022<br/> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"> 2021<br/> </td> <td colspan="1" rowspan="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: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net Earnings <span style="font-weight: bold;">Attributable to SMP -</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><br/> </div> </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"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><br/> </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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Earnings from continuing operations</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', Times, serif; 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', Times, serif; font-size: 10pt;">20,562</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', Times, serif; 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', Times, serif; font-size: 10pt;">22,164</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%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Loss from discontinued operations</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: 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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); 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,164</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net earnings attributable to SMP<br/> </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: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">19,446</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">21,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-weight: bold;">Basic Net Earnings Per Common Share Attributable to SMP -</span><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', Times, serif; font-size: 10pt;"><br/> </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', Times, serif; font-size: 10pt;"><br/> </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%; 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', Times, serif; font-size: 10pt;">Earnings from continuing operations per common share</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', Times, serif; 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', Times, serif; font-size: 10pt;">0.94</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', Times, serif; 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', Times, serif; font-size: 10pt;">0.99</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%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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: #FFFFFF;" 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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); 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net earnings per common share attributable to SMP<br/> </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: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">0.88</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">0.94</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" 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: 76%; background-color: rgb(204, 238, 255);" valign="bottom">Weighted average common shares outstanding</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">21,979</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">22,318</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; font-family: 'Times New Roman', Times, serif; 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%; 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', Times, serif; font-size: 10pt; font-weight: bold;">Diluted Net Earnings Per Common Share Attributable to SMP -<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"> </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: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">0.91</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', Times, serif; 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', Times, serif; font-size: 10pt;">0.97</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', Times, serif; 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: 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', Times, serif; font-size: 10pt;">(0.04</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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%; 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', Times, serif; font-size: 10pt;">(0.05</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </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: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net earnings per common share attributable to SMP</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', Times, serif; 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', Times, serif; font-size: 10pt;">0.87</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: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">0.92</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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> <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: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average common shares outstanding</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', Times, serif; font-size: 10pt;">21,979</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', Times, serif; font-size: 10pt;">22,318<br/> </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: middle; width: 76%; 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', Times, serif; 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%; 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"> </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%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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;" 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', Times, serif; font-size: 10pt;">499</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: 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', Times, serif; font-size: 10pt;">448</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: 7.2pt; font-family: 'Times New Roman', Times, serif; 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; background-color: #CCEEFF;" 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"> </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', Times, serif; font-size: 10pt;">22,478</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255);" valign="bottom"> </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', Times, serif; font-size: 10pt;">22,766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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', Times, serif; 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', Times, serif; 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', Times, serif; 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; 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', Times, serif; font-size: 10pt;">Restricted and performance-based 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', Times, serif; font-size: 10pt;">259</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', Times, serif; font-size: 10pt;">272</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', Times, serif; 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 (in thousands, except per share data):</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: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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 rowspan="1" style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-weight: bold;" valign="bottom"> 2022<br/> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"> 2021<br/> </td> <td colspan="1" rowspan="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: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net Earnings <span style="font-weight: bold;">Attributable to SMP -</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><br/> </div> </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"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><br/> </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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Earnings from continuing operations</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', Times, serif; 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', Times, serif; font-size: 10pt;">20,562</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', Times, serif; 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', Times, serif; font-size: 10pt;">22,164</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%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Loss from discontinued operations</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: 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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); 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,164</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net earnings attributable to SMP<br/> </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: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">19,446</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">21,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-weight: bold;">Basic Net Earnings Per Common Share Attributable to SMP -</span><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', Times, serif; font-size: 10pt;"><br/> </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', Times, serif; font-size: 10pt;"><br/> </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%; 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', Times, serif; font-size: 10pt;">Earnings from continuing operations per common share</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', Times, serif; 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', Times, serif; font-size: 10pt;">0.94</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', Times, serif; 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', Times, serif; font-size: 10pt;">0.99</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%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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: #FFFFFF;" 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.06</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); 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); 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(0.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net earnings per common share attributable to SMP<br/> </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: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">0.88</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">0.94</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%;" 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: 76%; background-color: rgb(204, 238, 255);" valign="bottom">Weighted average common shares outstanding</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">21,979</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">22,318</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; font-family: 'Times New Roman', Times, serif; 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%; 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', Times, serif; font-size: 10pt; font-weight: bold;">Diluted Net Earnings Per Common Share Attributable to SMP -<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"> </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: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">0.91</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', Times, serif; 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', Times, serif; font-size: 10pt;">0.97</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', Times, serif; 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: 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', Times, serif; font-size: 10pt;">(0.04</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</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%; 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', Times, serif; font-size: 10pt;">(0.05</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </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: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net earnings per common share attributable to SMP</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', Times, serif; 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', Times, serif; font-size: 10pt;">0.87</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: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">0.92</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: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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> <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: top; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average common shares outstanding</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', Times, serif; font-size: 10pt;">21,979</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', Times, serif; font-size: 10pt;">22,318<br/> </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: middle; width: 76%; 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', Times, serif; 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%; 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"> </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%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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;" 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', Times, serif; font-size: 10pt;">499</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: 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', Times, serif; font-size: 10pt;">448</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: 7.2pt; font-family: 'Times New Roman', Times, serif; 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; background-color: #CCEEFF;" 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"> </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', Times, serif; font-size: 10pt;">22,478</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255);" valign="bottom"> </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', Times, serif; font-size: 10pt;">22,766</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 20562000 22164000 -1116000 -1164000 19446000 21000000 0.94 0.99 -0.06 -0.05 0.88 0.94 21979000 22318000 0.91 0.97 -0.04 -0.05 0.87 0.92 21979000 22318000 499000 448000 22478000 22766000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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', Times, serif; 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', Times, serif; 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', Times, serif; 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; 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', Times, serif; font-size: 10pt;">Restricted and performance-based 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', Times, serif; font-size: 10pt;">259</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', Times, serif; font-size: 10pt;">272</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> 259000 272000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 14.</span> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Industry Segments</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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 heavy duty, 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', Times, serif; font-size: 10pt;">The following tables show our net sales, intersegment revenue and operating income for each reportable segment (in thousands):</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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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', Times, serif; 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', Times, serif; 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', Times, serif; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net Sales (a)</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Engine Management</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', Times, serif; 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', Times, serif; font-size: 10pt;">239,257</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', Times, serif; 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', Times, serif; font-size: 10pt;">212,018</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Temperature Control</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', Times, serif; font-size: 10pt;">81,321</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', Times, serif; font-size: 10pt;">62,473</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; font-size: 10pt;">2,062</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: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated</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', Times, serif; 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', Times, serif; font-size: 10pt;">322,831</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', Times, serif; 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', Times, serif; font-size: 10pt;">276,553</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"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </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"> </td> <td 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"> </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', Times, serif; font-size: 10pt; font-weight: bold;">Intersegment Revenue (a)</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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Engine Management</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', Times, serif; 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', Times, serif; font-size: 10pt;">5,789</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', Times, serif; 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', Times, serif; font-size: 10pt;">5,359</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Temperature Control</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', Times, serif; font-size: 10pt;">3,216</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', Times, serif; font-size: 10pt;">1,847</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All 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', Times, serif; font-size: 10pt;">(9,005</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', Times, serif; font-size: 10pt;">)</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', Times, serif; font-size: 10pt;">(7,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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </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: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated</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', Times, serif; 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', Times, serif; font-size: 10pt;">—</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', Times, serif; 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', Times, serif; font-size: 10pt;">—</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"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </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"> </td> <td 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"> </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', Times, serif; font-size: 10pt; font-weight: bold;">Operating Income (Loss)</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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Engine Management</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', Times, serif; 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', Times, serif; font-size: 10pt;">26,716</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', Times, serif; 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', Times, serif; font-size: 10pt;">31,114</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Temperature Control</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', Times, serif; font-size: 10pt;">5,218</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', Times, serif; font-size: 10pt;">3,592</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All 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', Times, serif; font-size: 10pt;">(5,019</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', Times, serif; font-size: 10pt;">)</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', Times, serif; font-size: 10pt;">(5,382</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', Times, serif; font-size: 10pt;">)</div> </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: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated</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', Times, serif; 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', Times, serif; font-size: 10pt;">26,915</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', Times, serif; 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', Times, serif; font-size: 10pt;">29,324</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> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the disaggregation of our net sales from contracts with customers by geographic area, major product group and major sales channels for each of our segments, see Note 15, “Net Sales.”</div> 2 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables show our net sales, intersegment revenue and operating income for each reportable segment (in thousands):</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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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', Times, serif; 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', Times, serif; 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', Times, serif; 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; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net Sales (a)</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Engine Management</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', Times, serif; 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', Times, serif; font-size: 10pt;">239,257</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', Times, serif; 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', Times, serif; font-size: 10pt;">212,018</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Temperature Control</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', Times, serif; font-size: 10pt;">81,321</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', Times, serif; font-size: 10pt;">62,473</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; font-size: 10pt;">2,062</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: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated</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', Times, serif; 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', Times, serif; font-size: 10pt;">322,831</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', Times, serif; 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', Times, serif; font-size: 10pt;">276,553</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"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </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"> </td> <td 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"> </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', Times, serif; font-size: 10pt; font-weight: bold;">Intersegment Revenue (a)</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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Engine Management</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', Times, serif; 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', Times, serif; font-size: 10pt;">5,789</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', Times, serif; 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', Times, serif; font-size: 10pt;">5,359</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Temperature Control</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', Times, serif; font-size: 10pt;">3,216</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', Times, serif; font-size: 10pt;">1,847</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All 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', Times, serif; font-size: 10pt;">(9,005</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', Times, serif; font-size: 10pt;">)</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', Times, serif; font-size: 10pt;">(7,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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </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: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated</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', Times, serif; 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', Times, serif; font-size: 10pt;">—</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', Times, serif; 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', Times, serif; font-size: 10pt;">—</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"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </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"> </td> <td 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"> </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', Times, serif; font-size: 10pt; font-weight: bold;">Operating Income (Loss)</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: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Engine Management</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', Times, serif; 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', Times, serif; font-size: 10pt;">26,716</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', Times, serif; 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', Times, serif; font-size: 10pt;">31,114</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Temperature Control</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', Times, serif; font-size: 10pt;">5,218</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', Times, serif; font-size: 10pt;">3,592</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All 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', Times, serif; font-size: 10pt;">(5,019</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', Times, serif; font-size: 10pt;">)</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', Times, serif; font-size: 10pt;">(5,382</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', Times, serif; font-size: 10pt;">)</div> </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: 25.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Consolidated</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', Times, serif; 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', Times, serif; font-size: 10pt;">26,915</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', Times, serif; 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', Times, serif; font-size: 10pt;">29,324</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> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.</div> </td> </tr> </table> 239257000 212018000 81321000 62473000 2253000 2062000 322831000 276553000 5789000 5359000 3216000 1847000 -9005000 -7206000 0 0 26716000 31114000 5218000 3592000 -5019000 -5382000 26915000 29324000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 15. Net Sales</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">We disaggregate our net sales from contracts with 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 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 following tables provide disaggregation of net sales information for the three months ended March 31, 2022 and 2021 (in thousands):</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: #000000; 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', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Three months ended </span><span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span> (a)</div> </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', Times, serif; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Management</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', Times, serif; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Control</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', Times, serif; font-size: 10pt; font-weight: bold;">Other (b)</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', Times, serif; font-size: 10pt; font-weight: bold;">Total</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: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">201,823</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', Times, serif; 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', Times, serif; font-size: 10pt;">75,449</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">277,272</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">8,140</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', Times, serif; font-size: 10pt;">5,316</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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; font-size: 10pt;">15,709</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Europe</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', Times, serif; font-size: 10pt;">11,492</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', Times, serif; font-size: 10pt;">45</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', Times, serif; 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', Times, serif; font-size: 10pt;">11,537</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Asia</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', Times, serif; font-size: 10pt;">8,341</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', Times, serif; font-size: 10pt;">162</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', Times, serif; 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', Times, serif; font-size: 10pt;">8,503</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mexico</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', Times, serif; font-size: 10pt;">7,707</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', Times, serif; font-size: 10pt;">84</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', Times, serif; 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', Times, serif; font-size: 10pt;">7,791</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">1,754</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', Times, serif; font-size: 10pt;">265</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,019</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">239,257</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', Times, serif; 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', Times, serif; font-size: 10pt;">81,321</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; 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', Times, serif; font-size: 10pt;">322,831</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', Times, serif; 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: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">200,354</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">2,320</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', Times, serif; 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', Times, serif; font-size: 10pt;">202,674</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">38,903</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', Times, serif; 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', Times, serif; font-size: 10pt;">(83</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', Times, serif; 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', Times, serif; font-size: 10pt;">38,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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">43,277</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', Times, serif; font-size: 10pt;">(51</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', Times, serif; 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', Times, serif; font-size: 10pt;">43,226</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">38,044</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', Times, serif; font-size: 10pt;">67</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', Times, serif; font-size: 10pt;">38,111</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">239,257</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', Times, serif; 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', Times, serif; font-size: 10pt;">81,321</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; 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', Times, serif; font-size: 10pt;">322,831</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', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">165,125</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', Times, serif; 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', Times, serif; font-size: 10pt;">72,279</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; 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', Times, serif; font-size: 10pt;">239,657</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Specialized 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', Times, serif; font-size: 10pt;">66,557</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', Times, serif; font-size: 10pt;">8,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', Times, serif; 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', Times, serif; font-size: 10pt;">75,051</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">7,575</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', Times, serif; font-size: 10pt;">548</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', Times, serif; 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', Times, serif; font-size: 10pt;">8,123</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">239,257</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', Times, serif; 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', Times, serif; font-size: 10pt;">81,321</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; 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', Times, serif; font-size: 10pt;">322,831</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', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Three months ended </span><span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2021</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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; white-space: nowrap;" valign="bottom"> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">181,101</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', Times, serif; 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', Times, serif; font-size: 10pt;">58,736</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">239,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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">8,574</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', Times, serif; font-size: 10pt;">3,326</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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; font-size: 10pt;">13,962</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);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Europe</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,149</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,205</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: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Asia</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', Times, serif; font-size: 10pt;">9,635</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', Times, serif; font-size: 10pt;">76</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', Times, serif; 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', Times, serif; font-size: 10pt;">9,711</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt">Mexico <br/> </div> </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">6,147</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">65</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">—</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">6,212</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: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other foreign</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,412</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="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', Times, serif; font-size: 10pt;">214</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="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', Times, serif; 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="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', Times, serif; font-size: 10pt;">1,626</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%; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">212,018</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', Times, serif; 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', Times, serif; font-size: 10pt;">62,473</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; 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', Times, serif; font-size: 10pt;">276,553</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', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">173,666</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">1,669</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', Times, serif; 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', Times, serif; font-size: 10pt;">175,335</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">38,352</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', Times, serif; 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', Times, serif; font-size: 10pt;">7</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', Times, serif; font-size: 10pt;">38,359</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">33,374</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', Times, serif; font-size: 10pt;">18</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', Times, serif; font-size: 10pt;">33,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: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other climate control parts</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"> <div style="font-family: 'Times New Roman', Times, serif; 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="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', Times, serif; font-size: 10pt;">29,099</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="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', Times, serif; font-size: 10pt;">368</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="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', Times, serif; font-size: 10pt;">29,467</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%; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">212,018</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', Times, serif; 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', Times, serif; font-size: 10pt;">62,473</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; 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', Times, serif; font-size: 10pt;">276,553</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', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">164,633</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', Times, serif; 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', Times, serif; font-size: 10pt;">55,685</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; 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', Times, serif; font-size: 10pt;">222,380</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Specialized 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', Times, serif; font-size: 10pt;">41,045</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', Times, serif; font-size: 10pt;">6,380</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', Times, serif; 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', Times, serif; font-size: 10pt;">47,425</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">6,340</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', Times, serif; font-size: 10pt;">408</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', Times, serif; 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', Times, serif; font-size: 10pt;">6,748</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: 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', Times, serif; font-size: 10pt;">Total</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', Times, serif; 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', Times, serif; font-size: 10pt;">212,018</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', Times, serif; 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', Times, serif; font-size: 10pt;">62,473</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; 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', Times, serif; font-size: 10pt;">276,553</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', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(b)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; 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 and compressor sales for the three months ended March 31, 2022 exceeded third party sales from our Canadian business unit.</div> </td> </tr> </table> <div><br/> </div> <div><span style="font-style: normal; font-family: 'Times New Roman';"><span style="font-style: italic; font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Geographic Area</span> </span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt; font-style: italic;">Major Product Group</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt; font-style: italic;">Major Sales Channel</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">The following tables provide disaggregation of net sales information for the three months ended March 31, 2022 and 2021 (in thousands):</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: #000000; 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', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Three months ended </span><span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</span> (a)</div> </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', Times, serif; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Management</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', Times, serif; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Control</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', Times, serif; font-size: 10pt; font-weight: bold;">Other (b)</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', Times, serif; font-size: 10pt; font-weight: bold;">Total</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: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">201,823</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', Times, serif; 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', Times, serif; font-size: 10pt;">75,449</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">277,272</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">8,140</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', Times, serif; font-size: 10pt;">5,316</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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; font-size: 10pt;">15,709</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Europe</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', Times, serif; font-size: 10pt;">11,492</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', Times, serif; font-size: 10pt;">45</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', Times, serif; 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', Times, serif; font-size: 10pt;">11,537</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Asia</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', Times, serif; font-size: 10pt;">8,341</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', Times, serif; font-size: 10pt;">162</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', Times, serif; 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', Times, serif; font-size: 10pt;">8,503</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mexico</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', Times, serif; font-size: 10pt;">7,707</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', Times, serif; font-size: 10pt;">84</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', Times, serif; 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', Times, serif; font-size: 10pt;">7,791</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">1,754</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', Times, serif; font-size: 10pt;">265</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,019</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">239,257</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', Times, serif; 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', Times, serif; font-size: 10pt;">81,321</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; 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', Times, serif; font-size: 10pt;">322,831</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', Times, serif; 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: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">200,354</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">2,320</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', Times, serif; 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', Times, serif; font-size: 10pt;">202,674</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">38,903</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', Times, serif; 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', Times, serif; font-size: 10pt;">(83</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', Times, serif; 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', Times, serif; font-size: 10pt;">38,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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">43,277</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', Times, serif; font-size: 10pt;">(51</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', Times, serif; 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', Times, serif; font-size: 10pt;">43,226</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">38,044</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', Times, serif; font-size: 10pt;">67</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', Times, serif; font-size: 10pt;">38,111</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">239,257</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', Times, serif; 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', Times, serif; font-size: 10pt;">81,321</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; 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', Times, serif; font-size: 10pt;">322,831</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', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">165,125</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', Times, serif; 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', Times, serif; font-size: 10pt;">72,279</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; 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', Times, serif; font-size: 10pt;">239,657</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Specialized 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', Times, serif; font-size: 10pt;">66,557</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', Times, serif; font-size: 10pt;">8,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', Times, serif; 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', Times, serif; font-size: 10pt;">75,051</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">7,575</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', Times, serif; font-size: 10pt;">548</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', Times, serif; 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', Times, serif; font-size: 10pt;">8,123</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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">239,257</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', Times, serif; 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', Times, serif; font-size: 10pt;">81,321</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,253</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', Times, serif; 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', Times, serif; font-size: 10pt;">322,831</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', Times, serif; font-size: 10pt; text-align: left; color: #000000; 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', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Three months ended </span><span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2021</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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Engine</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Management</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Temperature</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Control</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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; white-space: nowrap;" valign="bottom"> </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;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">181,101</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', Times, serif; 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', Times, serif; font-size: 10pt;">58,736</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">239,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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">8,574</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', Times, serif; font-size: 10pt;">3,326</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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; font-size: 10pt;">13,962</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);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Europe</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,149</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,205</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: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Asia</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', Times, serif; font-size: 10pt;">9,635</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', Times, serif; font-size: 10pt;">76</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', Times, serif; 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', Times, serif; font-size: 10pt;">9,711</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt">Mexico <br/> </div> </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">6,147</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">65</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">—</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">6,212</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: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other foreign</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"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,412</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="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', Times, serif; font-size: 10pt;">214</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="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', Times, serif; 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="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', Times, serif; font-size: 10pt;">1,626</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%; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">212,018</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', Times, serif; 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', Times, serif; font-size: 10pt;">62,473</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; 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', Times, serif; font-size: 10pt;">276,553</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', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">173,666</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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">1,669</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', Times, serif; 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', Times, serif; font-size: 10pt;">175,335</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">38,352</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', Times, serif; 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', Times, serif; font-size: 10pt;">7</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', Times, serif; font-size: 10pt;">38,359</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">33,374</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', Times, serif; font-size: 10pt;">18</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', Times, serif; font-size: 10pt;">33,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: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other climate control parts</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"> <div style="font-family: 'Times New Roman', Times, serif; 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="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', Times, serif; font-size: 10pt;">29,099</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="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', Times, serif; font-size: 10pt;">368</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="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', Times, serif; font-size: 10pt;">29,467</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%; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">212,018</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', Times, serif; 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', Times, serif; font-size: 10pt;">62,473</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; 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', Times, serif; font-size: 10pt;">276,553</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', Times, serif; 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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">164,633</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', Times, serif; 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', Times, serif; font-size: 10pt;">55,685</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; 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', Times, serif; font-size: 10pt;">222,380</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Specialized 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', Times, serif; font-size: 10pt;">41,045</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', Times, serif; font-size: 10pt;">6,380</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', Times, serif; 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', Times, serif; font-size: 10pt;">47,425</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: 14.4pt; font-family: 'Times New Roman', Times, serif; 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', Times, serif; font-size: 10pt;">6,340</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', Times, serif; font-size: 10pt;">408</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', Times, serif; 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', Times, serif; font-size: 10pt;">6,748</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: 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', Times, serif; font-size: 10pt;">Total</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', Times, serif; 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', Times, serif; font-size: 10pt;">212,018</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', Times, serif; 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', Times, serif; font-size: 10pt;">62,473</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', Times, serif; 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', Times, serif; font-size: 10pt;">2,062</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', Times, serif; 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', Times, serif; font-size: 10pt;">276,553</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', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Segment net sales include intersegment sales in our Engine Management and Temperature Control segments.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(b)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; 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 and compressor sales for the three months ended March 31, 2022 exceeded third party sales from our Canadian business unit.</div> </td> </tr> </table> 201823000 75449000 0 277272000 8140000 5316000 2253000 15709000 11492000 45000 0 11537000 8341000 162000 0 8503000 7707000 84000 0 7791000 1754000 265000 0 2019000 239257000 81321000 2253000 322831000 200354000 0 2320000 202674000 38903000 0 -83000 38820000 0 43277000 -51000 43226000 0 38044000 67000 38111000 239257000 81321000 2253000 322831000 165125000 72279000 2253000 239657000 66557000 8494000 0 75051000 7575000 548000 0 8123000 239257000 81321000 2253000 322831000 181101000 58736000 0 239837000 8574000 3326000 2062000 13962000 5149000 56000 0 5205000 9635000 76000 0 9711000 6147000 65000 0 6212000 1412000 214000 0 1626000 212018000 62473000 2062000 276553000 173666000 0 1669000 175335000 38352000 0 7000 38359000 0 33374000 18000 33392000 0 29099000 368000 29467000 212018000 62473000 2062000 276553000 164633000 55685000 2062000 222380000 41045000 6380000 0 47425000 6340000 408000 0 6748000 212018000 62473000 2062000 276553000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 16.</span> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Commitments and Contingencies</span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Asbestos</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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 March 31, 2022, 1,584 cases were outstanding for which we may be responsible for any related liabilities.  Since inception in September 2001 through March 31, 2022, the amounts paid for settled claims and awards of asbestos-related damages, including interest, were approximately $59.2 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', Times, serif; 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', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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, 2021.  The results of the August 31, 2021 study included an estimate of our undiscounted liability for settlement payments and awards of asbestos-related damages, excluding legal costs and any potential recovery from insurance carriers, ranging from $60.9 million to $100.2 million for the period through 2065.  The change from the updated prior year study, which was in December of 2020, was a $2.1 million decrease for the low end of the range, and a $1.1 million increase for the high end of the range.  The change in the estimated undiscounted liability from the updated prior year study at both the low end and the 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</span>.</div> <div style="text-align: left;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based upon the results of the August 31, 2021 actuarial study, in September 2021 we increased our asbestos liability to $60.9 million, the low end of the range, and recorded an incremental pre-tax provision of $5.3 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, 2021 study, to range from $49.4 million to $99.3 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 $5 million and $3.3 million for the three months ended March 31, 2022 and 2021, respectively.<br/> </div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; 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', Times, serif; 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', Times, serif; 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 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.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Warranties</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We generally warrant our products against certain manufacturing and other defects. These product warranties are provided for specific periods of time of the product depending on the nature of the product.  As of March 31, 2022 and 2021, we have accrued  $20.7 million and $16.9 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.</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table provides the changes in our product warranties (in thousands):</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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">Balance, beginning of period</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', Times, serif; 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', Times, serif; 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="vertical-align: bottom; width: 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', Times, serif; 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', Times, serif; 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: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Liabilities accrued for current year sales</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', Times, serif; font-size: 10pt;">22,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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,177</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlements of warranty claims</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', Times, serif; font-size: 10pt;">(19,378</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', Times, serif; font-size: 10pt;">)</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', Times, serif; font-size: 10pt;">(20,892</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', Times, serif; font-size: 10pt;">)</div> </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: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, end of period</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', Times, serif; 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', Times, serif; font-size: 10pt;">20,711</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', Times, serif; 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', Times, serif; font-size: 10pt;">16,948</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div> </div> </td> </tr> </table> 1584 59200000 60900000 100200000 2100000 1100000 60900000 5300000 49400000 99300000 5000000 3300000 20700000 16900000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table provides the changes in our product warranties (in thousands):</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: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" 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', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; 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', Times, serif; font-size: 10pt;">Balance, beginning of period</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', Times, serif; 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', Times, serif; 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="vertical-align: bottom; width: 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', Times, serif; 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', Times, serif; 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: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Liabilities accrued for current year sales</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', Times, serif; font-size: 10pt;">22,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="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,177</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: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlements of warranty claims</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', Times, serif; font-size: 10pt;">(19,378</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', Times, serif; font-size: 10pt;">)</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', Times, serif; font-size: 10pt;">(20,892</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', Times, serif; font-size: 10pt;">)</div> </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: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, end of period</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', Times, serif; 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', Times, serif; font-size: 10pt;">20,711</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', Times, serif; 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', Times, serif; font-size: 10pt;">16,948</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div> </div> </td> </tr> </table> 17463000 17663000 22626000 20177000 19378000 20892000 20711000 16948000 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 trademarks and trade names totaling $2.6 million, which has an indefinite useful life and, as such, is not being amortized. Throughout this Form 10-Q, “SMP” refers to Standard Motor Products, Inc. and subsidiaries. Excludes expenses of approximately $0.4 million and $0.7 million for the three months ended March 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. Other includes borrowings under our Polish overdraft facility of Zloty 13.2 million (approximately $3.2 million) and Zloty 12.3 million (approximately $3 million) as of March 31, 2022 and December 31, 2021, respectively. 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 and compressor sales for the three months ended March 31, 2022 exceeded third party sales from our Canadian business unit. EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )9NI%0'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 " "6;J145\X,Z>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*''7#DR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.\-F5L#["CI=^? M/H$:Y85R 5^"\QC(8+P;;=='H?R:'8F\ (CJB%;&,B7ZU-R[8"6E9SB E^HD M#PB\JE9@D:26)&$"%GXFLK;12JB DERXX+6:\?XS=!FF%6"'%GN*4)U^PZ^6WQ^+3;L)97G!?5LJCN=_6#6'+!5Q^3ZP^_F[!UVNS- M/S:^"K8-_+J+]@M02P,$% @ EFZD5)E&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" "6;J14 =/8O$ % "'%0 & 'AL+W=O64J7=#E(>9[WQA;LV4^,+69@DSL1,$5VD M*5=O5R*1F\L>[6TO/,6KR-@+@_%%SE=B+LRO^4S!V:!6">-49#J6&5%B>=F; MT,]3G]D ]\1OL=CHG6-B/V4AY3=[]CQ+)!(1&"O!X6&&CR^4W!!EGP8U>^!RXZ+A:^+,-N/<*+@;0YP9?Y%! :UB",]"OX>O:E<"T7^G"RT4= 9 M_T(DA[7DT$D.NQKC^2T7;1G'PZG7?T0H3FJ*$U1F @BAP[A)^*H- X]?\D0+ MA..TYC@]+!N/!5=&J.2-/(E<*M.&A$L956!$9S71V6%$,Z%B:<=+2M385 MKK3MR]]]^M31'4=>K ZY1RQ1=,>*Z8'#7W&HD\Y_]_?X#K&N M44A9@\50I:HJW,2)( ]%NA"J%0<7\3S:]X9G0Q]#:JR7^H<@/8E5;-T74O; MT]9NWB$T-U#WN JA5AFIR$S)L B,/H(:&!QCJ(VE4]R4*]0IM*N"GG8+Q?"5 M_"+>6F%Q*<_^G?O^Z!PC:VR>XCY=5_M *NADKMX?$!AA4Q,H;N45 MX20,89H$/:<.E_3/^G1$'F#@1T)EY"I9AVAG;&H$Q6W](^O4 MGD%;/\M-ULJ)R]W);$5N=6+GCE8*8VSJ!<5-_B-CW2%A<*[C+&A/**Z)=D;6 ME V&^_Q'M)G4!L;T'W&^=Y1T*%)*/:QXL*9X,-SO75-.8"6W'P47.*,C#*0I M%PQW^COI*FHD,ZQ<=(CXYZP/ Q0;H:RI%@PW^>?80.F22T+9#XL?R5P$A?I7 M;ZVP<*6I3%.PGKF1P;;W,PRDJ1,,=_)MOLCU:Q#Q;"7V%ML.H8>7^35&U!0%=E!1 MV$YYRSF2RQ5X1?L,KD/QY>,*]SU94PS80<7@-H/U2KE#82?@?(O:2H8K=I U MUL\.LGX[BX/:#I:ZDJI]"'1X/E?0 R9!($ (9,)2$F-LK)\=9/WSE"<)N2HT MW-;MK8GK=,U]_<;Q_8,<_SH5:F4[V$^@8"*PV#3G66OZ.@0[T1K#]W&_WB8K M$I L#.C_K1/\QOC]@]8)[SUR[G:/R-?":#O5AARV[=Q4RB=.V>X\KL>,CGS/ M'T)-6N]2#7:VNFRCN!U 30([62UWO>JK]2[CQ.VM#9K'RRU*6(-#FVJ2B"6$ M>L=G\'I5[OJ5)T;F;N-L(8V1J3N,! ^%L@_ _:649GMB7U#OO8[_ 5!+ P04 M " "6;J14&[F(*)L& !"' & 'AL+W=O\T"9#8Z1:@:;(XW1Z*/L@6;0N31(^D MDNS?[U)2)%NBZ*9M'F))O)<\]_+H'E(\?6+\'[&A5*+G+,W%V6@CY?9D,A'+ M#GEPGZPW4CV8G)]NHS6=4_EY>\?A;M+T$B<9S47" MFH&5,Y[EZ_]/ZA#!Z"642"3EGZ=Q++S=DH&*&8KJ(BE??LZ0]: M!^2J_I8L%>5_]%39^C#BLA"29;4SW&=)7OU&SW4B=AP":\"!U ZDXP #ZQWL MVL'N.C@##D[MX)29J4(I\S"+9'1^RMD3XLH:>E,793)+;P@_R=6\SR6'U@3\ MY/GT]M/\]N/U[.+A:H;F#_!S<_7I88YN/Z#;NZO[BX=K,$#'Z/-\AMZ^>8?> MH"1'#QM6B"B/Q>E$ @;5TV19CS>MQB,#X]GHAN5R(]!5'M-XWW\"V)L R$L M4V+L\";B8V3C(T0L0C1X9M_NC@UP[":?=MF?_4/Y_'*Q$)(#Y[\:AG2:(9UR M2&=@R$]0'4244MUL7)I=O^"ONBFLG+S2216.QW.;D,"&_#SN9K9O1GS/=>W& M;"\49TOW,F!-IR MMDJD#IS7&S4( \?J8--8V7[@Z*'Y#33?"&T.Q3/)UT=H37/*HQ3!&XJB&(I& MHLBFZBNBSR 80I]7OP?*(\$.J IZW\IU',_20P\:Z($1^CT%A,52%AP"*'$G MN:1K!1JTP00ZZ,%QND3HFPR@#1NTH1'M[98J9( TR9%\<).W@U5I[M#L#=D2!L MA'L-<\V! 2\3K<6'^Z^,U4VGQHA8 R\\)BT\8H1W%?$<,BC0BK,,+4&^DKQ0 M*:V3RW*!%A268+1.,I+1LYZM]4A[ 'W7[:598Q;Z[@!M<:M-V#9&T(O72A ;9JS QL):U,$O,> M;B]0F!'@4I:!:(I-!!I_C"XCD2Q/3)QM98[\L,RAM[#CCJ&*1;Q"4\)XI\U; M-9B_6Z/&H1WN_763J/496#215@F)60D':/V:8*H!@ET:6V.K1P*]V<"BE+0* M2+Y= 0=)\)IPO!Y.:QQT549K-3B#^Z&UZDG\'^+W+$D+26,CPUN-(V9!^LD, M#W3YZ>[X]%;^0-Y:%2/F?=]/X'2H)6MW>3I@-L!INU5(VZR0WSCQKPBH'K## M:K\3C]8J) /AM-)I'Y+.QR2F>8QBN@2L +P!^YH0L*8 DEX(6JNA&6DUU38+ MX,4CL&A-45YD"T )&X/=*:FH55WJL6LVBCCT ]?JX==8$AO[H3M03NR=+Y[F M7>6A&-3GG%@Q2WV >EUX_;TE(8[O![BK8EI+]3'2"@;"4Q*]_Z35-MNL;?JO MII<'O.9TG=%D4NJ^_0S=/FZ.JR/+#I/)_BDQG6 M/+^PG9.I[6A:@ 30XFI;/&@IS\&Y_\#4$L#!!0 ( )9NI%3) MHY',A@, .D+ 8 >&PO=V]R:W-H965T&ULM5;;CMHZ M%/T5*^I#*[63..&6$2#-,%0=J5PTT/:A.@^&&))3Q^;89IC^?;>=3,B 2:=2 MSPO$SKZLM9R]O?L'(7^HE%*-GG+&U!A[WGC M(=NFVFSXP_Z.;.F"ZB^[N8257T5)LIQRE0F.)-T,O!M\/<(MXV MOF;TH&K/ MR%!9"?'#+.Z3@1<81)31M38A"/P]TA%ES$0"'/^50;TJIW&L/S]'_VC) YD5 M470DV+G ZWDHH1NR9_I!'#[1DE#;Q%L+INPO.I2V@8?6>Z5%7CH#@CSC MQ3]Y*H6H.4 HP_HR^(.O7WS#KU!&4?+5.P5X8GJ^QK0F)C^NLQ\6V0.+V2.T$1P MG2HTY@E-7OK[P**B$CY3N0T; TZ(O$(1?H_"( P=>$:O=\<-<*)*VJI*W;/+6A>13: "42)[QK?-H"N^.]3:5_CC$<2OJ]?W' MNF#G5B$.@J"R>@&M74%K-^HRTRF5:"UR:#NIZ0>/%+XD6%/TE@FEWKU''-"+ M#=+DZ;I!BTZ5L-.H!90[%#.':I*2\O5/!"ISQ4C11I)_HNW2#XU;VF!..\#?#YX9U6DL/F0K?!X1%>^+^5?QFZCN?TDW287()\ MO#EPU CY+Q^SDUGT^U[AL+E$[7@OX>:+R4GME--B,G=B=MQ:O5[M/BIANRZW M\^+S:T-33N76SI(*^L">ZV+HJ':K>?7&3FDG^[=FCK7#V#%,,03#2+'-N$*, M;B!D<-4%*64Q5Q8++79V-%L)#8.>?4QA%J?2&,#[C1#Z>6$25-/]\!=02P,$ M% @ EFZD5"GI2C?8!P ?1\ !@ !X;"]W;W)KV\<@&I ]Q=)&8&46;W;Y.Z-)HT[CH. M+_OI[W&2-B5^*2LM$I"TQ\[/QS[G.7;.7H3\6:\Y5^AU4U;U^62MU/9T-JOS M-=^P^K/8\@J^60FY80INY=.LWDK.EFVC33DC01#/-JRH)A=G[6=W\N),-*HL M*GXG4=UL-DR^?>&E>#F?X,GN@_OB::WT![.+LRU[X@NN?FSO)-S-]KTLBPVO MZD)42/+5^62.3R]#HANT%G\4_*4^N$9Z*(]"_-0W-\OS2: 5\9+G2G?!X-\S MO^1EJ7L"'7_UG4[VS]0-#Z]WO?^O'3P,YI'5_%*4?Q9+M3Z?I!.TY"O6E.I> MO/S.^P%%NK]PIQ/.4KDY\1Q5-$ D(LS2_]S:]XOF^.WS>?P7CW@R;[09.V M/^H:](_[^^MO#VB^6, X3ST]TGV/M.TQ=/7(ZC4"WZ!<7_"_FN*9E;Q25E]U M7<5M5SK,GB]P!C]GL^=#EYA6!"=1M+=ZIS/2JD95V?)L* MN 3W>O7&%E\20Z[5*D[M:I.]VL2K]D[R+2NZQ5+IY:%7@%!K$)TW4H)JQ MV&,B,2 WDAK4)V)UTL"->_;Z7M^%*,$X'JFVF05AG#E4'V 6>U7_)L3RI2A+ MJS1LNHKBB*9C;5:[."(.<0,.,?&[M W2HE*L>BH "76[H*Q2B6560\B(8ZDV MNYA01[+& V>Q'[17?,4A4)>@-H=\B!1[M2?"OI]#!33*8D.HQ2S&Q+5*!\YB M/V@U5FJE@[/61&Q ;56+LEBVL>"3>(DB ,Q@66S1!G219C MA\0!A#CY4'UY>S/_?H3DK*RU#S%Q 8L5C[WHGHZ45QN MG(F4F)NC<=:WF! '[,C )'*,2=7.B6)4FA]SJ@DA2D@ZWO39S&!#Y2C1R( J MXD=57^?T(75,JPD@$L'FA *.HGU*7.3WV- MWN6K2B]>7N4NQ=[^](G[:;UE.3^?P-:[YO*93RZ0[;CS7^CH_9@/SBFIMS1= M*)'_7(MRR67]G_8$0;UY#T '-E$_F[0WH>"K]0/0"90K$CVSLN'H$_DZX1.,QI/ QKWWUBGQ,*Q M)#4@43_OY@UZJZ7BDJ MJ*V K-;7$Y:-'0["L7<=9HYX#0>6AA]AZ4<=&UJ@2DAF[%!L=IC$Q"5W@&KH MAZJ!_G8E?U@^,=^-60]O;(;6PYO9P;M1_6+Z*Y-/104%%%]!R^!S BZ0W;O> M[D:);?NZ]%$HV+>VEVO.0+@V@.]70JC=C7X#NW_C?O%_4$L#!!0 ( )9N MI%1>[J"W* , * ( 8 >&PO=V]R:W-H965T&ULE59K M3]LP%/TK5C1I(#'R*FF+VDJE[002@XJ4[;-Q;HF%$P?;:6&_?M=)R?JB0#\T MMG//\3G7CYO>4JHGG0(8\I*)7/>=U)CBW'4U2R&C^E06D..;N509-=A5CZXN M%-"D F7"#3PO@5]A!C,?3%5V',;EH1GD&LN&_OFH:^.K@-\%00"F+$,%!\+&($0E@AE/*\XG69*"UQOO['_K+RCEP>J823%'YZ8 MM.]T')+ G);"W,GE):S\G%D^)H6N_LFRCFV'#F&E-C);@5%!QO/Z25]6>5@# M^*UW ,$*$'P6$*X 866T5E;9&E-#!STEET39:&2SC2HW%1K=\-RN8FP4ON6( M,X/1[4U\>WTU'LXF8W(QO![>C"8DOIQ,9C$YFE(%N4G!<$;%,?E![N,Q.?IV M3+X1GI-9*DM-\T3W7(-*+)_+5K->U+,&[\SZBZI3$OHG)/""8 ]\=!@^!M; M_4VXB_Z;) 1-$H**+WPO"?=W=Y.;&1G&,?H^/\ 8-HQAQ=AZAW'(F"QSHW&C M,^ +^B#@A%"!9X;F##3!XT<2KE=!F$0"+P7N;$@(4Y!P0X34&O:FMIXYJF:V MAW0QB*+(Z[F+]03N"?+;_X,V3+4:4ZV#IJ8*+P]E7D]((6AN:MG/)2_P5!NT MQUB9E8):$PG@G<(XM4=UGX?6CKP@#'P_V'*Q)RQHMSN=_3[.&A]G!Y<[-I(] MI5(DH/3WRH%Y/;3H4<,;'C>Q77Y&=K>D*O M_FT)_T3@AOY.H[_S=?U7 MZK56C_W=._&^5W?;W>WMXR[5C]L[<;K^9'GF@B8 M(]([;2.%JNMAW3&RJ$K*@S18H*IFBI\0H&P OI]+:=XZMDHU'R6#?U!+ P04 M " "6;J14@JH'6)@' #3'0 & 'AL+W=O[5>LQD@";J215'L+H\^GZZ+^!JTLZ2I$>> MEZG(4<%WEZ,Y_KSPU0!E\2/E3V7O,Y)+V0KQ4UZLDLN1)Q7QC,>5G(+!GT>^ MX%DF9P(=_S:3CMI[RH']SZ^SWZC%PV*VK.0+D?V=)M7AN:5>SJHA!/J)#6,)O\H'RC1L-JTEP^QDU5P*\IC*NN%G?K MS=W7U?7\87F--@_PYW:Y?MB@NQNTF&_^0C=?[_[>H#'ZOKE&O__V!_H-I3EZ M.(ASR?*DO)A4H$'.-(F;^WVI[TXU5F^D!:VTP.F">?(/Q"VD>E6B2D"NQR*/TXRCO*=9_B*O8U8> MT+GDB8PK*$X%J^#G.KO3*N6ERUEAJRAT.NN:0XF+4U87CCQ!["B**OV?^L+D MO7JZH.>7, K(P'D&HP#[9M]-6Z53I])Y3Q@2.UF0>%& =W9ISL"+X)I8E)5) M\U27,QTHUDV"J5GOK-4[<^I=Y3' H^3R<;(,F B.0*Z(/Y\@DH-RL$@22N4 MB;+DQE"=::I(+P1KY;K-#)N51ZWRZ,/*T_P1HE44+Q"L)2\>S3HC30/&LV%& MZ4:^Q<78ZTJTYY2Z_/><5B^@,A9'<&XACN@?D>85DJK/A5EM,V=?R3BBT4"N MR8J&U**X!Q7L5GP\9>*%<[2I1/P3W3WEO"@/Z0G=9RQ7@1);[9$!-6U:/%K,O+"P"*XHQ5VX^HK9#^"DI:D)= 2OP9!#?E M7N3EGXH%4.] O%&Z;\@]' ZUFZQ"2T7&'+ \OWRM4,2AA 31(D2]DV MS=XE%.X0A=V,^OVU(/T!3[1[NBR.Q5F2% #&TT>VS;C103J,QKX_]307Z7:$ M!M26\!VVL)M;;34%R:_5-+6$H4ZA<3@-PR%>379^2 );+';(PFYF]9,'^H(3 M2Q-%JQSXI)ZMJ Z\@.8;L@J*;/W0C2LQD M/\7 =NA6=!C:/=_C"'^17/TA. M[,4:(09\1;[F=-UJYN/(+)9T!"-N@O5=7I[S!$C;2*T]#@LH9$5X?0RF!1 # MJ@@F9!CB1KLH\&V+Z*!&W%"3+7?C;1\-1IB&MFD=[ CO[:E6JU_+#>_L*4B':6(FU+S M&#JM,E5(DC22CU56L]?=#+AM>RYAD&QE6V8IMS(YM!CN:!L7ZEP:]@D&DS'Q M;#TNZ=A% N>*%NR45BRK$PO:<%NWV$SSMBC[_K!=-)GY46CI9T@'/^*&WYU* MIMK5'PA)'6*:/PV MVV!'O2BTU!K:@8JZ0358 61W7><3OJWJ*J\P)K99NJ];5],JJ(X@O=,V&?F^ MY>R%=I2B;DK=GPN E-0(W;2$[AE@6\J-C5&I 3=A@(<'!R8SC#W;1H9V6*)N M+/6[&/'(BZ1@.W@"+)/G"&;?ZICQ_>'VT&!$IY:6B_:.]M[9=4&.)U!&99^5 M&BL]U7=/XR"B0\@;S0(;Y&G'+_K^H:"J4*="2*D)VK[T3H[<58H:=D_>C-)A MZIGL0B^RG'+0#E74C:KE;L=C!53^W+19T*#PIN52NT>Y-J-T'4N4T*%N$[LL M4* =N:B;7-+E_?U:W0Q H5 ?.#0%CRRS53MJV+7A:3#L:$UFA%K#I0,:=0-- M@6&^OJY/^I?__;[Z,?^J3O\9Y"#?I[D\JI5/!'K%5)@C7H<6[($"+>)U,]A] M6)?0L8VZ]W+.)7"YEW.*U[=F.()_0_$&LRFV'9/3#IHSM<$'=%\-]%6><6AZ3,>&?LZ@D*MEAJ,L.U,T^\PY;LQM7KGL*H9 M'KZIX-$PIPU6.-3:T4GO]=B1%WOUUK!$:L]KV0-VC?XU[]'U!+ P04 " "6;J14 JHTRU\& 8( & 'AL M+W=O<.]UQFYIB<;%CY MHUI2RM%3GA75Z6#)^>KC:%3-ES1/J@]L10OQS3TK\X2+T_)A5*U*FBSJH#P; MF8;AC/(D+09G)_6UZ_+LA*UYEA;TND35.L^3\OD3S=CF=( '+Q=NTHKY('.*/^RNB[%V6C'LDAS6E0I*U!)[T\'Y_ACC'T94".^IG13O3I&\E;N M&/LA3^+%Z<"0(Z(9G7-)D8B/1SJF62:9Q#A^-J2#74X9^/KXA3VJ;U[^3=<9OV&9*FQLBDF_.LJK^BS8-UAB@^;KB+&^"Q0CR MM-A^)D]-(5X%F.:! +,),)4 ^U &JPFPU SN@0"[";"5 $(.!) F@*@9[ ,! M3A/@* %"77V VP2X2H!U*(/7!'AJ!NM @-\$U/TUVNI7BQ\D/#D[*=D&E1(M MV.1!W4%UM- \+62SSW@IODU%'#\;7UW.KC['P?EM&*#9K?BX""]OT56$QM/S MRTDX0_&EN'XU_G-Z]3D(;V9_H/"O+_'M/VB(OLP"]/;-._0&I06Z7;)UE12+ MZF3$Q;@D^VC>C.'3=@SFH3&P/!=]/^-L_@-]NZ#Y'2V_:VC& $VR2GF2R<&$ M3W-:58C=H^ND1%^3;$W[B(-^XAO*Q:Q!%RA,RB(M'JH^KK"?ZWP^7^?K+.&" M[HHO:8G$W8MI:BGGCT>*XF+.?F95]:XO3]2?YU;,?-6Z?(:K.@&(F*SI M[.*ZCV/:SW')BN&8%;QDF?CJ0=PDIR6M>!]E?,2PVF$CT?J[_C=W_6_6//8! MGD])EA1SBA*.[NA#6DA]9=^L:)FRA;P-O639@I:5F)1^ MKE/^C+[=B!9#8AG<).7B>T]_V+OD=F]_7(K]!GUY[-]F\JG4]<"6A!RNS1A$ M!%V$B0U#084@3P0B)D=EFH(\,<33JCC959ST5GP[*\Y;LV):SXKO42'4$ \G M3YYT(A!0!! 1@(BPBQABW\2*""#/Y"B>*<@30SPM$9R="$ZO"..D6J)%^I@N MJ%C2T2I)%[J*.V#%043010P)\3REZB!/!"(F1V6:@CPQQ-.JN+NKN-M;\>MU M.5_*64[V]\OB74]L/)=!,:VTF4!2!."B*B+<-0\$\U@W$[= MP50Q0-.JNK^KNM];]3!?9>R9TF:+>K4IQ$J^3%?H6FS)=*7WP=)W$=A2=U@@ M2P@BHB["M%Q?*;T&1+"EE![,%0,TK=)C8V_[C&/WO6*&;^]X+Y)RM^/%6CMG M=,:DV_)J8-@0NUFE_0(MG6^8BG*A!C=TB>\JXNA@CA@=4?31X AQ?%O=!VEP MJD8P55NF5^X<_T9[HA<+'R=6%R8,BN6ZJEA='+%,"_NJ6%W]B<3]+O)( X-ASPA# @UD2'R+J,4' MF2(8,CDNV11FBD&F=NWWWA'WF\=?LS(8-I$P)( A(0R)-!"Q=2 ="8Z"3>&$ M, M4.)^1_G+W@;#OE(#L=3]5 #SA# DTD"P;[JJ"%V4:7;,)9PNAHC:(NS])>XW MF,=Z'%,KR)8;^EE? \.&ZQ@=C]/%$9MX5D><+F[H>9BH NE@AF.:JD1=G(.Q MYZH_,^IN0VR;354H#9U0JF-'1Z]>2,IWYJ+:PKQ4**/W(M#XX JIR^UKZ.T) M9ZOZ'>4=XYSE]>&2)F*W+ 'B^WO&^,N)?.VY^V> LW\!4$L#!!0 ( )9N MI%2M/R"-\P4 &$. 8 >&PO=V]R:W-H965T&ULI5?O M;]LV$/WNOX+P@*$%'#MQTJUHDP!)NV'%T"%+]@L8]H&63A9;BE1)*H[WU^_= M45*<-DU3#&AJB>3=O;M[?*2.-SZ\CS514C>-=?%D6J?4OE@L8E%3H^/+1ALW/3V6L8MP>NR[9(VCBZ!BUS0Z;,_) M^LW)]& Z#%R:=9UX8'%ZW.HU75'ZO;T(>%N,7DK3D(O&.Q6H.IF>';PX/^+U MLN /0YNX\ZPXDY7W[_GE37DRW6= 9*E([$'CYYI>D;7L"# ^]#ZG8T@VW'T> MO/\HN2.7E8[TRML_39GJD^GSJ2JITIU-EW[S$_7Y/&-_A;=1_E>;O/;P<*J* M+B;?],9 T!B7?_5-7X<=@^?[GS%8]@9+P9T#".,'256L M ZN^S M54P!S/CG@1!'8X@C"7'T?TOYL)M??")U,%?W([Y*VI4ZE*AW\@%SONR*%&?J MC2OF"G/87JMH2J.#H:B>@.,4 I4J>553(.-TE2@HXU2JX5!>] M-:5.L*BPUA5&6Q41G+ 34U0ZJF^_>;Y<[K_#EX.(UW\>,1WX>.AJ[<7 MP] $"7#4?N:5;UKMMOWD4X7LM;(0&N/6H+SK*C2J"P#/:98&G3.KCJN (D&1 M&M,UT(G6ZD+ JE8'(.Z2L>9?Y)-35JQ4B3@UFO%R;;+#2.':%,3.KJDVA459 M>A.-*(UG^5!2/^BE<24V:-@J;3T@;DRJ@;A &E8 0.14Y;&)%1H76^): M"A(?S!K%M1/ZT)EV!RM$]DZFJ$ 1?(RJ@<@8N!UB;:5R6!CY7L,%'- 4.(894>8LC59SW8!I*M2^9P7W" ML)]#&3X!])B$QE[>B[ST<(8NCRE,OIP!=^+Q?4L]F:5O2"GKDU";*:/ONEJ) M6@IC#=8[V9Y83I)&GUL0PF&U3DHW/2-2EA&]PNX"5U<>+AAI;]/Z:/+]0 :JK"GJDDVS@,4,N!@N9^[2=,]9< M-*ST4F_IFR0_AM[=VQF$0D)YI51QA8CPA^SHAD)AP)]HULY4ID##6!%L1Z#' M7)UA;]R=@L.]ONP3[+PF9K\K(J?(&I"#TWI0>[[<\UN7+2LRSJN)<>(NE,S; MW-@U@9K8O5N>P5;C:HX\AR4:SAJ99520F^8SPL?-'.6-=T?H1//D),QJ]*LL MNNQ BSWN^26M.]L?PGM_H52"#I'M=L9NMD.'!@*SSO2\_3ATY7T2B9P$[C6? MSZOMU^67CQE<%>XKJ&QZ#NQ;XS@H<.!'0T"H@KPCCC39 MV/C "#H7?]#_H7F8,;[,.X5+.\0SJ!%.0G!4Y*:O\L,^ 0F%EJ-ECF865L7A;C##&SU&.&#/-"C/7 MLL5.[7RC(I9^.P^M9U4EH\;,EXO%M_-&:3NYNDCO;OS5A>NBT99O/(6N:91_ MN&;C]I>3D\GPXE9O=U%>S*\N6K7E.XX?VAN/U7Q$J73#-FAGR7-].5F?G%^O MY'PZ\(OF?3AZ)HEDX]Q'6;RM+B<+(<2&RR@("O_N^24;(T"@\4>/.1E=BN'Q M\X#^)L6.6#8J\$MG?M55W%U.SB94<:TZ$V_=_GONXWDA>*4S(?W2/I]]L9I0 MV87HFMX8#!IM\W_UJ<_#D<'9XBL&R]Y@F7AG1XGE*Q75U85W>_)R&FCRD$)- MUB"GK13E+GKL:MC%J[M<#'(UW>FMU;4NE8VT+DO7V:CMEFZSU\DG =\K/Z/1D2LO%9EC/Z%[&]WS'- MY-(M&+KW;V&)/"2$E^0E#/6Q2,GS@9@5H"IJ-96V5*HA(@7F HQ MB+4<7%O;8>.66^ PP3ZP\L2B07K%)3<;]CA= L,\T-L0.FP< MY\4[B^>R]W(7$9'R51!ZP(JD*M<**16$.$19[N@]P5'M#(:<8$2U,3S$B9S0 MQFNN,2X"F),#4#R1T)G%(9]%^3B+N5,RU&4BD&CW&9.B/J50B&P+55-E< M6=)-"QU+HB1[CV7VO!B"+EX=&!<8,*E4R:N$,*?7=<:W(M%IH6H4%:XVG:]0-6V/&T>LG^$/8G!(R)]) M/C#C,8KG\O7KP_ 2AA_#.&38#V&D3B:+[^%Q)*IMT9])E>"&WDK#K!?6 ?[' MM]<_WTZE1LKF*HU[A;B>$G]J02NG9,-4Z2!@VHI^JRZA/\IV5KRF42Q9J2?+ MI-0%2'C7;7>'[H2&"]%P\44HC7H0MRF<4?B2K@UOM;62/%&H3:7SNJ$6OZ[O M VU+TTD__@/_J8=FM Y4LH]*)W6A88I#[KY(6\9/'#JY^(#D@\Q./18*6\I[ M&::I&::T1RP8NV7G?1X%GN]Q\QA$,(B-1K'IW%IC0I#OBA$J[@;8E*F8V[MK M^R8\5"C9(XK$%J%%[$,:(MA$I')INFP8J;WGG#(@%%* P?\41_Q3N$#2QO3# MYO %^7SH_/ULE]GEV:0#XLFXT'D.L\>^OO.CZT_#?ILN>8%2A^6;T/AVO$>N M\_7I<#Q?0B$,R"B0X1JFB]EW+R;D\\4N+Z)KTV5JXR*N9NEQA[LP>SF _=JA MV_N%.!AOUU=_ 5!+ P04 " "6;J14]1/PS3$* "$'0 &0 'AL+W=O M=7H+S9J:2*D45*\B5V7&4[ M3IR9<>R*LY.'K7V 2$A$3!(, $K6?/V>!DA=;,E1)MFM>;$L$.CKZ3Y-Z'BJ M])W)A+#LOLA+\WHGL[9ZM;MKDDP4W'14)4H\&2E=<(NO>KQK*BUXZ@X5^6[< M[>[M%ER6.R?';NU&GQRKVN:R%#>:F;HHN)Z=B5Q-7^]$.^W"1SG.+"WLGAQ7 M?"QNA?U7=:/Q;7O=[IDD,A%8DD"Q\=$G(L\)T$PXVLCND@XN_]]*?^M\AR]#;L2YRC_+ MU&:O=PYV6"I&O,[M1S6]%(T_ Y*7J-RXOVSJ]_8/=UA2&ZN*YC L*&3I/_E] M$X>E P?=#0?BYD#L[/:*G)5ON.4GQUI-F:;=D$;_.%?=:1@G2TK*K=5X*G'. MGIS5!BO&L-/D:RV-I% 9QLN4O2\GPEC$WYKC70M5=& W:<2>>;'Q!K$]=J5* MFQEV4:8B73V_"Q/G=L:MG6?QDP*ON.ZP7A2RN!O'3\CKS?WN.7F]'_&;_?MT M:*P&S_[% _+?:#LH+U.FP[CQ"^:,/6I2],C=@YKZ3E.;NU M*KFCA5O+AS)GUY70G$J)O=.JKMB[8GC)GO_RCX,X[A[Y/>Y+=/0"FMFMJ*PH MAD([U2&;"E0B%&F1LJC;_2)ZA [,S7MZ%[$/G MM(.X( 5C..HCA(1DH*:O-==6D'G ,D4(=&3NI$8!.&35UHZQ(VQ0U&AI=$H$ M%LEO'Y'8R[K$_MF2Z[Y.0AA>*:A*F7-;6Y)/#EV42(1@5[R$=2X1MV),GV' M$5N4FU-)6ZG#6#%V\!#W0+,CO*&8*6BF#8G2T#JR9!!E;A%L61): :GA!<.>$Z$-G(D8?78U104#_,:-9C):@&F)Q%Q?=&P M$T3YL(Q4GKN\,B ".S C&-=R*/X MFD#4$+>%45)(TJ]K /O/B57"SXDSP+(CVPOBP&YQNY\ZK MX*-(A)Q0W Q.Q^'!( ZH;2._>A8,PBC>"Z[A*\!0:TUP:B+U/'H11.%>?!#< M4-JTG86LRLE&TB7:-A"R4EAL/(BZ0=-1X7XNR&9-B7VI1B]KTR8@Z(>'^Q$L ML!PXIFPVZX.PC_5W2J44%FP[B/>#\\:D)<^"Y_TP0@!>!!]4V9JL'BA^L+\_ MZ&/_&S$2FF*%[@AT 4SW]#@*]P<1B1/V(4@6X:9@$!35ND@-.<("I/FN*UPG M<*VIE=-AC_QEM(:.Y(HKIRXE2F",C;0J/%XWM<%&"[G1U##:>BY3("H-C,6' M:PK4+7Q4B(&I99)4FP&PK/ 3E'"-$_,/P-D.0$ IJKGS3QG"0:3G,4[9J9&PX7>;=MHLK>%D)!C]^KN9^>_-8O+/5G' "U63 M21IU1@YB2[JN:ZY26JGLC]-:A#X<17^5UP[#:+^WQ&M1'/;WNIN)#;QWV-N& MV$!7O<.MB*T7'O3WUQ%;/]SO=I>8[3",!]WUU#8(N_OQ=U!;+^SN#393VT$8 M1\24M_70*FJQ4=S#TB!X.\>#>XUH@UU"K7\WR$DA2@UD8"S8+PH'W?YFDFR2 M]_-9=F>#:'-&+D5A;\@'<=UJ*3EHA>FG[D6X![$=S4VWR7'+?GM1C1&Z=9S4RX M("]3B82Z@J/I7*1CX3PE'>BK.4^\]$3Y3//20:$ )E)W#0?.2QP\%-X?R$#7 M]E$D1I5ND*IJN_PZ*1]CBEY@6GMIF$#_"L"=H'"WSU-90 M]5/#&OM)PQK=-NRUMPV/1[<;,)1,:FKH.&Y1TD@=W00L+FOQ>:[[@O6#DK!EH.2-^5!UVK2C\^&F$(,3S1)"OIWA6[\ M-4P3E4>@]>)7'9QK<9[6QA?KTIU1>^/CGTE_7R'N,X[NZ947TK@K 3,S0*)+ M3 IB$3G@1O7^" ,W*[H1FZU"=ZY6%%6N9D(TUQ7&^79U)GB-%"EB[4=B>_I3[(K;=?9&["B)_,L$G M,Y;6J 528 +_QM)AY^OI^%$9_('*PH!__N%2^LLO62KG2? W&8XWSZDWS9P: MAX=Q?_LI=3&18DH*N[TXN)JC9^TU2M1;-T/N#P8;1B]GSS<&)UX!B?>.__%Z M/.^>6PQ4_[-Y8QVC!FON/I;8X?_+J2Q>W.!WUOU$L[OTRQ@"-W:__QD8@Q&[38/11^XTNR*"$7*)+67?'W/4%I9FXN1(@4,K4C-G#ES M)7V\LNZ3SXF"6!?:^)->'D)Y.!SZ-*="^H$MR>#+W+I"!BS=8NA+1S*+2H4> M3D:CE\-"*M,[/8Y[-^[TV%9!*T,W3OBJ**3;G).VJY/>N+?=N%6+//#&\/2X ME NZH_!G>>.P&K8HF2K(>&6-<#0_Z9V-#\_W63X*_*5HY3OO@CV96?N)%U?9 M26_$A$A3&AA!XF=)%Z0U X'&0X/9:TVR8O=]B_XF^@Y?9M+3A=4?51;RD]ZK MGLAH+BL=;NWJ=VK\><%XJ=4^/L6JEGTQZHFT\L$6C3(8%,K4OW+=Q*&C\.I[ M"I-&81)YUX8BR]!A@BS6&:8-[7N-.OH,[%=?6A-R+2Y-1MJL_ M!,>6Z&1+]'SR)."U= ,Q'??%9#29/($W;1V?1KSI3SDN_CZ;00ZU\\\3-O=; MF_O1YO[_'NRG<=_;0&)_('[0I_N5>ZKC7NSOV@OI$SL7J)@T;TLFRK^F ME(H9>#6[X[B+T1;Q0^Z(1%'7+7'=?H'1CVR59ZHPP#ISJS'7F,]>=,A6'I#^ M^6'R$=,(R/#FEK(JSJ#D0PS*Y5H%<6%]\,F]#5(G<:/AOVECM1$R?,TX>98< M_(8'AW$\.:J77R>^&YF431TF9X6M3/"B=':IV#GV.ZM58H0:2+$_QE]R(7W. M6<<$!M&]E\GS9 _;_#S \PG.NT%CAM-=PM.=NHR1$#?2!956R#@EUS($N'R' MV@+%O::B[JP-S5Y30\_%C;,<6_$.'8$X:YO6F%YUANF;2&\M\LZV'$'&4[)!1QLPK-I7],I&Y/ZGA$W8N<>H8);GM.&@0];$- M=R&NT" E=PD:MB_^D,;+>CB<*ZDW@/C4%S<6_9SUN7-+BN>OW@QVDM\&PE%J M%T9]1L 8).U6'[S-B /15.L/-FN<']BOQX??B6IG6L 7=O/2++B(KJ7!922& MTM."?P?B+,MBS4C=A6BI@Y@L419KA5L"/!324?R:-M9GG6K8)=7!\P/Q$7/9 MH M4"1%\1B^QS/>JKTMFI;1F.ZDM2DUQEFZB,D*SG54>(<;JH4*KHR]E9]KL'19:(LFD1V+N5P2 MPDAH^0H'/V<#7;%Y#.M 7'RS,I^)_F@T^H\%NO7/$5^?H9BTQW)GHCZB-Z=/ MK#A/2W)\6"8M%Y04W]*16@);NR'4)A*-6V.LN&^/&K1%V:3W6S><8>=J">1% MO$![ .$HJ6^9[6Y[1S^KKZ:/XO4%']ZCP[S0-(?J:'#PHB=6Y?+L)E^>^3]8XN@DJ]FVKP^Z:K-]>S(_GXX=; M4S>)/ZPNSSM=TWM*'[N;@+?5WDII6G+1>*<"51?SJ^-7UZ?^:7M^7%_(@!D:4BL06-GSMZ3=:R(<#X,MB<[UVRXO1YM/Z+Q(Y8-CK2 M:V\_F3(U%_.7#,MY;X_*O MOA_R,%%X>?0-A?6@L!; 4P.] M=/E>6U*^4K=4D+G3&TOQ?)5@F(]7Q6#D.AM9?\/(B7KG76JB^MF55![JKP!H MCVH]HKI>/VGPG0Y+=7*\4.NC]?H)>R?[*$_$WLGSHU1_76UB"F#%WT\X.-T[ M.!4'I_\OC4\;^=TG4F=+]1C:3Z1T(-7ID'8J>17ICH*V:*:NLSM5-.@_51FG M76%<#=F@74WHGA07"D?;QA2-VA*XLX.RM:J@D%@)CGP?!JY1B#]\]W)]_.(G MA=R4<%H4OH<1-. (1MSWL/:URFSP#UC&Q612SXT7EPQ>7+*?WI7FSH FD$D4 M*,(V4$S0I(8B3?Q%I9.HEB86@:29MPTYCJ8DV$!; %0#*:BJPL?T8&::"&6B M@KG(LNY -E*X,Y(X]C-UO36I471O$ Y.2]JDI?H(E@?19^=QEITI70<:,[[E M "0@YU7@R1"5#_N0%ZK1=\1G?F--K25/V1>..TPL3C(;C=Z64T +I5VI2@_= M-, F$3S(5Y4&@!%46JJK* 5;##E!95W417;*K-J0<":7&I7!K%<:1X/Z31]B MK]V(*?XK5 'Y_?'9V?(%9I2U,FX!$XF9PBK[P'XD<0T,J#9/#>*IH=#SX-38 M]**/![P.&<'PMKOE05-@#442Q*C]GGRS*?G$#N=JAP6'8\!P)-@SWC$ACZ@Z@QX2?W,(\K9"PH6-R$@_I-/M/=/J0@Z#[1$SP M88A\/3BX2?*@83P+0?@P[("U- Q(C.,Z\!7,A2IT;%2%"U#FHS5?>@,5S&W? MH\8;N"LQSZ.0JZIRJ3>[#(NCZ?2N%8 \CA&EU!4B7 MB[HA5S2X['UF!H/(S+\L"QZ;Q#S1R$$+:^3&J2US7HC'HMQZUA3CXB&-JDYP M+6=OJT>!/ L%2(J;;.1>,[4S%?RXQ-T\+$H4QE&M,UF4:3L]-N$@P).%JS>@ MZ[1L%^%/R77C!8,Z.3X\V+*+82-G L@VT(K'2S#[_A!&*!(^Y(S#Q.SYO!,S M#]1;/G;/64VNCL!5RP4Y*LE_OD7NO^[OX%?YZOD@GB_PZ+@:HQ&PO=V]R:W-H965T-A3M'H=A!\5F8F&RE$ERT^W7 MC[*=- 6V#MC%ID1^'S]*(N<[8[^[%M'#?:>T6T2M]]OS)'%UBYUP)V:+FCQK M8SOA:6DWB=M:%,T ZE3"T[1*.B%UM)P/>]=V.3>]5U+CM077=YVP/R]1F=TB MRJ+]QHW)Z$5UDYY=%B!\"/DO< MN2,;0B4K8[Z'Q56SB-(@"!76/C (^MWA*U0J$)&,'Q-G=$@9@,?VGOWM4#O5 MLA(.7QGU13:^742S"!I"KC7+#%W9C+,\CJ'OG33>!24$G M]?@7]],Y' %FZ5\ ? +P0?>8:%#Y6GBQG%NS QNBB2T80ZD#FL1)'2[EUEOR M2L+YY96^0^V-E>CFB2?"L)W4$_AR!/._@'-X;[1O';S1#3:/\0D).:CA>S67 M_$G"]\*>0)[%P%/.G^#+#]7E U_^[^K@Z\7*>4NOX-L3Q,6!N!B(B_\[MB?! MH<_.W5;4N(BHD1S:.XR6'XQ'J$[@6/*1'<.NE74+PB(X+SPV(#SX%H':"BV8 M-=3&>7C>H$=+#X4"5C^A0Z%=<(;(M;3.OY0ZGBSJ40KPK6E>@- -:)H!U-A* M_A(KA7 G5(\QT5('$O.>Q"C**/7FG-%MD:+]=;'76&.W(BW33L:>7VG"F-X1 MNWO!WDHMZ:4VL#&F<>P9R_,\SLN4+'Y6Q:?Y&?M"+0Q2P]::&IUCV6D\XQ7+ MJCC-4G8C=O3VJ3XI%/EF>=.*W?8K;[Q0K,R+N*#T136+3\N2?=(6 M?6_#D8P=11KEP]$RSF-.X>%7S=C'P/'(_XR5E*(J.%G%61:G/(<_O:'DJ TI MQV88-HX.L-=^[,C#[F&>78QM_! ^#D,ZVHVDFU.X)FAZ"AK,EF8RVA! _K6A]S0M0H+#E%_^!E!+ P04 " "6;J14L>^]CLX# M !1" &0 'AL+W=OM7 M#(0]9 '5^K(=); -V-D6#= -@LVV/10]T-+((I8BM205)_WU'5*VXK2)@0(] M6"+%F3=O'CE#+_9*?S,-HH6G5DBS#!MKN^LX-F6#+3,3U:&DE5KIEEF:ZEUL M.HVL\DZMB+,DF<[U:J-X*+O%>@^G;ENGG#0JU7X9I>/SPA>\: MZS[$JT7'=OB ]M?N7M,L'E$JWJ(T7$G06"_#=7J]F3I[;_ ;Q[TY&8/+9*O4 M-S>YK99AX@BAP-(Z!$:O1[Q!(1P0T?A^P S'D,[Q='Q$_\GG3KELF<$;)7[G ME6V681%"A37KA?VB]C_C(9^9PRN5,/X)^\$V)^.R-U:U!V=BT'(YO-G308<3 MAR)YQR$[.&2>]Q#(L_S$+%LMM-J#=M:$Y@8^5>]-Y+ATF_)@-:UR\K.K=?F] MYQHKN)66R1W?"H2U,6C-(K:$[ZSB\H"U&;"R=[!R^*RD;0S\*"NL7OO'Q&LD MEQW);;*S@)^9GD">1I E678&+Q^3S3U>_I^3A3_66V,UG9$_S\29CG&F/L[T M?Q'U+)8KRFO3L1*7(56=0?V(X>I.683+"9Q):%SB%4K+:\[<(G^Q8X-=J:C MC 55@VT0:B6H3KG<70>D?MF,\@>?L,1VB_KX)0TN;B7YJ-XP69F/P8T_K62@ M43!7Z9)5(FHOIYI+[0$4V+92.54+MG(#A' ME"J52K=G CI-)MH^!^DT2K/\^/JJ644MBMJ7=[%N"I*U:((B*HKD\+Q3\H=2 MM1V29FRG$5L7.\BCK,C\,PD>^JX3SZ>K19+XWR]()=\H49D@G2?^]U59XL1& M??\I:9 6Q"^_\N]LGA.&(89EV;<]"4,NK%7:\K^\2'"1?@PNBC1*9D5 H\LB MNLHS&MU11SX3A,1,\B@I4C^:17E.&T)0:\J$DP)6 1/BWXX1X%.)G:6=UH-D M;RH(UF5)YP ^9),Y=1XAB&P$^X;3H6B8N3[%-U!W@"&]K<"I3TCF6O->T]H+&\]?LT)O5(@E)POI/N MI"I0O7Y+V;>2K@F7LR'RY84V7%I0&!-KLGDO&$54VI5, MXMA)" B08"_J2KLM!=I55?5AXIS$HQU[O#-C OWU_<[8,8&P2*U$\'CFW"_? M&9]NC/WF"B(O[DM=N;-!X7U],AJYO*!2NJ&IJ<+)RMA2>KS:]E3T_-8W7JJ(K*UQ3EM(^7)(VF[/!>+#=N%;KPO/&Z/RT MEFNZ(?][?67Q-NJE+%5)E5.F$I969X.+\)Q1^](:Q8$,[YW,@>]2F;<76^E?PR^PY>%=/3.Z*]JZ8NS MP7P@EK22C?;79O,S=?Y,65YNM O_Q::E'8,X;YPW9<<,"TI5M4]YW\5AAV&> M_( A[1C28'>K*%CY7GIY?FK-1EBFAC1>!%<#-XQ3%2?EQEN<*O#Y\\\$E]SI MR$,6[XSRCN^RY4M_P)>)+Z;RA1,?JB4MG_*/8$-O2+HUY#)]5> 7:8EE3H+,R7\.UJM\W%@GKI8YG0W0 M.8[L'0W.?S&>Q'PH.D-_:V3EE9=>*]45N5ALI*7"-([79K52X V&Q4(V M*#6S4)J/6'9.UJ.I!7UO5(TV]$/Q*V1WJMB8R!*W/>L(N\*3+1WDBJ86WN"U M$@\D+00Z4Q(?; J5%[#O0:@JU\T2FQ5^,-E8@CMW=,@<:/>*-E+#7>Y=-^S] M[]B6PA<_IF\#406-YM%F.,-OCR%LK:[E [OGA'1B0R(WCRJD%PI_#O*E,Y5< MZ(<^+N$4]!NEM:![LKGB$!34&=%G=J-\@8A"/9( &SE*L"SR&]+PJ&S[R+"9 M#D8@#I7QT)@;RU:8*@A=2!U2'5H=J7CF!-T#IO$,MN9F7:E_6EXIN/X9FPZY M+!G"0&/NR :QCXD;BH]/JVEK":"/+ P?BEN.N=$ L]BDCFJ$%+3!:,OH%JI0/CK37E@KR7(A Y M%>I%K+ =2)=0S66P!#'H @AP;T^BRRZT-V$*?JK:40?*"*"$ M&$<7SI%WT?-DV!!NLSI$HZ&J LU!-$GC\7C&BR2>S(ZCSXJ]"(T9 MW335TCYP*;9!9==DGML&3G>I91'C<3R>)+Q(XNED$OV"6FTLBM_O5;7>D9ZE M<3H?1_ C36;1K?%R+\A/Z&%B%D_@'Q;C^&B:_*\0Q6V,OH;!"#\N4'.8\^*Z M1XT6YFY1?,]#Z*+I<"S^9/# *NM6>Z(8(4T#[Z^1YGT9V7 <_11E^'WHVH/C M^DZZ0GQ$$3_QX[:P1$^&FNA=BX)KP9O6Y$[<7N*W7?A&OD7LTGB>)>&993.D MN*XU,=(@^B_;$'9KJ98!P+A\9+Y;!:>LR2+.$0?[KNNWY9XZ-0:B'*O&'6 M@?)<()[C];A"H?L8>.HWX ! M$8?#A^1U2$I/DQ?J,K!R F/ D:LIW 7U0[P+3I6I#EM/-= "@8# MERSF&3=!S) ']_P#(/">QR7Y?-@.S>==M2V(E>FGT _&@1BGST9!W$U+P#5@ M.'J$X2]@+9NR:Y^K[?BZ\,^NH=6!K%@N6KIL';@]40\L<1/-X@F3C)6/,2HYFO)Y$1_'1_)B7TV@6 M3].PG$73>#Y.T(F$<;N"MS@[GL\[P'IJ*D/3-)X>3]&1SIV@C4!/SD=O@+)' MD^AM=,4W+;3'G=0-O=@D/?-DC+6F$J:5J!%04\';0S8OOB31VNZ OC<0L+RP)?6&29 .&PO=V]R:W-H M965T&GOMYDIY M<;LH2O=V9^Y]]?K@P&5SM9 N,94J\69J[$)ZW-K9@:NLDCEO6A0'P\'@Y<%" MZG+GW3$_^VS?'9O:%[I4GZUP]6(A[>I4%6;Y=B?=:1]\T;.YIP<'[XXK.5-7 MRO^S^FQQ=]!1R?5"E4Z;4E@U?;MSDKX^/:3UO.!?6BU=[UJ0)A-CKNGF0_YV M9T "J4)EGBA(_+M19ZHHB!#$^-;0W.E8TL;^=4O]@G6'+A/IU)DI_M"YG[_= M.=H1N9K*NO!?S/*]:O09$[W,%(Y_Q3*L/<3BK';>+)K-D&"AR_!?WC9VZ&TX M&FS9,&PV#%GNP(BE/)=>OCNV9BDLK08UNF!5>3>$TR4YY\3T1O^'VN(_)Q/G M+7#SWTB5\2\2Q]OAHO"T 6EPA/Y[%$ES.A71.2 M^KO*A71B:@K$JGL=P>K9O#-[=*XRM9@HVSY)H[T/I?!S4SN0CL;X34='T5I,WG04 MOSP:\Z:C^'#T,CJKK56E1Q#XV@9=S73+\G0VI-59#02)6 P/*W%F%I4L5TQ9>R>6\-:OMEY4*#7O34'8P^H/99;$ @Y5$ *F]@8+ MA43>SQ?D9MR3E8.(TQ^+WY 2*$-\9 MDR)UI7 K!%D&JD2Q(($L!5B CE.E-O0OJTEYNR5\5DGT%0JL;0(LW&@ D@F1 M;@#>,HX M1YV'@K2',@^1#Z)% ?_T8JO4@=_NL"LV.\/^'PX:OS("9'-+<5NNE9HTRJ0-#J3IVG&/Z;)1$E*410_P+?TP28M,D+_@WV< O=D_B=Z M"KHU;5J#1H,D';QH*8?F3H25Q&%?5$4=K&5G&JV8+&?D;G9OF@S'+R)02Y-7 MXQ?<(.4".A*\.SU:C1D6L8!HT\)(SV]\T*Z ?"4Y@2BP Q_C.B"NI,/@$:[1 M)E?I^;6I*#*>0 =*XJR68.E52""9LAX=+KF3 [>7\!@@;0C?7RJ=4VB;Q>D/ M.55:U:=)_%"NO9:4=/$#ZM&:>MSXD@V*2*Y+Y%Q 2>D;@AF]O@%58T/^;B6< MZEM.=H$$O4$M=P'/V_5-Q$G/KL]1!M;L/"0)F8NZD$1:%7JF*0X>%+I[RV75 M1<"EHSK!X.5D@;S;K\2NKBJ8)YL'Y4I99FP12]AA48*S.L*=6:#3U),:\IH[ M(JY"0::-5NF'(I,+)_RXI%2SF92WI(*:H6YH3+;3;'8[6R1_0S.^E>:B0)DAD7&O* M+AO"7+U\B)3) ;F;PBM13_L1)<&$-'M WY^FW.$6Y8"(GG+1%N4.GZO<8!-> MHX14.T>5!B9(%S^'6&(1CI=!X#O^#(FQT31'?*T>XSF1A:2>@93<'28O.^89 M=;PV9!O9+6.->]U\6V>?$BMM^L%-.FETE\Z*JGG8?\^9@GU,7;C7"V+9E+2' MZRREW4(YZHUDR;3A4$E9CC*O#DR>HH-^P MCFL);D5STSR3 MQ5'TX+&9,&R,=<<94YD*]0/9.L/1KJ1$;-6W6C,0:RSA8D:A@/-?.#9 $NUB M:H9H&L;U4S::H";9F6)2#$O@3QL2-7V=MCT0Y&772*!FJET&UM_0A)#']BQ. M6]S]D+^;IVX?>'C@]$?9FW-D!/]0Z?Z3 C)4$:D2$ZE@X@Y CE,*E7&YGFL\-:CI=2TBT MF2-A\W%TMW@F@#.BX!\8S9OX+MQ[DD5;(=YA]?E<*1=OU$?:^IC'-:?# J9MI-LJVD3 M&@404M IHP] [Y%1Z 3TA0!?*/\$!&4!+5L;Y=\IS2^+D,A5'U&HJB[K)-"XL5ZPG M]VV>J1X0:V-LT6L08,2Z(HR&R=>Z68KNSKU>]69E3YY#.KX$1)H+. J=]6!+ M_%;C\,Y7YS0ZH%I_T9T:SHR#^38*'!X"6HKV0S6FIW]YMGS(1+!&59?/!A%'4&?3^,&X] M-VO'8D]/Q:*-09_>G#,NN3GNH3%J-0,R 5 M1*.NUD_1&X7CV%0IUSL>311GQ(6QGEA#>DZMG3EP#E6WZ']IU39<4"JSII[- MFR%2VY[<[4ZZ[/:_./B.H&UKA =\EK[;3;U"6EBQM_4<(XDKN'#4_>T^VQW$KY6K9>';WZ?>+9#?>H46VF8LR-L M^(X6;KRI^-L5#GC>+/ARKB1DIP5X/S7&MS?$H/N8^>XO4$L#!!0 ( )9N MI%0AB#8=9 4 -$- 9 >&PO=V]R:W-H965TAW<7]O38U%Y)C1<67%V6PJ[/ M4)G526_4V[SX+!=+SR^&I\>56. E^C^J"TM/P]9*(4O43AH-%NGHU=F$ MY8/ %XDKUUD#1S(SYHH?/A0GO90!H<+] ML?XNQ$ZQS(3#FQ-2NP+$W6>!%"#=H$ M3FH^E$MO:5>2GC^]]":_>G9&<15P;DHZ:R="NBZ4T.YXZ,D'2P[SQMY9M)?M ML3>&CT;[I8.WNL!B6W](V%J V0;@6?:@P8_"#F \ZD.69MD#]L9MP.-@;_RO M H8_IS/G+7'EKP=\35I?D^!K\K\E]V%[OQF/,$H'\$@07Y'8GIM:>Z"R!5-3 M%0:-6=#(NQI5T) Z:-A"Z!R)@GX)?HE067,MN?XP?3R'%Z,COH1 MP[;WSTBYD[DG'T(7<($V= TV&:7?6Z$]XTN$)8RU7QHK_R9Q;T Z5V,?1> M @QYMP1!ZH7K@UN2>(!@MSU4MQZ:V$*<; Z57,B90L"R4F:-I,\:'0.M:"$M M]0AC@X>ZXE>-QYI(;!/.Q)0:4=%XY3 %6_A4:CFK'7P@_YJ[2\@_'/S\TU&6 MI:_Y(2Q'KY\.8.J@$M:S#S;(FWU8(16YM:2MUK#@[.P.]EY8R798?,22 %:, MDHSZ^9@"K2Y1;1#(G0"/-:40ZO28<$M$E06"4#B>A(Q-R')4)!)\?P M@ZE!\NN/@.KZC1<*K?$&\YH/W06G(.@/;+"N@:J.BXC+JJ(BNI%T?R#!(\>$ MIE4E5R)GD@=H= DZ.$Q#L@['X6=7;/_!/!P^[Q;I_>AN>;/+7^8;5V]GM=H!MXH5B+_;5*?4&5\^^$1*6$&39(CY;TXE"B<+5ED,B M4DL3"S)$1X'B-9;,?@+0H3QX81?H PG[$&N$#;31W%%U=;["MB%XX!NH">"U4S1)-VYV)F532QR,-^-ICK"HE<\$I M:X%Q$LB(*+[1Q!": 75S6PO5='725>M!;2CW3S1'ZVD: MA"M*5J=(6*_3ENZ>L=$(GPCXJ^0R&$R^AH&*3$Z)8\S=<'G &T[2.R$M?*&, M(5,,@D9R)E0 1(5(L\(H.4I?]-/1R^1),IX,7F;)^TCSA%OR*'O=_GX)IY@< MC/MIFB9/DTDV&&4)S7QSE&%CE:"G[ M=Z]ER*!P2F523M M 'ZG=:WI%K8^W,R/(6>R/7XK1]@KX3J(.@F,TUWDL73!3=[8G\4L+G1 0P9" M$8:.:X@8Q)S5ABBB(4I3511A4X-D-:XXV.V+LV5DGZ-@MT16JI5=T]^P,V:7 M2*7''Q,.PJ 5)^[V;?N],HUC^JUX_-BAP!>2IBJ%]\# XX$T5 MAO:9\?0)$)9+^N9"RP*T/S=7#(P> W\EVZ8+QT"RNT7WL-T@V70/10^T-+*(4*1*4E'<7]\W%"T[;38M MT(NM#_+-FS=O1ESUSC^$FCG24V-LN)S4,;9O9[-0U-RH,'4M6[RIG&]4Q*W? MSD+K695I4V-FR_G\^UFCM)VL5^G9C5^O7!>-MGSC*71-H_SNFHWK+R>+R?[! MK=[641[,UJM6;?F.XWU[XW$W&U%*W; -VEGR7%U.KA9OK\]E?5KPJ^8^'%V3 M9+)Q[D%N/I:7D[D08L-%% 2%OT=^Q\8($&C\D3$G8TC9>'R]1_\IY8Y<-BKP M.V>^ZC+6EY.+"95T&.6VE*'?1XZW& MOKC^T+3&[9CIFBU7.H;5+ )67LZ*#'$]0"R_ 7%&GYR-=: /MN3R^?X9Z(R< MEGM.U\M7 3\I/Z6SQ2DMY\OE*WAG8XYG">_LO^9(OUUM0O1PQ.^OP)^/\.<) M_OS_2/@ZQ"\N,BT64_HGU:],K7>/NF0JV$>T&35JM2#P$X8F\& M_QLNJ4"N(E2OJ,?R)4#9X]FHR"59#)J6O7:(MV=,!<@(:EK9&F7'FUA[J-$, M!F,QV"' R1@ %POJ&1I8AUP0R&MEIB*>#*:DFI)FA>XEHMGH]:9+*=UU;6N2 M!LC^PQ,7G8P)NCU(<[/G\\"[8Q7OP>; ^%2N A_)T2@LE^DCLB$V%BO([E-8 M5YU@O?8@TV# AD%?Y')*PK4LM3PX15()1Z$,G:=2AT**AJ6->N!GF81]=9)^ M6+'A6IE*2B)/CXA_M%E#T2^'$'N!B;*[UT K^FX^O< <,F88RD--L0;>0764 MIQWC1^J1U%,7WV4C'&3L:T=JJ.Q) MX1Y1Y)(V4 0\39KM -\HOT6-M=V2VL(P4K>4)W*Q>?XC"\^]CG7.>&^+@X./ M&BCQ0%I]K:%3?Z0T4ZA!)UD=#:1"YW<4)*$A83!57:R=UW\.RFB+1NO$!6)G M 9:LQ!(ZC) =HF3C>=AZ384@/-2TZ5%C>H:HB;Y#>'< 1-FHC M87<)&/9I=,QVV*2&ASI<#GS&Q'MXAQYEWL4#3:E#43A?*EOPB12)ANZH=-D5 M&J<%*N%',>_[S@N??YL-P_!Y5KAR[^4LQJ'-T/F92.5=DV0>2RNVW*?R;-4! M"2\?A5-^B[&1O:CM<;P7IN/TI<_/[.AKCC&[36>6@$0@^/!A'Y^.QZ*KX31P M6#ZACTH-AT)E267DI+FWQ\INZD'I 6&/3BA1/+C1XJBUD=/#T$C1GCJK N; M0L?8?RC+4&OL5)C['AUK6D^=BKRD?1EZ0M5DI\Z6U6+Q8]DIXXKM.N_=TW;M M4[3&X3U!2%VGZ'2+UA\WQ;)XWOAB]CK*1KE=]VJ/7S'^V=\3K\HS2F,Z=,%X M!X3MIKA9?KB]%OML\,W@,4QDD$QVWC_(XG.S*19"""W641 4_QWP(UHK0$SC M<<0LSB'%<2H_HW_*N7,N.Q7PH[=_F2;J3?&^@ 9;E6S\XH^_XIC/.\&KO0WY M%XZ#[>I= 74*T7>C,S/HC!O^U=-8AXG#^\4K#M7H4&7>0Z#,\F<5U79-_@@D MUHPF0DXU>S,YX^10OD9BK6&_N/VD#,$W91/"':J0"+GB,:S+R.!B4M8CT.T M5+T"M(([[Z(.\(MKL/FW?\FDSLRJ9V:WU9N =XKFL%K.H%I4U1MXJW.FJXRW M^F^9PM\WNQ")N^.?-X)4[ MOOI!R>V99>.@/46(2!WL/'%I&"V ZGOR3X9O"$+4:.BJ%$,7K1@ H<3/,Z^ =6R.!!MD(3I;WA "TMV[A/GD+BU2&+P1X@_V*R>X&F# MI*C6)ZZ;IZFF3]3[@)Q?O%BX5PLR32],$1O^HL]PN2Y7;)'(Q)/ 119G6R*&&RVTSDR(K.Y9T3&"(L,-:I9";B6D)O1"! MI+UX8LLXYVY.7"&F.OJ),LPOW=]R,AH[I'U^ .0V)!>'*7G>/;\Q-\-H?3$? M'B@>2'ON8K#8LNMB_A./=!J&_K"(OL^#=NDXN3O.T/*VGB;N'L!^B*2(N?,F0N',]MI&JGL M/*Z=VUXDB2UK:+@=ZBTHW%EKTW"'2[-)[-8 K[Q0(Y,\3<=)PX6*%S/_;VD6 M,]TZ*10L#;-MTW#S> 52[^9Q%N]_W(A-[>A'LIAM^09NP?V^71I<)3U*)1I0 M5FC%#*SG\65V<570>7_@#P$[^V3.R)*5UG>T^+6:QRD1 @FE(P2.PSV\ 2D) M"&G\W6'&O4H2?#K?H__L;4=;5MS"&RT_BLK5\W@:LPK6O)7N1N]^@,\(K MM;3^RW;A["B-6=E:IYM.&!DT0H61/W1^>"(P?4D@[P1RSSLH\BS?,>-$FICV1(,NZVY@5GB$)=VD[+#N H8 M^0L8(W:ME:LM>Z!2#+M^%W?(2YC'>+@OF'N+%>^V 9:,A M>\:"#S6PM99XJW"#T1\#I5:ED()3PENFU\SA(857&_;RW#DC5JWC*PG,:79[ MO61<5?Z@)5S+6@L5$XJ57):M1"R$Q\07I3]8"=G213J$W2*M4C<-WC./$KU& M %?KUJ*,'3!X*&'K_#&_SRI,UI.+Z$-M [2AV'PRYJB'U'T*06RZ#WJZEUP M^8P)IU&_O3:Z02X*>;=$'>N7"0Z)7B'DX&R#+!M')WZ"$B>>S#%_(GIV/BB*,:G)!FF:1E?>?0=64"#?!(^%>'ZS6?]V M_JLH'9X783C_;QN?B5XZ3+W-.)Y];O+GIU_P03J<3O=,/OKBB$KY/2K=P($\ M)FKKK,-$(;O08^>3PIO#+;[""(HV(2R]L/8B.)NN-JS7^&A2_4 !)%B2 M?GR*RCM? M *WPVH$D[I1>SVH@*3K2BF7Q/M'W^8YEGV$^OB3-R+R92&R7CL M2UPG)(4EQ!5U$6P'Z#JE'9DGVRJ4*ZI@J&B+SO3O/;*ONNPY6JJ>+8DK*#G6 M05I6FEF-O44K*U:C1;@'*N*8"Z=]+41W>/V(+72%.JB"*U*-&SU6#8^!.E;# M0+O%BA;))&?//7[) MDVZB ;/Q/9-%G[7*A<:B_]NW99>A&_ET//1T2'$C\)9(6*-H.IR&PO=V]R:W-H965T%E[_35A>IL)1M^I\ET=2WT_H8KM;N< M1).#X+TL2NL$LZN+5A1\Q_:W]IW&U^R(DLF:&R-50YKSR\EU].)FX?2]PN^2 M=V:T)A?)O5*?W,=M=CF9.T)<<6H=@L#K@5]Q53D@T/@\8$Z.+IWA>'U _]G' MCECNA>%7JOHH,UM>3C83RC@7767?J]TO/,2S='BIJHQ_TJ[7C;<32CMC53T8 M@T$MF_XMO@QY&!ELYD\8Q(-!['GWCCS+'X455Q=:[4@[;:"YA0_56X.<;-RA MW%F-70D[>W7;9'"B]W3'!7)MS<7, M9MSM(!XJ:'B)^ 2.BU:FQIZ*+SDO\9(?US?0X"*^/,9^,41 M?N'A%_\GA<]#O%&6*5I,Z5NJ'YE*\\HZNP^!Y6.1HB+^W,G6&9!H M,E):%K(Y$1O6#S)EZAV9*;WM-.JI<#Q?BP;CP:L-60EJT70YCJ_3",U!:CX1 MR:*1?=-CCVMI_ SQ(89?-W<2NB&:VB+$/:4NI?C..Z[([(WE>LB*0S$81$H; MA*OI@9%;I+]7&MA^X-J?!@C0*S2$1B\/?.G?^ JID=4F\[QPG#[%V' >0[<; MG.PZ!&3:'?PA*.YSE2I5.>F8?DBMVK%&N$V&RA9IZH'E0,6)32FYPE)@D.@3 MXRE]P+'FJL+T=L"^[@R9$D@*43@,>=XT%GXCSX MIG*"[X,XV8;Q*P\4Z":ZKBMZBKG40PS;!<[Z* M ^@:I#D3EC/ )7$<;I+( :]7X1)JM^-,O!\R\12O9;C>;/T[66X?Y92$<;0* MHG"S6(\8G6W#^7P9G =GZS">K[#X!Z\?OML@TI>CU=OC0=SV!W'VJS+FB72M MPC6\(KPHC*+%H\26(+8!O>4V'A-;(KM;1PPA;>)OB0%Z&RW=8HMD+P*7F4.G M'.O)U4K597Q:5H4] M:EJ*IN'*?.V WO%H?!M4>_\[6(;D#BZ>OSP6]]0+HI>/_;5FHTL 2!;^J@.7 MJFML?Q\X2H^WJ>O^$O%5O;^*H<&064,5YS"=3]?+">G^>M-_6-7Z*\6]LLB( M7V(>9:R= O9SA0B&#^?@>,>\^AM02P,$% @ EFZD5.-F&ULM5A;<]NX%7['K\"X.QU[ M!BOQ3LEQ/.-XW6UFFB:S3IJ'3A\@"I*PH0@M $9Q?WV_ U(4E3CQINV^2"" M<__.P0&N]L9^YR.G751FVEFYB=:K"R,G8K/3[M>NIV M5LEE(-K6TR2*BNE6ZN;L^BK,O;'75Z;UM6[4&\M=N]U*^_!"U6;__"P^.TS\ MHM<;3Q/3ZZN=7*M[Y=_MWEA\30)OX_J5M4U,8(:O_4\SP:11#@>'[C_)=@. M6Q;2J5M3O]=+OWE^-COC2[62;>U_,?N_JMZ>G/A5IG;AE^^[O0DD5JWS9ML3 MXWNKF^Y??NK],"*815\A2'J").C="0I:_B2]O+ZR9L\M[08W&@13 S64TPT% MY=Y;K&K0^>N_(^[WLE;N:NK!CB:G54_ZHB--OD*:\E>F\1O'[YJE6I[23Z'& MH$MRT.5%\DV&KZ2=\#06/(F2Y!O\TL&V-/!+G[*-__-FX;P% O[U#;;9P#8+ M;+/_QF5/D!JO>)Q/^%&UG[23Z[55:QE0:E:CM?>*+X_+BIO6\@:K+JRNK-GR M"B$@PQQPXS<]8I1U?/' U\JLK=QM=,4E$E8 -[\:RW?6+-O*\[4U[4YPV2S[ MA8YMM9%-HVKPQY22U89T(LE.K9&-WH'$L;WB"U5K]5%Q[3%T'KFPTZ3(!N[T M&\4;Z5NKL'MKVL8+[C7PNP[RVJ92UJ-D^(<#]Z-=T)7+U0IIJY9DAH*-9@LC M5K#36#?A;\%]96H4%&+HY8+(8-9'O3SQ6._0(VO==&6,%L@\4M-OK%)\VT%9 M$90Y@ BS#T@,&F,0\W/=8+MI'6;Z:-1" R08%CIS'WJKM M3MG@&7Y+L3,U>PTU+#]?7+"WQLN:_7R,VPWB=LG>-9I\<>\! L=^8$D4BUF2 M8E3F(LOF&/SY3[,D3I[18EF*I$S8+80N)9N).(M8+M*X8(E(\I3%N2BC.;MK M+4H[BV.1S1.6Y0,+S.1IR6Z<)NHTBUE<),/J3.11REZI3[HRK 2GDLVR8143 M\[@W" Y&36Q8+,H\8TEQE)"(*)[WQD+A= Z]2HQFL4B3F*:"HC^P-$G$+(W9 MJX#/-SUP?R;@7K*7:[@%D11<;;4+IT35>53P5:OJ$#R")F<@NC5; M'([. :?#ABQ%0$IVGL?81Q])T;NHJO66$KO7F^^D]4(X_GZ/ M=67DMLOH2W:S\@KPMQ^4Q]:XR$6U^:B1("[M.(%*$M>Y+Q?Q03^ODBK#'-)?(Q"+ JH,G@YIC2;850D M(BM#6(.65"(HB.D?F59QF8JB./4?]"OF80WE".9_F59I?BPT93BF.5C+L!U.HL>2Z@L M1I;GK CK0\DH18;4[!,*:ZCA671,J$*42*_O4/]<7K#[[@ _.0^KNL69B8,8 M/4._?%@*QW*79^R89R%@C^3:T!Y,&.5;'P^#[MVA)\ I3&[3W]?\8L9*R6#5^T#ER=0P>"ML5O)-H6@YV-\7Q+=R#2 MLK(H"E9+4E$"XQ0#0B@W03;U'+W,"7\Y]MS^!-#=: #O0:>N[6!/MQWJ4Z44 MS?N-MLN Y8??9]B$?U;HJ)-TY!JBH::43#MD*P;(&JOK!Q[Z&\5/JJ+H.DNY M7(:R(.LC0+I"*'A7M@3O"I_@5.*"]7\C;_$;-*2ZDI,^>T)_Y[W5BQ92F#=P M$AI$J[%&%RRTASO3*5*;:@!+B$S?WD[XZ]:.VD77HK^7C4=JP8JEHGZQ"94) MXM]-[B>(H]K*I#,GF@;S55'H7)*U50XB %A:=<-.J M+C*TG90+ &JAL:&K)Z(<1(2B='#U:%D>BTF?F$ :T_][.>YZ_,_ &;3H6NEO M)-7_SW@_$G(HSYV>[L0C["F/<*E#8>G@2!/'''/!0//UL^ 0_Y,ZCB3N8C$2 MU]^" /Y1Y@P9 \SN@3NZ"H0+1P?F@WRK<+6I%:&-8#JZD[4 )\)0>;@O.*OM M*(*$807=5M6DTCI&F(\9V.A:2Z-G2_*C]CP]0 M%0Q7D!CFXV=\OS$3@FY.#RVH M&;ON?FOU+L#DO-?@]5TO\B*H]LC.>V4_ZDJ-*.X'DB>=;GI^3 W\MK)IZ6(( M7,$2,M2J(2+JE ,5,GVP==A$*84CD5Z/!&"&:RR5XX8NM)*BN-&[0Y0ZU;OY M<1PFJ'0.H1.'M.X.[J-!I,82(' >%1F\@5W@+]A(]6] B&F]HTOL%U5X\MC# MQ73T[@/R=7C=VF>SWW#VP+..UVH%TFA2YF?<=B]: MW8NH;A1LFELK0!ZRMC_.&#! S/BM?_ 5!+ P04 " "6;J14 MP4S^:VOKS&]! MQ:YI=-B]-;7?OCZ:'>4'O]O5NJ4'IV]>;?3*O#?M/S>_!;P[[:54MC$N6N]4 M,,O71[>SEV\O:#TO^)?Z,U/U>NC,U+(U*9L28+&?W?FG:EK M$@0U/B>91_V1M''\.DO_@6V'+0L=S3M??[!5NWY]='VD*K/47=W^[K=_-\F> M2Y)7^CKR7[65M1QBZYNT&>\;Z^1__27Y8;3A^NR1#?.T8Z MU6]>!;]5@59#&KU@4WDWE+..@O*^#?C48E_[YIUO&MO"RVU4VE7JG7>M=2OC M2FOBJ],61]#"TS*)>ROBYH^(.U>_0, ZJK^YRE3[^T^A6J_?/.OW=OZDP%]T MF*KSV43-S^;S)^2=]_:>L[SS_\5>]>_;16P#,N4_3QQUT1]UP4==_%6N?5K< M/WQKU.QJJIXVX38N#+(FJI^=:2 0N*(T'JK*Q M9$TZ/ 5H!,UE!R'MVO"&9J/=#IH6L=6M(0.47PY+XU1]6!M'NOA@5];I&IKT MJK=KG/M >TB. !12I&N[8%1M]<+6MB5?!%-KOF935L'S3P;% $Z57P; OQ!AZ5XE>9!:?,3:)W5W7R@'OREK;!H]L M31YWBCY:MM#MO=G OPN\ C;/INK7+BB@E 6(F<'XK86*]5MO,3)=;P/ MUNU)URNX)K:JBT\<-.$<8:\TE!U1;;2M"E(YFK:MV4P$36]UJ"*=T3L_NZ72 M#5I!%$D 5Z"_H86Q0]Z)1E-UVZ:\S+@P4;/)Y?6%*N'0"#?"./0?9)FK*)Q0 MH.C3O-$[M: X1)@<[:(VXE.D1U9BY.^I>F\I?O1GD_-YWVH8''RW6C_0Z;XC MU."(*GN7S/P:=^#\NF-C+*H.RG.ZP$Z]0;)^X]0="LQG?2T@.O&V7:WY_C21\*8&'UI61]*8UZ?U(<_ M41Z&L]W>4=WY$ ?3 M)^1-D@X%2&L\XD2ASMYA$XZ*;5?M^M),YQ8'XJH .L1HI*RU8P=0)1 H#?*6 M-C03-F=(X#ZF H@F:B]BG?29F/7;"QLF7.(38CMX5=Q1W=F2BVFPCQ9 M,JDIL04XF&"-I#Q%'EA&0A^-(?D2:(4/!5WV0\^*#O'^CJU)KM^/7,Z>H6,@ MP*%2G_%Y*X!D-$S?&1VRYYU!%F,G=T+4. 5;9 R1I4VE%U#"%#R WB>M&O7 M&O&K*DL'X534SITE?ADS+CB##1'T=*K^@!(-PNLK7_O5#M@GR(Q-'\$IG_8) MJ2CE VTD0OM).F3\2W4R>Z;0W9#N4!.8#"*G])VVM69X"KY!OU@@K-0/^^@LJ']*NCM%?!29F# M*$\383#5P''V0\Q6HL<*8 V!NRG$0 G/ ML##H#0]\DY.W8&^-#WTVX#3'*);4=M5$X U*F\D^+'!B9\+9E[EBZ ';"XF_ M@#<3R4BX+$HC!BE)*2:CIB#10<0P[<@WV&/#?T$9!9"43B>G9T-O*0G'=1J?-7SI_G9U:7X2X!)/:N!>;4WN\VPLV9H^!-5CR$/)-LZ^R9^$N()+!<3$P#QO]9>! M(-#>X\OIN1JR >@0:%R,Z@1]*#Z3*!X>@^.A.5@].@?_D&;9H2ISJA.F4A1= M%,B!TM2(JV3-QH=6&M(]Y8J_2KF)J) S>I( .$W9C\+;A#X-0UD?7]Q,+XHQ M1MS&Q4P<%(=2'4T!O=9FC#X_G"NIXDT=)^ M#ATEQ*#UH8S8GU^_-CZW+1.E#:4'D $@ "!=^RUE!;LQW3(QI! M_J2)+JV#4VGGQD<^?:I^97-_QKN5%,8'&=N'<<:Z.U_?"8CFNPA)H53SP\V- M/( ]I3&5@&WT#;,V01AR8)+']ZLT:;,E3X$L4TF]KOY Z1U#+NS@;OI)4A9C5F6$)/R:>OL((< G4_IFYO'=%_ MA'NO)B?\;4B5PX"<17#RE1NK,:!/;KRFQD,(HF),A3#.?LJ@8B]U& GJ_FZA M+9-[Q91<];D4X0K+D2+PN;-5QS?(OFK4*,+:EG/VJW!HNFH=<0HI)*I/@ M$:O9N\>6>\:4^U0EHY&&#>.>(YZB"ZMBWR#;7QM0"^KO_/K.-2+]DF+L1TPTTZ]8Y]$.OY$5_2#>!7C&?_A:%T MCL/- 'N(I-!\?>\J;7#,B.#L^1<>H%883'9JJKK##:1DZ/T_EP'F0RT-'!6Q M GD(7)%;>2X6YN]:\E<,>?X8OGO)@"(H3#>K)>7U'](>$QYNA[,(OCBWJO3] M5)_80B?%,[9'DB++D"M@OMA(WX9H9A'9D;*,0XI'CW*U?(,#9AR(>1[/SZ8O M]NG@[&H\HXS)W80U'B;&>_;M,G+WUP76]0?)]\6&X@&]G?BH__2A)!GW82 C M.=R ,X,ER'3CT7!T*9QOC^O[^LA12U^#@S-WX6)-48CRG<' >4:!'P?NA'$: M#1<^BL]>%G\P01Y_HSPXO2"GTY]9\5;7FD?:A5E9QWR("IIC71P7LQ>3BZMS M>7&%%S^/KVF3;\CG"133U*UK$XOY?'(UO\(ID]F+%\7[T0TFM?A]#Q0GLYO) M^8OKXEEQ@@W7-W.\ZE5+XV>O%%:\F,U(J:O)S<7UH:^;3T??ZB.H*_[M A>N M:^4+_OYI__.(6_E5P+!1-ZS?\&P'@(S*( M7ZZ-!O32 GR^] "1](8.Z'\T\N:_4$L#!!0 ( )9NI%2-%"B/"08 -@. M 9 >&PO=V]R:W-H965T,#0 M HZ=..U6M$F )-VP8BC@)7L#AGV@I;/%EB)5DHKC_?H]=Y04ITW<%&AJO?#N MGKM[[B%ULO'A8ZR(DKJMK8NGXRJEYO5L%HN*:AVGOB&'-RL?:IUP&]:SV 32 MI1C5=C8_//QA5FOCQF4_F@6 7>SP4MI:G+1>*<"K4['YT>O+U[R>EGPIZ%-W+E6G,G2 M^X]\\ZX\'1\R(+)4)/:@\7-#EV0M.P*,3YW/\1"2#7>O>^\_2^[(9:DC77K[ MERE3=3I^-58EK71KTY7?_$)=/@*P\#;*_VJ3UQX?CU71QN3KSA@(:N/RK[[M MZK!C\.KP$8-Y9S 7W#F0H'RKDSX["7ZC J^&-[Z05,4:X(SCIERG@+<&=NGL M0D<3E5^I1:!(+FFIU;.%MZ8P%)^?S!*B\-I9T7F\R![GCW@\5N^]2U54/[F2 MROOV,Z ;(,Y[B!?SO0[?ZS!5QT<3-3^N6*J\ X3M8RF-#J@8^H9:$TA4*F25Q4%,DZO$@5EG$H5,E;.)ZS#6]RJ M8@ 'BQ76 KBV*J(LA.%+4>FHOO_NU7Q^^&9#$[DZ>M,_:>/G3WP;/G]T_7[1 M/QHA 8[:O;GT=:/=MGOY7*$O6EEHBW%KL-RU*S2D#0#/:98&'3++EJN LD*$ M:M/6D(;&ZD+ JD8'(&Z3L>8_Y)-35BQ.B3@UFO!R;;+#2.'&%,3.;J@R!?>K M,]&(4GM6#"75@V)]A$0:5V(FPU9IZP%Q8U(%Q 72L ( NJ96'G.K0*G8$-=2 MD/A@UBBN'=&GUC0[6*&K]S)%!8K@8U0U=(4IU,?DWNK@6^!F@! [6T[5[XRU M*'(=N6JMTVUI[C?3N*S>S/-8^=:6:DF*-9S3!0,^M$Y$!MQ(,^("FP+[#D%;>8A<5YQV8FE+E2V9PES#L MIU"&+P ]):&AEP\B+SV'K?4D=FZ1M2ROHDU&;*Z/NNEJ+C MPEB#]4[&$\M)TNAR"T(XK-9)Z;IC1,HRHI>8+G!UZ>&"D78VC8\F'QFD'+#, M6$;.P[]+ 5W@)(5$X!37^P:_?3+@[#V@>K6"'NDD SQDR,5@(7-?MG/"FHN& ME5[J+7V3Y(?0N[.=02@DE%=*%9>("'_(CFXI% ;\B6;MS,H4:!@K@FT)])BJ M<\S&_5=P>-"5?83)JV/VNR1RBJP!.3BMO=KS]9[?N6Q8D;%?C8P3=Z%DWN;& MK@G4Q/1N^0U&C:LY\!R6PS;+I13DIGY$^+B9@[SQ=(16-$]VPJQ&O\FBJQ:T M..">7]&ZM=GZ^N!OE$K0(;+=3MC-MN]03V#6F8ZWGX=>>9]$(D>!>\W[\W+[ M;?GE;2;1@P65H>? OC&.@P(']A4 8UPDX(CHK<=%7>[Q.04&C96J9[3G4OAU/=R[T' ML2LJK(Y1!N6QH]RW>5"7%%A)N=/ G',?=*H_BNR.V-/VXT!6%N0]^:XA88B? MCX?PQBSMSX)\P![M]O+!JLUVOC9J"FOYIHI*6)L_/(:GPV?;>?Y:N5N>O_EP MM%_S5FAI!=/#Z8\H7\C?4?DF^4:^72#1.(_)985C"P5>@/<\5?T-!Q@^9L_^ M!U!+ P04 " "6;J149JOFSVP$ !,"@ &0 'AL+W=OM7#'Q* -=R'*<;!(X!9Y.@ ;IH8&>WAZ(' M2AI9Q%*D2E)QTE_?&5*2':P3%&@/<221\]Z;3W*Q,_:[JQ ]O-1*N^M1Y7US ME:8NK[ 6;F(:U+12&EL+3Z]VF[K&HBB"4:W2V73ZCU=G5S9SWAPW?).[35D0*LP](PCZ]XR?42D&(AE_ M=9BC@9(-#Y][]/O@._F2"8>?C?I=%KZZ'EV.H,!2M,JOS>X7[/RY8+S<*!=^ M81?W7LQ'D+?.F[HS)@6UU/&_>.GB<&!P.7W'8-89S(+N2!14W@HOE@MK=F!Y M-Z'Q0W U6),XJ3DI&V]I59*=7VYB,L"4L)%;+4N9"^UAE>>FU5[J+3P:)7.) M#D[ZI]-%ZHF: =*\H[F)-+-W:,[AB]&^VJ= ]ZW7?S#X$_"+L M!,[/QC";SF8?X)T/<3@/>.?_/0Y_K#+G+973GQ_PS@?>>>"=O\.[QARU5Z_P MX%R+Q1M":S0]YT@]X-VQF/]/T+#Q0A?"%@ZT\?!*HT 4IO%D(QQ'A(*=5_ $ M%4)I%/4Q8WB1*83&FF=94%0$9%9B21WA2O"5\)# M)9YQ$)$AZJ-*^KR/@71'0T)51307&F3=4'Z );062JF%SJ50X+SPD>XJZ9U. M;O>*$^HA9)[ RBZD<%>6&$8'\&(27QUC>X['$6PP%@PMTNP[*"6:(!ZM2U:P M^:40^E8:G"=D@)2>^2>!&_Z9$+T7:ADV\I",#1A4H:5K"7G MPM-8YOU(XS#(:0R!>*;*6EM0UJ0^R'2P/J$_*@9# ?D[E ^9X>#%*0_XS@W+ M;MC!C7V$;>_&!)[(6M/(/_1$- UU:*A*TI;3O.$F[0IK#__KP\UOZS'G2.B8 MI6$M8>HQX$M#LF)(,H1".@:3FNNW: /Z4;63Y Z&8HF5>C8+E3HE$=:TVPIN MJ1_JC$BIAA.NX>0'5VKQRK3!G:'P.5P9;J76'#RN4!U29V4-#?V:K@^DSE7+ M_?@O^$,/36#E($?KZ0!G7&J89!^['\(6\8.&EL]V$OD*><7&7:)H25@K]#8V MPQAVY(M%.LRLC:/ XC,=KGT1],4&0[')V%I#0"C>!9*K=/S1(JGJVKMMNB;< M9RC8DQ=!+;GF:9U*@PLV""E,F"X94FB?,8:,$!).0,\_IBWV(UQ"DDIUPX;[ MFN)/^M\.'3)T=&(4@@OIZ)3@V651A0W,I(QK+;K)L5,E/3CA:[3;<(]Q$#HL M'O;#U^&JM(HWA/WV>,^BPJ R*SH MNH>6-]!Z::C;NQ&PO=V]R:W-H965TK@$(3=3UW>W&S=\G1N[,9A- M*K:&6S!_5 N%JT%O)>,%E)K+DBA83=VY?W'I-PJ-Q)\<-GKGF]A0EE)^M8NK M;.IZ%A$(2(TUP?#O#MZ $-82XOC6&75[GU9Q]WMK_5T3/ :S9!K>2/$7STP^ M=4)V%$8 M'5((.H6@P=TZ:E"^98;-)DINB++2:,U^-*$VV@B.E_96;HW"4XYZ9G99:]S1 MFLS3;S77W*9*$U9FY*J\ VWP HPF)Y_84H ^G0P,^K2:@[2S?]G:#P[8#\FU M+$VNR:]E!ME3_0%B[0$'6\"7P5&#UTR=D]"G)/""X(B]L$] V-B+#MB[-6S) M!?E\#<42U-]'+$:]Q:BQ&'Y'2LGG#[A'K@P4^IB/N/<1'T4]%T*FK+$L5V11 MJS3'TB0+Q5.@9*XUF,Z_@HS,\3H_<4,8-\)099 -%^7?,53/"(GW'J6M49\^O3"63P)QOG%\8BX\1'!(:5:VYOL]N/:83[OTF9V;2@V"A(G#<=I)W(G).(^IB 4^=W M66XARV>.G\E'<83R;V$%RN:*EZDLL##8O3WV:1+[UAR8YT7RF&Z;#%N*"$HB71C#7D(<26\T>37B&/4^ M1C^&.(Z[_:F)@_^S=>RP0M86D@*!G)!9D6Q?H3YED5*:_\\D/I:^[_]7*AE3 M/PEWJ,0/:#3T#G,)4LTX? F7($.$XQ=Q24A'4;*/2R*:>-X.F8QI$'O[V22F M7A)\!YN$U!O&A]ED1 /?DM-MO332,(%I"7$K=M[U]6#+K4]VB6[QN:*P4JU# M7AK (C5(.#Z-O>@P+W67]WK$-.[[>WS\.2.Q%F_QU2S52ZC)]Q[?B=ZKD9._ M\QKU?PP]'?=K9Y\+7;$4IFY#2^H.7$M:SD]"6H?Y8]'Q1T#'0?1R]GAD"JQ> MZH6!<\W2'+.B'O:_*/QP7V\G<7R@)1H\9%]1#':FE0+4NIG)-$DM\[:#2[_; MSWWS=MIY%&^'1AP&UASG%0$K5/7.$WR^JG8.:Q=&5LWLLY0&)ZGF,\?9%905 MP/,5MLMV81WTT_#L7U!+ P04 " "6;J146J69Z1P# >!P &0 'AL M+W=O3'(E5Q\[L2X'_?F9F$C'V^^^Z[S_9EM-;FR>8 MR#:%5'8W/F*EEJ_>06-^DX[#I"("%!A\#I[QGF M(*4#(AJ_&\RP3>D"]^<[]"^^=JIER2W,M7P4*>;C\")D*:QX)7&AUU^AJ>?4 MX25:6C^R=>U[V@U94EG411-,# JAZG^^:738"[AX+R!N F+/NT[D65YQY).1 MT6MFG#>AN8DOU4<3.:'D.' M;\&RS@-?2K!'HP@IJ0N-DB;!K$X0OY.@SVZUPMRR:Y5"^C(^(K(MXWC'>!8? M!+SEYH3U>\RY)*K!%C=?0Q(*I_D0.U=S2N-Q)Y&_C7757 ;Z!6C:Y'D[;WP_E>00+$D M7HVUYZW4R#P^Y@: %?7E!'Y.G?HM M$>V7HCF&_9>$^^RM%Q/M]:P"3.8[LR7VQ+IN7ZVU;?[3 MNN?]=:^_',0@$\HR"2L*[9Z&PO=V]R M:W-H965T5;6M1)IZ=:)WSB0=0]J=2+2=)2T4IEH/NWW;MQ\ M:CO4RL"-X[YK6^E^+D#;[2S*HOW&K5HW&#:2^70CUW '^+"Y<;1*#BRU:L%X M90UWL)I%E]ED483X/N"S@JT_LGGH9&GMM["XJF=1&@H"#14&!DF_)W@'6@13B<7YDG,&B= L]/[N52@S^=)DC,P9]4.Y;% MP")>8,GYM378>/[!U% _QR=4T:$LL2]K(5XEO);NC.=9S$4JQ"M\^:'-O.?+ M_Z/-+Y=+CXZ>P]=7B(L#<=$3%_\F_MNQO0H.@IOXC:Q@%I&B/+@GB(X98[YM M5-5PZ8![E @UE\BQ 4Y: L?MBE?6(S^I <'1ZZ" Y4_>@C0^.$/D2CF/;Y6) M=Q8)DP*PL?4IEZ;FAH1/:M;J5[A\_B1U!S'1DNR(>4]B-6549CUA=#-4T?YJ MV'NHH%U2+;N=C)U<&<+8SA.[/V4?E5'T/&N^MK;V[ W+\SS.RY0L<3&*S_,+ M]DBZY,^R\W@L1BP;Q6F6LENYI0=/_2FIR3?.8U&4+"O)FX[87;=$ MBU*S,B_B@M(7HW%\7I;LP3C SH4C&61$-:H_1\N$B 6%A]]HS.X#QS/_&U92 MBE$AR"HNLC@5.?_;>TF.M$&ULE57?;]LV$'[77T$(?4@ S?IE.TI@&W#2#0O0%D&3;0_%'FCI)!&E M2)4\UU!T4VO3<:2M:6+;&^"5-^IDG"7),NZX4.%FY<_NS&:E!Y1"P9UA=N@Z M;IZN0>K].DS#X\%[T;3H#N+-JN<-W /^T=\9VL432B4Z4%9HQ0S4ZW";7EW/ MG;Y7^%/ WI[(S$6RT_JCV]Q6ZS!QA$!"B0Z!T_(9;D!*!T0T/ATPP\FE,SR5 MC^B_^=@IEAVW<*/E7Z+"=AT6(:N@YH/$]WK_.QSB63B\4DOKWVP_ZLZ3D)6# M1=T=C(E!)]2X\L=#'DX,BF\99 >#S/,>'7F6KSGRS!;:T%M.SL@=/.GJ]B)$=./2X/H-H\7_,PG/W/O9_Y=/Q4H%+5P&?W:Z7,9_D%@<0HLO@#S,9I2 M4_M89+IFV *KM:0N%*JY"BBE93OE-'@-)70[,,>3-#B[562C!\M59<^#&U^+ MI&! 6($ MYXA2'U)C#ERRWI"*P:<@G4=IEA^7!\,K&D TG+P)NBU3O ,;%%%1)(?W.ZU^ M*777 U+0C0'HG.\@C[(B\^\DN!_Z7CZ=WA9)XI\W0 W=:EG9(%TF_GG02)SX ME-__IS1("^*77_HU6^:$88EA60[=0(DA$]YI@^(?GR1VEIX'9T4:)8LB(.FB MB"[SC*1W-&]?<$+)3/(H*5(O+:(\IP]"4%N*1% &4#,NY=>&$8/'$GJD+VW& ME#V;088N2JH#]BJ;+6FN2$ED([9O!15%RYT!@=-T$TI08@<+]2"9%#4$!!61 M-QKC91LQ89G2R';@P Z10S5[KG?BDRE%A=3X6>Q*=% X#JSI=!KWVW'*?5$? M_Q54O(U0EDFHR32972Q"9L;Y.VY0]W[F[312U7JQI5\6&*= ][76>-PX!]-/ M&PO=V]R:W-H965T M&9,U?.]5J;[[8 <'Q3265O!H5S M]=5H9+,"*F&'N@:%7Y;:5,+AUJQ&MC8@C2I1J,+_V9_=F?JT; M)TL%]X;;IJJ$V=Z!U.N;0338'3R4J\+1P6A^78L5/(+[L[XWN!OU*'E9@;*E M5MS \F9P&UW=C4G>"_Q5PMKNK3E9LM#Z.VT^Y3>#D B!A,P1@L"?9W@+4A(0 MTOC180YZE71Q?[U#_^!M1UL6PL);+;^5N2MN!K,!SV$I&ND>]/HC=/9X@IF6 MUO_GZU9VG QXUEBGJ^XR,JA*U?Z*3>>'O0NS\!<7XNY"['FWBCS+=\*)^;71 M:VY(&M%HX4WUMY%0PD'.G>9? M:S HH%:\9?"::T]K>2J +[7$NB$4YR/$:Z.?RQSXCWT*^1X%\Y.";@S7/0W9 M.D*HG)00:HS> ) M'43LUEIPEGT]),P-5=X;O7S3X$:T,FM!-'3CZ01XI)D*)]N(B"Z3C\7RX*6A]]\WT([;A]1HTKP)2D MWMSG(7\"4[UTH67C8<3_!F%HE72K(RC*=-V@]0\8YF.,9!BQWUB"?^];'WJ_ MOA6VX!\PB0_L>"H,P$'KX+UIS)OFK6DI=W!'@>]"Q<_%!?HN#F9)Z'^39((A MKFL)^'R0]U_GX$]K4>989<:GKZC(/+NKC[X"*E2'Q57YR"^/0WBU1RTCU"7J MZLKBJ+S.>!Q,)Z'_3<*8/1RG+]<+AT%K"< F*X1:@6>I\)UKU>N%+%?>D /U MO9(DF$TF_G<2)HQ<]'[35?TNQ7VEUMA1-B6Z!.26GX7#%)\9*?V+B='#@VE_ M@ 08N#XO_54*8(#MR-;@GUZY#?:;D]+J36M)IJM:*R#'VP91 MA.64L@X4%4% +0_-7#0.OXF55[1*"/-6UNW7I$%&A(S%2F H. MTY_LCN*= 5[6(NZZ*%%[:9&:8^00@Q>&)YZ+48.X.U M5UC.* _6L7/L]M.47;![<@R6Z;.0#;Q:K'V_Y:^%=K0W2U5@5GYBM-SWO7:L MZD_[H?2VG<5^BK<3+89E5>+K*&&)5[&0,+JFG1+;C=.UG\P6VN&&ULI551;],P$'[/K[#"A#JI-(W3CC+: M2FO'Q"2F5=L "<2#FUP:"\<.MK-N_'K.3IMU8BT/O"1G^[[OOKMS+N.UTC]- M 6#)0RFDF82%M=5I%)FT@)*9GJI XDFN=,DL+O4J,I4&EGE0*2+:[Y]$)>,R MG([]WD)/QZJV@DM8:&+JLF3Z<09"K2=A'&XW;OBJL&XCFHXKMH);L)^KA<95 MU+)DO 1IN))$0SX)S^+3V<#Y>X>V6(2CD*202.;,WRJ'HWBN'1-N;4:3SGB['2N(>.67+"4"VXY&,)D1CXIN7IS M![HDY["TI'/'E@+,\3BR&-(!HW1#/VOHZ1[ZA%PI:0M#/L@,LN?X"*6V>NE6 M[XP>)+QBND>2N$MHG](#?$F;?^+YDO_)__O9TEB-%^C'@8B#-N+ 1QSLB7C; M7'^B@MSMQT+F4Q!:J-DAECH,;N%?BWG&F3;WRME[!44 'P^Y@ MV$N1=7K\:T9B^#U#\/^(X68U +E-19YC#4FGL(N9G M2(T756,9-5DHP4U!U#WH3+.\3=JW[IM0:,1)C^)7*80;,!U655H]<-0/XI$< M[9P=^UNUP=!>LA^S@_#I/^^4I_FK6UV7)OYC0J6G%IB( VV%(=#/[FH55E9\W2V5Q>GFS MP-\%:.> Y[E2=KMP =H?T/0/4$L#!!0 ( )9NI%2EB?2&BP( &,% 9 M >&PO=V]R:W-H965TU0^._W[+2ADZ"'71)_O-_'\_/S>*/T M@ZD +'FJA323L+*V&461*2JHF1FH!B3NK)2NF<6I7D>FT!]PQV%C]L;$9;)4ZL%-OI63,':&0$!A'0/# MWR-<@1"."&W\V7*&O:0#[H]W[-<^=\QER0Q<*7'/2UM-PF%(2EBQ5MA;M?D* MVWS.'%^AA/%?LNEB,PPN6F-5O06C@YK+[L^>MN>P!QC&;P#H%D"][T[(N_S$ M+,O'6FV(=M'(Y@8^58]&3F>85TFN5(VU-LP?UUPP M:8*RX?I2=Q' ?'048'"0VPA5; _4;V MLC%,]V6PPD6%)?851KWX16]X3EXK0[1W\6O0:]_>AA2JE;;K@7ZU?T&F7>.\ MA'?/#XJO.=9=P JA\>#B+"2Z:^EN8E7CVVBI+#:E'U;X"H)V ;B_4LKN)DZ@ M?U?SOU!+ P04 " "6;J146BL74&($ #Q"P &0 'AL+W=OZD>M0Y@"'/!1=Z MYN?&E%=!H-,<"JK[L@2!*QNI"FIPJK:!+A70S!D5/(C#KH'+W[;-C?TCF$]+NH45F-_+I<)9T*%DK "A MF11$P6;F+Z*KZZ'=[S;\P6"G][Z)5;*6\M%.?LEF?F@) 8?46 2*PQ/< .<6 M"&G\W6#ZG4MKN/_=HG]RVE'+FFJXD?PSRTP^\R<^R6!#*V[NY>YG:/0X@JGD MVOV27;,W]$E::2.+QA@9%$S4(WUNXO >@[@QB!WOVI%C^9$:.I\JN2/*[D8T M^^&D.FLDQX0]E)51N,K0SLQOJ1),;#59@B*KG"H@9P]TS4&?3P.##NRV(&W MKFNP^ VP ;F3PN2:W(H,LD/[ (EU[.*6W75\$O".JCX91#T2AW%\ F_0J1TX MO,'[U?ZY6&NC,#G^.H&?=/B)PT_>P+^'5(J4<49MRFDB-Z1SN7BBC-O($B/) MC2P*S,F5D>EC+GD&2A,JLIJ3)I6&C#!!;BA/*XY@8DNNJ6:IV_21\P)\_Y$ VDN/EM21LQ-37(@UN M$D@&6C+4&,76E6GUKNZ6CKK=J \UIGL:UYW&K-5X &LUIK5&A^*=(8#)9:71 M1O<(/*=0&K?-K9,,[\3YE?>0*X"#Y"286FEN<\NSN643+/(.XKDX(N'"ZY8W M2A;(12#ORE+',JGJ@'@?$+(W',7V(^Y%H\3[5>K&(F.Z,4(.>S9G42^*1MZY M^T"+#T2E]0J=;.+#'1*V,-I@H5A=&[')\ M2?!\!M'$T"7_/73CFD+\#:'SZM!Y3>B6O-)XC5,%^%0; MREL+)X=J?.P1%#4AK'W(]977E2_8;/!MMO4##9!@:OUK6Q)="4 5KND0*5S8 MA[=9\Q),MB29?,MI__C#)(ZBGTASSI9[,I[883P:D1.%?]@5_N')PK_ ,[OH M:M8*TDHQPY#%[7/**UMO7#PPG4H\!=>/[+\-9?L<'2O:)SV_7;2;,'"F;8S6 MMOTB.\!D$-+8 ZMIN?KI0K=/+&ONP\GB>[3(KR&E6-GM-)-$2VS**IZ1',\( MUT!X]"!2>,#./V(SF:$/*T%8U[C08>7P4E.'-IH5UO#:TF KJBOU0@K AR C M!R_">TJ_YTK__9<,?"/W7#B]>(B9/XZ/YDRPUX85H+:NV=08LTJ8NB/K_NWZ MV47=QGW97C?#2''+\-YSV*!IV!]C$JBZP:PG1I:NJ5M+@RVB^\RQ)P=E-^#Z M1DK33JR#KLN?_P-02P,$% @ EFZD5*%=6[8Z P - < !D !X;"]W M;W)K&ULC57?;YLP$'[GK[#8-*42*F @@2Z)U':; M5FD_JK;;'J8]..$2T(R=V:99__N=34+IEE1[@;-]WW??G<_V="O53UT!&/*[ MX4+/_,J8S5D8ZF4%#=.G<@,"5U92-$BC:!PVK!;^?.KF MKM5\*EO#:P'7BNBV:9AZN NMS,_]O<3-_6Z,G8BG$\W; VW8+YLKA6.PIZE MK!L0NI:"*%C-_//X["*U_L[A:PU;/;")S60AY4\[N"IG?F0% 8>EL0P,?_=P M"9Q;(I3Q:\?I]R$M<&COV=^YW#&7!=-P*?FWNC35S,]]4L**M=SR&8-EZI#H[A:V$VY-0I7:\29^94H,8AZ(+>PQEH;349W;,%!GTQ# M@_S6*USNN"XZ+GJ$*R$?I3"5)F]%">53?(BZ>G%T+^Z"/DOXD:E3DL0!H1&E MS_ E?;*)XTO^.]GOYPN!C,[:,?JO#S$>XJ("O)\219'N,VBN@*9^39/;*?V/N$.KI:C-B)]U:L,0MT%'C(+:WWTJ-)$=!L8JV8!E&<>W?0.&6M M G*) 93D7AX'"=*-:9!.$N^<<_+95* \BM@$O]&8>NBK):]+9J!$NH32($]B M2SP9!QFZ70TK<;.KQ#%=63#)"_=/LN*@IB2@\=B+@SR=#!2-BB"*,N_$&TT" M&HW1^$O7JQ7/CUTXL+!3=: 6KO[6I.E;(7I+K5^MG\2SKN;\-&]>T^P,U&2)AQ6"(U. M)YE/5'='=P,C-^Y>7$B#MZPS*WS60%D'7%]):?8#&Z!_*.=_ %!+ P04 M" "6;J14^"?4;'<% !C#0 &0 'AL+W=O-78-1,QY[!6 1 \,.U/6,[;NJ#&T_L-(=.#S %26A(0@7 MR.ZO[P*D*+EQ[/B0BPABL6\?=O>!T-':V,]NJ93']TW=NN/)TOO5X73JJJ5J MI#LP*]6"96YL(SV\VL74K:R2L^C4U%.6)-FTD;J=G!S%N6M[5R=CQ) B%5J\H'! F/+^IX>]W$FGSDW]2<_\\GA23/!,S657^P]F_9L:]B,"7F5J M%W_QNE_+8''5.6^:P1D8-+KMG_)^R,..0Y%\PX$-#BSR[@-%EF^EER='UJRQ M#:L!+0SB5J,WD--M*,J-MV#5X.=/?H>ZW\A:.;QW*^_@N7\T]8 ;K--JP#CK M,=@W,#B^,JU?.GS1SM3LL?\4^(RDV(;4&7L6\$K: \PIP2QA[!D\/FZ21SS^ MXB;_/+USWD(K_/4,;#K"IA$V_0;L6^WD8F'50L8&,W,\!GHJB<^#W2X5GIL: M1*+;!?:Q%GAES1<]4WCV5:06(KFX)=WVT@P&&&$/0'YIE<)-7Q45JH(AI]5R M3"J6[2P,*-[3+2PWG8,9MW^(;H,K>M(U>J*+=@'48;(%T8(\/;I5S4I9Z3NK M\#DX6E.C]T##XKV[?71KO*S1.V465JZ6NL*G<'@503D@Y:A(1RM,E'38 M$"08=-XB2G*1(I9M(S"2T'+8+!#F)?#*8510PAD-4Y'H&\09(P6GZ$K^#=6Z MMF;651Z_LZ9;':++!:0%*DFP:K2+)U_59Y3@>:?J6#"Y&A/4%@77E@VI*BJ-72CVO#&*VG]U@\@DS1%61Y&E-+7 M9ZP7\OE2MJVJ#]'IW"MH?_M9>5A*,T$H$Z&+P#LO=U!"@ P"W*Q4I66M_X74 MO;^8OK^X05E&!%@*Z)J=L@N2P.XN[E?&>F@"D0LDTF*G:2BTZROHOZ L^J.4 M18$130(C49"<9X_; G@7H(Q160)Z@\,.@K(2T CEI(3'H"S(+DA39"."("P1 MO:X@O5R@?&LK20X%[F6%,_#,<2;P8(4)>'PEJQ3F&-U6@9(,J(Q9ID%F!8PR M1M(\EC6R#$=$*"+_D;*B.2=9]CA_P"\KHPV.(]C^U[+B8GO0Y/U$^:2D.*0= MD@_;"Z.2?9>>6$F2LD0\*\(P!5V].E)$\)*J6@ M@7]/;F/;M0B*.71]["J._AFZA;V MX0;SQH1-9W&O,[3562S8$UK#@[L[0$%O0ST,W$B==^$K'+ZU"NJCV_'#O!L6 M]6'GUC0[@?$K F/I\!JNK.'Y/["H6"U;?--^%> M'UA6%@X%JV6@**''0PU"AV(38X<[QQ#S %_N9F[]J*'[T=B\&T[]M0.]?.U0 M]Y528=XOM9W%7G[XOHT=/'5AF^Y&PO=V]R:W-H M965TX^4R/E>Z4=3(EIXKH0TB["T MMKZ*(I.56#%SKFJ4=%(H73%+2[V+3*V1Y3ZH$E$R&DVBBG$9+N=^;Z.7<]58 MP25N-)BFJIA^6:%0^T48AX>-6[XKK=N(EO.:[? .[<]ZHVD5]2@YKU :KB1H M+!;A=7RU&CM_[_"+X]X RV2KUZ!;?\T4X"+S#%_&Q^1QEYHS)\35..>:NRIQA]1E8R #7 )&ZWR)K/PP+1F1(CF MO=*>AKLO$0HEJ)U(+UAW0U!K]<1SXK!TF+WRJ4:[,\^Y[SEA0$>V5(VAS,W9 M57!?:L0W-P94[ZQT!0]E5 C9JK//@4Q-/A>)*V MQH2,'YQMN>">D669;@B6Q@@]:ZVI[O""C,8#HP<6),EPDDR(91A/IP&- BNP MO1LBZ(2_0"88KTPPB"^'Z706G 4#"IA=)F3UTI#N\E@4>4SCV(F:#"_'L_>N M,SIJGPKUS@\) YEJI&T[J=_MY]!UVWZO[NT0HZI190P(+"AT=#Z]"$&W@Z%= M6%7[9MPJ2ZWMS9)F*6KG0.>%4O:P< 3]=%[^ U!+ P04 " "6;J14>V45 M$_(! -! &0 'AL+W=O$8+!!B1RGV4:Q#4V[L3T,0LNVA[$'Q3['HOKA2N>Y_>]W4AR305/8BW5W MNN^[[W22B]'YA] !('LRVH:2=XC]E1"A[L#(L' ]6-IIG3<2R?5[$7H/LDD@ MHT6>9>^%DA<$8Z9\WH-U8\B4_!N[4OL,8$%71RSW< M W[OMYX\,;,TRH -REGFH2WY]?)JLXKY*>&'@C&>2$7AJ']D_I]ZIEYT,<./T3]5@5_*/G#70RD'C MG1N_P-3/.O+53H?T9>.4FW%6#P&=F<"DP"A[6.73= XG@.7E&4 ^ ?*D^U H MJ;R5**O"NY'YF$ULT4BM)C2)4S8.Y1X][2K"8;61007F6K;U$,"B3&?U]A90 M*AW>%0*I2$P5]42X.1#F9PB_2;]@J^4%R[,\_Q]72JSF$JM4XO),B4^/@\)GYD8+/G2J9\HRJJ1002"[UD,#30S6S@:G M52.1_%99:6LE-0LD"NBB8KB((U)F,"^=V^LBUMDBR]Z\U(TXF6Y\*'3">V4# MT] 24[;XL.;,'R[?P4'7IX'O'-+U269'[Q5\3*#]UCD\.O$.S7^ ZB]02P,$ M% @ EFZD5(64F<=1!0 3A, !D !X;"]W;W)K&ULO5C?CYLX$/Y7K%SOU$K;@$U(R%XV4C9)?TBW;;3;WCU4?7# 2:P" MIK;9=*7^\3.RB2C46&4Q YQW:&34)[VII-B;"6G$Y'KF*=L M)9'*DX3*AVL6B_U5#_>. [=\N]-FP)E.,KIE=TQ_SE82[IS*2\03EBHN4B39 MYJHWPY=O2& ,BC?^Y6RO&M?(I+(6XINY>1]=]5R#B,4LU,8%A;][-F=Q;#P! MCN^ETUX5TQ@VKX_>WQ3)0S)KJMAD$/16Q#\UC?BOT[5B;D&W^A MB%7QB_;ENVX/A;G2(BF- 4'"T\,__5$6HF$P\CH,2&E 'AD0W&'@E0;> _UV!8&@R+VA^*551Z036=3J38(VG>!F_FHOA&67=: MPE,.=GIZG2L840K-PN\Y5]Q\;H5H&J'WZ3U3&DBDU47S*1(;-*<9US1&=UJ$ MW\S G:9K'J./&9/44 6]E2+/T-MD_0Z]7#!->:Q>H1>(I^C33N0* H#7O_X( MO.'@;S-ZP^/8A)XX&K(RV)RPS&!^R(!T9(#1C4CU3J%E&K&HQ7YIM_[!7KYXE4+K,4O>%E^OD4ORVJU^5K:?=U0 M";YPX8MT(WIC][)@8>6E/:^3*! ]6#\RVRMM 0E^FH).JB"#HJ@@XZ@;X6(]D"YMEH>+(>%I1'F^RGVL.\% M$^>^6:S6UX8^J5X[ >97P'PKL'(B?;EAR9I)6ZK#RN/06M]JAL]%LN8I-7/X M BV8"B7/B@G]K,J.JG C:P(K)D/0#.A*1A?@BNN'ZN.VS6Z[.^RZ?=?]TP(L MJ( %=I[%L0CI4<'TCJ%5+L,=="6TDCQD('(')LZ:3/RGP<39KS!Q7,$:V^MU M J*M0.-SH@W)V#VEX^+PUOB$COU1.QFQ6W<']_=-3MQH2MA:E%L6,GY/US%K M;P@':[^1+ FZ9AXF=51BC6HZ7JJ%?&B-25N"7_]A)LO^&LK:.\,-' GZ !=BR>VJ^=*PLI6ZH<+E,4TU1<%+1A0 M)#/+A0N4,MV*9G".)L!N!YI:,;%=,LM%1[I%,3,329K%Y&NQ>9W#36=%YZ77 M)IK!>(0[T-1JBX=/D$C3=,N!NK;8PW,R#3ICU]*+[6)IZ6KSTO0DW8!T"40M MJCBPAIR7S&V(0FOTX"SZZP$>=WW[6CRQ73T_B/0X=\0C&CR%:-R":. /VA&1 M6C&):T6T8!LFC53R-!0)0YK^: =0^CD!@$=^!PE(K9W$KIT?V%%'K&V7G&OH M:5LY#5^+*+&+Z)RJG3TP.>MG8[@NYL\AIB;8@W(GZ&(RR><$Q<],"J5#:F1 MR=.16L6(7<7:V^?U$U:?8 TI6OHW6E-HBR$S$A#G$93\A=L?P^Z]V.*:DH3- M2=)O2\II;.F!+]OB\$6A4.2I/FQSJM'J@.>Z.-9X-#['EPO<,CXCH\LEU.S\ M":0-3XJS(J<.?3AI@IWDEJ<*)'8#,-S^"*@H#X@.<;(?3QQ@2HCM"F_P-02P,$% @ EFZD5'SA"G$8!@ JAD !D M !X;"]W;W)K&ULO5G;;MLX$/T5PN@"+9#8(BG? MBB1 8K?; DT;).GN0]$'6J)MHI3H):FD ?;C=RC+HAU+M(LN\I)(E&;FS.CP M<$B?/2K]PRPYM^AG)G-SWEE:NWK;ZYEDR3-FNFK%CSOX,YFX%8LEM8- M]"[.5FS![[C]NKK1<->KO:0BX[D1*D>:S\\[E_CMNY@X@_*-OP1_-%O7R*4R M4^J'N_F8GG%FS++ M+LZT>D3:O0W>W$59_=(:ZB5R1Y0[J^&I #M[<548&#$&72;_%,((]_4,8GF* M/N8/W%C@A#4GVT^1FJ,)6PG+)+JS*OGA!NYUD:V UA^43$6^ (N/>=)%KZ?< M,B'-&W2*OMY-T>M7;] K)')TOU2%@2CFK&EEU2()VO$I 4Q1M"!K70>,R:-P2]$^ETD]A^TJ-;XVZ)/Z MM1U@_1I8/PCL7JMLQJUEZ-LUARL=RG90.QT$2UQ/N0DX%SESD^H$3;E)M%B5 M,^RHX@[K<,-@#C=<)S")0?7=1(4K89_J[]LT_<+N$A;DB4^*@E& M=W# -!OT"+-.PK&H-L5T]H=X-\:\.N/F&OS>B MIGNH^WC<5BDOCCBLCC<:VD)MGT[02K+ ]-/*;C M%C1>$7%8$K\ %IBT^0))[F:)=IW8J9J?%G#36M%)Y74;#1W%PQ8T7DKQX "+ M+,L7 K@;BCW8_R[Q,&ICDQ=6');"P+(UJ4QWJT_Z;3&]9N)1,.:DXNZ6+C2& M'^V%/^U'PY;E$'MMQ&%Q_*SRS>Q1SXAP"-%X'Q&-!OUF1,2+)HF"B*9\SK53 M2Y$G*N/(LI_- "H_.P!&!+=\$>+EDX3E\ZZ8607-<&/,?>W$A!+96*RG=AQ&YY1J:^$9H^Q)[BG$_BEN@>8TE87'\ MS#?*&NPRR+Y8AE91XN62A.5RPLPR'+E!& =M:D"\,)*P,,*&1W.GR+ OTAP6 MMP*6[#DTD&LPU>8I9;:IIYA6SG>:BD$[*B^0)"R0^QTL^A=-RGTEK(2W7)8- MF%F*E3FFQR5>',GPY9H9XO61A/7QJ 6![*LC'<>MQ?;J2,+J^,Y8D<$'3A$L MAO-"0L+SHGN>+',EU>+I M&%)0KY44OQPIJ%=+>JC7/((4M*'GI*VDH%L;ZK >_AXI#CC'_<.D\,I)P\K9 M2(I[S5*./K.,'R40U.LE[;\@%[P@TO^A8ZQ\[*CQN)4*7A-IN&'\32HJ$YED MNY'J-B75VSIWAG9B41[X&Y2H(K?K(\=ZM/Y1X:H\2G\^'N.WTQ@W/('TX$EI MT_,AUK]B7#.]$+F!_<<?,^4A7ZGO%QRD#/M7H#G MN?@/4$L#!!0 ( )9NI%02@5:%J0, ($+ 9 >&PO M=V]R:W-H965T14W\D#"%S92953@T.U]_5! 4T=*.=^% 0#/Z=,>+.) MFUNKV406AC,!:T5TD>=4/2V R]/4"[WSQ"/;9\9.^+/)@>YA ^;K8:UPY-=6 M4I:#T$P*HF W]>;ANV4XL "WXU\&)]WX)E;*5LH?=O QG7J!900<$F--4/P[ MPA(XMY:0Q\_*J%?[M,#F]]GZ/TX\BME2#4O)_V.IR:;>R",I[&C!S:,\?8!* M4-_:2R37[I>1;4-]Q^NOF@;Q^]8:\(DR0+YDL-'+1$]^@ M5LO83RI=BU)7=$-73%92F$R3]R*%M 6_[,:/._ ^QK@.='0.]"+J-+BBZH[$ M88]$012U\>F&?Y9'A <.'G;0B>MSCYV]^(:].>?S-!F0=:&2#"\$62N6 MX(G-M093Y86"U.7$)T:WC&,:@+;K18[SW^9;;11>Q^\=M.YK6O>.UOT-6G^2 M: M3B1\XO*U1QUDTCNXG_K'%:[_VVN\.1BF5-J7RAE3Z?Z0.:J>#3JGV?@DC MU5.;RA+:;Z@,@SAJ5SFL'0X[':YHDN&4>G+Z +4>[.WN$0&FC=?C_C@TC_/.4VS^,KS[>3 M*PPN)3;H3*^Z)BYEOF7"W;H>>0"=*'9P5_!%B14V:GKX3)03!?9L*<>G%M.L MP"3>*9F7XJLZGF+U;BVLX?45BX/@1A2B"ZFHD]32/6;X4CP"=R'0&3OHNO9W M";\4M?"9JO8W+W)X*5IA=]5Z45:'UY5K=#.JE\H5=I>NOY5;EZH5=I>M]]HP M[)XPB(6&7<$QOCNP;PA[01 6SQ@/ _($5.DVIGZCR<$TVKO>3Y-$%L*4_4X] M6_>7<]=5^9?M97.*;_&>89O#88?0X&Z(,59EOU<.C#RXEFDK#>:L^\RP1P9E M-^#Z#IN7\\ ZJ+ONV6]02P,$% @ EFZD5*])C@L]! Z!( !D !X M;"]W;W)K&ULO9A;;]LV%(#_"B'TH06:R*1\2V ; M2)P,*]!@AMVN#\$>:(FVB$JB1M*Q,^S'[XB21;>6&:VYO-BZG?LYGRB.MD)^ M5S%C&NW2)%-C+]8ZO_1]%<8LI>IOB@C\9Y73-%DQ_ MS6<2SOQ:2\13EBDN,B39:NQ=X$?E.0KP1T0ZA#3X,VTOCAWN!'5J Z,O:)U:?I!:T[]<6PW*TM=XWE[@G+MSNN]P8>4<+IDB=P]!$MV9IG6>&.6*&<22ZBIKJ5 MVOM&>\&!A\G@8N0_-'C4JSWJ.3URYR(42BN42_' H1,0P E%Y9,G*GE=6NL= M>-C%M8=EL7M'072:8^C7,?2=,4RIBE%.'P%BNK'=^T=.G74'S38'M[S6PZJ05LHTCQAQB9,L"U&8^K=ZOLH-:]0EZ\6 M;]C-MUE",XWFQA>:\'_*M$!I($/M\FZIA@=O/=N68MB-L:=G>WC4[F?]$]UN M888O7@GDE>(V)"<6<,0-N&^PMH9>#(MI*R:O);N)11EQH^SE*TPLY8B;RW6/\3BCKAQ]](KH,I<[^GU#;$X).YUXY.C4# M'"\#3XZ&Q2!Q8_ /'3.)C%/5*Z'%7%CRD;&ULE57?;YLP M$/Y7+-2'5MH@0$C7BD1JDDW;0Z6J4;>':0\.',&JL3/;2=K_?F=#&$E)UKV M?]SWW7=W]CG=2?6L2P!#7BHN]-@KC5G?!H'.2JBH]N4:!.X44E74X%2M KU6 M0','JG@0#0:CH*),>)/4K3VH22HWAC,!#XKH3551]3H%+G=C+_3V"X]L51J[ M$$S2-5W! LS3^D'A+&A9W?A[7QD[9W!=P8[W1D3&\E2RF<[ M^9:/O8$5!!PR8QDH_K8P \XM$Y\\DD-!-]P\RMU7:.))+%\FN79?LJMMDZ%'LHTVLFK J*!BHO[3ER8/'0#R M] .B!A = TYYB!M _%[ L $,76;J4%P>YM302:KDCBAKC6QVX)+IT!@^$[;L M"Z-PER'.3!:4 Y$%>80,V)8N.6AR.0=#&==7Y"-Y6LS)Y<45N2!,D'O&.19+ MIX%!UY8@R!HWT]I-=,)-3.ZE,*4FGT4.^2$^0,FM[FBO>QJ=);RGRB=Q^(%$ M@RCJT3-[/SSL@<_/P^>0G8(?1!.W58@=7_P?5?AYM]1&X;WX=<;!L'4P= Z& M_W"@.@Z,) 435&2,I5EO3A6%'QHT_.M0Z3WJT^G&_TE&K M='16Z:RD:@689DY1FDVQ?IOY/L6CMV)B/SG*;H]1U"E!K3CH-(,*4(UMJAKS MM1&FOE_M:MNW[UR[.EJ?AK>SNOW^I:D? [P]*SPPA$.!E /_&E.IZ@9;3XQ< MNY:SE 8;F!N6^":!L@:X7TAI]A/KH'WE)G\ 4$L#!!0 ( )9NI%3X;W/C MHP( '@' 9 >&PO=V]R:W-H965T_% =X4R+^PT MJZGNA>_;@DM,*F*2<(0';A77M7BUC$]\&_*1PD$=M9#+9- ]&,/2RA+8Z0Q_O2>UC"D$1ZWW]QOV]QU+ALB8EJOT-F7<_0%488>"]Y(PG*9V$J/:91VUOO?=/[X M _\?1%P@S_V*L(/QA'PY+U]!-LC=]W);9SJDBX=T<>OG?2+=7]<;J83>1[]G MC+W!V&N-_0^,;RFC>A5RM.-\>IXZ?=CJS;^U3SU]!4YB[X_G8QR&+\/(NQS" MWN'Y YX_B_>L_R6SDK7@&*"-9VD?S1S^CR\>[?X@"$,?GP".P_Q+U\'>":%]5!?-F:2+T8XRB4K8:J%S M$>D415?GNX[B=5LJ-USIZ6R;A3X:09@ _7W+N7KKF.H['+;I/U!+ P04 M" "6;J144>7<[78$ 5$@ &0 'AL+W=OCX:JL()+=J^1*;*, MZMFV8/IN MF@*ZLCCP%EV5/X]PW,/1Q3!X7@]!;C7"OB6&0-XDR(K!+4 MF69*6_XO=47=@/:JW=QW_*-IBBNE_AKVTQB'_7AKB@UBY_%%1)JGV*^FV&_% M= ?D^WL9Z>_@P&$4QG@+;I-8/XIP,]Q!!7?0"O?:6 M39EN6Z3GE8?SHQ1%7/F+/[PHXMW8]@?Q16\K!4UBYR$)FU-P40&^: 5\#Y4@ M'8%.V#-LK#F ?F))*I50BU<$Q.@B!CL=;'T%S.Q>@XBVKX?D"( MVTGPA^>I-+F1@1XFT5:>WA7;A%S3.R;MD#6=P3D*SE@^+;Z)[FC&#BH87-,Z MCHZ3C)J7<3N3_J]D[!)H',?A=B[>D=H$7+,L;J?9<0WU+5:GPL?J,.R[;$H& MX3Y4-9GB=C:]4_(T45G.('/CA68LB]??S "IN9(9%\/"^6)C?.SH.=P+<+;<)UK+C94S,2 M:6>DYB/RU3M:8Z@?SLP?FS_4\+,*42%V ]-%["5AN45SI9'=W#=]$TF_;UH7 M8"X7Z(2<#>#&*@2<0;MHF?(D12EU"FL4CPK#YH5 @L]9(QPPWP4$R!1)VD7< M(*DLFC+GH+QJL-E9T\H(UN[$^+<%@Q)52+NZD%6]U?O%E;_F;_>3_I=K MTF\8@:##B'_R"&H7JP<3N,@NN#1(L#FX"\_.H2+UZ@UBU; J][?RJ;)P7O>? M*8,P:B< XW.E[%O#.:A>@D;_ 5!+ P04 " "6;J14U,R<"\0" !G" M&0 'AL+W=OT!)+9Y M]8G:2&UAM1R0$(C=PVH/;C--+!R[V"Z%_?0[=M(0(.TBEAQ:VYGY^S?CQV2\ ME>I.YP"&/!9*&W&[AF66[L@)^,US2#&S"W MZRN%/;]625D!0C,IB(+5Q)N&I_.1M7<&/QAL=:--;"0+*>]LYR*=>($% @Y+ M8Q4H_CW '#BW0HAQ7VEZ]936L=G>J7]SL6,L"ZIA+OE/EII\X@T]DL**;KBY MEMOO4,73LWI+R;7[)=O*-O#(-T3!A5_'&*'S+T,\DT^7]ABE( MR84P5&1LP8%,M0:C3\BTD,JP/]3E^_P1-XX&KINW^YYYH5R_MM4I5<+ R=AC_Y!$'0S\H9FR?QB] .S5@+V# M@.?:,#R)F G:@GJ"MX2]AU)0-FM[UG)63A&&#;!^I]<.UJ_!^O\!9G?[$U!E MD>(VI/Y;I&$G#IK/GLP-:L#!)P%VVP ''P8'H[^J!.,FL\K7+]Q9Q>@,E?*-%G*C3#E35>/UM5R MZHK$J_$95M&RZ#W+E"48[[&,"4TXK% RZ SPJ*BRK)4=(]>N,BRDP3KCFCE^ M"8"R!OA^):79=>P$];=%\A=02P,$% @ EFZD5#PV#9LW!@ XQ< !D M !X;"]W;W)K&ULM5A=;]LV%'W?KR",#FB!)!9) MR7:")$ 29UB!9,V2=GTH^D!+M"U4$CV2BN-_OTM*D6R+8MP!S4,L4;Q?A^2Y ME_=\+>0/M>1)6+H5I)SA(K ME&=#$@2C8<[28G!Y;L<>Y.6Y*'66%OQ!(E7F.9.;:YZ)]<4 #UX''M/%4IN! MX>7YBBWX$]=?5@\2WH:-EB3->:%242#)YQ>#*WQV2R,C8&?\D_*UVGI&)I29 M$#_,R\?D8A 8CWC&8VU4,/AYYC<\RXPF\./?6NF@L6D$MY]?M?]A@X=@9DSQ M&Y%]31.]O!A,!BCAFXP0'&IM,AK8? @3XOJ ME[W40!PB0&H!LB= :(\ K07HG@ .>P3"6B#-:]4VEFO2HINA>%'JIT&V1\&17?@AN-KZ2 M5U]OB%?A/9,GB.(C1 )"'/Y,#Q?'#O%;O_B4QWWB.]'0!GEJ]=$>?7^7K-"I M9N:@(+L,:)JJ.!.JE+ BWZYF2DLX1]\]ML+&5FAMA3VV'GG!URQ#8F5/YXK+ M5"2N%?6KB="&,ZD\#D6-0Y$W^"NEN#XPR%&C<^3U[A.$!6@6"Y19-*7AB&,Q M/R[AA5F#KI KI2.KU-#J\V5(,!Z=#Y^W]X9C5A".3IM9.QZ/&X_'7A3N4C9+ MLU2GAZ[WI%$\\4+Q5!:)W* 5V[!9!LKA ,EQ[+D">(OD&3@S+NPJ+1&6U%B MC,-@#PO'K" *0S<6IXW+IUZ7_Q)%7$K)"PV[=''17.9.7/QZ:_I!&.4FL: 12MC& M!?#M@8IHI0@T3ARJ=J-O:1W3GXL^ 587)>QK )T[P_8KI"J'.,R(3ND=K4 M-8O2/GYH@EI,S<[5T$E6(,)@#F5:#::89>F"F7+M0#!)F[.(/V=].@"R6L5.OIR,]JJB M*>EF*#H*J!LRTB8HXD]0]Y L\C*OJ^('MC'[[% 8VC1%_%F@YQ9Q4XMMASX) M>X-J\P+QTS&8HTYSU%%.!>,>YB$M:1-_L0[V0J>]L$L=XTE/)4M:&B=^\@5S MD=-5- KK5D?!3U&-3I^]#;RIV-^A^C3AXLV5 #:/MCK2D0_]/Q7?]AE1= MDZF=FHRM5E+ "D*-GFW0N^ D1'F:9;:9";=G&!@W Y"I?T-[?Z8JTDO)^>N= M@INN%[IG,EXV32NKRO2/CN!.I%;<=DFSC7G+F+DS:&&*P^,*]%CD*U'8U*=* MT,(4,NNC><&*F!\AI ;8E1Y7RT3N$&Q0JH M0.! P6$S*VQPP.0U #M7@=[U,@7KJ0+7="=N Y@$!2>N)1YN-29S+A>V(ZR0 MO0Y5W:MFM.DZ7]M>Z][X#3Z;8L?X%0W/IC1T?(%- %^J)FEKNFI_PZ(L4JBK M,CX'-V!E8;_(JJ-W;FN MBA*:$M42*YK!SD+(E&B8RJ6K5I*2V()2[F+/Z[@I89DSZ-FUJ1ST1*XYR^A4 M(I6G*9';(>5BTW=\YWWAB2T3;1;<06]%EG1&]=?55,+,K;3$+*698B)#DB[Z MSKU_-_&Q 5B)WQG=J)TQ,D>9"_%J)K_&?<:#0Z(L$5_8; M;4I9ST%1KK1(2S P2%E6_)*W\B+. > 2@ \ V#\!"$I < C )P#M$M ^UT)8 M L)S+71*0,?>?7%9]J;'1)-!3XH-DD8:M)F!=9=%PP6SS+RLF9:PRP"G!R-) M8Z;1A$2,,\VH0B2+T8/(EC\_4YFB,9WK:_0L-.%VC+[D6FF08=D278ZI)HRK M*W2!6(:>$Y$KV%+7Z.^??@PP_L6L/C+.X0VIGJN!K['J1B6W4<$-G^#V2&0+ M!?XUPA[&7V=C='EQ5:-E_!U:I@^_HM<1QV(^#O%MMQ+;X]JNN+8;N7[1"94UK(;-L!?_ M6]U1"E"XPS' 07APD!HA/SAQC+ Z1MC(IXC'&%Q91RL\LHC;W4[WD-BQF(^[ M[:!33ZU34>LT4AOE4M),0X[2N2P>H%B1V'QFD-M364LR:+*!]O:"N =Q7D 7='^ M+8]+*1_OOH"@A0^<4:?,.U0VJ56&6T&]VWQ32?=7/E*QC_]#VAC^"\KF**B< M$<]CJGY >Y^YD$ #DJU">1:#G,BE>2A,)4@:T;"&U9=*?%1(N5[:;F0D-O9H<)=/14&@'87PBAWR?& M0/4?8? /4$L#!!0 ( )9NI%0NVH4.Y 8 * J 9 >&PO=V]R:W-H M965TL Y- M&R3M^E#L@9886X@D>A3M),!^_"A9\=F11,NSU9=$LGG'XQWYW9'FV:-4#^E, M"(V>XBA)SSLSK>KW4GXF8IUTY%XGYYEZJF&OSJJ:]=*X$#W*A..H1Q_%Z M,0^3SL59_MF-NCB3"QV%B;A1*%W$,5?/ER*2C^<=W'GYX#:_B;,ZG MXD[H;_,;9=YZ:RU!&(LD#66"E+@_[PSQAW$_%\A;_!6*QW3C&65#F4CYD+U\ M#,X[3F:1B(2O,Q7<_%N*D8BB3).QXY]":6?=9R:X^?RB_2H?O!G,A*=B)*/O M8:!GYYU!!P7BGB\B?2L?_Q#%@%BFSY=1FO]%CT5;IX/\1:IE7 @;"^(P6?WG M3X4C-@2P5R- "@'R6L"M$:"% &W:@UL(N+EG5D/)_3#FFE^<*?F(5-;::,L> M_0>_3M;HQ^>_L.O45A@K[.Y"(UNM*SGC9V M9KWU_,*FRY5-I,8FBJYEHF]I>_[$#@#3L0[O\F4RY_FFDFY.>5(RQW&JW8HW4(T/C&6A8+#9SFHX) M=$R.$%'^U#2B&$B%6T05!E9A.ZP:>-9MNDPP0 8?2AGCUAO^C$8\G:%QN P# M89)S$P<#@W"+$,) (6S'T'"JA##EHD9S4U6$:58V5E<&_3+W+6L'F(2/ *5Z M7^]'+ S(PBTRBP"SB)U9C=U?Z&'-W$\ 7<2.KD;NO]/2?S"UYGRA_)EA:Q-7 M$X 8(2VZ&HA%Z)%<3\>TW4>RZ ML--U[!,%J$GMU/SSYEJJ*4_0*,\%ESQY.$&?N\/N9L0/VA-3X"CMMS@'@);4 M3LN7;EZ=1)P@[OM2!=F1Y+W@>J&J0S,HS0]6SW *I*2G5JM>5M7ZP 3Y?&Y, MJSXB*91MXW=T6K;VHV#1SO> MO^=G_2:!\6)3'R;&8I'J;'=?/4WM"G%W\!JTQ0!VR;E60+N0-UP[ZX\$:--H MQ!,>\";(=B%]N"V>(;B0&5Q[A;T?'-WR00*V, \2AVM/',<+Q=V7J]M&@8#T MX;98:#/ /MN%?34UQ:%)D4NNPARP=2MKAR:GBZTKA 'VF1W[+85EO^TP@Y3 M6CR,8 !N9@?W/I&R:\)=PJR1 CPS.Q5;C%3S/0G;^"6HQ8,+!@QE]A)\GTC9 M->%NWQXI "ZS _=XD1J'2O@:MI-IHQ@!D]F@Q1@!7IF].C^TCF/E>IW0BGJ] MHAVV;#\] +=GQ^W^E=$.A;A\5K$:PDXY>V7D ?>]G\7]861\D1@_K,XZ;K.G M)K_V O.]%IGO ?.]YL7Z_YFE7KDJQQ6;C8IFM3L-#Y*#=^S:?8="6J9A8?\N M.?LIG <)Q+/7[L-B)('9C#ZC2)JY.N$13WPS&2!4E4-C#791HXI6F)3#5=$* MU\9KXPK#3SDYVK'\]JO"/$AP7HMG31ZD)\^^9=@CM^_0Y.RHPCS(99X]E_V\ MP#4OROJ0R/I.BU=G(+GT[L@_6EU(O_ %!+ P04 " "6;J14T#B]O*@# M !*# &0 'AL+W=O2 V8"A+0WX%2TRH:H@5CXEI,ZA<\46'[?LX]M\":8&54X M%/$G%NEES[ER(,(Y7FCF@>:J'5@YHG>JAG0/:IWKHY(".7:PL MNW9I1E33?E>*+!%^\_1ME B.&$R@8$_B40CY#IPU]PD ;7QZ<17+RN8AG5LXQQU@!R=9JBNS.XCBL:U[.,,"SB\G^FZ/X,KDI% M!\L8%!L[L+3!$=H',P8QA\,-OH//MS.EI3D!O]0X:19.FM9)\^CZ/K-DGE>URAF7GRE.[XA-/_"Z[J:\>KF-5[+I-$AA=*"R5:ALU:I\ M*=OY/@N,FV*G]C*(J,:JLJOGM#O;O_SEU:MT(]6DLEV(;)\K$I]73-:+K.?\ M<\W-UO).4-DI5';.52F1X]8<=BN43$15(NLI TCL 5:C[JI0=W6NNI#RT-SS M61:/2ZSG#3RS +LZA=>%PNLS%5:IR3A\4BH"/RA507;T7O]8*C\8C:NH2",X MM+K/K-IEINJ2\[V7>]6KC=2?P*?W@P^/Q>U7DSV_=%O[_]^IYI,7-Z16_( J MIB!K;L%LG V5C,YB!'FD#G_"YS=:WF]5RMQ2YY*@7-BF5$$HUEQG9WTQ6S2^ MM[;=^VY^Y-_<^17SX[11MIW2"WW699L3;,&X@ACGQI77Z)@#3V:-:S;08F7[ MIIG0I@NSKTN3#Y2I@?D^%T+O!ZF#XN]#_S]02P,$% @ EFZD5-7'JTJ6 M @ LP< !D !X;"]W;W)K&ULM57?3]LP$/Y7 MK(@'D*#YU986I9':5&B;Z%3!V![0'MSDTE@X=F>[E.VOG^T$JZ"TVS3QDOCL M^[[[[FR?DQT7C[("4.BYIDQ.O$JIS97OR[R"&LL>WP#3*R47-5;:%&M?;@3@ MPH)JZD=!,/1K3)B7)G9N*=*$;Q4E#)8"R6U=8_%S!I3O)E[HO4S=RPI+R#C]1@I53;R1 MAPHH\9:J6[[[ &T^ \.7X"P?P 0 MM8#H;P%Q"XAMHHTRF]8<*YPF@N^0,-Z:S0QL;2Q:9T.8V<4[)?0JT3B59@(* MHM US@DEBH!$F!7HAK/UQ1<0-9K#2IWK;PE">Z)KPC#+"5NCC$LET>D<%"94 MGJ$+='\W1Z(ZB((HZ MX-EQ^!QR!P]?PWU=&U>@R!4HLGSQ0;X#J3],5U()?0R_'XD2NRBQC=+_4Y32 M1M9RX2\[@'^0,G9SA43F? ME@O=5C%#6:4;#)IA]GB./O>F/?2P@'H%XMB)N71!+M_Q7(Y&ULO5I=@X03_!4=J[.-//[MC%&)0EFSR,2T^5YS^V] M/+B/9G.A'O0OSA9X1AZ(>%S<,7G7+Z6$44)2'M$4,#(][UVZ'Z^"@1J@W_@6 MD26O7 -ERIC27^KF2WC>A6)^WAOT0$BF.(O%/5U^)H5!OI(WH3'7?\&R>-?I@4G& M!4V*P1)!$J7Y?[PJ'%$9X+D- V Q *X-@$T#4#$ :4-S9-JL:RSPQ1FC2\#4 MVU*:NM"^T:.E-5&JPO@@F/PUDN/$Q8.@DU\?1M(1(;BBB8$0ZB%#RFD>#'\J&\_CJG&<=IR,_Z0B)2GQ?6E*: U_,&4&KP%O,3@!RCP%T('Q\N ;OWQU]?5X0 M@S[_6P/UJKMDMY!L 8Q*_R,M%C6(O2=3@U)'8#7Y56Z3 ME;HFQV#&*.?2U'=U=N8"@XJ=[G#@E*;F25/STNDPJ/?':8GUU(JUDA,/^8S[ M<4M4Q'Y*J+=1&B594CZR^&90ZAL<+@>'I=*AU3AD^CU)"%$Z PO" M(AK61<,N#8%G@AFWX'(=PXC.[NZ_218Q?2:5AS:=%19V#Q<"%QJUT!X$Z76Y M%$JM4MV41"*KY\91BQS_Q''^L"$R=.BB/9R_(I-,+?O=O&_HT/4.Z'U#>Z[_ M1MZWRW':O&](TK6SI-7[UQ&3M1=EW9QOR,X]/:#S#>>Y@S=ROEU.J_,-(;IV M#K,Z_W)&0.#L/AF@H3_H'"X>T# @=*W6?S,KP(2D0FXAZH+1(@2V$1$TU CM ME/;MU8H$QD1Z@<@R"4_FZK'$!^(HB40M2KMH"!)=]=IP&L*$>Q"FSAJT1]88 M"H4'I%!H*!3:J:]CUMB%M&>-(5!H)]"]LL8NNDO6&-*%>Y28.FO\/;+&D# \ M8.4)#=-".]-VS!J[$-=IHWYD.!?92\Y]TJ9%=(>T08:DD9U?*P'Z,-8]@[7L ML6DQU(O@X;("57;B=B:])5AN/"MAD%K5Y9K%C0V$48O\]CT*,G2+[#OXUD!L MMU-$AG"1?:_^MK$QO(KLY+?M;K%%7(=0&"I%G:ETS2-%6VV+*6*($VU%G#59 MJH)Q_-*Q^W%/XQA\HFR)66A%8#@4V>EO1&91FJHHR( 4$^9]E!8:CVJ#,MSH M' V<4\<=UK=+/$.?GIWC=,Z15OV%E*I^IT&U842OO6SMH-G=T/P!.4Z3=L.4 MGKV2_)1O73H @)L O&8 AC,].Z?=R.3K'/]"UNOX.\WQK[0SMRH^&V?#4C?U MU5M/A*E%=:82!X1R&PBF.&+@"<<94>-S,[K/&\\0J&9H9DO7L)%N99KL@RH4/ M*H@\>.(V.?KL &]0!&Z &8(:C[E4]:O^^;EF^8VKWD9#;QBCPF@)Q?39UM=[1O*]]^VKMZV0^T;FO?MQ?9>L32<[=LY M^[?'LJ6=D<<0N*@MA(%A^J#SE[3.T]%TFM20S8ANM[$-S'H1'/ +7&!H/[#3 M_AWEHMS/SFD= M VW6B." G>K + B!O>[_K8%NZ6^W=CN"RC&*EBZTXP;@[R2-QAD'7U+5/I4Q MU*>%JI';(2&V";991((#?EP,S(H1V#<&A74X$W/*-$NK$*L :M4M^^1"^*L3 M-HZLZ3;JHW[EW%="V$P?A^-R1K',1D*D4Z)Z<2%D'^/J54O-PH M!>4!Q8O_ 5!+ P04 " "6;J143^EFJ$P# #F" &0 'AL+W=O^+:T[B&>3FFUQA?9;O=2TBSLO!:]0 M&JXD:-Q,HYOTRSS-G(&_\1?'G3E8@PMEK=23V_Q13*/$,4*!N74N&/T]XRT* MX3P1CW];IU&'Z0P/UWOOO_G@*9@U,WBKQ-^\L.4T&D=0X(8UPCZJW>_8!C1R M_G(EC/^%7;A[38AY8ZRJ6F/:5UR&?_;2)N+ 8##ZP"!K#7PBX@#D62Z89;.) M5CO0[C9Y7"=?>!Z /=*VM+ G2RP^-D^)IH=UVS/=9[U.KQG M^A(&Z2?(DBS[MEK ^=G%GK\IF4;3 S+H$C+P((,/0-H\P%(P"=]OUL9J>G/^ MZ?$\[#P/O>?A!Y[_;*HU:E ;<,5$JT:Z]Q+W$4"NGE%C >M7L"5"[1C\@'V$ MQP0(@",/Z.KO>98.)_'S$9*CCN2HE^2JJ6N!5':6";A[P;QQ50./:+GVQVUB M[M$%TY>6JP[QJC?A"TJWI*AOZ671?-WX8EVV=<]D 0^4# U+14K\S,*K5$/H/^#LF!S!?YH!QUF& M;G+;:#Q-D31YZTY);_0W1<&]$ )"A;_)0:^,5>!8P#GUJ?#XXFB;2MZ5R7!, M8^NX,.E!ZTS[:R4PTC1B:"X4L-&J AO4^ 6C]'\QRMX89;V,OBI7ME0B-(ZY MW-*\(JER=#VG31_QP_4$L#!!0 ( )9NI%2.G+BX'P4 .P3 9 >&PO=V]R:W-H M965TO.6JG-E>/(<,U2*KM\PS)867*14@6?8N7(C6 T,DQIXA#7'3@IC;/.>&3F M9F(\XKE*XHS-!))YFE+Q]RU+^/:Z@SN[B?MXM59ZPAF/-G3%YDP];&8"OIQ* M2A2G+),QSY!@R^O.#;Z:$D\S&(H_8[:5>V.DH2PX?](?GZ/KCJLM8@D+E19! MX>>935B2:$E@QU^ET$ZE4S/NCW?2?S'@ *IR4S6)#&6?%+7TI'G,- 2@;28 #%=H9> MR=!K,G@G&+R2P;C:*: 8/TRIHN.1X%LD-#5(TP/C3,,-\.-,QWVN!*S&P*?& MGZC(XFPET8P)-%]3P=#[*5,T3N0'=(D>YE/T_MT'] XY2.I5B>(,/62QDA

,O:YY+FD5RY"BP1TMUPE+WI-!-3NCNH3N>J;5$G[*(18?\#N"HP) =F EI M%7A'11?U\ 4B+B$6>Z;GL^,6HA \&V)Y3-S^ +SWO.\X"Q7! Z^B.K"X7UG<;[7X-RY+:Z-8E@:SZ!5["Y']/4LN M,<:#AKU6JE/V#BI[!ZWVZGBRG9?I<3PMYMZV2WS$WVP8!T?>QH'G-3$>4Q'L MNJX=X[#".&S-V5LJXQ =9*[>&28\36&7+C:(?YW*?F6$_]941C""%6.5++8M MV(PBGB14%(MF]H/-O87RX9[CW&[0"P[^&KZVL@1V5P<5RN!MZ?\6C(5J?[\ MW*[;3"$[5=^."[MU3W'/+Y0C$)>H2++SP93J#MWO^PTP5JJ3<3V$MM,KINV@\-$>17 P]/ONL G,0DEZ>!CT M3\$A-1S26N[3.,DUFA]4\+ANE;CW?Y9\J;V1&[CI:"O5\(23Z\:,VSOS#RWT M4G>SAKTF-#O9J5*O6SAN[^&OE?HNP;X#4-]6[$/V;CY+5==] M'+P>_K*.GXS/;B["]U=MS2PA+ M*PX"T[?DI8UN2$[F)='=]'"F[D&DO0?9;QJWKW!]60N>K^"&KY!:QQ+IIQ:$ MW:A?##YG8=DD3*Q,D]#$D*39ZJX$U>SU?/3K7ET:A%50/?.-_ %!+ P04 " "6;J149Z?V,;,$ X M%@ &0 'AL+W=O 82.PN-L!F&R3M[D/0!]JB;:$2Z26IN 7VXY>Z6)1EB!'FC!Y.5@KM;EP'+E8TY3(<[ZA3#]9+G-4WX]G( ![N! M^WBU5OF ,QEOR(H^4/5U*4,AES!@1=7@ZNX,4,HQQ06/P=TZUL M7(-\*G/.O^;WS_GLQ M>3V9.9%TRI-_XDBM+P?A $1T2;)$W?/M'[2:D)?[6_!$%O_!MK3UT0 L,JEX M6H$U@S1FY2_Y42U$ Q"Z/0!4 5 +@,(> *X N V /8!A!1@6*U-.I5B'&5%D M,A9\"T1NK;WE%\5B%F@]_9CE>7]00C^--4Y-;EBD@XB?X(&N=#J5!&E;]3C&X-;SM1:@D\LHM$^WM$\:[)H M1W:*K YOB3@'&'X R$7HZ\,,G+U[7_'N8#=[OC-8.;-PQ/6"XL(M[G%;\0'W M=,.%BMD*W+#R]=1E_@'<";Z,%3C[DTN]PH]7<[WXNO:_62(/Z\C#(O*P)_)? M63JG O"E?A_SV&2>4* %0I""AMPE^#_0OV;3,H17A,@UXVF"QLY3!RNO9N79 M66GMDB2A7?5S;8<^PF]=%$N0WZ"($0HQK'F6V3\T0X'O>;A[.GX]'=_*Z7.] MGC=LP5-:9;*+IW^XE/X(>BV:'58CC(;=+(.:96!E><,4%;*NQ"?*,BK!XRW- M*\16:V$=(#QQE8_JR*/7UY,=VE-/HX,,N*TGT"CV![,EBA]EXB/$)>T,IC MEQU$+@Q[LFDT'^)?I0J5IWU9"*#?IGIHAB&$/;H 38^ ]B9AK;M7RP8TW0!Z MIZX\(]W0KMWVRK-C^RKO4+Z](!RUD]EAA;U13RZ-R$.[RG^A:5%WF:!@JG=: M0N\>?X&*F!X 3]T$H.D"\ UMX BV+Y>',A]"C-K[B@XS'PV#GGT%,AT!V3O" M"S2D\K173ZBA8M7V]]!*%UW/=@Z9WH'@6ZKNU1J"3 =!Z,1UAXS2([O26^ON M"+:G[E"'U*.#AM!A!<-AT)--TP^0O1]<)0GXK-;ZN^$Y*3(RCTXM\\C(/'J# MS!_!]J6H8Y>.&I\258HZK%R_[X4S,H_L,O\280@.&'ST7-CN1YUF..QC:AH" M"E]83&\2!-,,T.C$U8:-;&.[;%NK[0BVI]HJ5//3]>/(==M?CEUF@2ZX[BSB M7.#W1XS@XM=LNZ^/H'998;L5 C%;)%E$]6^C)':/ ,\$*+>GOX&]O\9FE; ( M=#6@W>'&>5=.G<;Q6$K%JCAFE&#!,Z;*XY5ZM#[*O"X.\%KC4W@Q@QWC5QA> M3''7$[U&^DGARS&ARS/56R+T9"5(Z%+3<,\#_3Z*\IBRO%%\4QS&ULO5U=C]LV%GW?7R',%HL6 M2&)=?DG*)@,TDPDV#]D$3;M]"/J@L3D>H;8T*\F9!-@?OY3L,6GQ2T[(YB'C MC\LKD<BV]N MFW9;]N)MNUYT]RTO5V.C[6:!TI0MMF557UR^&#_[T%Z^:';]IJKYAS;I=MMM MV7Y]Q3?-P\L+N'C\X)=J?=W+BY_A^6O(T-!B#/E/Q1\ZY74R].6F:?XO^W_'(8B3D-T*$! MFC00&S8WP(<&>-J 6!J00P,RCLR^*^,XO"[[\O)%VSPD[1 ML@TOQL$<6XON M5_4 _,>^%=]6HEU_^6_QV_I8;GB7_/B:]V6UZ7Y*GB:_?7R=_/C#3\D/254G MO]XUNZZL5]V+12^V.+1;+ _9K_;9D24[3MXU=7_7)=?UBJ].VR_$GAYW%SWN M[A5R)GQ7ML\2#$\2E")DV)_7\YN#8W?PAC*&*7X&';207KL('7NT\^W/1<'I&9[\V,';!9P#JW48<]H2J?'CB&,9 11,SB@4#@X M]^KZRWW3SCIP ,F<*"I DD$!!P7(G$I_CH42PCN04>2=[@)MRW MZ[H:^O8DN=Y6W7C&="5FQ;;9/$G>[/@F$7.KF(-O>?]5#/*F[+EX^[7K^3;Y MT#:KW;+O9F$KR19H5&PE_0(+BJT[FPU;IG->B@1P4W3U.,@HQK;#3[(_N!G[ M]ZKE(X97YVL PI) D80$R4D61FAD"AYLEE0.K0ZF:;$N2";H&0(PQ@7 MR(*2G!"0F\+?]W>\3:XVE5C4\4>F3#Z4[3P:1)*7$8F*FN1;Y#Z[/1N.JE-@2:4XJ%+A MR69#1Q_5,MF%CR2,7%4L8)(&B5!Q0I/ M-IO09Q KLD+3^?0HAL#";43R-W$S[O[D[DW3\FI=ST&)2-HD414+(KF4!%4L M/-EL*.E:!$IA.@49HH I9^JG/53D9C?M7M=K\4GR3IPIK/F6U[.T)2()E$35 M'XCD51)4?_!DLR%ET!_$,DB39DUQ(#"UZ$M$DCIQT[ =K>1_R9G*.I%$2Z(J M$T2R+PFJ3'BRV4#4)0=@%!1M]@"B*8XP;*M_2.JG;K)V@CA??Z>2B6E4S8)* M7J9!-0M/-@M^5!(8IA82EM43A+43>M.[/XB[9Y*LJ=1Q1 J^9T&%4,\ MV6S &T2.-,5TJMT;XB##C%G.=*B<7*A[.G""?[ZPSR3?LZB*"9,\SX(J)IYL M%AR9+H7@O-#6?,8P3"VK"B:G&.913%PHGJGZ,TGZ+*JFPB39LZ":BB>;#4)= M+)G699PAIWV3\PMSSPCN\Y[O*P4PY3J1J (,D_3-@@HPGFPV*'5I18/2%7+: M-SEC,#?'.Z$\NS[ )(>SJ/),)CD["RK/>++9+O31A9=AD:A=K&"(@QP@M2AH MF9PP,L_5)$XRG5T\R"1[9U&%FTP2=A94N/%DL^%GNM2$3(\_4Q15+EDX[:&< M*;)O%6Z&=5;S))3?G0<4;3S8+=KFNRF19.M5N#%$,B*4;LS^:]\>\_;LM^U]^06+0G)T$55A M*217%T$5%D\V&WJZ?$(5H\ !/#V(I)9J;R&GB,)-ZA[L_J*"1:$8?2([?52K M3V"OSS>:?73E1;N"W1DSZ:#B\TG=Y)P0/DF24+2!7K3QK7^Y,JYI\TK/O'D\Z*HJ[&$(RR MZ?+1%(8%2 MHIF[#'&H2 N+* >J@=3C^?2@>W9A TZ,G5%U'E#]GA!4Z?&EL^$)!JV'$C)= MMYCB:)YA2\$?5+^IQR+JX][9%0Y0+: 05>T!U=P)0?4>7SHKD+J60S%,36*F M,(QM5ZB":BWUN$%]:YC9Q0Y0G9X050@"U?@)0:4@7SHKC+K*0Z877IF"J!5" M90KQN$1]2M#,D@I!<'[I Q1_**"H0A H#E% 0:4@7SHKAB8Q2(/0H 79O.N*-Q4\=M)9)Z]G M5$! \8P"BBH*@>(A!114%O*ELR)IN $+T_C4% 6VA8CB7P6/Y70/UBR0%)9& M<04P M45RH@,,*-IYT3O!T,4:3WIPQDTXJ$X''M*K!=L;=DQ0;*N"X2HSB3@4<5HGQ MI'/"IJLL.FRNF,DME)2IP6-FU6#[J^ZJI'A;@<15:Q2O*Y"P:HTGG0MSHBLQ M".OW[#&$ 6,V_4UQVX+'(*LA_PUE#J+>K"NN4J/88(&$56H\Z9P@ZC+,TUR; M*PU1ENNK0#'A@LQZQ^GO.=]0S%% LTKERCV&&!AI5K/.E<<%)=C&%:NY]+YY0K% M$@LTKC"C^%F!AA5F/.F#RONE0SMS#!%%IF<34:Q;8*+*Q&XTGG M!&W&%3;.F$DGE=G XW+50#NC%J&X5X'%56>8>B_=P#?3_79UALU09YPQDTXJ MLX''T6HYV3RG_J 85H'%%6D4CRJPL"*-)YT3O7U3YD3/%7/:R=$?._E((4^/ MF]1<*'GE:_:1KT;G8K+O[VO.T.7S]^E32[-MD[>?Z6G/Q3?#V# M9&"J=AV2=<]<4"MV5L@\8HH1EU>^9OM?^K*INZH3*RGQ"Q$?)%PLLZKZ^*-1 M>S_I:7(8C=NVV2KC<9U9EG=SL.I&UZY*=6#>(72S[ M9-6(R+KID^WPI)IAKY>M6%.T8I84NUPF+1\4UE&L:<9M5_7Z<9O/_O%W,6W_ M,WFKPOKPJ/ LQT;CJZ-F\+AGXI78E#8(_5W+>;+=/W:$#X\=$2/0+N^.3PU) M^)+((:X[=F+*D\%\ MEK][E/.9R'3$$_8HD[]'O'T-1J7!J"^E<6DP[CO#I#28]#68E@;3?'6+Y&)>2)R=UG+>%?#G9ZOA!QS#4DHU:()B%:B$3S9,.2 M@#/U&5VK%0,."GU<,DUYI#ZA#X@GZ-M69 K&JYFC@87!Q7X898(9]9>H&& M[F=$7(*_/R_1QP^?VB)C1WF@$E!PCD)*E$5$>=P"M>P/92%T:T=9LJ!"<;M1 M[L[GUI?^A"QNW=M1KK/-$90W23"LMN(PAQUVP>[WVL_KE=(25/UO"ZI7H7HY MJM>%&@0R8R&B>_2(TQ6/N(;]W99B!=HX1S.%[V4^PK[KSYR7YHKU&O6E9109 M^]-JU!N'1I5#([M#59@>6+QBTA:D<84Y/F/H)Q7JQ,KTD24A:"D*3+*"F-(T ME>*50\%E*,D,=_0OZLKD18$]:@0/CZ;>NW4X,N@-[6E%>VJG37^;>H"@,4** M:1U!]A0NY!6"[J@,%?0M$?@1HI#&T.. =SP)HBSWER>:28AGVU:?'J:$#WU6 M.V._8NQ;&<.VAKY-,5.9)(7JA<0:I4(IOHH8BN &K:6(X6X',<]'M(F9?\"- MX"YJV*T+K&LE]S7I1RY+4QNYC M9-*.1@B:\#\T?86K>.&F26XE0@XS:=C)H]9@/#Q-76"+/O"$QUG<1W!P+GUI3K*W(E4!]E[+64CP^/83TM7<(:WG%DW.&L-8_;!? $T(X M/=1?U^W4,UP+&K8K6EL,EUP%>7=N]NN?(!;4?/WUJH.D5BOBGC&FI-898M>9 M;\+L;%&P-C61JBV";^DU:')=3+1 8=-+47G9V@T?:M'(;<2^;'0/1PT[A8+4 M@D7L@O5_5N@T+2&U:)%S=HZDUBAB[QW[;X02J+D1/-_KC'*M9N3$9J]GE/O+ M#:EUC9RS222UC!%[FWA"E"<'J>S[A[GL-(X#8B8W^=&00H'($EU\DU9OJ^.G MZ_S0Y=W[!;Y<%H=(-4QQI@7?9!L.,8_8&B#=BPDLHRR.B8H'+=+\T&$EM!9Q M?KME-&32#(#_UT+H_8.9H#JLF_\'4$L#!!0 ( )9NI%2?,&2>U ( $0' M 9 >&PO=V]R:W-H965TSSOS9NQ/1ZO MI7K6!8 AKR47>N(5QE27OJ^S DJJSV4% E>64I74X%2M?%TIH+D#E=R/@B#Q M2\J$-QT[VYV:CF5M.!-PIXBNRY*JMQEPN9YXH;[QA_^YRQUP65,-<\B>6FV+BC3R2PY+6W-S+ M]0]H\QE:ODQR[;YDW?BFJ4>R6AM9MF!44#+1_.EK6XQTRZ=*)-.K/H(.$M5>5;'E]D#KLI X/2KUA=,$X1O '%7D,Y])ZJ MAGNX)2F*DBC9$=[C%81IVB\\Z80G!X5C7S,!&GHQVU/6Y1,+J(^N6FG=ST:T<"\'(?/ SIIVV.@C0,=U1^]@J3B\%H1Z2_ MU9!*4"O7IS7)9"U,G8S,;)R;6\A#391-RSPF0-E'7!]*:793&R [N&<_@=02P,$% @ MEFZD5+8Q-_M7 P #!4 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5R)VF M5IH:(&T@*R!M2)4F;5.E]F%OE2$.6'*"G8]8TQ[BU3(8D!F6N?O?;^8S%A*B],L9](@2:92 MJDU73?TB5XS&!3BEPN^T6J&?4B[)L"_GZ66J"V^2S:4>D&YM\NSM4SP@[?", M>)9NE,5L0&Z/WWZ?9_KBC6?O1^^.CEJW)Q?;]N,2."&^D_1\#]+3%LYK,(PZ M=%/_?OBY2;[&W6 K=HR\NY?N';(QXMXF<4/TE&/D5G3_ZP'5U&!/D'=;>Y'O MH"Z)_:K0AOTDDTV]!<0:3&2:,N^.B@$94<''BH-70E,NEM;< <,D$YGRM"ET M(Z4-EN+>PFW;@SU0\:1<9JJ,;2/8O^-J^!:PZH% +D0ML$.L8=C/J=9,R4O3 M*0>7QD>05[5OEKE1.%5TV>ZYWV[%F\7L[O,OUQ;J8CRSY4"KM2+.&+LK](:@$8>QMGIWDNEA\$G\J4 MV&+#*+#UUB=F0Y= MY*O8-[W7(/(UU&3WQ9[L.T7ZU4EH[;BU<=BJK1X<:@?D*QR?11/4&\^YT%Q6 MO1F/8R8?G;D,O:9C\Z_>!K\9'[.$SH6^J<$!:=I?6,SG:52/NH)$5*.:]F>8 M7CNL3]0F%ILYD1[JTT-]K)<+&94?+([;)S*7>Z91% 1AB&5T-'(J&&%Y M"T/XNMDP;>"!Q8%(?Y=K?+7Q"ME=!]B:[JH0;*9X)6(SQ7,-B#MOX!%%[M7& MXH 'M@I8[4!\=QRH*;=/$,"J8MJP'8PC480A4(ON&@U#)#LA?-SK@^V2((@B M-P*86T$08 CL1AS!%( &# F"\CVX]3[R5^\IO_G]<_@'4$L#!!0 ( )9N MI%27BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GN-+- /CHSU3 2!3I%HH :U->1FUS :F*SMM-.Y]>O$Y9=I\U< M[Y#NS$;I MDENWJ[<]L]? <[,#L&71"_O]RU[)A0R^?3W6M=(]?T=9R*Q0TAVL#SP(>#'_ MG:]WV;,PXE$4PKX.@^9W 0$KA12E^ 7Y,.@'S.S4RZW2XI>2EA=IIE51#(/! MX<0#:"NR=X?3&G+-'TUSQ/+'>^Y AL%EWU6X$=K8ID13/W>,S^ *'_8JJVY$ M84%/N(7O6E5[(;=U->XN>MYM-'$X;@]!O-+_)XQJLQ$93%16E2#M(8X:BAI0 MFIW8FX!)7L(P.!9A7.9L*JT+$IO)0U6N;'VG[M*S_'#7UN%Z,=17PIW0L[P! MIX,<+Q?IC^6@QGK+T=CI=IQY@C #&9P-D%RON028(9'*^IAZEMQ[D)0)Y>0[(AO%V MM/CN07Y"(#_10EYS(PQ3&[;28%S1MX/.9P3M,RU:6I4EUZ\U7"JV4KB_<3=. MCK),56Z<]""_()!?B.-7&2'!&(?U5^4NWA1HQO*9? ;C#]]];/SNTV+>@[&Z MRFREG>?^P;.PU4U)-O4Q4R;E!=3M?0\9B&?N+MZ*(":7 ;%=ZN:4UF4H M;21,)0-BES2/G(:F+;G/;F!V+3M6I:O)'+KIJN"R%4S, M&P-B<4S+?:%> =@U2-B(]C.'66- K(T;+C1[X$4%[,X]?I6&^@\M/,P7 V)A M3+F6;@PV; 6:I3NNP<^>,4>$Q(Z8R;QREGAE*6S?ABS$K! 26V'AZJW-T )" M)QK4,PU5EL(V,6J&D+&;M+HV!9FU[1!B=@B)[="9V;D47A7B+2:FB)!8$6B6 M]R/T,3%WA,3N0/.\-B;FCI#8'6B>U\;$Y!$2R\-+IMC%NLGS_O#9,'^$Q/[X M?5;5H/J8F$="8H\<4JNNZ$681")BB: Y5NL!C#"E1-03#33'8CXF)IJ(6#3O MDX7.!D?7LX@U\RYKZ"3$#!,1&^;?]*&3#)-*1#TAP?((=N%C8E*)B*7RFTQB M I:+HAU-3"H1]5(6JNC(Q\3\$A'[!<>,?4S,+]$Y%[9^)/YB->:;^)P+6ZU& MCS'?Q*=?V.KL0#%FF_AT2US=<)AGXK,M=GU@L]R?1,?HVQ-BV6"8HU+YF)AY M8F+S'+/'KE;&5!-3OS-!T\=6=\94$Q.K!L?TQ_ 84TU,K!HGF"B2EBQ'R3G'Y>TX6( MN28YW<2F"PU]/W_.F(L9)_4;B$U5%&-W;"GGBN?';X^.WTU]^QM02P,$% @ MEFZD5/,@BWGI 0 $B( !H !X;"]?Z)0A&.14&#YE36 MV/+U7WVRQIZ_I%U;MMTA;[9]GASWNT->-)M2^H<0\G*3]FV^Z?IT.%]9=<.^ M+>?EL Y]NWQOURGH=#H+P\\9S>/\Y\S)ZZE/?YG8K5;;97KJEA_[="B_# Z? MW?">-RF59O+:#NM4%DTX[JZG<[@BN!WHIZ M*X'>.GK9)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0 M;R/0VU!O(]#;4&\CT-M&FR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H; MZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^VBSFT!O1[V=0&]'O9U ;T>]G4!O M1[V=0&]'O9U [XAZ1P*](^H="?2.J'$?6. M!'I'U#O^I]ZYG'8I7WN^U_C\_Z2ZG.]-U\=?EM\G1^Q<< [P"\CC%U!+ P04 M " "6;J14LFA)V-4! "_(0 $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVEU/@S 4!N"_LG!K1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU,331*7&;B>P.! MMN<]M,ESQ>7CBZ,PV;5-%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B M)F:S.2ML%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IXNI!.S-/A<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2RE]FI^U]MGX] MG$=@P^WX/?Y\QA_U#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+'.4@??(;2"(JH M'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606* MK )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5 MBJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU?\IZY.U MZ[_^I:"_YZVIN_=\-ORW\ K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " "6;J14F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )9NI%0! MT]B\0 4 (<5 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MEFZD5,FCD&PO=V]R M:W-H965T&UL4$L! A0#% @ EFZD5(*J!UB8!P TQT M !@ ("!?2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EFZD5*XUWEK*! :0L !@ ("! M"3@ 'AL+W=O&UL4$L! A0#% @ EFZD5.N(??Q"!0 Q0P !D M ("!<4< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ EFZD5+'OO8[. P 40@ !D ("!AU4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EFZD M5"&(-AUD!0 T0T !D ("!36H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EFZD5(_C%:L;! N H M !D ("!$W@ 'AL+W=O&PO=V]R:W-H965T! !X;"]W;W)K&UL4$L! A0#% @ EFZD5,%,W.-G# 0"( !D M ("!E8D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ EFZD5('JIGNP! &0\ !D ("!%J$ 'AL+W=O M M!P &0 @(']I0 >&PO=V]R:W-H965T&UL4$L! A0#% @ EFZD5.4) M(T14 P $ < !D ("!;:P 'AL+W=O&PO=V]R:W-H965T]P( (P& 9 " @4FU !X;"]W;W)K&UL4$L! A0#% @ EFZD5*6)](:+ @ 8P4 !D M ("!=[@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ EFZD5/@GU&QW!0 8PT !D ("! M0\, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ EFZD5(64F<=1!0 3A, !D ("! ,X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EFZD5%'EW.UV! %1( !D M ("!T^< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ EFZD5$Y6HQW< P +PP !D ("!Z?4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEFZD5-7'JTJ6 @ LP< !D ("!]@0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EFZD5(Z&PO=V]R:W-H965T&UL4$L! A0#% @ EFZD5/UE09.6! N!, !D M ("!)RH! 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ !! $$ OA$ $H_ 0 $! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 282 292 1 true 71 0 false 10 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 020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 030000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://smpcorp.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 030100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 060100 - Disclosure - Basis of Presentation Sheet http://smpcorp.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 060200 - Disclosure - Summary of Significant Accounting Policies Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 060300 - Disclosure - Business Acquisitions and Investments Sheet http://smpcorp.com/role/BusinessAcquisitionsAndInvestments Business Acquisitions and Investments Notes 10 false false R11.htm 060400 - Disclosure - Restructuring and Integration Expenses Sheet http://smpcorp.com/role/RestructuringAndIntegrationExpenses Restructuring and Integration Expenses Notes 11 false false R12.htm 060500 - Disclosure - Sale of Receivables Sheet http://smpcorp.com/role/SaleOfReceivables Sale of Receivables Notes 12 false false R13.htm 060600 - Disclosure - Inventories Sheet http://smpcorp.com/role/Inventories Inventories Notes 13 false false R14.htm 060700 - Disclosure - Acquired Intangible Assets Sheet http://smpcorp.com/role/AcquiredIntangibleAssets Acquired Intangible Assets Notes 14 false false R15.htm 060800 - Disclosure - Leases Sheet http://smpcorp.com/role/Leases Leases Notes 15 false false R16.htm 060900 - Disclosure - Credit Facilities and Long-Term Debt Sheet http://smpcorp.com/role/CreditFacilitiesAndLongtermDebt Credit Facilities and Long-Term Debt Notes 16 false false R17.htm 061000 - Disclosure - Stock-Based Compensation Plans Sheet http://smpcorp.com/role/StockbasedCompensationPlans Stock-Based Compensation Plans Notes 17 false false R18.htm 061100 - Disclosure - Employee Benefits Sheet http://smpcorp.com/role/EmployeeBenefits Employee Benefits Notes 18 false false R19.htm 061200 - Disclosure - Fair Value Measurements Sheet http://smpcorp.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 061300 - Disclosure - Earnings Per Share Sheet http://smpcorp.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 061400 - Disclosure - Industry Segments Sheet http://smpcorp.com/role/IndustrySegments Industry Segments Notes 21 false false R22.htm 061500 - Disclosure - Net Sales Sheet http://smpcorp.com/role/NetSales Net Sales Notes 22 false false R23.htm 061600 - Disclosure - Commitments and Contingencies Sheet http://smpcorp.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 070100 - Disclosure - Basis of Presentation (Policies) Sheet http://smpcorp.com/role/BasisOfPresentationPolicies Basis of Presentation (Policies) Policies http://smpcorp.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://smpcorp.com/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 080300 - Disclosure - Business Acquisitions and Investments (Tables) Sheet http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables Business Acquisitions and Investments (Tables) Tables http://smpcorp.com/role/BusinessAcquisitionsAndInvestments 26 false false R27.htm 080400 - Disclosure - Restructuring and Integration Expenses (Tables) Sheet http://smpcorp.com/role/RestructuringAndIntegrationExpensesTables Restructuring and Integration Expenses (Tables) Tables http://smpcorp.com/role/RestructuringAndIntegrationExpenses 27 false false R28.htm 080600 - Disclosure - Inventories (Tables) Sheet http://smpcorp.com/role/InventoriesTables Inventories (Tables) Tables http://smpcorp.com/role/Inventories 28 false false R29.htm 080700 - Disclosure - Acquired Intangible Assets (Tables) Sheet http://smpcorp.com/role/AcquiredIntangibleAssetsTables Acquired Intangible Assets (Tables) Tables http://smpcorp.com/role/AcquiredIntangibleAssets 29 false false R30.htm 080800 - Disclosure - Leases (Tables) Sheet http://smpcorp.com/role/LeasesTables Leases (Tables) Tables http://smpcorp.com/role/Leases 30 false false R31.htm 080900 - 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 31 false false R32.htm 081000 - Disclosure - Stock-Based Compensation Plans (Tables) Sheet http://smpcorp.com/role/StockbasedCompensationPlansTables Stock-Based Compensation Plans (Tables) Tables http://smpcorp.com/role/StockbasedCompensationPlans 32 false false R33.htm 081300 - Disclosure - Earnings Per Share (Tables) Sheet http://smpcorp.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://smpcorp.com/role/EarningsPerShare 33 false false R34.htm 081400 - Disclosure - Industry Segments (Tables) Sheet http://smpcorp.com/role/IndustrySegmentsTables Industry Segments (Tables) Tables http://smpcorp.com/role/IndustrySegments 34 false false R35.htm 081500 - Disclosure - Net Sales (Tables) Sheet http://smpcorp.com/role/NetSalesTables Net Sales (Tables) Tables http://smpcorp.com/role/NetSales 35 false false R36.htm 081600 - Disclosure - Commitments and Contingencies (Tables) Sheet http://smpcorp.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://smpcorp.com/role/CommitmentsAndContingencies 36 false false R37.htm 090100 - Disclosure - Basis of Presentation (Details) Sheet http://smpcorp.com/role/BasisOfPresentationDetails Basis of Presentation (Details) Details http://smpcorp.com/role/BasisOfPresentationPolicies 37 false false R38.htm 090300 - 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 38 false false R39.htm 090302 - 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 39 false false R40.htm 090304 - 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 40 false false R41.htm 090400 - Disclosure - Restructuring and Integration Expenses (Details) Sheet http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails Restructuring and Integration Expenses (Details) Details http://smpcorp.com/role/RestructuringAndIntegrationExpensesTables 41 false false R42.htm 090500 - Disclosure - Sale of Receivables (Details) Sheet http://smpcorp.com/role/SaleOfReceivablesDetails Sale of Receivables (Details) Details http://smpcorp.com/role/SaleOfReceivables 42 false false R43.htm 090600 - Disclosure - Inventories (Details) Sheet http://smpcorp.com/role/InventoriesDetails Inventories (Details) Details http://smpcorp.com/role/InventoriesTables 43 false false R44.htm 090700 - Disclosure - Acquired Intangible Assets, Identifiable Intangible Assets (Details) Sheet http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails Acquired Intangible Assets, Identifiable Intangible Assets (Details) Details 44 false false R45.htm 090702 - Disclosure - Acquired Intangible Assets, Amortization Expense (Details) Sheet http://smpcorp.com/role/AcquiredIntangibleAssetsAmortizationExpenseDetails Acquired Intangible Assets, Amortization Expense (Details) Details 45 false false R46.htm 090800 - Disclosure - Leases (Details) Sheet http://smpcorp.com/role/LeasesDetails Leases (Details) Details http://smpcorp.com/role/LeasesTables 46 false false R47.htm 090900 - 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 47 false false R48.htm 090902 - Disclosure - Credit Facilities and Long-Term Debt, Revolving Credit Facility (Details) Sheet http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails Credit Facilities and Long-Term Debt, Revolving Credit Facility (Details) Details 48 false false R49.htm 090904 - 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 49 false false R50.htm 090906 - 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 50 false false R51.htm 091000 - Disclosure - Stock-Based Compensation Plans (Details) Sheet http://smpcorp.com/role/StockbasedCompensationPlansDetails Stock-Based Compensation Plans (Details) Details http://smpcorp.com/role/StockbasedCompensationPlansTables 51 false false R52.htm 091100 - Disclosure - Employee Benefits (Details) Sheet http://smpcorp.com/role/EmployeeBenefitsDetails Employee Benefits (Details) Details http://smpcorp.com/role/EmployeeBenefits 52 false false R53.htm 091300 - Disclosure - Earnings Per Share (Details) Sheet http://smpcorp.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://smpcorp.com/role/EarningsPerShareTables 53 false false R54.htm 091400 - Disclosure - Industry Segments (Details) Sheet http://smpcorp.com/role/IndustrySegmentsDetails Industry Segments (Details) Details http://smpcorp.com/role/IndustrySegmentsTables 54 false false R55.htm 091500 - Disclosure - Net Sales (Details) Sheet http://smpcorp.com/role/NetSalesDetails Net Sales (Details) Details http://smpcorp.com/role/NetSalesTables 55 false false R56.htm 091600 - Disclosure - Commitments and Contingencies, Asbestos (Details) Sheet http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails Commitments and Contingencies, Asbestos (Details) Details 56 false false R57.htm 091602 - Disclosure - Commitments and Contingencies, Warranties (Details) Sheet http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails Commitments and Contingencies, Warranties (Details) Details 57 false false All Reports Book All Reports brhc10036941_10q.htm brhc10036941_ex31-1.htm brhc10036941_ex31-2.htm brhc10036941_ex32-1.htm brhc10036941_ex32-2.htm smp-20220331.xsd smp-20220331_cal.xml smp-20220331_def.xml smp-20220331_lab.xml smp-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc10036941_10q.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 282, "dts": { "calculationLink": { "local": [ "smp-20220331_cal.xml" ] }, "definitionLink": { "local": [ "smp-20220331_def.xml" ] }, "inline": { "local": [ "brhc10036941_10q.htm" ] }, "labelLink": { "local": [ "smp-20220331_lab.xml" ] }, "presentationLink": { "local": [ "smp-20220331_pre.xml" ] }, "schema": { "local": [ "smp-20220331.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 515, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 3, "http://smpcorp.com/20220331": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 10 }, "keyCustom": 36, "keyStandard": 256, "memberCustom": 30, "memberStandard": 40, "nsprefix": "smp", "nsuri": "http://smpcorp.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "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", "role": "http://smpcorp.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - Business Acquisitions and Investments", "role": "http://smpcorp.com/role/BusinessAcquisitionsAndInvestments", "shortName": "Business Acquisitions and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - Restructuring and Integration Expenses", "role": "http://smpcorp.com/role/RestructuringAndIntegrationExpenses", "shortName": "Restructuring and Integration Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - Sale of Receivables", "role": "http://smpcorp.com/role/SaleOfReceivables", "shortName": "Sale of Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - Inventories", "role": "http://smpcorp.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - Acquired Intangible Assets", "role": "http://smpcorp.com/role/AcquiredIntangibleAssets", "shortName": "Acquired Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060800 - Disclosure - Leases", "role": "http://smpcorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - Credit Facilities and Long-Term Debt", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebt", "shortName": "Credit Facilities and Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - Stock-Based Compensation Plans", "role": "http://smpcorp.com/role/StockbasedCompensationPlans", "shortName": "Stock-Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - Employee Benefits", "role": "http://smpcorp.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - Fair Value Measurements", "role": "http://smpcorp.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - Earnings Per Share", "role": "http://smpcorp.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - Industry Segments", "role": "http://smpcorp.com/role/IndustrySegments", "shortName": "Industry Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061500 - Disclosure - Net Sales", "role": "http://smpcorp.com/role/NetSales", "shortName": "Net Sales", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061600 - Disclosure - Commitments and Contingencies", "role": "http://smpcorp.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "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 - Basis of Presentation (Policies)", "role": "http://smpcorp.com/role/BasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070200 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331_BusinessAcquisitionAxis_StabilOperativeGroupGmbHMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080300 - Disclosure - Business Acquisitions and Investments (Tables)", "role": "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables", "shortName": "Business Acquisitions and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331_BusinessAcquisitionAxis_StabilOperativeGroupGmbHMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080400 - Disclosure - Restructuring and Integration Expenses (Tables)", "role": "http://smpcorp.com/role/RestructuringAndIntegrationExpensesTables", "shortName": "Restructuring and Integration Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080600 - Disclosure - Inventories (Tables)", "role": "http://smpcorp.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080700 - Disclosure - Acquired Intangible Assets (Tables)", "role": "http://smpcorp.com/role/AcquiredIntangibleAssetsTables", "shortName": "Acquired Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "smp:LesseeQuantitativeDisclosuresRelatedToOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080800 - Disclosure - Leases (Tables)", "role": "http://smpcorp.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "smp:LesseeQuantitativeDisclosuresRelatedToOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - Credit Facilities and Long-Term Debt (Tables)", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTables", "shortName": "Credit Facilities and Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081000 - Disclosure - Stock-Based Compensation Plans (Tables)", "role": "http://smpcorp.com/role/StockbasedCompensationPlansTables", "shortName": "Stock-Based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081300 - Disclosure - Earnings Per Share (Tables)", "role": "http://smpcorp.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081400 - Disclosure - Industry Segments (Tables)", "role": "http://smpcorp.com/role/IndustrySegmentsTables", "shortName": "Industry Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081500 - Disclosure - Net Sales (Tables)", "role": "http://smpcorp.com/role/NetSalesTables", "shortName": "Net Sales (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081600 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://smpcorp.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "2", "first": true, "lang": null, "name": "smp:EquityOwnershipInEntitiesIncludedInConsolidatedFinancialStatementsThreshold", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - Basis of Presentation (Details)", "role": "http://smpcorp.com/role/BasisOfPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "2", "first": true, "lang": null, "name": "smp:EquityOwnershipInEntitiesIncludedInConsolidatedFinancialStatementsThreshold", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Stabil Operative Group GmbH (Details)", "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", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20210930_BusinessAcquisitionAxis_StabilOperativeGroupGmbHMember", "decimals": "2", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090302 - Disclosure - Business Acquisitions and Investments, Acquisition of Capital Stock of Trumpet Holdings, Inc. (Details)", "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", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20210531_BusinessAcquisitionAxis_TrumpetHoldingsIncMember", "decimals": "2", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://smpcorp.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20210301to20211130_BusinessAcquisitionAxis_ParticulateMatterSensorBusinessOfStoneridgeIncMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090304 - Disclosure - Business Acquisitions and Investments, Acquisition of Particulate Matter Sensor Business of Stoneridge, Inc. (Details)", "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", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20210301to20211130_BusinessAcquisitionAxis_ParticulateMatterSensorBusinessOfStoneridgeIncMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090400 - Disclosure - Restructuring and Integration Expenses (Details)", "role": "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails", "shortName": "Restructuring and Integration Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-5", "first": true, "lang": null, "name": "smp:SaleOfReceivables", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090500 - Disclosure - Sale of Receivables (Details)", "role": "http://smpcorp.com/role/SaleOfReceivablesDetails", "shortName": "Sale of Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-5", "first": true, "lang": null, "name": "smp:SaleOfReceivables", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - Inventories (Details)", "role": "http://smpcorp.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090700 - Disclosure - Acquired Intangible Assets, Identifiable Intangible Assets (Details)", "role": "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails", "shortName": "Acquired Intangible Assets, Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090702 - Disclosure - Acquired Intangible Assets, Amortization Expense (Details)", "role": "http://smpcorp.com/role/AcquiredIntangibleAssetsAmortizationExpenseDetails", "shortName": "Acquired Intangible Assets, Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090800 - Disclosure - Leases (Details)", "role": "http://smpcorp.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - Disclosure - Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details)", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails", "shortName": "Credit Facilities and Long-Term Debt, Total Debt Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090902 - Disclosure - Credit Facilities and Long-Term Debt, Revolving Credit Facility (Details)", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "shortName": "Credit Facilities and Long-Term Debt, Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331_CreditFacilityAxis_RevolvingCreditFacilityMember", "decimals": "0", "lang": null, "name": "smp:DebtInstrumentConditionsForRequiredFinancialCovenantsFixedChargeCoverageRatio", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220228_LineOfCreditFacilityAxis_HSBCContinentalEuropeMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090904 - Disclosure - Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details)", "role": "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "shortName": "Credit Facilities and Long-Term Debt, Polish Overdraft Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220228_LineOfCreditFacilityAxis_HSBCContinentalEuropeMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090906 - Disclosure - Credit Facilities and Long-Term Debt, Deferred Financing Costs (Details)", "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", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "smp:NumberOfTypesOfRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "U007", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - Stock-Based Compensation Plans (Details)", "role": "http://smpcorp.com/role/StockbasedCompensationPlansDetails", "shortName": "Stock-Based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "smp:NumberOfTypesOfRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "U007", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "smp:NumberOfFormerUnionEmployeesCoveredByThePlan", "reportCount": 1, "unique": true, "unitRef": "U008", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - Disclosure - Employee Benefits (Details)", "role": "http://smpcorp.com/role/EmployeeBenefitsDetails", "shortName": "Employee Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "0", "first": true, "lang": null, "name": "smp:NumberOfFormerUnionEmployeesCoveredByThePlan", "reportCount": 1, "unique": true, "unitRef": "U008", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091300 - Disclosure - Earnings Per Share (Details)", "role": "http://smpcorp.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U009", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091400 - Disclosure - Industry Segments (Details)", "role": "http://smpcorp.com/role/IndustrySegmentsDetails", "shortName": "Industry Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "U009", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091500 - Disclosure - Net Sales (Details)", "role": "http://smpcorp.com/role/NetSalesDetails", "shortName": "Net Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LitigationReserveNoncurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091600 - Disclosure - Commitments and Contingencies, Asbestos (Details)", "role": "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails", "shortName": "Commitments and Contingencies, Asbestos (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20010901to20220331_LitigationCaseAxis_AsbestosIssueMember", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsForLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091602 - Disclosure - Commitments and Contingencies, Warranties (Details)", "role": "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails", "shortName": "Commitments and Contingencies, Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20201231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20201231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - Basis of Presentation", "role": "http://smpcorp.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - Summary of Significant Accounting Policies", "role": "http://smpcorp.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10036941_10q.htm", "contextRef": "c20220101to20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada [Member]" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "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/2021", "presentation": [ "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/2021", "presentation": [ "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r612" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r609" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r609" ], "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/2021q4", "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r609" ], "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/2021q4", "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r613" ], "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r609" ], "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r609" ], "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r609" ], "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r609" ], "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r608" ], "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/2021q4", "presentation": [ "http://smpcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r610" ], "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/2021q4", "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/2021q4", "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", "terseLabel": "Stock-based compensation" } } }, "localname": "APICShareBasedPaymentArrangementIncreaseForCostRecognitionTreasuryStock", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "smp_AccruedCoreLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 5.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/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "smp_AccruedRebates": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of obligations incurred through that date and payable for customer rebates. Rebates are a deduction from gross revenue in arriving at net revenue.", "label": "Accrued Rebates", "verboseLabel": "Accrued rebates" } } }, "localname": "AccruedRebates", "nsuri": "http://smpcorp.com/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_AgreementPermissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The credit agreement permits us to pay cash dividends and make stock repurchases in any twelve month period subject to a minimum availability. Provided specific conditions are met, the credit agreement also permits acquisitions, permissible debt financing, capital expenditures, and cash dividend payments and stock repurchases.", "label": "Agreement Permissions", "terseLabel": "Agreement permissions" } } }, "localname": "AgreementPermissions", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "smp_AmortizationOfAcquiredIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Amortization of acquired intangible assets [Abstract]" } } }, "localname": "AmortizationOfAcquiredIntangibleAssetsAbstract", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "smp_AmortizationOfFinancingCostsNextTwelveMonths": { "auth_ref": [], "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": "Amortization of financing costs in 2023" } } }, "localname": "AmortizationOfFinancingCostsNextTwelveMonths", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "smp_AmortizationOfFinancingCostsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense expected to be recognized in the remainder of the fiscal year following the latest fiscal year for financing costs.", "label": "Amortization of Financing Costs, Remainder of Fiscal Year", "terseLabel": "Amortization of financing costs remainder of 2022" } } }, "localname": "AmortizationOfFinancingCostsRemainderOfFiscalYear", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "smp_AsbestosAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asbestos [Abstract]", "terseLabel": "Asbestos [Abstract]" } } }, "localname": "AsbestosAbstract", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "stringItemType" }, "smp_AssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Lessee [Abstract]", "terseLabel": "Assets [Abstract]" } } }, "localname": "AssetsLesseeAbstract", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "smp_BenefitPlanAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Benefit Plan [Abstract]" } } }, "localname": "BenefitPlanAbstract", "nsuri": "http://smpcorp.com/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "smp_BorrowingBasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of 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 Percentage", "terseLabel": "Borrowing base percentage" } } }, "localname": "BorrowingBasePercentage", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "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/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 5.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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "smp_CashPaidDuringYearForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid during the year for [Abstract]", "verboseLabel": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringYearForAbstract", "nsuri": "http://smpcorp.com/20220331", "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/20220331", "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]", "terseLabel": "Compressors [Member]" } } }, "localname": "CompressorsMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_DebtInstrumentConditionsForRequiredFinancialCovenantsFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to a financial covenant requiring us, on a consolidated basis, to maintain a fixed charge coverage ratio", "label": "Debt Instrument, Conditions For Required Financial Covenants, Fixed Charge Coverage Ratio", "terseLabel": "Coverage ratio" } } }, "localname": "DebtInstrumentConditionsForRequiredFinancialCovenantsFixedChargeCoverageRatio", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "smp_DefinedContributionPensionAndOtherPostretirementPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Contribution Pension and Other Postretirement Plans [Abstract]", "terseLabel": "Defined Contribution Pension and Other Postretirement Plans [Abstract]" } } }, "localname": "DefinedContributionPensionAndOtherPostretirementPlansAbstract", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "smp_EmployeeStockOwnershipPlanESOPPanAllocation": { "auth_ref": [], "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), Pan Allocation", "terseLabel": "Employee Stock Ownership Plan allocation" } } }, "localname": "EmployeeStockOwnershipPlanESOPPanAllocation", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smp_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees hired by the Company.", "label": "Employees [Member]", "terseLabel": "Employees [Member]" } } }, "localname": "EmployeesMember", "nsuri": "http://smpcorp.com/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_EquityOwnershipInEntitiesIncludedInConsolidatedFinancialStatementsThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The threshold equity ownership percentage in the entities included in the consolidated financial statements.", "label": "Equity ownership in entities included in consolidated financial statements, threshold", "terseLabel": "Equity ownership in entities included in consolidated financial statements, minimum" } } }, "localname": "EquityOwnershipInEntitiesIncludedInConsolidatedFinancialStatementsThreshold", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/BasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "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]", "terseLabel": "Executives and Directors [Member]" } } }, "localname": "ExecutivesAndDirectorsMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "smp_ExpectedPeriodForCompletionOfRelocation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The expected period for completion of relocation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.", "label": "Expected Period for Completion of Relocation", "terseLabel": "Expected period for completion of relocation" } } }, "localname": "ExpectedPeriodForCompletionOfRelocation", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "durationItemType" }, "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/20220331", "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/20220331", "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": 0.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", "terseLabel": "Inventories", "totalLabel": "Subtotal" } } }, "localname": "FIFOInventoryNet", "nsuri": "http://smpcorp.com/20220331", "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/20220331", "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", "terseLabel": "Estimated amortization expense in years 2026 through 2041" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsAmortizationExpenseDetails" ], "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]", "terseLabel": "Fixed Assets Included in Borrowing Base [Member]" } } }, "localname": "FixedAssetsIncludedInBorrowingBaseMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "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]", "terseLabel": "Fixed Assets Not Included in Borrowing Base [Member]" } } }, "localname": "FixedAssetsNotIncludedInBorrowingBaseMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smp_HSBCBankPolskaSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the overdraft agreement with HSBC Bank Polska S.A.", "label": "HSBC Bank Polska SA [Member]", "terseLabel": "HSBC Bank Polska S.A. [Member]" } } }, "localname": "HSBCBankPolskaSAMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "domainItemType" }, "smp_HSBCContinentalEuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the overdraft agreement amendment with HSBC Continental Europe.", "label": "HSBC Continental Europe [Member]" } } }, "localname": "HSBCContinentalEuropeMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "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/20220331", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_IndefiniteLivedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite Lived Intangible Assets [Abstract]" } } }, "localname": "IndefiniteLivedIntangibleAssetsAbstract", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "smp_IntegrationCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Integration Costs [Abstract]" } } }, "localname": "IntegrationCostsAbstract", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "stringItemType" }, "smp_JPMorganChaseBankNAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The agent, and a syndicate of lenders for the entity's revolving credit facility.", "label": "JPMorgan Chase Bank, N.A. [Member]", "terseLabel": "JPMorgan Chase Bank, N.A. [Member]" } } }, "localname": "JPMorganChaseBankNAMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smp_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "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 payments for operating lease, due after fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "smp_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://smpcorp.com/20220331", "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, accordion feature" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "smp_LineOfCreditFacilityAverageDailyOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average daily outstanding amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Daily Outstanding Amount", "terseLabel": "Average daily loan balance outstanding" } } }, "localname": "LineOfCreditFacilityAverageDailyOutstandingAmount", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "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": "Decrease in range of possible loss from lower range" } } }, "localname": "LossContingencyRangeOfPossibleLossIncreaseDecreaseFromLowerRange", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "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" } } }, "localname": "OperatingLeaseNonLeaseComponents", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "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/20220331", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Other Climate Control Parts [Member]" } } }, "localname": "OtherClimateControlPartsMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_OtherDistributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Provided specific conditions are met, the credit agreement also permits acquisitions, permissible debt financing, capital expenditures, and cash dividend payments and stock repurchases.", "label": "Other Distributions [Member]", "terseLabel": "Cash Dividend And Stock Repurchases [Member]" } } }, "localname": "OtherDistributionsMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "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/20220331", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "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/20220331", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "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]" } } }, "localname": "PatentsDevelopedTechnologyAndIntellectualPropertyMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "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 Program [Member]" } } }, "localname": "PlantRationalizationProgramMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "domainItemType" }, "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]", "verboseLabel": "Restricted and Performance-Based Shares [Member]" } } }, "localname": "RestrictedAndPerformanceBasedSharesMember", "nsuri": "http://smpcorp.com/20220331", "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 and Performance Stock Grants [Abstract]" } } }, "localname": "RestrictedAndPerformanceStockGrantsAbstract", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/SaleOfReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "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/20220331", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "xbrltype": "domainItemType" }, "smp_StockRepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock repurchase of shares on the open market and are held in treasury.", "label": "Stock Repurchase [Member]" } } }, "localname": "StockRepurchaseMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smp_SupplementalCashFlowInformationLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information Lessee [Abstract]" } } }, "localname": "SupplementalCashFlowInformationLesseeAbstract", "nsuri": "http://smpcorp.com/20220331", "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/20220331", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "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/20220331", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "smp_TrumpetHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of acquired entity.", "label": "Trumpet Holdings, Inc. [Member]", "terseLabel": "Trombetta [Member]" } } }, "localname": "TrumpetHoldingsIncMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "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/20220331", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "smp_UnreturnedCustomerInventories": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 5.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": "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/20220331", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/InventoriesDetails" ], "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/20220331", "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/20220331", "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]", "terseLabel": "Wire and Cable [Member]" } } }, "localname": "WireAndCableMember", "nsuri": "http://smpcorp.com/20220331", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r127", "r166", "r179", "r180", "r181", "r182", "r184", "r186", "r190", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r277", "r279", "r280" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r127", "r166", "r179", "r180", "r181", "r182", "r184", "r186", "r190", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r277", "r279", "r280" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Directors [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executives [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r282", "r301", "r405", "r411", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r585", "r588", "r606", "r607" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/LeasesDetails", "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails", "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r282", "r301", "r405", "r411", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r585", "r588", "r606", "r607" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/LeasesDetails", "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r192", "r315", "r317", "r528", "r584", "r586" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r192", "r315", "r317", "r528", "r584", "r586" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r282", "r301", "r349", "r405", "r411", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r585", "r588", "r606", "r607" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/LeasesDetails", "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails", "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r282", "r301", "r349", "r405", "r411", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r585", "r588", "r606", "r607" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/LeasesDetails", "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails", "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r137", "r142", "r406" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r193", "r194", "r315", "r318", "r587", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r193", "r194", "r315", "r318", "r587", "r595", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r137", "r142", "r248", "r406", "r520" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r198", "r515" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r50", "r519" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r19", "r30", "r199", "r200" ], "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, less allowances for discounts and expected credit losses of $6,660 and $6,170 in 2022 and 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r48", "r227" ], "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": "Property, plant and equipment, accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r67", "r68", "r69", "r567", "r593", "r594" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r66", "r69", "r76", "r77", "r78", "r129", "r130", "r131", "r474", "r589", "r590", "r614" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r31" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r129", "r130", "r131", "r427", "r428", "r429", "r483" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net earnings to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r37", "r201", "r207" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r92", "r115", "r293", "r498" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r115", "r216", "r222" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r154" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AsbestosIssueMember": { "auth_ref": [ "r257" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r125", "r174", "r181", "r188", "r205", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r467", "r475", "r488", "r517", "r519", "r545", "r565" ], "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": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r20", "r21", "r63", "r125", "r205", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r467", "r475", "r488", "r517", "r519" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 8.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r414", "r426" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BankOverdrafts": { "auth_ref": [ "r54", "r266" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r401", "r407" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r401", "r407", "r446", "r447" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "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/2021-01-31", "presentation": [ "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": [ "r444" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r450" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r457", "r458", "r459" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r460" ], "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 Acquisitions and Investments" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r445" ], "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": "Incremental revenues from acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r449" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r449" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "order": 2.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": "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r449" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r449" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r449" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails": { "order": 0.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r448", "r449" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "order": 3.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": 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant, and equipment, net", "verboseLabel": "Machinery and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r449" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r449" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r98" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r18", "r46", "r117" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r109", "r117", "r120" ], "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 period", "periodStartLabel": "CASH AND CASH EQUIVALENTS at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r109", "r489" ], "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 decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r14", "r109" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r59", "r247", "r551", "r572" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r244", "r245", "r246", "r258", "r596" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r303" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r129", "r130", "r483" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29", "r519" ], "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 - par value $2.00 per share: Authorized - 30,000,000 shares; issued 23,936,036 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r89", "r560", "r580" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r88", "r465", "r466", "r479", "r559", "r579" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r87", "r464", "r479", "r558", "r578" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r122", "r469" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r315", "r323" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r315", "r323" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r161" ], "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": "All Other [Member]", "verboseLabel": "Other [Member]" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r95", "r528" ], "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 Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r454" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r123", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r294", "r295", "r296", "r300" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebt" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r56", "r282", "r486" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r49", "r290", "r498" ], "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" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 3.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 income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "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": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer discretionary contribution amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r115", "r169" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r456" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r315" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r435" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendPaidMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distribution of earnings to shareholders either in cash, property, or capital stock.", "label": "Pay Cash Dividend [Member]" } } }, "localname": "DividendPaidMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r303" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r90", "r134", "r135", "r136", "r137", "r138", "r143", "r145", "r151", "r152", "r153", "r157", "r158", "r484", "r485", "r561", "r581" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r90", "r134", "r135", "r136", "r137", "r138", "r145", "r151", "r152", "r153", "r157", "r158", "r484", "r485", "r561", "r581" ], "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/2021-01-31", "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/2021-01-31", "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 Disclosures [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r489" ], "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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r54" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r425" ], "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": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period of recognition for unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r425" ], "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": "Unamortized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": { "auth_ref": [ "r434" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares": { "auth_ref": [ "r433" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": { "auth_ref": [ "r432" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesContributedToESOP": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "This item represents the number of shares provided to the Employee Stock Ownership Plan (ESOP) during the period.", "label": "Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP", "terseLabel": "Additional shares contributed to ESOP (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPSharesContributedToESOP", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.", "label": "Employee Stock Ownership Plan (ESOP), Shares in ESOP", "terseLabel": "Total remaining balance of shares in the ESOP (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r76", "r77", "r78", "r129", "r130", "r131", "r133", "r139", "r141", "r160", "r206", "r302", "r303", "r427", "r428", "r429", "r439", "r440", "r483", "r490", "r491", "r492", "r493", "r494", "r496", "r589", "r590", "r591", "r614" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r487" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r221" ], "calculation": { "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r223" ], "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", "terseLabel": "Estimated amortization expense in year 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Estimated amortization expense, remainder of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r223" ], "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", "terseLabel": "Estimated amortization expense in year 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r223" ], "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", "terseLabel": "Estimated amortization expense in year 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r217", "r218", "r221", "r225", "r529", "r530" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r221", "r530" ], "calculation": { "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r217", "r220" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r221", "r529" ], "calculation": { "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r212", "r213", "r519", "r544" ], "calculation": { "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails": { "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": 6.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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquired Intangible Assets [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r93", "r125", "r174", "r180", "r184", "r187", "r190", "r205", "r267", "r268", "r269", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r488" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r94", "r116", "r134", "r135", "r136", "r137", "r150", "r153", "r463" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperationsCalc2": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://smpcorp.com/role/EarningsPerShareDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r174", "r180", "r184", "r187", "r190", "r543", "r554", "r563", "r582" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r125", "r132", "r174", "r180", "r184", "r187", "r190", "r205", "r267", "r268", "r269", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r464", "r485", "r488" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r80", "r90", "r132", "r134", "r135", "r136", "r137", "r145", "r151", "r152", "r485", "r552", "r555", "r561", "r574" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r80", "r90", "r132", "r134", "r135", "r136", "r137", "r145", "r151", "r152", "r153", "r485", "r561", "r574", "r577", "r581" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r15", "r16", "r443", "r575" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "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 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": "Loss from discontinued operations, net of income taxes", "negatedLabel": "Loss on discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r13", "r15", "r464" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperationsCalc2": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://smpcorp.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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", "verboseLabel": "Loss from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r84", "r90", "r149", "r151", "r152", "r561", "r575", "r577", "r581" ], "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": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Discontinued operations (in dollars per share)", "verboseLabel": "Loss from discontinued operations per common share (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r149", "r151", "r152", "r480" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r83", "r115", "r171", "r204", "r553", "r573" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r126", "r140", "r141", "r172", "r438", "r441", "r442", "r583" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r111", "r119" ], "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.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r114" ], "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 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 in accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r114" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r114" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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": "Decrease in sundry payables and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r114" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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", "negatedLabel": "Decrease in deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r114" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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 in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r114" ], "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 change in other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r114" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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": "Decrease in prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r146", "r147", "r148", "r153" ], "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": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of restricted stock and performance-based stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r224" ], "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": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Acquired indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Acquired Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r215", "r219" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r81", "r168", "r497", "r498", "r562" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r106", "r110", "r119" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r166", "r179", "r180", "r181", "r182", "r184", "r186", "r190" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Revenues [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r211" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r38", "r210" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r40", "r210" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r39", "r210" ], "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": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r209" ], "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 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 to inventory reserves" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r47" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r455" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r505" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quantitative Lease Disclosures [Abstract]" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r510" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r510" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/LeasesDetailsCalc2": { "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r510" ], "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", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r510" ], "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", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r510" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r510" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r510" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r510" ], "calculation": { "http://smpcorp.com/role/LeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments 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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r503" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r504" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r512" ], "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/2021-01-31", "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" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r53", "r125", "r182", "r205", "r267", "r268", "r269", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r468", "r475", "r476", "r488", "r517", "r518" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r125", "r205", "r488", "r519", "r549", "r570" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r55", "r125", "r205", "r267", "r268", "r269", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r468", "r475", "r476", "r488", "r517", "r518", "r519" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r51", "r124" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Overdraft facility expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.", "label": "Overdraft facility initiation date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Weighted average interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r51", "r124" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r51" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Additional available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r51", "r124" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtDeferredFinancingCostsDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r25", "r546" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "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": "Notes payable", "terseLabel": "Revolving credit facilities", "verboseLabel": "Outstanding borrowings under credit facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationReserveNoncurrent": { "auth_ref": [ "r59", "r247" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails", "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r203" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/SaleOfReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r27", "r291", "r297", "r298", "r299", "r547", "r566" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetailsCalc2": { "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": "Long-term Debt, Current Maturities", "terseLabel": "Current maturities of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetailsCalc2": { "order": 1.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 noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r247", "r248", "r249", "r252", "r253", "r254", "r256", "r259", "r260" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r247" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r251", "r255", "r259" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r250" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r62", "r125", "r205", "r267", "r272", "r273", "r274", "r280", "r281", "r488", "r548", "r569" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r109" ], "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r109" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r109", "r113", "r116" ], "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r16", "r70", "r73", "r78", "r85", "r116", "r125", "r132", "r134", "r135", "r136", "r137", "r140", "r141", "r150", "r174", "r180", "r184", "r187", "r190", "r205", "r267", "r268", "r269", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r485", "r488", "r556", "r576" ], "calculation": { "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 }, "http://smpcorp.com/role/EarningsPerShareDetails": { "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r70", "r73", "r78", "r140", "r141", "r471", "r478" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 1.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 (loss) attributable to noncontrolling interest", "verboseLabel": "Net earnings (loss)" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r129", "r130", "r131", "r303", "r461" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r162" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r174", "r180", "r184", "r187", "r190" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r501" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum Lease Payments [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r500" ], "calculation": { "http://smpcorp.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://smpcorp.com/role/LeasesDetailsCalc2": { "order": 0.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r500" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://smpcorp.com/role/LeasesDetails": { "order": 0.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r502", "r506" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r499" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r509", "r511" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r508", "r511" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r179", "r180", "r181", "r182", "r184", "r190" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r17", "r481" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r58" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r65", "r67", "r464", "r473" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r464", "r465", "r473" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r64" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r71", "r74", "r76", "r77", "r79", "r86", "r302", "r490", "r495", "r496", "r557", "r577" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.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", "terseLabel": "Other comprehensive income, net of tax", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r27", "r547", "r566" ], "calculation": { "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "terseLabel": "Other" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTotalDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r25", "r26" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 3.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 other debt" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Long-term debt" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other non-operating income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r232", "r233", "r239", "r240" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r54", "r266" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 6.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r112" ], "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": "Payments for Legal Settlements", "terseLabel": "Payment for settled claims and awards related damages, including interest" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r99", "r102" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r104" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r107", "r233" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r104" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r100" ], "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, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "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": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r349", "r351", "r357", "r374", "r376", "r377", "r378", "r379", "r380", "r395", "r397", "r398", "r399", "r412" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r414", "r426" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r20", "r44", "r45" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "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" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r103", "r105", "r118" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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 in overdraft balances" } } }, "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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 under line-of-credit agreements" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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 of other debt and lease obligations" } } }, "localname": "ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r263", "r264", "r550" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r261" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r262" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r16", "r70", "r73", "r78", "r108", "r125", "r132", "r140", "r141", "r174", "r180", "r184", "r187", "r190", "r205", "r267", "r268", "r269", "r272", "r273", "r274", "r276", "r278", "r280", "r281", "r464", "r470", "r472", "r478", "r479", "r485", "r488", "r563" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.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": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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 (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity", "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r23", "r24", "r228", "r519", "r564", "r571" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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 of accumulated depreciation of $232,112 and $227,788 for 2022 and 2021, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r91", "r208" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.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 to allowance for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r375", "r513", "r514" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r375", "r513", "r516", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r154" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Integration Expenses [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r231", "r233", "r236", "r242", "r243" ], "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 Expenses" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r232", "r235", "r239", "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Total relocation expected expenses" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r115", "r230", "r237", "r239" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 3.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 and integration expenses", "terseLabel": "Restructuring and integration costs provided for during 2022" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r232", "r233", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r233", "r238" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r303", "r430", "r519", "r568", "r592", "r594" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r129", "r130", "r131", "r133", "r139", "r141", "r206", "r427", "r428", "r429", "r439", "r440", "r483", "r589", "r591" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r378", "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r408", "r409", "r410" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r378", "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r408", "r409", "r410" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r165", "r166", "r179", "r185", "r186", "r192", "r193", "r196", "r314", "r315", "r528" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r165", "r166", "r179", "r185", "r186", "r192", "r193", "r196", "r314", "r315", "r528" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfOperations": { "order": 0.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": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r324" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/NetSales" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "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": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r507", "r511" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Scenario, Plan [Member]", "terseLabel": "Plan [Member]" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r217" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r154" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r154" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r446", "r447" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfStabilOperativeGroupGmbhDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfParticulateMatterSensorBusinessOfStoneridgeIncDetails", "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r381", "r382", "r383", "r384", "r395" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r217" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r22", "r41", "r42", "r43" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r265" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r451" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r232", "r233", "r234", "r235", "r239", "r240", "r241" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r233", "r240" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r174", "r177", "r183", "r214" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r174", "r177", "r183", "r214" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r414", "r426" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r419" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r482" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r3", "r4", "r5", "r6" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r161", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r190", "r196", "r235", "r241", "r584" ], "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]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Industry Segments [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r161", "r163", "r164", "r174", "r178", "r184", "r188", "r189", "r190", "r191", "r192", "r195", "r196", "r197" ], "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 Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegments" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Profit (Loss) [Abstract]" } } }, "localname": "SegmentReportingInformationProfitLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r96" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r114" ], "calculation": { "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfCashFlows", "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r420" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r424" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r422" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r422" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r421" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r421" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, weighted average grant date fair value per share [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r423" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r423" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r417" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r413", "r418" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r415" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r416" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r121", "r128" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r12", "r161", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r190", "r196", "r214", "r229", "r235", "r241", "r584" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/IndustrySegmentsDetails", "http://smpcorp.com/role/NetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r61", "r76", "r77", "r78", "r129", "r130", "r131", "r133", "r139", "r141", "r160", "r206", "r302", "r303", "r427", "r428", "r429", "r439", "r440", "r483", "r490", "r491", "r492", "r493", "r494", "r496", "r589", "r590", "r591", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CommitmentsAndContingenciesAsbestosDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r129", "r130", "r131", "r160", "r528" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r28", "r29", "r302", "r303", "r431" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r34", "r35", "r125", "r202", "r205", "r488", "r519" ], "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", "totalLabel": "Total SMP stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r77", "r125", "r129", "r130", "r131", "r133", "r139", "r205", "r206", "r303", "r427", "r428", "r429", "r439", "r440", "r461", "r462", "r477", "r483", "r488", "r490", "r491", "r496", "r590", "r591", "r614" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets", "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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]", "terseLabel": "Supplemental Executive Retirement Plan [Member]" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r452" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/BusinessAcquisitionsAndInvestmentsAcquisitionOfCapitalStockOfTrumpetHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeReceivablesHeldForSaleAmount": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before valuation allowance, of accounts receivable held for sale.", "label": "Accounts Receivable, Held-for-sale", "terseLabel": "Receivables not yet collected" } } }, "localname": "TradeReceivablesHeldForSaleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/SaleOfReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r452" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/AcquiredIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r60", "r304" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r60", "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock - at cost (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r60", "r304", "r305" ], "calculation": { "http://smpcorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock - at cost (2,011,019 shares and 1,911,792 shares in 2022 and 2021, respectively)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r302", "r303", "r304" ], "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" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r232", "r233", "r239", "r240" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/RestructuringAndIntegrationExpensesDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtPolishOverdraftFacilityDetails", "http://smpcorp.com/role/CreditFacilitiesAndLongtermDebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r426" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/StockbasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Plus incremental shares from assumed conversions [Abstract]" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r144", "r153" ], "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/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r143", "r153" ], "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)", "verboseLabel": "Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://smpcorp.com/role/ConsolidatedStatementsOfOperations", "http://smpcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3098-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r512": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r608": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r609": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r611": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r612": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r613": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" } }, "version": "2.1" } ZIP 76 0001140361-22-017628-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-22-017628-xbrl.zip M4$L#!!0 ( )9NI%3'K"]<8MT! *.G& 4 8G)H8S$P,#,V.30Q7S$P M<2YH=&WLO7M7&TF2-_S_GK/?H1YFY]GN MX.UWFW<[OVR=%<7%VS=OOGW[]CI]\KJ?G[XA"-$WG=Z@,#T7ML;7=SN]/Q^X M/'UMS>#J\N]WKO]&RZNQUOI-^>W5I8/.K OAMOC-/SY_.G9GX=QLWQY/>KR_ M_N'T:,2;T9>32SN#/B-8/D3LZ(JK'WR_[UJ<)@8&'_[Q_NC3]>7%[.NO+WU3 MY*8WB/W\W!2=?B_=B6\CLDW$U$VV!\'=N!&\?WW:__KH?=0VQ9/[# ?;I\9< M7-TGFH$M!S/^ GY"\#;"4S_QX=8\3IX+7Y27_XM=W;W([YU&_0:^G5SH^L-> MD5_.ON_XR_+>5S\8YGGHN?M^,?[VQD]ZIN,&LZ\OO[IQ\:#C9E\*7]R\L+C( M[[D2OKEQ:?CNSF9?FKZY>=>\N,L2^' 6.XI\N[B\"(/9,PU?OTE?IU^B],NI MAYQ?\QU>NWY^\=KUS].5!-&K)]ROE@D?MM[]^[]EV<]GP?CR%;PN.D4WO/OY MS>CO^,/_L[V=?>JXT!L$GQ7]M]G[O&]\WO&G871%^<^'OAN>AUZ1N3R8 JX< M#CJ]TVSOPZ\[1[$#8GTZR Z/#N!ER-1K\AJ]1E._WNU?7.:=T[,B@_'Q;#M+ ME$P]*-O>G@SG/!0F2W1MAW\-.U]_V=KM]PIX\/8)S-56YD;O?MDJPO?B34EG M]@9^^_.;,:'PTO;]938H+KOAERUKW)^G.H_*? MG])\_>P[7[.._V7KP_'AQTY2U-\ZWH?>UN1VOC.XZ)K+MUFOWPOPDY\[W]^F M!X=\]+*\NGP)%WR!&6O[_6XP MO6BZ .3ORC\_O[DQION'N%MJ:/&Q,W"F^\]@\KV>_P R^<92)RC4) 7AOK/*52^,<'^RZ]>N*(#N';OK\])BZ1#3I:10QAP1DE'3)1 M2L$9H4'2.<;TM_GG:*\'^GZY"V/*37>_Y\/W_PJ74Z-QE$4DHQ#>1.:",98J MXH,P2@@GU#PS5&J0IE3IN48%F/9V[_M%< DDQG*=_OG%]V0K.%!/ K=OBLM MX]0XL?84.QR)EB" @1EFO2/<46<)L\0^.LX_CDSO-.Q\[PS^^&R^=\Z'YY_# MN0WY'T=A4.1#5PQSP+'#KNF5UQSW^\4QP&(_/\S['K[^!,;[>F2CWVZ].Q2? M[R'Z8P[#ABO'5(\-]]OC,Y.'Y&/Y1#(\H+S=3IZGT271>7]Y? '=A3J?5,R0F8BZ(DH%Y@RT@B)#:$ DEO-0SDXG\>JXZ+L_QW-VDFS(001YZGSM^*'IEM?N?0]N6'2^PC<1;$H^ MOG@\Z-&T)MK>WR&_?"1, 7B))V=Y"./IS8:]SFB@OR,$[HL/KG,.@/;+UOZ7 MCX 6DZF?S/7] G?/<^],^_O;TW[8'Q1C G[K@SL*(E+*[/24>YB[&$A4,3+X M5YGH/2->/3IWRGES2DA$MPFLNQE:,<3$3W6J0[O2F1?H0] [COATX. M&MC/!U>2C/\YE_I.!#GIPT'\.\?S$1H!*]MQ$% M#^O9Q %F=?*9Q*& %9,+>W/1'\A!# MMKT(\JW@_XP+]^50>K;\124LS;3C(RO"Z7!FKSK^/0^=D*>E<\+,T.K MW?W_NFF&;O_XW>2CFW>_*%5Y\@Y"T[Q(O!U/+"ZEYO9W5\/T4Y?2TFVY^0A;V[,P_W3PHBNP&2,(O5B3!_;)M^#+971<=OBC5=&GVH>OQ#R^1?593UAGPNFW]_'!-CWBV['=8K1&#+?.4\CZ_>F8H^'R-MZ-[EL;CI_?C/ST5=S?C7" M#0KN/(R%M^?]WE1\4W,&WJ&G*8SZTN^EG^7];LHY[L,-P,TL&L&SATBK _MP M"Z"5 ="E>F[S,+;5RUJS[R0/9C#,+YMC 6=0U!1FMI*T.#)S'VSP*A>GT@M\S>2\M<3>"<[.)JH.'.0_+6DM6 M$6;- Y"')M4:-()+TZ0T!?Y:]E1:>UKK5#N-:CW"*NO^M/U9?3B^%Z&]C4 [<7XVJ[N+C"Q<4Z MRD-KQQO"]\7L>.NU-\.F+\;U=E6TV?QM?;8FXL:EULU:;5744G<)MOF+==?2KYU]K1.TGCTN M2V5L6PVP_CTN:V9?:P-KQ*PVVU=I]K1+:Q5F8)M-K[VKT29.:J)';2ZD4KK5 M+A0WB%&MDU%A!K8%>=7)A"S9ZMU<\7N?.GV'P6#'P1P,2J&=>)!%QY54?S9% M$?)1K]S)Y0<1$*D7RO;>, 75YO,]-&Z]2XUCGT)HX];]YI4*T!C;Z1[ S4WJ M,_MKWA]>_'IN?ZLQ_Q\FZ<5R^B0?GE^$8MP2>5!O';^/F,9Q%\/$HE9[5Z&] M-PVR+GLR+\?3TE=BXHG,18@;RI(OI_. M>\6HUC*\.0/#6Z=A54:%+S%\?PJ;_BC5)QV/D1>7Z;2.P>C4#5"\Z6_&:;;\ MH@\R'_Y?O],K_AN('.85#_?GIVXZ^W8OF2L&EIJ+WY5/T^+%"OT8/K\?PS=L M Q;R6T ]??ABSD,3G97;Q+5 LDE1:UWD5@ W*H ?PM?0[5\$?Q+<6:_?[9]> MCHY_J[80+I?EJY7]1Z:X#H+XW+QMTS&Q3N+X%"BN:\)@K7+;0FF3H/3ER6]= MPIXZ">SJO'2V?NB X2EBDDC@H=5">XJZP^;+L(UR_MM&GNKX9V5QP8A\]"_C64PKAW?M'M7X9P#-%5;GJN\BNI#Y)S+7SWT+4ZH%KV M$1V/,:XL"+]Q44,X=Q]A=6#=;1O3,G&%3*P$RB[*\19O&\SOPZX9^Y#PHC@R MHXU8G?\M7QSF_=/(WQ-RQD[58S2]4%X?]_O%R+^$V?#P]2=P,L'G[;MR MBFK+[[GH:B#/6ZU>F5:O=M-O:WK7$>IL@'&MEUP/UK4FL3[,N^79F-[I2-<^ MF^^=\^'Y55E^R]YYV?OH" 9Y\?9JHN&)\/;&;#?.EQHELA8N0S@W^9\#@,RZ MU"0\O3C@/DKKD.I:G+GMND=#&?LIF$'8.7'0OKP2Y04PM_;=9U#532UO(;9!6EDVR4^5JLSEZ/YG-U-'6 MWZV%OB[.V-:*-H21+? VDJV'ID@DSM@P!(Y^.H.BVPVN&)KN80Y?Y\5E@W@^ M*G]\$OUU$(;%G:M6&*HD#"MPR>Y9NZ@: ]>9_5^M]J55D8.XFP??*3X:U^EV MQIV9?CM^O_O>]/X\['<'?YKCG6HRXBK O(>,D=K,IJ4^6M$RJ=*:-&+2#/8< MA:_][M=4-W#CN_%Z[+U<_7^'G_OYJ>GMGIE!2%/RI=:,O9>B MMMZY_K!7Y)=O=W>:)]8KK8)ZP;BY?#YO3'V>(&"5J);:@#3^\=\F[QC;#4

?3M M";Y^\+-FNM6Z.FO=5,:JTYNJMKVCC>_AEZUZ5ERO;_+L>4[>[7SAM+2T MFKA<3;Q1]UXS37QR;KD..KYZ56MM8HTTL9$>ZD92""\0,5;C=+=ZO@+?MY%Z M_H*4HE[8UW#/>F/YI/?]/.]_J_R.[0K%D>F!MV:MBL:X4FG\S8EWIM)[_BY'62GO^3]>+&W[41O*8=T3[ M8^=[\*,]<_L]UQWZM)?NRI=.DUAMH9\=#,Q+515EOT+)EB<*V7WK6E=UVL)S-0R91LC4RY&=^G+X25CQH?,U\<&/^A5-WAV:CJ\VXV^,^YKG=PEHB&6JF'?^ MF-C4Q:^I0$9U#9+\@L/(&J? UIN'>B%H1XAZN#W5+OP$ON\5IKLW3%WIJBD< M\_>HNH>@U;&+;!.UFNBZ95PS/=?G<_EN6O#O)A^8;ZG'9&Y-[\^#& /Z+ MRD^1B[D?/3L-^=A$-E >6ZRI78%ZRZ[5L6N='4)KU[RJ O64JPVY=KZ9W)]< M7H1QM#4H\HXK@M^!V#3DL9^?IV-?TUJ4/SXS^>0,H_+ XG2F4?FSDV_]D[/^ M<&!ZZ7?'G>]%"+V#\U['#E/!2*+N:TB_J&<*^\8#AN3[OW/;AA EX(SCHNY).8&&[1Z9V.,IZ)1Z7M MV4VGL?0&Y6E)HT>F<]O/ B![+05QR2!V%0Q?3]Y4MXKY9_%YBC"3SR.EF,WL M5CM6JQT'O8H'C4^4URNZJB*OZX6#5CN68SO.\E!Q_5B?"[P!77BJL;IFVPO3 MD'N\UYH)[Z(^>#-Y.7]*ZKZ:\D>0,1W1_:&3!U?T\XH*RNI200\AVOG%VXDV?CEYM58+9N\6:X86-$M6VZS)NCW?JLETG?W75L;VSB^Z_.!IDE?+&&&-2;.7&S/O"BJ+:@S29R:K'T2=0V M7C8F4U&&Z@??>B$?G'4NTG3L'1\7=_ PI]D@\' MQ=Z@?U%M<7D"W3=-YCS$-U!Z6IFIDQN [W7+AH#SOJU-TPF#O^ZBA MV<>\?YX*5(9%69]R$/=,WNOT3@=@^TS;]"08&QUD_/2'>P[87PKAR]: M#JN28MCM]P;];L>74[E?A/.1")5;K,?$[74[YYU>><$XRKOJ!/)^. _=# X M'ETY^NU).([U9:V!ZD9[S2[AZ3GA7VSY_XZ#GB0"8U'R'LD M\Z!D!*C[A$NM3*Y3)N^9_L;AY&UI?%B\=OOY13]/K2IZ_J XJWK]SB/2==5^ M:395C>/UG#:QV5R=N=R@*C0<'U]"7K0> M+ J>-EFHE:?B6HP"K4"4O/UF:K@4"N;K6R^(-RL1TQ1\1CW92/F8=[W M0U<3+PT M'W,NJ?Q[)T_SL)N.8*BC3-T=?^/XN)0*A>M?_1KZI[FY..NX\::=\JJ/_3QT M3BNZWE0%/^S>^9O"MAN3V'@K5T*X<<7?.\79[G!0],]#?FRZ8;![9GJ],.EW M ZPH6L=K&8[7M7P_/O&3YE/7L]\X7+PW7U9#A*L6PM3#TMV7&*ZU(&R\+K0Z M4EB5BM G1'-5DZJ5Q&5-X>^R_>G/_Z@:^RON/[O^$(3N\NWG?S1.UI:0&:J: M,%422ZKBL2P[)JI)WF_3 %/1R*@JJ+-LJ:Q+@4[>ZT4K:8E/U^7#4IFY/5OQ^OQ0:]T,K? M.==#VU6+Y\-:)=9O:^N-5U68*A9M5057EIU/K*V3M.E\X@H]I:I@R;)E;6?0 M,=4$G7[,W\I:-66M,44 +Z3>K2I^W?*KNNN6 M1]]844KEUANK4KLP5RRY$XN0GYO\S]#,Y9V-B.7B0? =-C1>.I=>OU?;4'@C M]7H-CH/GLLVI=W .K+@Z;[<9Q18/&\0[1#RACI7/>NBV%>/)=2JF=T7)'7WQA4O;OVB*99K^;FT>H!(9>LP M7GC=_GQVK&K2U/K#3ZBL.=@[V#MN8[+-Y4&G&/ R<67_M-=)W9#VSCN#-(EC M3GPI)0H]D]C&8U9K>>JHYW-Q\9FBWUJG M56<,JXI-59'J.BW$;7XMK')<>SE=4ZJ;%V[W=[9K_PU=^Z]*C+7DJ+]>B<3E MAMW+%/DUKTU4)9YKI;&5QNI8X;9FN8)AYPM?:VGWOS;+ JZZ!U:+.*U,KBZ3 MU5:,U,-J+*=;1TU*O*NP ?!%]^R8O^+LI25'&\?19>4GFVY(-NK_-$7JV@JE M.KC&ZZA0JHI$+GD/R=XP[U]4^"2I1W!P>OA-S$M6)1Y;CC??PE^=?/FJY,1? M$.)5MYOMW&#;.*FKE0"U7%Q]G6<5>=[63%8FKU"][M4;=V?FJ'MZH'5V77WH M941N-1:E-E)J.]N\D,XV];!EBW?>K*TIVW0GZP9:LU5W>:U>N?CS*[8W+[&[#*N=KZK436.S*HJ@RVGG:E$*R-$%OLJE,U M6IL]JYCW5Q7L;/>JOA0_O\V4KL2)VJ 1;HID+O\LR'J(Y4H.8VSE<7DV\44F MU>K*Q97T)VT=H#467=35IWY2YFEO_G-&VW3IBA:E]]9QTFA5I+(]I[(RJ?L7 ML+]RQ=5@U=M.4MUJU[97I535^5KE^IBKY\Y78C[H)2)4-R(N2SI7O'VHK1BLF:?6P> W8 MUU_]E9P5]@&NBK5M]T.^M/V05;&D[;ZQE[)NLX%]8W7S]RM83]CN';MM.9,L M?X(Y.35I7G;-((Q;3]@ "C_8'PR&%39\=T=^G0N<0<(R^=?I 9?@VKLF9?+- MDU@",*-O.#,M?.[W.^?#\MDDX*(&RTSO= M<47G*]PT3/"T_-7X]8?.( VCTQL&/_Y%OS>HKHQ')NQ;+ M.6;Q>::I&H %&J&6!5A/%G/S_9K5513-9;'J27HP/3E-%H)I?:^B$*P&GUHD MN!<)FFSPFF^67@36H:M4 ,*D]="7$/ZB^<-?M(W)$CUT35'+O^XN3RUV5F=,O:.U_C>U_4]9Q6EEM974.7%U+SG[8ZXP$ M]7=P/*_$Y#R8P3 /[\8//S-Y&$QN,/EN\C[=8=;=R)V[=09]1K!\^_OQAT5O M1J]NYD$\?)B^YLOP/$E /W_B\^[\/GWX(?3ZYYW>K-O..RDW;O'FYN@?(9?= MPXD+>+GHU/%[^;#W^]&B-Q/WWNSPTY=%;R;OW*Q^<7W?YE M6/AN>N;=QM"SX,TPFGFSW:[IG#]\J\[WMWE:+$S(=M:YR/JY#_DO6_@UVLI, M[O)^]R9G;R"$I&_&5[R)QA7;L=\O>OTB;&4Q[Y\?A3CX9>LC?/$' MQUH88EW@C#'OHL(4&^8-P12F(9*MK.B/+X=;_$%D1)ZH:*SA+')N3/188RF\ M4E8'L95U.[T_CQX>63FL=!U,S)M;1*Z':N>(]9R+P+AAD2$CF&.@*"C&0#T7 MMZB67D3-,.:$<>:M5M@R;A'<0\2 ;*@)U39 [&-91%Q31J-2R&MON"$R2!FB MN\UK8ZC @@HE+-/&&*U\I IIBY41 ,CUH!H)) 4#0J)VC%.A(?#C!B%KC' Q MR&92C4&@69"88*^9E,@@A2CQ04;FB.;^%M4!I%M(K8FABED.E!KFM*>% M]C6AVGAL*'-**.49$*XL!QX;R01WP4G53*H="#@ .);6!N9 8!4QC"(<*.$. MX]M4>PNB86D $ !A\$G>K38* 9)AXYBK"=5<"@'LHRY8S,#Z6$N8B8Y$+ST! MRII)M3/($@2B.7& <<-)D"[!O-&D*UX0'38"1@MV :!46)<#IP+400 MTMRVUYHABAQF-IK( L">0MAPF00%FXAY3:AF"@ 80 P1 @HME<5.2/ Q@Q3:N<@?!)42@<,)]8H!=Y6% XL ML%?6T692+83U$G'G'*5,::0,V#*"#/840S 9FDFU G\,X(SAJ (S5(/=1F"] M<"06P328AE*--=>8N.2J,#!>R3=#W >B@&JM;_OA#:%:LP"*#4Z*-@#D)EK# M>)0\@J1#_&D:2C61X(AY)I4/A@D;+?S56 >PUSSRIDIX0BPP7<38R, W 2JH MH8AP(2(SGM^.N1I"M33<>TXD^&5 !K<:>8L!TA5$GPA;VTRJ:6"$Z@BD@)=" M%=42!Q6ED=I3I,7MF*LA5#L5??28&.(#4U18!V#&$(,_P5EY.[YN"-4^@'D& M*Q7!+P'TIE9*191VP4>,B43-I#H82ACQ* 2M&%%>LZB#, Y"+T=,:"B&!RT( MV"@MN9 ,OG=96.M?4K(+0TA+' \&",PPD.!."8^.%8J&IO"9@IHD*%F,@ M5].43-)(<>BT9MBC5&C+-P25-+2%(0WTS&#%.BNQ% M5 QS<%D4!-:!.Q&$!S^UF50#I=A(C9F,@-D^U9O)@! +EG)A<4/M-:4J>.Y0 M*CACQ@">F[1^3X-Q+&53FDEU\LH,*')P@4+T 6+.,+%14(NL GQO)M7@D$*@ MJ<%F:)M9?12$.*]L!"% M-=1R"=!B3SC%UH.!YD0C8\!T">(D$<$TE- A,BRPQQ3\$YU:2; (0,8YXH[>V8G<$*HMCD)2(0/WEG''330$40V1 M=>",VH9Z*1QY0PS'6H+5!HL-;$;@H%!*#+&ZJ;S6+A AHJ4F2I:6MKS&RD7! MN !L;ZI'FFRU<,$BHC@C/BJ"G!*!$HH,!)H-S:58;I6%8)/JB)FFS #3'5,F M!A-8$ WE-8=K#:81I=VI2D7#%94(8>YQ$."P-9/J@($*2B"Z]F"HN33:4&P0 M?!8EX4U=!>#."8MDD!8KAK2%_QA%G 8S3IBE#?7-N+36B-2K$VP6BJ\\)QI@.Q*%H8?HQ)OJ5KJ(0;FG9;$^Q!JIFG1)F M=,!>=INKI0,0@EO&NJER!@ECBY*A0-0*ZT6 M 6N(N8T5FNN&ZG703DN5NE-"\(&8MMYA+:)2WAM5MNYJ(M5$,2QB9$Z0P*Q5 M!N(O 9P7SA,M1$-S*21P0ZV-*C(*I"MK/74*>9#U-!4-S19"G 6$:]!GCM,J MMN44?#0I- 9S1D)#5W)-],AQ*W6@B@6@'N)JAJEA,1K1V+X*H,A$8:4<$6G_ M-=&&4.=H$,'[R%!#>1V43E5V@2+X8R#8LA%+((O05#CL&KK.I6'H!"F>UNE9 M-,R&0%.R$'EDO?0-S2I0+:D2@4CF+1.6&Z2T$P8C\,PD=PVE6E*/?0C@G$3- MF$!:!\V()TB7?:$:6JL ,(:P2(UB; #+Q;50V!%K613@F\:FHAF8+N'!-=': M,1<@O@9C'02U$2RW50U=!;!41P*!M%((,<6=!8*8(MH2PHT)#8VOL:/ 5&; M,16,&9?<BF2!*>(PY+ P-.I!I9YCP'9O;?&XH9*.,09@5&- MO%>"61(U]DP8&8)V)G4;:";5B3;X%QGO L-,*XD$8IPH3K !+&\FU=PZH2"H MU %K9C!(M60*Z]2*%<*2IJY?!R=U5%$2P1DC3EGIN>!>.1H9Q:RA$BZ5XY1C M@XU6Z5P #0(-SV$F0SP/#24UU:!DV((2+%6VOK!G%$QG;#63*K39A?%-=#*"0.CI;$ASD?.+441 MLX9Z*9$84%_C>'2*(<\L!@\\>68F!NF:>HX/N"-4<>Y1:CF;TJ-I9RJ.U#,$ M\4AL**\YQ%G$G3 MV1!,-]0CA3C+8$>E4&"J,?AF-)A@ S4^<(9<4RT7\Q!:.VP,Z#5#5BM.@R+8 MD\@8L0W-FR$7G/!:N:P-Q:# M?^("HC@BT]1*:0'09H%4(,+!;!!RYYS,]3QUWA M@R$L)960\)RG70'-I%I@*Z.B6N%(F$!,1<^P$/!7N"!D0[T4%RFU@2.F4_4L MXM:$Z##W0A.-?%-C+LLD(@BGS*!C0+XR"(>T]H5BT(XWU$OAW)EDJK VGJ7C M3=+I>\!S@;!BE#4T;R8D,8H'*J6V(.4TG2L)3BI#TI@H;$/13 G"0A0F[7I@ ME"L%MIN!#9/I+VHJFDG#*:966R4M*T_X"-@"I#.G@;"FYL--JJ_C!)0:TZ3' M&C-' P]86]#TIF:01(PD4O"^G>8L2F&92L6%F$>CJ9<-13,E40 U#LJEO@K< M6BFDB=XIX+<7L:&\+O>J>2T<2?U2J-?>.^8!T(V+Q,J&1II.*Z/3@8JI*IX3 MKJ,EU%,?"%#'?$-WNWBJD/'(>4<-\UCHR(SCVA%.E+&\H=6S":DI58*Z8)D3 M6-.4_G>,8F(#\0VM2PD!1:J#F838I:8X(32Q# , M6DZ40MYC)J0 >]90#&=>&4QI2AS1U*=2.V%IC!*B+OB+&YI!IT:05(L=3+#^N&9A72:0C:*6*I M=3!P;\!<8X@YI?409/N&1A\N%=?I$#AFA#&9UG)!OP7(/!,B-G9WJ@W!$16D M!PQ7RFJL=++33FDJ<6PHKS5":2, >.# :@J!=FHO0!Q/6S]2O^5F4KW@^=>2 M1FU%0!"6"J:YT4$*<'(L$=9"X*)K0O6")T$WA.H%3XQM"-4+GIW:$*H7/'>O M(50O>.Y>0ZA>\-R]AE"]X+E[#:%ZP3.;&D+U@AUW&T+U@IV^&D+U@IV^&D+U M@IV^&D+U@CVO&D+U@MV?&D+U@MV?&D+U@MV?&D+U@AV!&D+U@AV!&D+U@AV! M&D+U@KUQ&D+U@IU#&D+U@ONO&T+U@ONO&T+U@GOW&D+U@KO8&D+U@I72#:%Z MP4KIAE"]8&UA0ZA>L+:P(50O6%O8$*H7K"U< ]6C3P;]8>["8/3V+!B@'%[[ MSM=W__YO__YO69;^_S.\S0;%97I8[/> 2G/>Z5Z^S?[SI',>!MF7\"T[ZI^; MWG^^RLI/7F6#D'?B3UEY]:#SO^%MAM%%\5-6A._%MNEV3GMOLVZ(\(GK=_OY MV^POJ/SGIVSK77KDS8=._\J%7A'R\:V?-!"6!E)^\"UT3L^*MYGM=_U/DP?# MH\_RR9-M*0MOLUZ_%W[*1N^V;;\H^N=PIXOOV:#?[?C,=HW[\^K[HG_Q-F.W MOSP;/PPFXOLUV;'\!WX*UYSF_6'/;]_^:A;UYR8_[?2VTQ2^S M4GZVE;T!HM),OOO]R_[)WH?L^&3G9.]XPN!I1F]DQG_^/]O;AT<'L=,-A^8T M?!F>VY ?A4$H_@JO_TK^^M>_;F^_.][;_?UH_V1_[SC;^?(AV_O'[F\[7W[= MRW8//G_>/S[>/_BR+D+(?83\?>?XM_TOOYX?]8J3RPO LXZ? MU*2(2,#YA.A#.<8D-4Z'@*5!A"'O4IV"@TJVMUO6?B1OAR0U.(O)J*)V/8UKL?/IO\S^R@%WZ\-:H' MQE@8VPW RVYW<&% M;QU?G*4WZ*]SX/ U&HYLP/3KGXO\W?1GDRM^+OQDK..'E?.=K$_A%_E%]C7D M1<>9[F2(@*@_9>/7)<#=9N)Q..V'[/?][/CR'(3[/V?0/Q-_'I/]OPU-#MK7 MO3P*%_V\F%(#)(BAFMHT6TRGPY.CM8KA5*Z#''*/JP&,*#\WQ2];'>#%(+BW MMM_O6M/M]@O;_[[U[O_^Y7NJC/GIKJ;,/9LCRS!S-N](P-:M>R[5[L^:_+_] MOG-TLG?TZ9_9T=[AP=%)=OC[T?'O.U].LI.####_!( ]PS0[.,HPSW[P/V8' M'[.3W_:R*7MP90MV=D_2UZG&XO5$#V_0):[?.[,?^WE6G(7L7Q/IS2[@UWV?A9X/_O_^!0OTTZ.B?UC^9*_G/YAB M&O]16@0$SYUKRB%8LZFGI;9<,VM8E,8L)OAO/=S]''YPYLWE93!YZ&V] WQU M9QG%K[+TFXSN:LK$1 3#JW1B6#ZZ?EUF&MQD$LV!\.A Y/Z I>[VB4UQ^A >, MHK\I#?&((\N$=PZ"C73TLS-2,B*0L)P*@^>(-!#"VXA)1N_J0!KZ[:BC$O$: MN3]<7M9T'X53, ^ 3<47^&9JRJ4(CB.GB>*<662-XLYQ)FW$&",5YYCRX\+T MO,E]]KE?@!]RF/?]T!5 Z7[/O9Z/#2N5=8C?]KX#K>6D9/V8Y5>3D9E!-K@( MKA,[P6>=7M8I!ID[*YVHV['>(\(QG[W>K&6^B5FWK?)])H'IUXC]=;91N&T" M-H!:2],1$-=^?C'^)0AU$7;[PUZ17^[V_;3*&$2U$XC;@#B+AANF/4+>>2=E MRN ^P8X/TM,N\O[7-*;D$*#:S.%6OL-X M&U,![]%3Y>T>MZA^$ /&HE3]#"Q9'T+J//N?8=X9^(Y+DY^L1V<:)LK+\E/3 MZ_QO^?['5C.KHYG R_W71Z^/7V=[YQ?=_B4P\Z8N95_ZKQ_GV!W9'OV]X^Z_ M8 >A$NQ>+1#O>)^'P6#\YQ/\!D_[!!$A2[''G#JF@S26H5ANAY$AQKE F,IM MK$ B\X0ZO>Q]]ZN_UWN>)FKV-,P[BXO,T*OLRAS<'<82YG877A[D)_UOO6GS M1KEC'BG"26H![#6)."*FL++$E[VM'YW93_W>:;8_Z$*8DJ5GO*Q9+#PC.A[Y\)TL_ ]N&'1^9JR'^#[A,$FW=16[^XP#?0A2PJQ-E]TPT"R/N/Z MP])M:W(@=O)@;@&8Q9%;+ .G##$4("(7T1/O)-,:VXCF #")5;4\DQ^7[YE\ MZH.N'9[U>W>3_QPS[2D8@'2P!?KG/O_ M_8LB6/XT@%"L&RX2]>.UE53C;@& Q'WBDZ M\+-1UCSDP6<7PWPP3.GSHI_!%64HC2:<6';[(O6;;I..D6W7%,)QIV-JA&>XUK@ MUYP^,I.32U--[?BC\B9O1]-Q]>&8R9N=G=R4JCVJ,?CA66X7(Z^%7)^4C:N* M*R)F7\8K=Z64A>_NS/1.X8->]NVL Y]<0].J'?TEZGJE]/A>@STV )>8V%+7 MI],'!%OLG>6@K0(.+2SQ7AF=5@%QB%HB M)(U3Z2P*Z\0<6G@GB9< ]G;^;J2CV600V:=/NPMS=;7!ZW(3XM#(;.7 MF3L+0/)YJOW_=A;*Q<#DW%Z7C[S-?L _9F=F4-9+^=/HZ%:A-9LW#1>!4I%]7@]?K MY.4C*)MY;V^QW3D>S2$ M*QGBH)\3U820?SC:;,O/3M/-V>^87@W/06WA*/@%LX/\Y3-#EJV1) M36^BA&!^T@[ T^PT[W\KSB97O1ZSYSB$S(?8Z955^N5*2>7TS4;@J0VUPYA(\L3?"/#9;@8'#+.S.,X M?2IU<6=*U MOXVW3^ <9:_U55NC /V;?TGS%K/Y9)5;CTSGI'N=A>KN,=IU7UP<&P*'$$ &7: M_%(2*$J-\47J[Q(5-R*")5;>4X^QG\5K1O16-NQU1I_]CE(C?1]*HE?@SD[D8$+-E7WJ7P]Z5!QP M-5_YW7J[.>L+%LRAK93_$SKG[4EXI^W@=)'/G8:%&^I)>/\$NFXP>:H2+LZN M?CT:>JG'XT^N&C"6E^ M,Y>#>^XS[:5-\6 TD-%TEW-W([EYLS8-7<\SF9[F2#DX"B# M>?OP^^[)\:ML_\ONZ[++Y/'O[X_W/^SO'.U?]\M<-@&WB^)-";O[7S[L_6/4 M&W.GY\[Z.;#MYS?F7?GYFH9RN'-TDNUGV]G'_2\[7W;W=S[!S*1VD3LG=]IM MKIY;,ZS[_5*Z=6LZLFRF59][\<..VP'/NP[RV,K'=4%JUUP,X)K)JP?4Z=Y2 MI-M!Z$.MM>!>:1Y^V<);M\)4=6^(.@G%YFX8I>[?#[3PO3":,W1^5 )!H $2 MT_[NIW9U6L7TSD#^Q&CPG\"=HPK^PWEB]WX1SC/\>AE1C\XOA,0A53QM MZRF[/#+]NG1<=ON]TM48YY8G06NY_;0L"'H[%RN>(!WSTGB//*Z)^T&>RO=+*!)[!69YBJ;_LG.Q]WOMR!P[ZBTQL>WE.U: MQ5(H=' 11ENR!MD/O_?,T'?@FA^OJO%.X+XA^SRJ,-HK$U0WNV^6Q0GP B<7 MY+9EG2CM)A7Y(5FD3=#NNP[-LB;X"7;T&1+0XL 2<>#C[L'GPZ.]W_:^'.__ M]QY$+0>?]Q[$@93%R\-9Z U2;6-J;G8>7B BL!816D1H)")\>+_S"4+UO>/? M]O9.;OL$[TT7'/"0'9^% 'A@2DBXI=;38)!4_$-P(>60)E?44M]YJ^^MOC=2 MWT=1P.[.\6\?/QW\_>$@8-<,SK*/W?ZWI00!%51VD^M MHC^DZ*S6BLY>EU%]D<,DE4I^F/==\$FO-Y^'>XJ^BN7JZ^35[=U)CP[EGB+# M%551[I>]'3#^*3LX^6WOZ-F%E N.>XDM'E91VOC< T,;7W8W!0J?]G[=^71X M=+"[M_=A_\NOQ[/Z:,]79KOU[E,XA3"@1)2RT=#@JDJVCL@BZ^ )/#-;MY;2 MVMJ;_,V']-/)N*.]7_>/3_:.]CX\1U=_[TUUVSXVW=$FIW':?JI-8/(1?A]M M$ALK=JO5K58W0:M%E;1Z[Q^_[;_?/WF6^=W[?M:QG:+>^OG"\NLUU4BR9(W, M\OZW"1<>%)J%%&)J<7O_UR\[)[\?[8&"'O,^)=8!_@BO;9/CXE MMV\RVJ8ZNLLBN_RF(U%UYY2A7MI3WIU/33-T@Z6G;AZ]9 M-N9.IP!!<3=38*-]L/L]'[[/=K+,NSM"/D/L[]TS_?2MT(_VNGPTW9%-[XR> MI3"C7]U,&PKYFM_)'$X^7,$I78OL EY.I]$IB?L$ <])^E$]^X]*DIXYT]J, M7Y==$5;"MY0\GI6YNF^LHV8-C[HIY3P]U+9JU0?%/7C(V.[!E^.#3_L?=D[V M/DP)[/')9,O%=DS,2 ,;G3!ZD\" ,K:#P\T_P_ MHL=/('=2A#*3XNGH\Z%(;?$)OM7#9\SS<:N>6\\6%3@&^&Y5\,R 9OT#NZI- M7H9PW!7C1<0EG456A.T$'67P\2TW%_/(T#U17U4T^:9#*E^3._[H^+/GJOP/ M^[VL..L/!Z;GX;KPW86+8M2?J\QS7W7KRKPIS&)'Z34'#4@%T"!M ZBOOK5R ML4*YP/65BU7B<$4A]PE]K1?3F-4I1\4*O,W.3N[M[ M>Q\_5E4GO@1P.M**^[+Y.,[^W,O(<;CW\)PM19\6D*[%![6J9-'6N_]8IL/P,>^?E_6C<-'?.\79[G Q(5\?W+( M_,Y@$.!__L1\GSY(0EK'56"$V\B\"P9;C1BGWG-#F(]S='>>[OU+IGO_;M.K MUK_TP=:_E)!7BN([?7_7#*?S"/P*/<\6,%K J#Y@A.@XTU%3C"0SUAK+F$#$ M>,HLP(:\"QCX"C#PL@"#2/&*<]IDP%B;EU:C--%N?U">B+QA'VUUJ8"GR=Y< M)Y^O-COR""(^882;0L#-7DEA6ZF\C8PPT3H:S:'"W/W=(,;TOMKWA^4QW;%3M'F MF-8ZJ&;&/. 5AQ[2TCFII(E?&*^0#_6K^>M(<@KU25 M8*MBSD.K3_71)RID"!1Q83ABQ$A%&2,>B> \BTK,..U\!6X 9Z^8J)"?7G%; M/SM14KM2EZ, 8CETQ3!/A^DFQZ #DG8ZVFNS>:]@X5FN3 ;W;J5F52.GI8U[ MP9:$@93Z J1E$"$,L-U8#A0Y15F@+5>$"NLF'F8]=*]%5;U]9D: MI45:3&@QX9F8P(.303M)&9<,$:6TE-$J)G64')D5K?W\;\C[W@S.$CL5P>2G M%X<)=7G!X94,C$YC_-0?3.-2Y $%K#%A3#)" MC66(&R,CHLP;I=QZ"DK$*XUY=;"I8OY'JSP551[I:$R>O:#2,<*LP2AJB8-0 MVB/N\'I*4O4K2NJ?EFQ@Z<:2,B8'Q5G(829[V_U;YOQ5U@MM.4>[6KP$G$LR M]J7?Z]_$NQDK,08YP#E'@],L>J4HI]P+3R+QRH89D+<"?P&_8JQ"%6PURF2T M*OOR5%;2X'DDAF#AF8]&HQBC!#W&W%HBUU-V*FB%_/OZIAGJM&EF/VU\#X-B MLJA3K36=ZB1IV]+[9^'@1,SN I^7@'3"""0C89()*P3S)L0@)8XBL/54HZ(* M 5^[4:;5UJIJJ^5222V,"=XQYYU"A&D3@U*$,T?74Y-"4(7BBG9GS!J62/9, MWDL'$V4Q[Y^7(M;I#5.*I7]U1&EF XA,&"==LL)\;QNUM"'<4L!PDE2>]$08 MR=[UZ;CO2\D;77>2Y&[O>Y$;P/M.S^27Z="2 82 26KS?ED#.,'7*6!U"%O% MI?$"118BM5+%R*CR.@H1XHSX;Q5+//(5YQ7"UC9GTRI\4Q4><44\Q#B84LTP M0\9B8Q2RQ#G"8Z#K6I:2O$+5O6W.9QTYG\.\_[53'@H/HE$1AZF-)QL=3XZ1 MAN@HD1()3C23(B@9F?=&$\&=,G%&+X$5>#$0M2C13+UM,T)/SPBUV9\V M&%Q#,'C5$?.PGZ1C/2?_1.% ':C3%'L<86(Q*6\R(4^DN\,QNY2\%/>4EFFG-KGMOF@-JY\-M#^L C2?IB2R&NL M_1**@WBSN[@@"$EII+"4)A!5G%%.J4&(,F7EC)SY4WVE0*KW-2=Z5,D+ MJR%ZM+FQ!PZJ"N/\6)L$:P/C9P?&HPZEM_;56AG!%XO8**\9D4+Q:+$W5%"" M;(A+=,8>;)3^BE%5'1AM$U>M?E9$/R5CPA%K0#\Q4P)K2QFG2"),M/7*K"?9 MA%\AU!88K2S9E.7];W.(WP833]/.2/9#%V3TQ\Q,I4V!T+1M?BIQ6O8:3)G3 MJL6/4W-=_5ARV8-=;5QYWV@?B01!N*Z#P063\=X':Q52F%G!C ]:X"@D-@YQ M[;$FZTTFS?)AJA;XW<>D'UNU?&%JN3JMC$SK0'T(R& F(K?"(8VQ%$3%X.2* M#I"ZPMY.H?#[,?3(42W8M,=V7 ' M:5Z?3,-_;+@1ZG/'OP"J3C?[\=A0YI10RC.OF;)2MF->3RH02'S;,WSYR9)?NSS]TD-9W)X#)R$['02C-FK0F&<\JY]9&9 MF=O#5[2Y49!-93(J;#.KKQP-4H6 O=!(>Z&L8U0%;:4 ]3"<$DPQ6T^#[WOW M_M5%%39:;;7Y@'99)OO#[#V U5G'?.)T5V8!Y)Z*BIIY_FNA:8F;?6[6FAR% MB[1+NW>Z!S\H+J=+UX5P.BA%HY,L*&XQH9HY$2GEALY:8-G$/L(JG?#X_#!J MHT5B+92T4+(:*-$$&>F)(,I[1A2VD7'I/))*R?]PG3O)AK2I%7%W[LSDY6!7QC9I QDSN+8316M+#[2IY6G>$Q$"(X$ M%@+#D>F@L<0XG0&ATY&T+[7@K,*9GE;?:JQO*E OI3=>:740Y6IW32$S)'E5P^G9K1I0]VVLK\&[-^@ M"[^J+F"KZ+QQ 7 +L>4Y1)TCU"TW.N.?LO=FT'%OJU1^W+8AFML'J_1450W0 MZS9_K:@UIGE35>N JEVZ6PW_ZW[./7?V_V,9<[L$-V]U%#ZW?A*"Q-(_.4XN MRU1*G&C)M.16"N69)5;[("C%R HF)&&+%O#0Z90XNR[R5/2OK MBOW"JYZKX'K/[H\RJN%;R["7VM?E">->'X>+0E75#P2O+51MS'MEU3VE;X$EF^J8 E:IP[7N MK\IL>EZ@:C/QL*V8I)[!#I0FH!3JZ10?!_"G"&%G$0O(:8RQIHPR#];!2K&> M%)^JT-DR"Q3!5JW0O 6'%AR6"0["(HMU.LPO!F8DUT(P[*B-Q!+P$=>50JQ0 M_G^9X%"%DII*U1#/#+.J5-^ZN@&NM'R@BE-8L_+VVLQK*YJ5$,VZ5KRL-<#^ MT.D.B^ W5Q59E>7SMO;X15=/M.RO!);.N?FJHJON5:XQ?,*VMDT[ X^.KYG9 MBRK-PQ(*H\8>QIUU^N!-2FP$QS +"&O!+%)<>>X($ABOJ:X15R>OL:2]G!N/ MTUI8:6%E8[#B$<$1_@F48"8YMDXP>(LTB59I-F,M927I4OE"8&5C*]MD!2O; M+ZKXLCHK5?<>R5N9 J6Y1K@ZM%QN*=(]P*D )VCT%'$L&2%18\]\#$AH9M/' MZZZ;K/""TP,G%5>EXJB%DA9*-@8E06H'D9R.0B%F"=8V!.NMI,YKHOF,KHDO MNZZQVE"R,1?OGH-0UY /W,0*3'4@?8%YKPSPWU?C4ZVPM_HU4=6:K\4JI\:* M-+W],F"G*+5.>VER)736*P"I2+%>- MR:AR168U9J@5ER6+2]7"^XIWFOS0^=J!I_AD4KM@O7T9V)<1?>4C^.KN6!_[ M= N-^R7XN]6TJP MHTHR&B36:XK12?UB],KV'FW1J$6CNJ*1\4+*@+36B#.$@P7 L=(HR;G6G,CU MA-ZDPBM6*T*CS182;7"?VZ,+ZAO;9F\D'8^*OOYY%D@,W)N0@(MD/YLOP@C M+L.;/P+#6$BMB:&* 5H;89C3X#OSX*S0/K%G])NC?KK_65%J>_;(7>]N_'6^].SL"_/#WK#XNL M..L,LH_ =1#A[;^]*K?D$/33\>?#\A7^*^YUZ28-AG;0\1V3=\+@=2DFDU&\6VR>GNW494]FT;,??1Q"9APX MBB!NEZGU4:*_G$!0TC*);4#=L]CIF9[KF"Z,!3XXAZ77GE$ 2,)V'RR40O1S.3N:X9 .)\.#[\> @ ^#X/YL\=^,\U)#^F/K=O M,<+0T3UNG$;_I"FZ=<#]C7F;''H_>P1;[^BM ^QG470!UV_;1/6VB4#/6]/] M9BX']\S,M*'Z^2R?W&0TM2-;ATJ\&^,A0M<& ODXB&ZID=PAY;?@O%I@J:(6;DH[T/8^/VF/-\CTW? X8[$WPOV MTZ_+]TMS)+*[QO V>[;>K0/,;JJ%[7=]PK>3G2\?=HX^9)\/3@Z.LL.C@P^_ M[YX<@QGXLOLZ@^^RX]_?'^]_V-\YVM\[7F!"-T+-[L&7XX-/^Q]V3O9@X"?P MY_/>EY/C[.!CMGOP^?!H[[>]+\?[_[V7J#OXO >B5MKK&]^-O@(Y_#_;VSL] M=];/M[??)6%;C/C2S0!:N\E3<9UDL%//"7@_]G-&[T?JY6)17K^U-I&[H>6W MO*0K!VHIB:1U=+I94O)HXDH^PP&>7A)^)!B:/3$+AUQ73Q0/\^'10ZKF93N+*/XU;*%8_Y(:?ZZA UDBVNDY#_L M]R!0Z@\'$.,,GM=Y9H/*3NJO["E)65]U:N5BA7*!ZRL7JX39BB+J6MVFU7E( M%1#]'WZ_RAAM3@-:86^$L#]L"99CU58B5.W455(?YSW^JYIJ.]V[;)70NI0# MH=8M8/,-:G4KK<_;$KB M[UH2_%U$/_P,O-AWH^=(G6PG%Y!UA0AX3"U%#/, MB1),A!@XLM%0)^F"=2%D>@5YFUXM(=,'EY"Q?L7HDI>/5R_&*S1$+0RT,+!6 M&)"("ZQ3,4E@C%-GI*&&J6@PD\2P1?MJ/0T&"'Z%$&HR#*S+J:JHYW10G(U: MO5[DX2ST!JEPME/V5CF^ST_,FU M5.Y<">7D#(7I;6(,BX"HHBARYHFTQJ#@'?)$8QD6[H/U@'-Z=7[" UZJ:$RD MNCJ)6>F20XLL+;(L"5FT<"X*J;EQA&%$K,3$<:.PH<)S$Y87]LZ#+/B5QJ+% MEOH>R[**4J5E^82'28&2^]?SV45_4.2AZ.3E[H+LHFN>>03?TA![V34LSQ7[ MQVM<-@C9SRG V1!R?PBQTPO^?>C!B^(P"=Y=@#[LYR5R%T7>L<.RFOFD?V@ MYXOIE0L+$R^\$8QXQC2U5BNJ,+'4"6.H7H/&J\$]A"2@LI MI7RW+2+TPWZR^R M+E-=5*]HO/\8IE8U(_"L<5?.3*21I@1+AX5&0>,9S=)7D##$^A622VZI M614U?[9W-'661@4+_I:4Q=N]/W.7F2F)3KWF>C=D&BX>"?5J*J]GS'[%*GD> M&>'FJWKF$.#G5_A4? I7X1BTHMF*9MUV_SS!F%4UPK\YJIOCNOE -?+PYF_B M>>OA-S=LC\WBN"GGB$V+_C>[VT&R)&%6?[&J6=)J*%1%@.?1M"U(SG6>=M'8 M@*/@@O*12\N\-)H+$9GTA&!!K#?K75F:5;.^44B=C9L_MNI1)?58G79@2ZS6 M#$?*.9-66Z8, H6A 5,F](I*;?XWY'UO!F=I@A7!Y*=Z:$5EO(E-5[U0,I?W M,;+_U=D>M[188[WKRTOSGC>WUKR\$.59-#QMELV4P::-=5ARZA@! MCR5&*AVRR$F*C5KB/KL'')59!3 ;E=[E+#%7(U?1XD>+'ZO##Z159-YI$9!A MC$;PL#"U0BF-$!=V1B^I%^'3K1! *N,#OHR%D7HXA'5![=I \Z-IH@<6F!>M M&[&<1!6<9($RCKGBDN"@9+2.&QEF;$A>9=)H5NU(]:"TFIFD5C77HYKKTDS& ME Q>&A/ MPG<68MDY!$SXCVG=L9VTY?KW-3-@[GG?.V*5WT\9TELIF-TVR,Z M_GQXZ_"ZZCH^C[*PRL [/IKV41K^HZ)X/._XGXS5TQX2QY)K[(U7FO' +(L, MTT@(UYQ8.Z/D;C65M6IFI])*8?$C_*A5IJK5[Q>BWT0$3H3B'GO"4JT\\Q#Z M,$J,-#B@&4GH=9;4-E6_[[AAH[_+/>2ZPB[KQK=.-67NZ<7NZ<7NZ M<:U/-[X2B>E3BM_O?-KYLKN7'?^VMW=R/#[=^,/XT]&':SK7>%VR-5.=KTY3 MOF48KVSF<[?I3LQ\C1951@[$C;-/7V7ANPL7138X,WD8]1@,^?@=&&7SO/X, M3YF[:0]L\>#@D2<^GI>>.&+RY)3BL7V? M<5AQ30@9'0W[_"S6PH[[_)G1E8IJ!97CL5FHI\9\""XDI[@A2H-KKS3/7EJX M1\[/.]YW0[6M\PK-[6K 8S*I54>!91VKNW@>:-V68XU\?NK-5SY[*X:0A=L1 M/2KVJT.6F=JP_S?_/WILVMW%DZ<+?)V+^0XV[ M[PT[ G+G3(KHA@(/%DOK7OYD%@ +)$@F1 M!:! IFS+6 M9F>=Y\FQYSF"&JZ>#M6;>6R9$!*!4."%=QDT5-IZ=;R_T M;TS+U;2V67JD=0067BB\T!5>X :#!J^=HAZ<4";G_(480"@5A6]*#J*LM>;D M2K1<3+-;O+!%/:RKRM:!]VE&IY-JC!Z3.+H!]M(@)I/*#@:C#W;HTP63D%2A M/UE\,JMF^/$*?>'/.WWX^-@^:MO1N/#TK9V-">4&Z(IB\ X@J#!"&,L429W^%&.-G1Z:(T[9(^J+\])?UA]11"SGL*O MB-_TDBQ/LGCV_\#!IYT9#;O3 #8;[+R_@$XG-MF[X#C!Z5U\.*U16"HC,0C MA95!41JY A^5I(TEJUOB#,9$CY.66Y^T7H9G=YIU 4_7P6,<,Z!B]%HZ<%PY M%RBG!"2Z(*5M*GW0UN9"->E) GL/GN(&O$]*CX=_I!\9C?M8''_;'=3SLKPG M[Z]^>'/\YG0I3Y\2G:WPF%$ S*%%!9%Z9Q+LT$3'&47;U*>P-04#I"ZNK\>)Y!ZY MOGX?CG$Z&P^S%VLV23>%XZK? :6CV#X[H:+/XO!Z(0TK&NAJ_U2F"%IA K$$ M$C,Y5%Z22%0 (S3;I*>1L1[KDK[0,:6@ *?3P/%&.DR:-K%<@9'H!-'!)(V; MRJ"X#IL,927@R*:"\/L%G&TZ#'9<][JM3?YLC%>V/P]8#7.(*@<3%MW?YSZM MRDXFN,ODHJ^=Z1W:-T\IZ;I+"ZBU<>_**;L0XZ.Y%!\,0UT!]Z"6W+N^6<+ M4FVFN!&]73K$-!SRV1PQ[[6IAHYW3&HKUY-S2N M8B?N+KC\!5(R0NA 68C>$!# #,&@$8E'(XUA>H,:BZ:F![1#SMZ.J2 %+9U# MBPLB,..TBT(!Z&@8H,FMQ"2SPMH&M+2VA2M*>XSL/UJ>9^Y%YRHJE.#N9GEJ MWZ:J:YO;OLU?$;42&=\X_9^-1U=I\)]ZU=7 9G,M'_CXGUG_*M>5O>X.9+V? MO9\-ZOJS :_&24.8]Y-LX1#(YTL?KEPY/1[@HIG7P?OO+\9[ET:;W MCI9C7?5ZZ.@595ZC0U#,.D^510+&"6Y-@$U&;3GK)?UKHR=$VI\P",IQ#L)B M#, 1=.">$QXX$*1<;#*_ES'54[HI7#>?L'P_Q3X IZ7"AXAJ(C$0I": 7?1$$,@ M@J96*0D;3>_,X%%:[CUXB@_C'B$]34*8E)WAN_3#=H)SM+P:Q5>S]&37*1][ M9DKM@]6Y*[J[EK-?LYB]S>,_C;]/L/;=KNK33D$R.9B0BM2M@L$SATQR&[EC MVFQ068!L?W2([HI[J "UNT!%*2-E$ 1'#8IZJV@D46G"-:<4R2;/G9 >R&== MB:DXU_Y]- H?^H-!\2N\/--HN?8K;"-),* M*AL$ITT].J^J"YXEYRHWTNT*?B3BYZ1'2*CCJD( M!3G=1H[AR$P,1$8$D#):&9B2FH8@"4/8Y+$*+GN4=2A$U_V]>O\\#+DJRF2: M,V$FN0+V+(GBL#YE7*?0VAC[@WYZ6-(2B@G3A@ES+6S'PX-KV3J?N4D_]&TN MS9,H<.3K5P^&X?\;]8?3OZ6/S\8WBO8@E5X%&B,'!I$(PP5)1DUP&*2UB+@R@$PBS(H(QWP#RSFC/E MT!-.-5+><'BJO?.%HIYR21-@= MRHO_2JQV7MTJ7%.XICMKW]_^_;HY*):V2I^*'IX4<2* M'EZ6?_>DN8=-[TY&T_2-*_O)N@$6M?I1@WJ>[N*=W_S]ON!?^T.!4TTH"?&"/ V@'8"-+,;/7#-1(^99WTJ88\-TK84J(7(55>Y9OZ\I<&\ M9W! M[N:,,4VV6TVXZ^CX;L+'+\_3$)PEY00I31,.]1VJ%C2=W? MKO?0%7+@?1KNM'A#GF/D9U>TMA2JL[E,W24U81S5&*A0+(*68"!J9ACPZ"(P MM\E3TY2;'C<=.MU0'!4%HAV$*&&*.>F!&X< Q+KT#P\4E/$BNQ@W6D]6]:CL MD.91? @;T#S.TW2./RWUCDG=A($+3EW@,S M4BO0U%GM!#L.Z=_=W\'WTZU0;^1^-DDWB^-JC-/9>%AJMQ7; MY?$D-WE?VRU9L%XOY.KM7*Q68Y\>@G'$:DT9<&0NMV8FT6B37L.XR1P(D#VB M.Z06%,]"06?'T$DE2N:M=,P0 .!:*<.$]D02'QANLH0LL!XT=IE_-N@L3H7/ M>L=HC-5@H0&7'O4OR!):I:$D!/=;0=G4<9H#YP8%3>8>9"^!*EZ"#55 MW40M]K9TCC/[:3P:#.H\!#]Z_[X_F:25[U#%TU+T^1Z:VX^BST?OKP:C3XAO M<9";&MUK8[%("7=:!$41N"..,B.\IDDK 3!RDVUN.>V9+I%@J=%>X-IUN%I) M;-2*,*$X!&MU+MT5+(=D4*CH&N#:GLXB>D1TZ,CEOM9KW]?2[(OF =?QCG[Q MF!3;K)53YO>I)Y8H=,Y++21XC38*!%"&DT" ZDVVT15*]RCK$.$5UTF!9\?@ M284(GDM'*7 0R$WN;BU5C/5)4DLVJ8XHV>.R0^T(]MJ'4@*OVPZ\[D-]M[+\ M+WKYGZ=5U%*YU%Q/X=44Q^]W6XVFJ%K/1]6Z4Z>CL65?$$$8(;D-A(/F7N?T M,06>Z@ MY%$R5-R%:&U#OD=[B6L=:IJTYQ91)]6.S_)6C:YP;*?]X;LT!CO!3CAFBV:_ M.VI:BL.O61J6;IM/C02E$E\8Q;2/48*R7(.@@E,I3; 18),IZ9SUF.X0275, M62@ V@L ,4XX>K F][BW&@P')KTW$!&TC@VEI=JKET=[K$L9G=W?RO?/N5"K MF==U:KJPL1FXTU1Z%ST0Q4T,- 0P7/2"=OHX371 MHZK$7PM8"UC7!2MA@1$!2D'Z2SN7&\:C\]JAETQLLHIO BN!9]V88YL*RS8R MVEM259:'Z.S$X60ZFG1#6REILL\N3?;7)%+O;'[C+:9+_(&-%*@I4@-I=H$KM#8:DHUAJ0>8V0FB( M4T$+14$*M%<-Q1[X'X8%0N2JA\1&6\)9M,E)=:]?NUY96Y.!@&%ZO2L%J MVJ[E0@ 4%! GD=OT/%H5 &B#]M1L0WV<]'\8]@=I'<8SO*4TC>I+#*=I MQ'N_O(\8F4%.2\+.=PR;9Q0H'.98P?. 7H?2%1"Q.@;O _-=LU3LQG?O5ZVSFSX]/Q^337B_Q;OO09CL\O[1A78T'.("C% M@_.8DX$M&B>9XM2Q8!1?+Q;$5V-![#H41.X-!;5Y%TIBD!IB=K2 $EZ;7BVL=)W1DZI9-%PSZA@X#@SB,"M"\$''SFXS;?8;)K;"C1J"V$UXS7AUTM/6+0:J(B6 : 6.N9FFPXV MVH);]727.E<4IU'!9J>P*0URIZ3E$EG:J*+6S-B@F99H0@SKZ50%FSNW(+K: M1>NUO>KG0SO]884?/4XFU2A^]K,5#\S+*]YT$$(_OVP'9[8?CH<+"5GAJ%6G MH@G:NLRMTEK)7*H=,-C85;4QTH4=UJR-DQ!:% :#\@I$TT,@!U M-$0(EFD%/"CK&$1#Z/H97X^"D.AQI?8>0OOO"=SD%O\6I[8_Q%"A'0_[PW?% MGU!LEJ=SW%*JCA9"=>#][/VL[KMWB+'O^S?*.&O!3.3*6)(XSC 7E./:":2* MY)Y4FZPE J*G^;.NIU3@6N#:*EQ9S,4*J8V:")!<69^>HXO!."DU;W (MG?X ME;,>IQVJ_5.\#AM025:DKQK5%5K]Z/W5&"]Q..G_@55_F)X7[\.S-)V^?0$IZ?QPGY<82WT$K0/U'$@P#!I&":ZB,(+:RR- M#760OD[)F-13_>I>^M(]345WR.MAAMK<.G]7X%O@^Q7PM3Z I0&=! %>.RTT M^%P;F0@C\.EES-:#+^U2(\QNPW>;7I<=%TAK2^^Y&*.=S,:?;N4UVVE:U,FT M^O9I>3O+JZ_DO]R(\C-)"#B.Q *"-( B*@N.2J9E6&][?%SF2X]0FOYK0M9J MGDM=6&"34\!-8$$83](\@$1E=>(92:1RV@/P#2;_T)Y)4Z!,4SCUQA3TAP_. M0%Z9Y;?6F;%\&XO/]ZKT&U>8?OD/''S:W0Y="G-M6AW8B\)<#^@2-\!\)VF) M0#".19+@"Q[!B<@D6LN0:@6JH6%V:RY%37J2=2@QHOWZ7,_1*BB<4SCGB9QC M960,K58R4F \&,&B@*1!&*XUMV:#?E$E>KI+;M'GQ3E[[)+E_'LMVBO>?/[; MV=PX:3R.7UPZS]&EG%\6@PR'VN^TG"QCB9%FNL6&/=35KYK3\BF!=! I"Y$K0,:I:(#!]P)2J0S/@2D M42%LTI?#6,]0WG$FW0?%J8"Z@'H5U-&8D/ZP]"\"T]G;Q'QNX)N,)42WR9"5 MI*PG6=?5HSW4@6"[+JB6U:.5]J!U^M(^J$L/S7CG2#>,9HD?OF[Q MDJWR?K?F9^T&A0?#<&]L(7B,Z4]N",W!6*,M1T$\LUP*!RILTBO6XY3TH,MM MVQ]8[<[K=X6%"@OM PM)"C):[3Q2!UX0'9C7(!$UEY&93>J-ZAG9H;2 M+;'0'85T_O]__9?T8K85%J]G@;G1'VTY+Y_?;KI;C]FT:*'3!V)E?3[L:8>? M&7+Q&?JPN%_=4&VE+C,QYLQ$^R[=6%_B;)!#WW=?J".[S-ME^89T62Y)K ?5]9EQ;78XSW_WI^.3PZ+^_^?DXV6$?F[JNV9^K.S=R M4\97GJT^KI^WMDE4=QGP]OQ_\_,VF.2FW+NT$65RN3@X.3QX>UC]=GIQ^K8Z M>WMZ^/OKB_->=7SR^OLJO5>=__[+^?'A\<';XZ/S1U/(EN[F]>G)^>FOQX<' M%T=IX!?I?[\=G5R<5Z=OJM<'YW^MWOQZ^E_G28+RMIO?.'V37ZY?39+U;Z]> M'0S]Y6C\ZM7/67QNO? UMUYO'^E.!WD'\HFTZ\-.^?EB:YL?@]J2?#5BUL=I M/SRLII>CV<0.PZ250R%? M4L4VYR5O%)*O<33+=:5G@S1SD78@K'Y+[UQ.;@ZFJHZ2((2O$:(-CO,W._:7 M%:>][2KR^^ S?B[D]"(PSSJ ^?D)XGV%49&+#'EP#\/?99#K/C9B.JC$FH?+] 5;#%94JOY.?>SNYK&83#+G"X.@*QW::TR^R M4/Q1)_64;NNEW7:I4U*6?]=DN[56ZU2W0<*'>)6(MV]KU2 ?9[#O\SF=?]8O M%'NV=&YYLH:Y*F'I\0#K4V##<+ B:*NMEF2(QC+*C10@@LLM7#QGQ.3>#RB#1PCJ,(5)G9%,?R/:-1MD3 M%)XS+G-<\"(X_'G=/MD#^8V!,40?'D5"U=%XS2^69G_)A[QB1%(5T\]*?58#29X&1Y<.S.<:7/)TC:DJ9B/[U ^^EL M//JC/TFOOQF-#T M\@9T$O:\(VT%K@6N+<'5HN+::"H,E\",,4IZFJ/BD1ADML&$V( "I#M4'Z#X M.#:E /6'?Z0?&XT_Y:YW./X#=Y=@6 RSG?'2\5(*_FNQ4;.D)N(F&O1W6'\O4ZIB,4Z'03.BX82:DB(7 !GCI- M'>.$H0*.+CB[E8V\2]6W.[Y;[YDG8UY5*NWAN65X%<>C]]7?1_WAM,HB.1OO M<"\O1LL^&2T/]'O\W)+^31*QN=#]AM/+4H2J+>]OTL?!#X8?6^8$R#DDC\B("AZBT84H$D6P,3D/D M46U%*^*R0Z7T]Y8?7K(;Y>C]U6#T";&J"WU6IQ^&.)Y<]J^JLX$=UI$EO]L, MUV(5;MTJG+R_^F$I%[587$M%%HJC\].S,SL\N!:-%5(T!JFG7@@1!222LQPL MTYQ9Z;5SJN$\U :4)J$ZE-A6?"P%38]%DZ-6$\&04-0@ DU04BQ8#2X&I*JI MO/(&$D79_GLLB^>EN49SEL97SN;#@KE2,PXGY31+,:A::G!T:@E MQ.BM,E$'3042(:UL.&JV 46$]I21SQFJ+]D-<8B+;([^\/-IE45(:&H_EH2. MEV0QK;AD:Z%8"L?Q\' A&G-G[446C-5#*Y0SRAQC-C@0X UQ%$U(7*7 F,#; MTR@F]4R_NI^O2JI' =7^@RKM_5&8D* 4(L0036#*^J0"I'^<-4U=UQ^Y]Z\% MJAZ18N]A5?P1C8*;@V]5$MC0GV29Z@]G20E8E# :#=,WKDC=Z;70G>#T-"9.7$TEU4XZ YPZ@<#!.1$A6$L! DIN6W1( ME#YKLZ@@N2!Y4TCV@%Q'1XRV@*BUL#;AD[#HA J^(<=KL[H-E1V*7+Y,!\Z9U?CMTJ/Q7=Y]K[W( M=G$B-9?+Q?X?N6ED,1J+JME*HO M!]KR\//;:TE;T3&3@>BU9EX&3B!(YCSU MU)@@+0N"JNUT"@#H*?)]GL)(F;7D;0T."D25S#C5 Q4 M41*L$;S-++]UC%#&>X(_ET,%>VN%;KQH0E*0ED43^B6X_CSC@%^MQQQ_EHC5 M'B<:@_1"8M02.!@=B?.>H[":"AZV4SE!JIZ4'2HT_3*UE +7[L-5@8G&"R^H MUQ!TU @Q(F7,"NV=;-&G?9^](7M,[%6!+)SJQ8(K%MP&++BSN?PM4Z6.YF)X, RG608/:M%;+55I MJ01/%!!&0'LP0OG G NH@@A>;S=%@/62.=D=,BXI @73>XAI"UPJJGF4'G)! M&$?!^HC 0U3"L18+/JR#:=Y3HKAI7H";YCJ.=64_[32(58R_#G'7TJ-\-A>* M&\Q;02<)K?V>4H F8S]4[.IC)_6V$YQ6OC[-, ZQ,>UKWIQR&WX[K6]ZD_M(,GGZBDW220+ MU#!O&;"DSID WFLB=.)EH VLO(FBG+VD/W:'BYO T7$6+D11B&*S1!$(\2@M M6!HH"$E-U!@X.DJ\U;BEU"'>8UTJG+.'1+%3=6UK'CBF6M/D[.2RFDWJ@F/+ MH@I- L$ /:>\9/P5%IH_ 2+(#5Z3& <)&#,5P+L^53<93VN.FZ5KJW]+2]5*^2YK%I MPMJ_LAIE^5_T\N]Y:LHFZU4=G/^U>O/KZ7^=5V_>GOY6'9_\[>C\XOCDWZN# MUQ?'?SN^.#XZWUW-JHZJF=U4(O=KJKK&Y/LV?T74RNF$1I^I:6-;./#_,^M/ M^G5-S5R-.0>\^Y];I&8GJIM-^D.<3/!SS>;:R6KS5\<8?G+CZB^W[ZR<:WAQ MV=AG]E,M,Q>C@[ED_'(M.'6UUNPV6+P35D]7"E!./!:QI9 MM)L):/\3QZ.0!I172C/*?NR..Z!C^V5!U.Z<;8^$%/.1..F=1Z7!*F^#YXXK MQ:-@7(2XE= OZQ'=H7/*Q6FVU2,5K2@GB[R&^8F)T)_.QN74Q+.R&[I#K&?C MG"LP_92[^$X/AN$HO7J5/[):_-,:YSUP(JR'X)P5/!$M);EEA+:2;*=V5@]* M&G27HZB%)EXX30AC$:RA$:0!&< 2A^ CFFC .VCQW,1]-;MZ1I:#57NDF&W^ MM$0K*EF=>+KP$'4YKZ[+R2F=SD#IEB_IS6B<*-87?2(W.>MQN3*1 N$/Y\\!0)T(!6"D[! M^6"51&3,:9;0+-66&WEU/8^UXS&O9WFNH/OZ3T?-T)*WNRM3]@MYN_A57(K-LU7^Y=57I;_12__GB=G;/%0 MP9OCDX.3U^50P?,-Q79DJKK&Y/LV?T74RJ&"S6X-V6>:#-/QZ$.R0B;)T$HF M:C7H#_'5*+[R8PS]:67?C1'K($$Y+_ XM4B7'0:?\T9SJ?Q M=2TCJT4$5*"16288(P#>..Z4]Q(4QO2B;R@BL(E>"(STJ.A03*AC&V'!T][@ M24AAC-:!6F>!.FH#&$X,"\0:223?3H$XTC.R0[4X.K[9[Y^)>$L/&,5%@=V M;CHOKUOW3!BY-#I;'T,L]N(S4N([1X:CX;L+'+\_3.)W, R+$R;GZ&?CV^&% MR(FV5*)TA -STEJ)6G#4U'#C8T.+N$WH&UTJGUGL\0+E/86R!L5 BP1CB(1H M00,7R6R@$9R/V 9."08P%1X$*J<$Y(;U"(:R) ML*VCA8*J[A!4MS,2"F1?.&2Y(H#4F6B=!T6C\X0H .,H9\K0AMS(3>@4M$=, MA\[Y=1NSQ4NS3H_J4;J],+9QFFYC8(>^U%PH9MP&S;A?[/ ?ITN16S7:@ 4O M9+"""P3N@]->(AH?F%3!$;H5G0@ NL.NQ?]2@+L'P*5!)HP&'C40<%8ZK0Q1 M.B2[QA+BME, @2O^G(&[-56F[;H$&U1B#OOY\, P3-*@^Z%;)UZZ?*RETV=7 M.F8:GL9K*6LV"RV3E$D(D=KTMXQ:R&03&FL]""5]@ZMY(_T9#>_Z691NFXJ% M' HYM$\.AD>)UJ)$1X%QJ9F.8#!*QR5$I[>B&8F>Z%)0>0_)8:?*UQ:=2TRT MEP-4UT^X6ISOK-RG*O:'=NA+#876&;NK9NX>G%)^U"'E-TM!;CRD;+UPW(L MVEM =(XP3H(F7G'K)=M2%A'1/K*G11Z.+)="&-8,XXIY24 MP$,TP4T M,=GD7JW\*1D)WJ!3/$"VLT.(,B*M2[5KL9WS89QU*.Q02G\6 &\&P \XQ!Z) M8!*02GM*="A3 M=F]+\17.*9S37-&D&,$JABD#PIE2UFY:]5.[['NQ1JW5O. M*9ZY+]3>.S@YK.H'1__Y^_'?#GX].KDXK^RTC)HKS2*R+P&6P1!"G[DWN-])6U"FI@==TK.>19\>V&ZNV3:T M(AR&+NI##\UTY_@UC&9N@%\W[LW1VY_;6,E6*;Y;\[,=^N>)T8W"(*4,(%@T MD3-J&4/"HW.AT=G75KJ*Z1G3X<9 #\A!YY6\PD^%G_:>GSP7,9(0DG*:+$WG M+5H374 N.2"#ACS<]M+I5(^2#E7^VA(_;4MS+16.-\\D^]>TI2S_BU[^DGWR MI>WV?'9U-:B[+MA!%?H3/QA-9N.Z:F&=?Q('HP]5?SC?S](^5?KW/*>(<$>F MJFNLOF_S5T3MV518Z6+#\]?U85W;#U68C7,4>7J)"[=I-G1VMR44[6LOM*^R M_"]Z^9]CS.HNU7+QO13M%-^0RI\7XZJR[ZT7NLIO9CEPIF026M ,7(PZJ5LBR@C %1B]G1;%M"=EAPX.MTD'=]2K^?__ M]5_2BS8)R>+U+ H__^3&U5^6+RQN_O/;3;?D,2O4+42L$2OKDXRD>_F4HQ'# MT31=8CK*JU\?I[!3#,N"HG:0QI)>J"OR5M_.AG86TN2$[[Z_.^HU;\H/T([K MQ;B\5NJ2!KD8X/*5Y8+,1UWY@9TD,3L\/WMS9M_A+V.T_SA(?WW&V0/S=N<2 M)[/W#L?S:_R4%W8]>-Z84GVM@7[ 3!A96I+D#Y8?RA>\?NT+(_CFYP2'_/L_ MWYRRFW=TE3[_RN6[?F5CNI\?[."#_33YPLRLLL]/E^/E1>936PMY16I!7P"! MD,\$MWB-_%A=+NZI/G"Q-$'FM-=HG2S?6EW@;Y) W'=?JR.X=&;LKX MRK/5Q_7SUNB_NDMSM^?_FY^WP20WY=Z-!B&3R\7!R>'!V\/JM].+T[?5V=O3 MP]]?7YSWJN.3U]_7)TG.?__E_/CP^.#M\='Y-HFO<;BO3T_.3W\]/CRX.$HC MNTC_^ZT^W7+ZIGK]UX.3?S\Z3P-/;YR^_H^_GOYZ>/3V_'__23.J?JS/PES\ MWR0]>7==_<#\C218__;JU<'07X[&KU[]G*7GT7RYI;FX2#C ZK?TSN6D.DHH M"/--[C<[]I<5I[VEU&?C8.>C_?;WZYUHYV.I[E_'SSM4K06DD0RR(I&+EOZ? M;W(5KO1\H8;,G\])T,=I_?EO&JGREMIQ0P6YYBV M5K?V!YJ6\.^SR;0?/SUN#6_Q_K?'PVIZ.9I-[#!,&DHF-"B@]\WCBF[XD)71 M/(M?L.?6^DWVX&\^?'AV[458$T?S)?@J+JY[/%3GS2V>G[X>ZYL'ZQ\X?=*R M%5%YM*C,F]/G:F]''SU.)CG=]LR.J[_9P0R+\!3AN4=XWN+4]H?)PCVRXUS3 MI<'K7^2ER,NUO!QX/WL_&]1.D=/I)8ZKM%-=C?$2AY/^'U@M DC?_CJ:;$:1 M*++T;&3I(M=>FXT_O4@MY\X,=4EZ[@RN"^)T6WI&2>GY.I.IK9\^_^UL$]*Z MAG.KB.]S$=^3T?#5;J3W=7IM/!H,\.SZIK>"=9L2A58.6[;$%6T?M]S8\C)(KNTP_71>"/AN-\Q<.IM-QW\WJT,/%*.W9_O/FN=P[5ZO2:PU& M,>:C%< 9.A5" &XM9402;K]07!V$'.FSL>+J(,[1$0):+'U3K'#@H#%08J#-1A!A(0,2;B M4=%QT#%:+I$[@!!H0G@(CV.@96AJ&9EJCWH$9SU.UZGJ6:BG4$^AGJ^9@ >: M][3./9(H! (N.HR@ QK"$OL(@T"EHZ2IK^,ZVL_G,&<=Y;P1Y)S'.+^2CM9I MZ:-[5#XG5MJ)H1.!"&.H88R02I0D&)Q]'?\O( M_&-\3NL0G1(]_:STK\)TA>E>&--MF>BXXXGF-#@2%=A@#1@:8E0V,,,B:SJN MN0;1G=EQ>MR>92D)[0F]3CWV?6&V8ED6PGF1A*,"=41Y:0R/X'-O:4$!$P<1 MPX3&1VI6S3_;HE>=]LA:M7P*_Q3^*?S38?Y!B\:9$+TP&F((EE,47#&ED<:@ MF^J"M=7S4%+6D^P%L,@V,\!VGN9U@M,*%[&4ZMO!-@YHK%]\>8=\NND$=38>Q?XTG]-9(1W''(^.EE^# MM/;S=PKJ"NKV'74L:N&",90* 5Z"E5)(IYQ)^&/@'J[RO;."H"GY(M4+!6L/:[M@/61:TL0-L]T![(FFM$&MJ@; (-,M"0]C8KC)7,:\?!21G<4Y'6 M2J1VK:S??4/?2TAV*S#?P/(^ N6*@T7#M(_Y@%&(UH=H(E4T>B*8Q*TT[_[BG>KI+"HN 3FP'/N? PT,F&=M-'@DUUV M+SHZ7+!?L-]A["?@"\V)AP 1N%2)!RA8,-0(3ZQJ..FRLQAU 7T!_8L%_0-. MRZ]$/5+D.AIKN4JXIV ,-VA5TNZ%#]0\.3-E-Q4-9)=C"^64;^&>/>6>=A4. M9@1&($@2SPA"'! F?5(\B()CTA2*0E$4BBXLUDNDEU;9)6D--C K$E,$$,Y9PB%PS7.& MAK(V=B(UXQZ2X<^(8HIB49"_1<5">1%H0.5XI, ]LU0)KY-!P2*7-/KV\C76 MTQ:>$Y1WK2UL/'.D2Z?E7R=#LTH_V4^?"Y/JRO9#9U2JDIRV 0S<3X.'2TE8 MR93((K+J1HF2!\:8$4(",F$,,*VL9MSF0X8-E6A+CD;)_2ZX>RKN'&%<&:^( M-1&BB#KI']Y2 ]H01O'A%-&2*U$P^+(Q^( -L 8(@XX:A4=ME8,$0:>(%HH9 M0ZW A+<.)2W<;@;1,USL&P!W;0H4I.\ITI\,=%#>2\.\\MR#D-KI0'/&@O6* M28%/!GHYSE]VWH+']?&H@_&"&@4L1*!1:1JYEB+2G#(!LB>'N=H^ZU\TW:+IOAQ\/QG>$:)C7"L=503, M[J1< )X;QP(A'IZQ^$]E0^ MV71Y<;'JDI=7\-YAO$=J,&E,@FA% 5 Y&80Q"=+ F'#^X;2\$B,OV"_8WTOL M*T4M<\(DI%/0/G=(%UX02YGE$/')V"_U! KH"^@[!OJDT0=IJ9(8==;Q+3(! M0G@*Z37!GK[AES!]X8'" YO@@0>\IE])!%PE&G!!>$X#>!D,$"#.:,>)E<)T MYG#_[9,[/2V>4QOM7;MC"[T4>MD$O5 B#'*7P2N&53F,1E6RW38 A&82G+R_^N'@[/CU^66R9'[)(G%F/V6]Y& \ML-W MM8IR//29(O'-:)P9\2WZT;MA'4^]09TK'.D-\UPA4=8+ !4UC\1Y'C0G.@3] MY/IM+RY_HW.:3X'HGD-419<+@3 5E $CC:8&DN7B-5 1A>U@68+;7:]Z6G98 M!2J(+8AM%[%:>J9D,CDD:C Y0R(D4X0Y'8WA7CQY4WV9B1(%IP6G[>(4HU?, MHK<<+8#+F M%H"^&( JI;P5VC'&+$B-+GK+K*7&1.6B>+(&_)+#XP6M!:WMHI4(8;7S2@CC MP =E:=Y8HXO&.)V O)6 ]G/:([<93&X(M8_?N6\9@5[%N$Y_"?'=C]65#2%1 MY:OYU=-7KS[N/@Y]]/YJ,/J$6-4269U^&.)X3T: ?Z@^37I7__:YS64-/N9-=I1C60GX\FV-W3 MP@I+%9;J!$L98YT1P>?C%2"#<9Z+9 2%A37*NC.YQ5P:0IE%"JP#*6D.U?'(= MH$TEW/0,4X6\"GD5\GK!Y,64LLA\4L,H!0K6ZH01JI+]F Q'KQ\.G&XY#XGU MF)'[SEK%8-S]&A2.VAN.DAZ=T%HJF@S&(**)46I@GD>'W+$G]U][R:E8A; * M817":IFP> "I9"1*Z@#)+K14*C">*B\AJC5*!Q1-J37BV6HBV^WA0A=2U'ZQ M23H]5G9:_927[L:R+;\]Q\5O=NPO*T[3]"=)_.DO^>,;%YGU^;UY>G?)W#>9 M+(VG"J.9&^#74-FMB]#OQ=5T>1DW2#!I8K#;%_PJJ:KF8E7-Y>J;G__8>QZ$M)B'>[C\, MHJ?Y>H?W"GD6\NP&J MY;F>>'RB^W;X&ZA3QFFK&C(( Q&&(5$<>90 DNO'\ MR2[R(B>UU+RZEUEU3]/U.KMWB%?7E-M'% +?O3 W%A/?_-R7W6+7"U]VB^>Y M6\B(H+PG5&;'!:/&!9&V#LDXH'0^/&ZW>$K6Z5K[ NE)MG<>W[(QM#[W96/8 M]<*7C>%9^F B Q.#LD1'"5%+;;QC#BQZPQ%IX[F$'70+I+2G%=VWC:!X7@IE M%LI\;I1)@K<&@O.2,&#".@S@%$2OT' %C9G&.\@OOAWYHST">Z=*%P8M#%H8 M]+DQJ 3@@3*F04>@H+0*0@<=(N-<"=W86;*M?I*,]0SE+X\'\^-;*<[+1__Z M+^F-O'2+]Y9WO7B6G_SDQM5?OOAVTZUYS.N^D-QU)?%N]G+]P@?,P,L3,PCI M#B\NQXC5;^F=RTEU- P8YO=\G9B\O+$D.'3GH_WV]Z%-6)EB^&[G8ZDZM8[+ M9?JI%K[T2X,,%I_D_/]\DTMGI^<+N9\_']A)@KJ/T_KSUX!:PH3<:CEZ1_I; MRN6_+AW\")S#= M[D=;/^!71.4K166>+EKUA]711X^3236*U9D=5_6IM"(\17CN$9YEWERU3)PK M\E+DY1YY6I&KE U3Q:JOOUU--F,(E%DZ=G(TC*/X$5J.7=FJ$O2 MC(:O=B.]KS][::NE MF_:EBW.7I+<+POK@UOTE\MVG';O!.;[-1E9_>OWZZ.C-FTY5 3E$7\>>EX4^ M2'=2_.Z;P$Y5:-K\NGXA1-J5PD[;F( MQRY5[B#(C192."!..B^C)2RCK?+V,C@&F@RD>A70*Z>R,=#Q:@XHR&5P$;XPC'(.1GCLFO#4-)Z77 M(9TM5)L0/:*A,%!AH,) >\Y PDE4: S5 %Z 9D8(H%;F5E*:XN,8:'.U&D#R MGJ1%^2G44ZBG[0G8]ME5CURR*%%PS4$0IZFP7C/K.2<15$.ZZ%K:STXJ'8B> M5'M5.(KNVS MZ$*0'N//B=F*95D(YT423E LV) [1D4%VBAM-21:\3P81;EMJ'V_#N&43E&% M>PKW%.YY0-D1(B#W3-G(0*O$.#Q"D$"TE<&$+SG4BP;3T;2NG>=NG>"TPBT= MW5F;8W=)I#OMZ3H=$Z;*4CK!M*<(EHZ$IC4'AB H]X9M(0 \]&%!B?&UR&M M_:2=@KJ"NGU'7?3)B!?2H@:2TU.<8#JIU I"X"ZHAO+&7X>ZS26J,-HC9+V> M(@5R!7+=@9SFGGMJ@QZUO,SRJ97$/BL$$B= MU(8%F?X#0*XE> !34@0*U@K6GA/6E&(B&D?01P/1H^8Q\! U MUUX:2OE3L=9VE+JHE05H>PDT*9/IYHGCR!U8%2UEG@=NI?="2_ED_\E+CLX6 MT!70?<&6DXYXS:DQ'()ESKND7!IKF)71KN&T+%O6MD./=Z*$]Y>8R.7(&8%> MQ;A.?PGQ4%'RKY'!N].Y7LAR7C;.WR@;UZ\M^UXUQ&FN7CFU'SL3S-S'A)$= M]Q7O3NC ;/0&O84HM46(7#@:(X@$[(9V:"5Z6[#?B3DLV'_J7B^4]I)D MKYX%99GF/CJGF"9:1UH=QJ M:)AM.UNPYCKW/ZEO8,6Z]=:L<$NAR^+>S3:?9IE7R",CSP**FA M #XX$W4$IB%P8;V')ZL<+S""7_2-@OAV$=^NOA&D-R:"#)Q'0)%/G5*4DC*- MQAC64,IQ"XD$1:4H*D4W%NLE$DRK_ +6$A(=4BHY"*V,)E;&$"1#YD1X=/%-VB0+]=Z+>K6P#5TI!(100.W'O#F9=,">J4<6A$>VD<16'8OL*P\922 M+IUF?YUVA"K]9#]]+DRJ*]L/G=&J2M;:!C!P/Q$>+B5A)6$BB\AJF402&&93 M*E@-QCKME4;." ;&)<22JE&R10ON-H [*YU"%J6CX)/2H;5B'CR-WE/- UE[BO0G ]T $5(2*KFR$!PZE#JDG=?;M.ORIQ^/*J?NR\Y;\+@^'D7PQ@@= M$A 9@$=M,&APGAI.21!0(O@%>05Y&]%Y*?6,(Q%6J0!<42<(&,(P;8,R&-50 M076W1_*+IELTW9>#[Z=KNA8B$&8XMP:X8P:8UL9XIPA5B$\^BO.2 ]EEBWT) M$'SZ%HL^1Y$)4Q(3&FUNS9+0:-%:X16/#^>GEGVS]57M7K!X)[D3:\:1SV9C M?VDG6-<26-A2Z>>3J'=&_2B9.ON0J7,_E]XPT_]F!S,\\$GI&&-X/.02I(X'(&8*, MR8:A:(1'ID.P8)]\0\IPZ1N_;'%GXI_+() M?F$1/!(K0V0$K/%&&JIS2UDN)7:P+T$AED(LA5@V(B^M\DJN@Y:4%.L@*F!4 M:,4"44X8+ZB4[,EET5YR]D6Q60KTVX5^NSH%+,?LJ*R<%X;(?O:AWE>.@S1^*;T3A3XEOTHW?#.J1Z@SM7 M3UP*YE&X*"@1$(*QX$!S)H+0 FQXN-9*2>$H.:D%HIN$:%0& H"42 @8RHT@ M5.K@C4 :M'EZA^+6LR[N5%"BL'>9KP6Q!;&/1:SV@CAJ4=!D)YF$JC5+@8#&%PR98G#[K0Q<6+^GNNRL+P M &T7H)X"U\QYH9B!0(AA6N@@ G*;>Z<_ M.<'W)JHJ\EHT _UATFORO]^U[FTH:?< MR:YR#&LA/YY,9A@.9^,D*F?I.J-09QPMD5!_YAH'&0:K$3M0CM/HK60R\[1A M*+BA)$IT,;@G5U-\<4'UQP.[>UI88:G"4IU@*>$9@R -3S<-Z)VASD6/)EAE MD>DGL]3F\PHX%,HJE%4HZ\50%D=MF=366"T@,F*$-=FA' VS-)@G'T-]F8D5 MA:H*516J:IFJD$47' F1! H0N7%4G)_O TEW+ >5Z:05R&O0EXOF+Q"\"HP MX8@RB;P(MSYJ%1PC*E@9\,G9@FWG(;&>H'S?6:L8C+M?@\)1>\-1U#KB@R8N MV@# T7#GH.[Z;15/*SNM?LI+=V/9EM^>X^(W._:7%:=I M^I,D_O27_/&-B\SZ_-X\O;MD[IM,EL93A=',#?!KJ.S61>CWXFJZO(P;))@T M,=CM"WZ55%5SL:KFC01KD9*ZG'@_] M8)8E_FPTSE\XF$['?3>;VC3DBU&SVKJ:%&VCM ZYE&D;8DI;!]KQZ*+7+EC2 MJ#=O*\7NUF8%JJ<56VNWVHQYVW3IK*68;MPZ+/D4*ZELUJ:X*0"39+^ MJ:)+A"J"0DM=>!R'MIB$>$?_-#W"UDN:+N19R+,;H"[DN9UY?J#Z=NOL"35A M:F.#=B"4U58H(A2E@0E#H-%_O(N\R$DM-:_N95;5$T;M&Z^N*;>/* 2^>V%N M+":^^;DON\6N%[[L%L]TMZ E@ '3PT@"\Z*[/EUEC(FN'FDKOV4K--U]@6I M>XJ)LC%T1V[+QE VADTO_(O>&+:\+T1IO8D^$Q$R3@#P]$I]( 2O/$*36AL5=U2LO.+U2+SXUOI MS]>):?_.3&U5^^^';3K7G,Z[Z0W'4EL4'.SQ$KZW/G M1CO\E*8@W>@T76(ZRC)2GP;(<8HJ]H=VZ/MVD,:RV&(GU;>SH4UBFM[_[ONO MN*G5Q_7SQP+K"XG8-Q9_D=/^)U+_^;%:(GOU1_T [;B6B\OKQ.WIZ&IYT<4K MU_Q13USE!W:2D'%X?O;FS+[#7\9H_W&0_OI,'0\LW9U+G,RR(C*_QHT$\?LG MY<8TZ#S@^OD'S&R:!3>!=;#\4+[@]6M?&,$W/ZM;&>=-=W25/O_*Y;M^96.Z MGQ\J._A@/TV^,#6KC/K3Y?@6-R^@2#+L&E9CSOSUNTO0DISF?[FXQ_HTPNV5 M;N@;NWCKFR26]]W:ZF_!OQX+0;VY^7#%4S?):L6 M".OKYZ/JX)C.+PY.#@_>'E:_G5Z_O[ZXKQ7'9^\_KY*[U7GO_]R M?GQX?/#V^.B\><#7.\W.[^;D].+HO+HXK5Z?GIR?_GI\>'!Q=%B].3XY.'E] M?/!KE>[VXNBWHY.+\^K;WT\.?C\\3N]_=P=A-W>(N_M%]>5=^35/_;JU<'0W\Y&K]Z-9?1N=*16"S=G+^E99V.W]EA_Y]U<^+7UUM;5JZ& MX2PI4&GRZJ>G\'_8D?C":S,5ZD"?]E<%WT/#_]?XYXB"$X$.D? M:TU2@&ST+AI!N=&TP<''KH^9L;GFA4F[NLKK.9XM.AKTAS,,!]/%3Q!!N!#< MZZ )!(Q:"!*,(TZE'P@FTDQ(3R*BA[;61L%(*Y'TZ;F@5K_827]2C6*U.IW+ M=5QJA(O%6:YR>G%QL_6G/\_IPS?\B%EBRUEJU$WJ(:Z.YN<;PO?HH;+'#)5_ M<[\XWQ#AL_3(?VH231ZUI9Y:&H0$%Z)QE'HG BCMF: --;Z^6C0MSZ7]D^1' M2\!+YPQ12EB@! -8MWG1S$W([3#8<:A^&TU'XR1_HS#ST_2-9$A]7Z7WJLG, M3?JA;\?]=.EOT^:(XW%2:Y.:>YFLIP3XK,)4_6$UO4RR^UD)3D_74(3MI,H. M($9^_("]^A']SQ7TQ6>^JQ+0 M;)H\FZV6I"0-9S$96HF>QO7=AOYD;C"FBR0\7HWQ?7_VOAKC53)WZS$GBV>< M!CZ;]@=I(L/BSM.5^DD:\AUB+W_<]N<73#/_1]]COM@?>-E/*MID^16;?N7] M:-K_(SW,DY@TMG_@-+T;9FD0GY)6.$I#_-"?7J819SMC4 _ IK?BR,\2823- MY KSE-8C&8W[2>.S@^4\8+*(KU:&G(S/&S><)L*/1Y-)]7XVF/;3U9<_G5?: MUOI?/OX8U,,<]3IV]R.9H-0N4P =_6 MC) FZ>^S8>W ^:Q]UDB> W]^M37H<0'!!:MFQDW4VJ^=7'/N2918'0S30@ZJ MMW@U&D\S*[Q)0ZL6=@20/ZE.R-BL&CGQZBJN8SUYUO"A[0[7%8?L+JT:4=X/QICFN5TCW8YJ5_N1C3W?5[7 M'B6,3M-UCQ>2B[]L$J1U'9"%(E/E$R1LJ3!F2) M,Z9) [KC#(559RB[]H6^8O<[0^_Z0?]7JRM>;X[33]5H.6>]"C]ZO,K;;_HW M+7+:R"=I3;!>AK0>_63PYV],GN<]YONFG_R:UEI2^4V_F>;?M^_Y56N5$ M'K5K/OWR]0I[F]2DM,QQ-!B,/M077PSF/4XO1R&K"@MI2M]?F@C'=X?5(5'Q MT6IM!2%<(W 7###CHO(Z;0>@FVJP[;&H7+-RHTR$4;IMM*^\"]N:E7&UDUIM0/WU^6*N:.66^OI_%38[K/21] MVDXK^W[!:"LQE*S99_]B/=+%=ZY&D_ITC?G8_E\X\,;<9HS[*IZB/C9K] M0U^"G>O9\C$3I9XR4?!\5.:'Z>PS'JZRX3S&L(*887W=<:CK_]3D]0X3#R<- MZU-^)^W8F2*NM\MTB41JV9B=V[LU$/OOOZ"X9\*ZULKS]CJ>U3M([<#8I!+] MG_5/OYTE0MW0+RPN2VB[>V%B]K?X+A_!RO-W_NJ_OZ\.ZO5)K;-7C]&&O\^6V]"W66S[D_IWTD?GP9XT-C\;YW)JJY_]KA;Q M?MK[T_"&R1":3.8NFF045#'[@:Y6O+HKTKXTX[[_;'ZL3L-D-IAOZZ.K- ES ML5R:7DNQOJK+NLTWQCSERY]/RYF=.6DSJI6-Q>S??\W_G[TO;6Y;N1+]*Q@G MF;*K*!F-;C0 WSQ7R;*<:,:6_"PYF7E?;O4&D=<4P0"D9.77O].-A2 )BB2X M@3)\$ULBL72?/OL**P2X&ZNNOC3:E-5Z=5BM?Q#GM%]GJ<$2Y_17.,\X;=;W M39GXJ5$I3+2E0+F/*A%Q;Z@_+#FL;<0Y]YT@E*XB5'C<];%#N%3< ^/-VX;# MVE%,*>9BUW8I<1CC#G)\XKJ^#%Q$,=I3+&4Z:EL97YD%WOZ\ET&M()3]G+:P M'.PUSNKP[LO--NWL7D4Z5[$VX+2@ 1Z9\MK"*LJ=^&6M9S6'7JQ,!7/FU)O( M@[C V32^ D_3TC(/IF@RS>5#6:*&[.BY9U^]U$B2\_>QG:K\_EE\.F!D"/,62403*U85,@ 39/N[+2 M0(T6 O\:LQAT>-#3J^1$?CII*$E+ >V.6L_\S0RII&3G:%%RSWZ K@^6S7WJ M4M/ABB09WP\SPU?[[^!XE!AE-D/N$#1RSSBGDT1EHJS?2UUE/0T,?;DLTGVR MS>M5Z3=7WZ3=C.8V6(LQ2\9QOO6ELK13^&%GUF@,G%@]*$"YU+?YC!B-C1V:&G*//3!;M=TG>W!BL17&$:@+W2@IG?#$10E? MC.^Z)<\H5_V>>L@>;8*+:7:$KIN/!L;=V^_]@(NZ423+5YGW<@T>_8I8;TAT M&1QT#HIPK#,,)HOH6%%<:$RSV 8+&B?F5L'ZPO@6TD,J$ADFCQF9$)W(%+/\ M-09==8P%D'/PU-'0!T2,Q]/GDXR'0R ;6*EY%;S3.!GT5^?7_[C\>((""RA8 MJON>Z%C?QJ"*,5.=Y/VFG_' DLG)6M]_Q+J15Z;0Z>/0\BIA@\R!U+L?1J47 M?#^]2=-I(@U!ZRYZ4/%@#HUU'J*EU049/9IUYQ X[P+F=$H/&&NF /@%:F,* M^6*7>?J( 3D?)[#(!%XB3(@Z/R[M'@"M-:/Q$GSU&^[94^XT+XZ725APDH-: MN]UU &#R^ EF \++23B@TN50"'T=?,C@:8)891=ZL:@)+RS<2=%C&@?3K@M- MW,(X&F,%+P;P :?1&V9)U[ CPQ(ZN@!B7- FG": .M)0FOI<9]R<]($$9<:P M.G!4D33X/@&^CNL,[GJ:/O*KI +JA_T7&P=6!.SEW\\]>9@F6Q7\\$GOQ?!. M?1 )!PA$2:<@@L%#+XX,SF0B1+/0N_0% "@XJ-E=RB)9B_TLWFIB53H89'RS M]YHS3E:=L%1R %D-DM*.)S#?JMA<[F?:5/NHCC@LN6G=B$-;%[&T+L)OZR*6 MUD4L*T^8+S68*U?(:@\6%QW,(O6L,V E/&NS_G>1]6\25A'ZS7I]GG.L]2H! M:C/)RCS"93>Y,TQR=SR\,DZ]["9Z?!9DK$K.P$$TJUN;H*1)$(E[IBISRN[+ MO"-:9D\P?V*R9);!= 0.%)"'7I9':-PQ>2QRZS'#4@YCM'*2RZ^;V[@S4JK, M9%AVD[>3\-KRM]98JK\DO ;'4'+2@CH=:6/2(%Q:";*X'L3S RE"!R/'X82Z MC'L\Q!@' GN^C7E%8XVUW;8NH]S#V)>!\DG@"I\0V_6Q1$B$Q'%IH\)K #.P M(M,98U-^VBFH;B_NMOSH:^!+\%P$:OEQU#C#W8?=EN^Y3L3@V5C=\DW7@-3. M?< K8_M6V7U><94FB3ZID<5DE+IQC9LD'6"V)UGCU @>;A!;L6NA'MH$]2H= M ,MNVGW*X0J;K@,J9Q-059H!RVYR=Z]GWVZ5!+IYYKUQ,ALG=Z8':]VHSGVN5LOQN!]G#*^!:'0S%FV!HI26X["9Z>&+>:-/I^E-,%:JOV_8( M0+W_\TIS4_@]Z\!C?M]."L>41VQI/L?$#S?=P&=V.NFD%]&,4\P]1<%?%C8; MFFTHM?=2_5Q@S[=BY'CFHN_;<1R+DQ45F<.:"!M@@.GU&L&"FR#*]FG=D-V\\RI M)7D-6Z'8-0*E2IY876:GH\"-6-=4CD 6]EZ*(T8=F6\QN%A#*;HCDEWT; G M+)_X;]Y-0T'_^03&2K\W*F?%607C"Y][KH[U%+;NMSQ=;\;2/2)R6Z _-@JS M=F4)-&J3T_ZDQ:M:()#6<#7U$NVD21ML]1)3M6="BJ,H]SE9J1XY:=HT^7,W M[J55KVDEH2X5UZZC$;S#%*;K-A(F[30:Z=(](!(^CJ6I*RQ'AO7=K^'_L1(1 M2,Y_YPFPJB#"-U9<$&"L"3 N"'#B;"KR94]-FY0![+J\-38< N?(.P286GLF M7R9W/+ M6HJMWN0B+:!1N[S8%\D6AE3JFT6.\Q29XND@$PZLQCK';C;HYV"_2H M1AW(SHRS1NWRUK01U#N=XG5SCS-4_EZJXW&&0UX]IS/U6FG3+# M+(TY607##$(5"?R)E>>]3U=*Y'\F7'>.X?;RMO@FA#"5")^Q>%W3'L(8XV%F M\$Y8N;D?-F56>VJ=Z;1T$"I:U'6>J5>8!8 ^I'PY'9V2^MQK.FD5PVRB^W2P M9;V"SDGQ2W*ZODV:I\U,6MZO4= Y24%N:O/X56HI/V3U!.?1/>^E7=*>[Q^L M!'5"ZE!'*D(\PADC3#+E.2[V&'?(-FHI&7+T0 CB>((P5S+7)5S9G"%%14#( M ?L'XZ)_< 8WZTS\:]Q+NS&EJ%EJK52[8G(I &I K5X_X?J+K Y6+KFI.1DH M.BUPNTF9U2BS[=K0I0"N<2H[[XUTF+R@FK!O AR*->^L GKY4O*BE'G54<\[ M%>)J>>&N>]\! #1B4'F@V GK5(-%6I?Y\H*;4T#DYNFS=P%/M89RB'?-*J424%@B^L^#X5-SO&4B7&)16WL[94#_$ M,K.?3+^ D2Z?LZ[3\D+0YOX&QS^T_G;/_YX3T:*950Z1%0%3?]O5*>M+;O)VL^W9RBEK!@Y+ M%9A- %&=$+_D)K\IY[]CT;!*;>("GKU]M\%VN'EU0ON2FX)9;O[I^NKVY.;R M_UWDX#(??#K[G'V^_-M5"AQ=8FC=Z+83QD>A]=+452"R MKGW/#^S+M[4=?B/:%2:RY=>!0\M-1J6CJW"0/@,,4($PYR( MT!.A;U-;N?&-D5#8I!;DT[ M+TSKWDRR)2M(MH[%K+_ID1&#HN-OM>CJF # Q3B.DA7/IF1\GV>-#W.%80/=]^,&$*?Z\$YCY'@V8DGZ@_( XTO.=P V58Q/I>5QX8C\P M<^K!C)[B9V"6C/D?IG=,5'@KAU$R.M%.G)G&F44;B!3-3>N190-9F*45=#5Z M2MO+Y$.*2Q[.:;I2?5A,' UZ CC:((EBTPK#=((VL,A:7H@^NQ_JY4FEI[44 M VPTW0P5$-EU-EO%NBB&JN3T=GU1S)9))[ATTJ$O\#33*1M6>:][2!==&T!0 MY;-@\KC95%N,M)ENQD\SX.2=-JQ'EEA#UDN[7YN&0*;113@V@47^I >_QB:Y M/4F%^C0\M%,S5@]1WZPO:YD1IC'ZK,'0?WW]$NF)7]9Y5X<8/[#!CXYU=7IV M:OIJL[NT7^K A/VZBLFLDY$>0).U6!V/DA^]..WZ<3,:CT9W<$4GXU?96[)W M9K,/\J_T8_\^'L#U3Z<3.*3XW2GU^4E,__3,#VY=#.ZTC_G+I,_1C;HS?5VG M-V^$?-8"W?C!1SI>>&=P2?T$)FH:O'#U%.G&%\;]&T_/YBF.H391VNJBGQX%V=K6SSAZ+C[#RLV<[DHJN MDN,^V%/?LIP?)2^ESA'2DN?,]('*3:NS@?P\:<=WIENS*7EKIJ57M2[%2'*% M!?4#2HB# L1\0;!@0A+,5>5$H*EP6VV]=5F43MI*J] \]$)"O$!P;E,P0KC6 MT#SLJV=K2%<0:'7$X%QD<(MB4"O1O?!IAO$L=FMOP^\^)4TR/_E)7[<@TQ'O M!=_#L@.-R)F$J'3-SPZ?3Q_W"/)E M\I+)W1,?6,&PP2KH%2LH?9\!M_@>+)-AGSWI3[3CS/H/T_,OUGT 8:/]B(V* M8,%M9=&I:>&]0#,!;9;9S*N3()J.\AF&4U:0Y;3 M]%^;U)!HG,!RDSJ,(1^;Z;97J+L^\R>P8_>4[ M,W*V^"A.V7#ZV926.Z=:SJS-*T>J^MJ&+3"RJRK,P*R&TN M4.4 7P62*Q[+P@*?-5;L[!E%-E_Q!,;SR+0/J,^J.X\Q M&^YP8X9G[&=G!SN=/3.A33G)GP_%/"KPXMA@MY/HCJ2!) &SF595,$7<%4+9 M ?9EJ(2+JV.4.X[NX"*Z@Y=$=SI.,!^PW#6*'0_OK*@OG?IJRRI1P[68L]7L MT7<'8E%[44D.):>:)/@/!(/MOG9U.7=$1[YG?I7;D1[]RSIE7/F?Y]G:+CB8 M[F3:>] F>44;B6)9^]:C[7TGPSH 0'!\K:*NU\D$A3PPIA MHO.T-#"]LD1')568N%@ABASF4H\0/V0D#"D*4:@"SI&H3G0ZJ +L='S7:;#^ MNQ+Q-4HW>!',[#!ZQJI%@U08(*JDPYEO-T^JNQWDT..0Z@T5W2UI!TT MPI&)TZV[ /8G::]->ZJL_4F>>/,:O6FDX#U6[; !-/UKFNL&N\M57"B@S.%" MN800*4(?8<2(9 ["MAV$3O-$.NI0QS\.D=X:ZBT_:3SHCDRS:+KZ\%77-AW!%4<%:]M,'V&.( M28\I1AC\% 2"FT&'Q/:0W4"+'G5\U.0\E=:B/Q)2/S00CDSN'K-%G[*CP1V\ M66=>&V0XB<*3<9)7UC12)A^K1MD \FZD<9_<;U? %WC]6:/U-PV#Z_![DMU: MDO*85*>= (/'8>4;XW\EJ\T'G1'IFPT M7:.X'(S8X*ZGZ_\:K#\<'B,;0+$ORZ:?(%Y9ODM;*(^J,,""@7!G@>>*D"HL M' =,>@<+&G=MJ)MJXQ[3OS[4X;*6Q;8[JE M_,:#[LAD?M,%>Y:?5*X?;J2,/SQ.-H!F]R&27^\]-Z[T14G2VT'(52@\)P@I MX=(+?!#X/ S@1R< H=Y$28\:W<1AJ=VT>^1J9AYORUM::_Z7LN:OHD&>8A_- MA.>;K@<EB(O/7O*^;Y<+C2LH%]:C/;-=QF<2$NY0S MZG#AAE(%3N#(1BH7Q"7'H5RL;;O]JGI'R\M:[T73=9P5FT8V6]_YJ-)^@7I> M472OK!'[V5CUIM%=.@^\T)JL8FLX?$0J4([RM^QGM7]%(N;QP TP9IC(T.&> M8RO/=CS,E&^[JGDJ$.IX[I&D+6S4"?/758=:WG< [3FWR7':O:H@1UAVQ%E8;0D]8O.(M@9)1\Z M&:VF<9;GL%4::9_A>3H6DXY&[I>FL)<,M0 )V\?4H\(-B.?30#E<>I@'! 4$ M>TUL$M/T<08-XL\+M=/IW_4L,#/"ZOU^IX+A.E/!R$93P2I?N?0NTKB!:IM! M@=2"@KO&;+2M<,WIB<#S%)B[OXO9OZ5)OI][R<@,/=W>Y+-L3[D02MEZY=C> M%"N6LIWI!SK>L(*KC*+A;]:T%-S84:@[WJVYN'2B7.7BYLYE"^+TV0FFE:.9 M9P>[Y%>@W=T6CX[NW;Q\?'TY\\[I]&\=U;Q[;Q6Y"\ZFU^[2OKYWW_79]I&E&# MD^\W,V1H7DT"24CH^8#T.@F=+I2.1/3' M$K9M&%#^^F(*=17C6/'=-1;L:!WR6>WGG"7=7*7Y%$?W):6B[%/VI2MIB)G" MG!#.?22IXV#B^!2Y#%>K*CN>P>062@M]5FFQ3X,*C65.7-0^F-EAERO=A%^] MMX!(^O"FBK5LE\3J;4NO, HM ?A1^'U.J\1L4IX^NS(OWHMZ5#'L>_:3N=_K M2W:WEF2G$_UFDV.?ECQP=BN,!2[O_*_E\]L "+06$+P%2M[BU6>KWLD>O%I[ M\&?GD\\K31L;LMO$D+EJ^QQEBO%C0/Y+I,?NB[ ]6XE0" , M7>H2XF/L[<](7E7>N*?NG+S)>;U>; +:L>&LXP1L3E D8M4WD$NZO:&>7\Y& MQ=AO=A^!UO?O=/@X@Y./F>FR9":D$&#& M'48)52XF*)P_#L=&F2+@V!BCF@?S^^)U)A^>OK _HOA<&R#F4><99+^5 9L? M<.GD3A(EWLEQ_*18_.J]8\\.2K?T%\FIE;MZ5B"(BLI&(;A@/G=]@4"?!7/2 M5E@QGX*&ZRKD[+%-T*H83$[G.P$7&/S($K")^I$PJ#:*#.Y=P'D,U$3*?F$# M=J=T5T3K1MWI?T]39XFE]>>[')ZQ"OM* .>9(H&.Q;.M6\D0UA0"TOX81(]] M)>^4Z?RI7QFK89^)]!TB2DD*F*-F9?> &M)ZC.(?L$EAV%LD>F:]C[U1UP+0 M)=& Z?7U]>8XHWYIL6H6*PMT>H"L' -P]&7P'IU[9 W'\3!*5+)5 M1GVZ5)1O0>;YM61>4%-N;[34H,Y2'7O/XKGD=)SX$>N_ 9]B^#/\F7^J7Z)= MD4#$_>RS!Q;WV$ +ASLV&LZ!'W?34:J?@D>H)\S4'.NU/31CST9/:9/!K*5DW>;!\'R M^(\>/$L_$&1@]$.=9+X1\_T"5Z_K&B]O[NHU=P./B])IPR>C;D_\T%SFG:5E M2T^O8_::#,P+O\]>5WPO>PEPI2?]B1'1_]&['X($!Z@#H/L1&V50T-J7B WS M,FSH00$R)U8(!KAA;H4*EC+["4/,O LZX=&*QK'1)[2_6C.WLNV3 %M+>2.P MQ:P4!"Y-&16\8-2-E;+NX>R[B:4&^HE?6"RZ%D8 +Y#5UJ,"-I=QGO6UP*]Q M]$F?[>4@E3-&,32[O XS+5#=P&942;I]A"6?B=&8E:4G(=SE4MG8I@XA=L@\ MAWJZ!P_S;==F.U,XMJ,)+I:C1RX&^1^*$_N(W']T,U MLOX>]74@ Q8"'/+4>OV??])AE]]N@3-RD$O,_(Y^>[/JL=0_B%F_WFIWX4J- M:(?+K!55<\B1D>7E .334TZ,VD;J;)?L'TM"M^2K7R[T2HC]58&U 1+]#H3< M/Z)1*>I?>#[*IK1P052%@KLV)PX5ONNY'I-<^D1*:E<.4$!.13 M)8<9^.]?H^,A_=@Y;3?S(6I#8/K44E M(^>NAWVA'!%(3$"!X3:0)Q*4VIXDHLI[ D=>A%$V/_QZ:@Q"Z'2^T=%N%!FK M.!:K!V:WKEW6&[*&74_;^\6LAD*N7%_DQU_XX[22;6E;*1HG.J'VAQHEI\8O4#"(R2(+Q?R1 M)1.<';*>--@$3S(!E'!L5&S^I!-.XNA1GU$J'HT6#P9 U'_0>P&C0/9&5@CF M3[\W>DK]%?_U]4L4WP&4S[NZDOL#&_SH6%>G9QKY 4AW9@2*A@)\K6$PAMO! M -3/RQ[44V977WK]1S;^H53'^FE^D@]/Y6]2%V/&:=1_1;W!Z!^P&3"XM\=OO=VSV\?1[)TYSD2E25'D]'4RLWOCVPFH%@ ,N& '-CQ *=I&[& M"N]BAHB=-%LCR98,=VB/^4C=/>DGJ)]P36*TJT'FM[R^L+J*/3Q9<@S$EA+[ M:9[6M3!P]IP__49TE1SW ;'G R&@H"T/@YC$&:W$?>B#X'LUT01]RCU;NH*) MP"/"][BK!"6N]RCUB0B9 M3QFV ]]73NA2+%VT2:J44RM5RG$K-?!E>OBL[W^97KY\YS7 Y6P$KEKQ9X<> M@5_TV92DPSE$RY#Z [2'7OBTJ1]TWOE9S[FYL>/26NBYU#P[C/I]H\58:4KB M$( +&TY2YV4:'#2@-_/;#^V.#H)<'F=*8E:RJ&^_H,Q%= M;0K*R$1X8/<]T1O"745$-H'3UA$I/83N=4^O"=1$6'GRYMT*&1?K6O_+&48- M+H,WXC*U$CRV>OW))FNM+C(Y!M!NL++]@'9ZK8LIO5$N M[S\O3*W='@)4U/D=!9QWX9QUN.UQV_?!5 X("Q C) P^]"=\]R M<[<*Q+S\V+=:T$SF4;.=\/,\9A?LY)L2JO>@S;.*MGG;PY/5ND_N&W767U2K M.F[>Q;.I.N*FTP[2*TL$50[\\S#TF$]=B161(?,%4:$, ]=W7@4VS;.-G>!%^=0A#%3_M1)@Z' M/@?]NTB$G&#L$4XX]7P9AKJ'/W)=$LK ;9+$1$Z'T%7:(NV) MM1U2+K8DN5\QUGQ9M<>HV[;$V'55@Q?3NJ5E'QQJH46MZ[HS.7IY,S='IJT8FN**H$"JW(/)LD%=2 M4M>WB9"NCP(:XH!YH6/#YY4-7 XE6DDGP%7M[EI+]%>DT-82/7I+=&:*JSGP MDR@\&2=Y GUKE!ZK-KIO 9K<;U=X%LAIYK%^TW"X#K\GV:WE\*>#,$&NI#:F MA",2!,2EGL-U0%2X7N54UD-)4-SQR7RU%[Q&7=)5#F$#,%KZDKJ.$QS"UJPNL#N5' M#3J.VR!)UIJ!OPS%-@141R!0FRHULT2-:PCNC+#V)>]>[SW3I_1%28PR MS]9S-RCS!2:VIWP,DM(5Q!9<*J::91!V;,]ICA1=SM)VASY[2AYL64!K=AZ] MV:E')V*Z%.0R M083Z*L!4$L1]7]H>"C!IDJ#&'9O.CRT[3G/WZ&5XRW):J_J0^L*R9CY-51L^ M5G7UW!?)+@7: =%Q/VNK2<#K+>Y%J XYHMZRG]4V/I?<#C@8^M1GQ):*A[[G MXQ#; <9*4;M)JH/?@9W739 MIV-6KR:8H+YM$7- M,?^A&699\@>N9P=(,M?QB:L$4UC(0!!.74)\QALE^5''M4F#!/^1^YX:I68< MW[0>4*%GAYHU10!O&\\?F#1?DG-'*X35*F!) M\U,AT=/H0\_&/F'<]84=*#^@6/B!2W'#-+\FC#TZ,&^=4]?2?_4\33-Q\?U^ M)FM6CFE>=I.[T61-O^J52^\*#CZ$=+-=!W5VC>TUYHEF(SL_WGS]]+F7C,PL M\E?;87O3,T3G:2RGB91P2BK^JK9(MLI<%J2<=C'Q3U_N>,,*.A]%P]^L:5&S ML66ONPBON*ATMFKEHN;@=S0J@L;_,(I&@VBD4MD#O_SN21H&!"'7(2Z1// 1 M)RZW'0Z? S(K+0S2>[Y%>A7=T6CX[NW;Q\?'TY\\[I]&\=U;Q[;Q6Q!OZFU^ M[2OKYWW_79]I[%:#D^\W,P1D7JV[Y=I /'[H8$+]P'>)Z]LXY*%0BG",TI'7 M455/:,[@X4+IA+/^6,+&#F\!@?3A315KV39YU=N87F,46@)PHW!?G%8)Q=4T_*TJ M)\OD[@I"L([H1(7"8*VF,63?EWBOZ"L6&XVQ6SB=@(/GIYM]DJN-*<,MB^&O M[$Y]B!7[<09_39C\(H^7]O6J>/X15V--7^DSYO%M(7I-20._0,='E0[Z'F@R M[.<7Z0<6GRU8 6CN]@P&56UI"#><<+WM$Q;"AD 6]A_94[( -F7A]]=NG#\E MT\DS:6IK);SB.-Y99/@S_79*1>EFFS3*^XQV4J7,YXH+H,ES6RN_8VXW?U=, M:B!5L(04NKKBI"?FC@7N8%8WUHSS3Y=7'R_^1_>BDNKG7]^R@F!+")RO:?[# MF84O1;1E["GE3HM4PBEDXB -=+;5[=G5Q[-O'ZTOU[?7WZROWZX_?C^_O>E8 MEU?GIQ9\9]U\_W!S^?'R[-OEQ4WU@@MSZ>"[N;J^O;BQ;J^M\^NKF^O/EQ_/ M;B\^6I\NK\ZNSB_//ENPV]N++Q=7MS?6Z^]79]\_7L+W;ZS__)/O(/2;]?H\ M9UIOYG!JZO>9W^HSREF-8[6[G)Q1+K:A&Z6$SC5JFZ0+@ C,*&:)$K7[UE]4 M.=A7U":(>\2G0O_,>8"D*[#RG+W,=%A5[7+)Z7S7S$+GV>;9Z4TG8)P:966< M@-P$O3Q6?7,"2;@M<"KQ S:+(;U=_.PS_"L M5#\:PCF-E.@.0->Z>VH2?=L.#J@;"@12$#X%WBZW M-IURK:.]U3"[ DALD\Q/YZ>)[)W*)RC0&)'N8TH=ER+'!9$N&9P[#QT.Q!Y@ M1P1.A6]TKU0^CPJ+R7H?7V]>;,=7EJLFL4@,J+1! I2R3& 7%\/+]3] *SA.!Y&B4I.9[R0J_AR MM^_4*)PY]1TVL_&(U>["E:'P%5S;V_(SX5K+)GOV,V6^W?B.O[8[EO[?FVTX M":==Y>EG#RSNL8&6;'=L-(Y5LN![P8:S7^4^1Z(]TWTU&JGX)(OR3ZYLL_1]]JCB>]E+@+\\Z4^,$O ?5N]^"-H"P ; T8_8*%NW]O*)V/ A MPU$>%.!:8H5Q=&_X5.'QNX5/.$"-3=A;%L_5G42L:!P;EY/.Y#&L*@'.E+(W MX&Q9?S+X/F4Q\.!1-U;*NH>3Z2:6&NC'?&&QZ%H8 1! _EN/*E8Y_]FJ#%CE MH4NCPQ7J\]9^JQN &BJ)%L_ I3.Q&C,RK(;VQX+ M0TPXF$*$V(AS4(;"T*?8=L% VH$K9"M:,*T(*B^6XJOQAE?O)S)H95&T#8E1 MF:^U]"ZWIL38:*ENK:7274N)*2Z>A>1F),<,&WL'6"A5K#D67%G"7V9 MY1-&+UFH&*PJJ_X\[439@^=MNB$!%X'#')?[B+D$] 6?2DJ"Z4>&[*;LLFR319 M:W/!&K*>-*1L/"4F2R\<&^."/^GJ@SAZU'IO*O&-T0(F3]1_T#T/P R2O9)? MQ+)"@ 50VU/ZM/_Z^B6*[P!QSKNZQ_('-OC1L:Y.S\J^E]D\BB"PO6/TZ-93>_Y=QKSH>SJB=F(X%>JV EPH&GK>HK'WLH5;Z/[%W MKY182Z SGV5F@+53%8[4RO@DJ$DG3FHE8Y%])V.U3K)CESO3XJ9@\4;NC),T MB #'-@:IH:$.>*%UI23]#GBZB;[][+)QDO)Z==]+$HWJR5,R4O=&>Y6@V:F^ MI4P<(CFUELF[/'[1&Y3EUD0K,RF2WF])+LK@\7HIG]5/ #96 MZ9)'^.0B@2]Z+!=K_U2P*MT@:)2O1.\$!.#DD1U]EO"0IVD+O'BYNA_VHR>E M+S2!ZUCE\( MB75&X)S:\@]0 MC:*.=7[U]Y[9[=][@^AT+X*I5L"&X$8)IEK1&T*V$G3:-/1$:OD_B?OJ^02" M&]%5UA]UH)R]2&=FOFJ$)./VOL$*C?M^8K59:GCP$("HMEXQ0[,^*R>$X M%L9 '0+YJ5SBS1JFFIN7I@3I[S5YZ6RA-)\(;NK%(./S;H&)]=K([&BYS!W^[7"A7TD;?/FS9A84 M4V;87NXR9E,B$:6".HS8(O!QX D<2)OJUF.H2C]LI%:(.C9V&M2/M$G&ZTMA M0,V<0M404!V!!+$>2?RIGK6 .UIQE%A\.F U+7RQ.N7V-=BS9Z^JI3 M.^"*BQR5RBV^71(B+$"LZFZK ?5#(K'KNB'VFY7 #9?RATLM+8[(WDF9;R=JM/L9;>C.W;63E &Q.%(=YARB;1E0!%!KB<< M)CW7416Y8,T4X)[;I'FMQQ4*;A2IMQSJ98/[1>@[#0TM-GA>8).QM=$L2W'>5B)$@HD"\0\?W0LT/=85N2?3#F)LU7L$_] M%7K(;$)_65N9%49MK-2VN4&-FYU0V R0B#';(;8,N.?!]/A-[8&;2_=Z>'Z\[H@$#%2MA]@ M2ES&.*(NI41A-_"8%U1D8^ZVU\ V&NXM;L"_@MBJ:CW1CO=\9KPG:L=[MN,] MV_&>.QWO^1\G)P"XL-=7$]+[IL!H^ O\_!=$_O*7OYR.' M+) !80111K"'_9![RB.8*U?8(JB8PS0CKI9WLU%">)SZS*'8)TC:G$B%B"*! M5%PJ[_EN-G^ R=8+G[;3;WP6]Z*1LDC>]VH*D":5&.Q)=9[H?2(0B%S M2!@$+G69[3(AR+-8W-R>D:W]O+?6Q'=WL;HSQFZY^KEL%6?3!1)8>*S[]#UI MIV_:2Q!0#!!3ZM9^A@]E8P?,=]EMH+*IN+BP]([\VJROXI3=S5F?@55C)5VE M1IEG4G>3BK)&B[,\L5?BB:R0,59Y:ZATG)N4X-%[;[WU/(]UP"4NPF@UND\M2_% MKM+":4[;J(;F>DV;+*7E[:]#T($;%$WWFECMD%8TW.JHS__,IQ#.G\E!UO,M MG548#9K62*:!O:Z:\_HF8/*UT9PN?O8JZD4/LB!MYVRE1J=%XU\(C6^C$>N_ M$*S94_8[)3MK>+-#54ASJMSZ>BHLO2>+C:SY8783NUK?.F>&S1A+VT*;+#NV M :TCVH8Z+ZVA3I6'L)SLQEPN;$EL5Q*BI,L5YB[&7'$E D$K*_PJR6 MP,:;;IYNXJ\7V:2*&P5@U4Z3+1;S58PT^Z7ZWK2LHV4=#6 =F#&;B"!@,L Z M+Y8ARG"@1,AM7PBIZK(.8V!,7;0![_BWBB/)DJ[&:]]!SF\M[VAY1\L[#LT[ M'*I"ASN2N8XDW'7]0"+?HYX4H?0%E@MX1ZL^-,@4?&7%T6.QFOF,@'+T2V@? MS;O9!*&]V4U32SU@!Z-MKZ)F-Z,F &,!@N]R:2VZM.C2HDN++BLN[;!>59.$ M8Y..Y6 _2\*9%KB+-;LI+VJ0CA6XAV>/$CVO\Z&G$T9T+HE,9;7.&)F7S)-< MA_(GAS(WED&C25;(7M:Z+:MAK<6NH?*?=P$)I\IJL;(=ZA$EN.T3I6B@B,TH M#P./4 _ABGX'L[4>^_0YKN(W: Y^-5DZMM3\$JG9!>)$GN".XPOB!I137SB4 M"A& 28_5"H7->W4#SO@ "&K)N27GEIP+@]JE\_EU@?O6\[K6X',OIX%2P3Q/.*' 0V4*WE(4"C%&N:"%L-09J79=RRL9:-'24;4QBY <'$=9 B1"D]Q,$6 M\!\GG&&.Z[*Q7Z84HN5C+1]K^=C!^9C+$7>]0%'.% D880'C7BA"9%,:R! M MX&.M6K6+RHWTWTWGRQ2/J]^(RJW3B(I6]L^:9)4N[)LN;),XVR]H30,J]/J>ZK]29E+,<##5@Y]?$ODT66CG19]E- M*PSTV6W'^/R<-VAIOU:S^5)C]@GO2UNTYT,07F<]&DN#$;*NC&^LKZ##@ORR M/NLFDM]4/Q*LW,5J%^<:U.K3:Q\ Y%=:ZG[[L:Z#NY6(O^FN/I,(]?EPQ+: MOK)'VE?VTF9! MYA,]P@H430;7)9J-)2EK&V;L2Z\U26?!3 91=*S+@3CM6(]*-[H=QWHX3/Z0 MZ9Z(+"] _PLJG=ZY@DT,S6V9F M=<9IX/T&JX93+OKQ6I_53SASN*IC77=[D0'%+>O#!N&3BP2^Z#'=(5=#$"Y- M3,?H#Y]T=)/=H=[O@^H_ MY!.O_T+&["[=!)5HN[TOSE-GDEI.*69@54\ MJ*#.V>&/L^/0X,\2HEPPRD&;(WK\@,A^1B4BM:D3^,QVL)"8$,X8MZD=<()< MY8>(5#2=: 1I(M>NI,V6-(^6-%FL#"V(C.)X2>)/$V*)>I)3ZY\*A!F83[TA M7)(.P]37+-(PRJ27#\T4T?T03D)WLW]*QV$.BB;Q4PBEYSJ>]'Z>='L2#N*= MH2 42(P$"IW "PF8$(QPJ0=98L$=PAW^ZCW<%,$#_S4&,T_%&5GKYVMJ.IT9 MJ;:>*ZB^651K7@AR=FT6K>QOL=:96+(!G&H-*T&X,7":[D&SDF=J VC5&F2 M2*TQ-!LLL]88 >0>XE!?O=?2=61]8ZGJT/MWNED0L*#?W^_R,&OYN%&UDWN' MRZ2'<-5L, ]4SW(!2X=:SQYL1TMRT$:+\2Y&J'7'(QD]#HSYEH">!%)DHA]J M)?1O,1NJ!Y!S\%KUDQ66:6K6FH? NSWK.M:V8[3)&O2<57AC]J2.]0E$?T^R MTAN[[$&!?%4 NC%/M- 'I:#_-)&WN69\7FF)KC;\? 5+U.9(2NEB$;J,$,=C MIGR).9C;OA1LW6J"0MTUP)N!70:ZG98L;1,;C=:\GEF4(U*L[AEH>H.["0H6 M,XI*N:,KG^2RWIJ48754 =^N'E\TU M,@9DDN?V38ZD("M0GO5256RI+!,0/E/QO1Y@FXZ/JG"<@=$[+"2-.0ZAMTT"RD$AG"Q/EJ P9\S$-@;T1ARL.K!9+WW,#)A&\;.X*;P:[.?>R9FB#& MR2B"@TXRG[DUTF2EI\VE7;CB D',Z\?PM-E;.!P"T7CH<#UB=TEQ2\[G)TG*_7H&=NM1!WRJ!NF.5\L(N:#"P-:E2 M=EGR,N@>GI/'E*%B]1(XFB31UPZFKM5RK6>@J-]3?K5AND5 /3;PG7X'01Q M-N@.EE#,RLM\% R$;GX6CWHW9G>#*,W7 L$0%_O/E#+X+N+&>64B-^;%61@A M=[(D0,[EU:5R'U3&@7&LZ#VH3 TH 4_/DDYO!\(O')^).=!.!B;CLTK%86*P MCBN#4RDJ9(W8=+@C?7OJ['(G9NJ6[:)OH[C9*PMD<+5 M/H/3!AMS+?*Y-[]:%+E*[H?OM#32 V(+A"VIE\P.?)UYC+BVYU,6J@", MA, 57HC81K6 ;J$PTB5^;?=TOAS0 C#V=49'S8P!T'@T[3X?V5L&'^*XV.., M!-RWB1?ZC,L@4()PCX="J8J^#ZB #]H:? )T2G8!'^"D93Z6&D15^-;&%(XH MIK":16N(0V-I=2B]1 Y@"P%O,C(*%(!"#RF'Z,HJB7FP%I=/:J3-D'X:W&#) MRB-N'T%H5T8%-T#UU0+\QNHI;?WOJB\_1;'F$&GCU!)K0#9P3J&$F9HC)&/2 M4[87\DG5NB2$$I_/^D;VPRSIP$@@0"OX+:8QM5;8Z MM-4:WZGI7*[LD!3[GK1!82*!%^K2$4F0 M)X2 (V;^7O1)?.HV2)M<""OI@N#@ DM) 43(]:7O8)_[R%;=LK5C96L9EL_FCF11LRD&U4LF(2Z=G*ITJN9=Q[I3 ^,$T^C.Y#VL(AGI MA3VH/&LKYY!3'"H9P3^I$T@[OX O9FZ6E%=.:Z1E[K2.6&2V[R:OGXRGY6T1?L=@4TG6+3BVC:)B[1[)/\FJZ%!J6 MZ+,$.-;'FZ^?OK([]2%6[,<9_%4JMWI^*/#<(Z[&VIY(G[$&OY_R]_ASGOYG M"@<6K 4T-F6,%5;&L(-)UQO^\1X$M]9K/_(GI(%L"G7C/ZU&^=/R4H5L^)% MPYTJCN.=+EI,O\W+'&W[+[]9W6R3IMO1;.RHHL0Q^^H5H,ES6RN_8VXW?U=@ M1,25/K6*#)_)L< =S )F F+O3Y=7'R_^1V?T2_7SKV]9P1EFIEA4E-_,9I6M M@&A;J+6:"1O=W)Y=?3S[]M'Z?#=7U[<7-];MM75^?75S_?GRX]GMQ4?KT^75V=7Y MY=EG"W9[>_'EXNKVQGK]_>KL^\=+^/Z-90(=Z#?K]7G.LM[,X=1T N"*Z8 K M,[P]^8M;3>J(-*G;5'."!^JD]CSV-1OOTH&<23I!QZA%DTB=SH UR>]&C1GW M9W6C3EJ- B]^3-UF_=Z_QCVI\T? + 3[DBV8S+V1UE692:""LQGDL4<3K30&K;Y4.PQ!6N2Q5,5 G2RM*]O4!!27 M8>6Z5EH4Z,T@B77Y0@(DT0OAM8.1]B-DH6 XMH%."#)*JT8QEIO_V07:/:K/ M-EOLD)F0J<$NJ4_53$FT-.BBZ3ARGIR6HH>):C)+^TCC7J&R&WRQE,&6] #@ M$9.-KXZ>DWHI@Z&G*ZJM52T'%I>_'F6>S&5>0O=\.DS@.Q(%W E#3H@?8.93 M+APBF,-40(+*.I,UTV%L&G J0HF91XCDMN^J$ 62!,3&-E?B@.DP=%*6ET*K M5S\-9ODV:\"F7AK,IDNM3(99=A,N^KE4(^2-Z"HYUIZG C7/=17)8'2KF4P5 M8K: 5&$^X[ONM0/;1Y2A4F%^VEMY"2(.1A37^AN?H%2W+.Q;Q/F M4,X<1;T]U)N7<"_GG5IF&V^%S!VIP-U4;$ID=;;*ZR+EQ8C:>P4J32YRPEZ< M:+VGD_T4C4=PP:@;R3=IW$N!-%(FMU+S]@?6'X.\R)(5BX> %(X>M>ZSB!S6 M]P@L1Z :6$=2K*M^X_+#K8$1ZY+D]@&UT9[3Y9LN/6!F]?N9COM_7FEJ@M^' M(-[SW_1GP;-FIHWHTO*VUE*L M"A@[[%BW:!GK-#)W5CVL%5T*=52)PC$\?S8'64_:YWF?_<@:@C@-6<:QX6\Y MO:4Y*(R.%X7GVN-M46+]LL)I?W1LP#QY,FT B;Z^U#ZJ:)R !I]L?3C+DF:3 MS2."7&/T:.5 Q(8/<_BD ]9@#%MW422W,C6PUMC()G3Q/7@+VD.VZ#WXYI_/ MH"S<-#F^_DVCZY4:Z=PA4P0Z-629\8!Q:G/!*'&(\ -;!3Q40@]I#=Q%TQ&V M4[@BL8SA^O)>XC^WRT/:'G @7D #3V"F1,J)GSB."20.J" D8?"$/NT M8FS7TCSJ57F $]".AX.7S /VI5 U5&OZ9Q3_T&E]PS@2*MF3VG0XOGC 28(- M8SWZX"]U#PA][(O5#Q4@ACR/!39Q H^##D(4Q;Z#94BK2CBVIGX@K^,[#1I@ M?$@5HZ67(Z$7@I2D(9:8"D%PX/F(D8 $#M $%XY'=BBJ$>W8J$':>L/%<;5G M\NB<'M_88Y$%M"^?Q[J0:]PXH])\UUTO>TM0+B!)(<.)3QF0@%\U.VPK7]'''(?-58P=CFVL2UV$]'RTG:#G!5CD! M19Y2+@^)\"4AC =$2B(=XKB!\,#RV*7^Y(("93?(X-@3)S@&_TCYUQL,,R(5V7_>GRTW7!A(#QE,TUA82B0MI,.(0IAS$$;,!Q MI>,B5P3N#A4/%Y,.<>9';AR;O=92QHND#)\&H><,'Z0CP9WP>Q&HUCG7N?%ST5 ZM*]2.;G'YKT;06 MS88L/2#B5.<_DM.4RY5LL16HYP0(Y@ M"RH99C8!OD#<@ ?)Y'0B<@*'"6CX1;83Q30)'+'&+[OB(N8H'T AHXTD7E8*ON?;TUC/]9I;NN\:P*KNAC&AAD4$95F;+[AZ M9M.2FU9O4Z-+'D;J<^]!R5DZ[[K,$VJI"; M,"5]&TL_1)C8 :S-YL+V60.TW1&C.[SW.T-*Z*"6Z:GK37*:%:K MC)U' K9[#+MHF+'/,I)GW$9_BZ.D[/KW&1(2^5B$3.C1K0&ACG*9PL(3GB)H M03#P]V=>\>'I"_LCBL^U@7GVLY?\GM/2MS(I?3$*S[:*46#=*X00=LZ-=]M_ MIV4L+6,Y&L82^BXBF+B!9/"W1[D=4F0C)F1(N.=69!F8F&*S&(O7L9U5V@0< M.6/9IS+86(WO*QNE(^6E>E#]:*CG BK1'0"0[YY,V_H>X*N9##-F?=T#: A; M?=J?2GA(]KQK^52[^*>IW$\H'A*,@?79A/O$QVZ(!'?\@!'LT455^FMQOPQA M/^;H>EM@Z]E WUW@ZM<,5;?(&4D'K92TL4?&>%BUJB7.XR%.&TC3#SFVE9EG M07SJ"D\J'Y05+%P>;D,U:8ES>P6SK9_JF<1U/:!.CU]+YY"E\^HT9;2^JCTL MJ[7S?K=#00,GQ%RJD!#J!9Q2KGPE;,I<(2IR1]?7="9(#LS3_'*E,7Q[+-/O M^/XO8.>UU-Y2^V;4[A!%$7=M1EE(E*2^0Y5#F1UR[ON8+^K9V%)[Z]4YC'YT M9>8;WP^5GGU[%ZMT_&[KM-DYWSM"YB9=#S-;V8Y')/$PX%9@X_8X&^XX_BK5=<=@^;7D]XN1GQ_ZKD\H=FUJ$X$_ABD61Z$]'*/CY68\'/:?#J)3M!;8+VR!"8?X%*/ PPXC M=N@&S/.X[=M2DM"6887S>GTE)<7M@D-NT?*R&\8>6R]+2^/-HW&,PX!QG]DX M\(D,*/RMB&T+AIGT!:NH0%Y?$VII_%A\*\=5-_=9L41UHW[55-&=*425$#HH MFURC!.D0W'*]Y1T%T^2!@SU.B>U)GQ P)06W:> $E'.'!'D9[V:*D4'N75B. M9KJ;RE\K)JY"$_]&S/<7U* D*8\!R;*>X1@ESF;R5WIZ7R(U"* M=N4RVFV'258T)IGM1=*ZCUK3<@_\D]JA'R"%.1>$!*'/0]=W%>$AXCX7;)'[ M:#OCPT@'K30?^9X*%X71ML$D M/+\3X(9EXATMDSBHID;6&Q#7#&?3E1HUP]6T+C0;R+1+7?X;860>NDG)<4"I MMEB9'NTIF.L*ZF%IVRZA-O>I"QHFYZ!L(@^Q1>V1MF*(V[AC^ZO,ICN@#%ER MWH?VH;7LIV4_Q\Q^0F R+LNW5ZWM-->MY7CB18=A-IQ( 6@=8WB; FNQ[@BPKMO[/ MFO!_O/GZZ7,O&=V:3OS;X4%3[?Y7']\SC>LE8I@SM('I<90I2I>7&./)7Z2\J8*MON5VLV ME=ZH_*>)>C#]Y+7DWXPXJ2T.O3KBT)](WFNUMAY6,\^O4B]*P>QU<^A&B1S7$5S^\5^4^L16,T21E\.15R'LXRWQ-8#A)4O M?-O!A!+&PR D3/A@Z@'/]*1?Z5F:&<2V.5O>TEXHB"3']1W$60 :,N6(ZX!L M2)!4S"95 ]R+O:!M[<4YK3)69V7.%*IDF!3?\==VQ]+_>[,4&5-;[!UP!%%LL"2' MA1;?O6*=I>^S1Q7?RUXR[+,G_0FH4;I49H:;SH[0? KV,'MH^H_J"^&Y$NX[2); M(=NF+E>$>*'B 5<48\8EV$X.LW>(V_[I?+ID;MP +#4\<&>[@-"$??L8E?4) M%_E<,>I1W]?=;?U0,>XQY5-;((1V2=O/[7^6AZ;@(+L AQ8%Y10QJ1R$!14* M"^)[04!0")MF(<9*>G[E&.?](81K!-,"()AY[FL!X"P$SJ2A\ G$4@D(*A#8'[!!8^G1A'_*MR_U2R^_>YLH8E>'O/>AT,R M\9INDK4 =!4#W>8>?A/LF_R67_E$(PK5\L6,&K]PC/^ >J-S6$6TZXWOH)TQ3\SF+]1_:4 M+(#/M+/WK]TX?TX6%HMVK8JYPX$[F 6\'GC3GRZO/E[\SZOWVKOZ\Z]O MV3/L8#XL5875*R!=#95TR0S!F]NSJX]GWSY:7ZYOK[]97[]=?_Q^?GO3L2ZO MSD\M^,ZZ^?[AYO+CY=FWRXN;14N>F?AXT!U=7=]>W%BWU];Y]=7-]>?+CV>W M%Q^M3Y=79U?GEV>?+=CQ[<67BZO;&^OU]ZNS[Q\OX?LWUG_^R7<0^LUZ?9Z[ M\-Y4X->SC*G\6_EG\_L.'7%S9 .L-%O1U #Y&2U'5UHH=3U46B,?W)G"XT3[ M[#[T(_'CU<2%%RJ?>-@1$H/-9F/F,^$$*%3((@52>Z@Q(!ZK MRO"N[R)7V;YC>SXAH> .DE3Z$JG049X=H%U[":M120>4_-QX3P$T)74GL'T_ M ?B"0.[2'=8 BU,9]5ZF&-1?9/4X^B4WX6H/=QV3^YE#Q*<8_F@ALI"-;\$4 M]YXSQ:-XV 4;&V39]LWRGHP>TR=76.BP//ZC!\_2#TQ&A;\J-L3 M/P; ))ZQXC>V\A<:^?]W#!_"\8W "$E)S_K82T0_2O3)K:H#UT?UZBR4)3>1 M%M5;5%\;U:W9E*65@GOU49O406UW]W&Z?RJKRX#:HUPE,6Z*L#=@ Z'@'5K\ M&MM<>[_AD>,0#/MQK"^$GWI] +Q^_B.+E9Z*K7^.PK ']QH4ZYC,F?N(]_KZ M*_ULH>! P/Q7_QKWAKK?2B[KK^$-V0OUDO*C23V-^H7F2\"!^#[17L?Q4'O6 MUU:WON7/,[_=PM-*[A.%)4&NP)0@22CS0.6R/>X)&?H.H6IA1_!O;'"G3&;% M%_:S=S^^SS,I2OZ2DT2)=W(<:PI+U.#5^Y$:I.Z.6;T&SBNZ5WJ/::+$/7L" MC-89(_ AH#4EU%>!@(U!.=!@RABNC >/]IX+SFF_A>IUW9JF?*A8]S5>[ M*EO$M/$%EXVZ:9Z6.3[#@&%]$PM]9 (T>5 VTJO6_02 0>GLK%CC@9R$8#GK M&]F2=)6:\/Z9G97BJ/K^NX%.[-)/8, X8J;)\,2@#F<)7!,]J-1[/!$1^9,_ M38NR?%4Z,@MTWC_=N>2O3.9>=A.M9V3N5%58GJRU?%1O-NEMTLEZ5ST7XH<]$&% J;>)(Q1 )F&T+6(]@?E I!]?T MN;BA33WE8,)"F[# !\:"@+=X@0*NXX5TSN>2L\J,'Z;84.!!V2>_4)#.>5Q> M9LA\4Z&TAE/TU?O;KHY8]?O1H^99)OTST1.B'WJ@HOVK;$;+"4("*^OG"2$5 M[#S)9DX;'IZ8-.79*R8\MY2T9AC?#:RAUS=/N(TCT#U'(Y9>E/2,Z+1"^-A< M*G6X#>1+Z5OKM7D,*/#P@.3-NT4.MSKU&\OINP93\)^KWUA.9#4H<]KMEX4V M=!JZ.M%CPF/1U2; "0AS+9?*H9+5TX!G7-NU05J9%+OLIF 3D%8Z*9?=E#HI M5RN5$!DY7BD8M]H+-N/,_9-K>C=;V MK,M!JB0#;LVGWU?6Y&T-C)N5!M9:QCI=5YQ5CWG%&%Z=T$N12%E9\KG_]6BU M:AMHLGKE:4,0IW9[HU\$56>YW'S%P8QRJ;__J(3QR5FZQMG8?,W \UJ;T0G. M,Y;K\5'(@IKKC:6I+LL\;JEYMJ!MS_8(?G],S9S&%/>H^^0U.@CLG66W\-PS M@=?L#=\(/O#J_:R_TY2UGT3AR3A9W+1KB]BZM?;.VT2R]1>U^&QWT/5F>^!? MTO'FX)M_/E-_)HBBUW\=?D_27/7IR1W,=T@H;88)$PZ3@<* MM0;'X>7$J_+"1&/E/*%+71)2GQ/F$()MW_)8R6"74Q10 M!Y%5IBXW"=6;)N];;M%RB_UQ"T1<(CT:",XYP:[T&7.P(-2U"0_]8+=##SHN M(;\(M]B;%E>9)'1D=K_N1#'(VT7.%E[U]V[KKPO2 W+K9:F$337EMK;N9L3F MX,F0W1FZX9;I25 M>4AK^QCA54LPE-5"FSF.H)10H0@.P!#71CE&1 0VZ(IUV@>OG+:%.\1IL%JX M.I$W2T-LF5/+G)H!KTV9DR>0+T.";,1=P@.J6_T'A"$F;8^YO"*A?'LYI:CC MN0V**NR?.1TZ!&P3V #V"Y2-H\<#QD:F5[,P27:GK*()?39F0_>@/JRFM*X6W@@>N+=%;S5ALP5UB\+-@6N+P@UR MA.\A/0.[5?D9KKN#ME8[S<=H:BAVW9#;RNTT,^+<4A2N>DS&=! N5ULRK65^ M<@XJ1^=DJ)N\4%?H8 \(LG M@%_7>FQ&BZ)?6)-KE>9C '6#EOBBX-JB\'$)JDULP$.Y.?4T+MC(R/K&1JI) MD>#F(6G;!JT1-=(M#K8X>&@JG>QG6UC.;AYB[6MT/=LHE%"3/N MH%R[T.%AD;S(/ M%E>],O,D W38598R0I/?A(4CT2/E;*^@+?=!/K BQ@ MV8CQHL^.]=VE+#^&2:'/T_%Q@_I2-;5M\[C& ;*>RX J&J9G0% M]:/M43_&#>J@?+S-DG?)? ['80X8JST@6SVDH&G/^BC.NC72-O#%W(R'P[ZZ MAZ6P_OY#4R]%J3MTYDRC0=4:"RU>-0FO]J>&-DPHO'IO&/R0]:2V0ZQ15UGL M7N>N)59O(/ICJ23\8#Z_!T-I'!O!8$7A_'".=_L1"ZT*=A0J6'O6O\Y9OSAU M&]'MC)BR0H\/5MC1:GK=^TF+SZW@SO[(G+:7+,WAM MQ[4]K)C S"5*2"Z)'P:.\%R/(#7AU$_198,[9>R\ 3PX-> B#BLU7KW6@-LA4SD^I;X]ZU_GK%L#KNDM M"%J=\"7HA$9&7X??$W6F!?1U)IXO!Q>9A@YQ/<"AA@5 1;" M(8%P984/9@<&'^Y0NZH-P)'2[9SFDOZ[[Q)\A&H5ECN;%):[=0K+Z>%K\)U: MH,*;@(JN44Z?5:Q_O/GZZ7,O&=V:LO4M%=E/E= OK;A?OU@^6V7._](TV,6D M/7TY\H<55&Q4^&GVNJDX,$4A*RXJ;2U0N:@Y^.U2A$T_>;%Y\L/CX^E/'O=/H_CNK6/;^&T,7[_-KWUE_;SOO^LS30%J3;]D;*K%L(1?JL4+1/R9Q(M.#H^GI;ND/#=O;J!H&B MW*<.%8C0_\_>FS:WC6QIPM\G8OX#PCT]8<=+NW)?7#6.D"V[KSK*DL.2^_:\ M7V[D:O$61:JY6%;_^LE, "0H@2+%3:",6FQN '(YYSE+GL59365L;HXDLIAK ML9D"L/I<^>*YANON4GJ6@C_&J?K!55[]P,7J!]FT[D 6MR(M4QQG)QNZT;4+ M-_X1J"2^ZZE8,W8\"&(]VN?1ZVBFRY.-)N$N:I3%TOMCUX]=1CM9H+.PK./; M;*Q^1C9Q8_.FDQXQ6)!I%KV:N8T>4'8<[AC$0UBKKNH%H!A>1?*%J)Q ^NTH MW#=H'>'IW5$8VOC^Q".A#\,=WJ0%*[FEOCWD7FL%%6A9P2 3YCY,.M?EU!42 M4+(4/,4GN4I68DQ5U'U1W]W[H5-_'84_9G"W)+W[WBU.)[&A7GZ/^\TR%\+A M' "*>XG?_4C-O?D(UN*S!2-X\0Z2.QTWZZ9T'2YXK>.T7RL?)A3D3>]&W8X6 MK$U5#/QQ.2SO4B30%Q(+Q.3PFNUXFY'KG_FW7MH:M5GW)O-WYRR<9'N;U%=?/!L6\(5*@M($/#G7TY.CS_^YXMW)P$+?O[Q MFWI7+O>=[J?W=,TJM\S_;(,Z KDT?4P5@?.+H]/CHZ_'V>>SB[.OV9>O9\?? M/ER<=[*3TP]OLO!==O[M_?G)\7)\=/'Q./MT/IQ?GV_;R0ZF0O[I'4W/O[[Q;WPBH+2"V]*II!;$G+]^4K68^;;Q.M=7#EEY% M&[-.GX,0OII<%6TPRU/P'2Y8K56\]*K'FL6S82[L-/1G4#"<6^ 5^JS&DV'X M.UF7<8CO>P/SUXO9/*'1'D&#':* (&6U-9I 26%0_.,7*ZC%+JB#UW'OAQ-7 MMRBQ J7PD 0ME!)CD,!&8V.$98I(I>6#5>]66-%U]H'OFG!K9=Y=NE[U[B_> M'8WOJ,%!I729&D[/U7/%]TK]%93G@A5RO?6Z8(6H60\FWR_#U?$>0=*[X4S) MG8F47+<5-:@ MKP>=7RM0RCKT)7;N_MKMK$5;%S);^P1:B,/*V+N#57-/S+_/2Z?-,7ME_.T) M5WO"]?2%%A[4@TJ%,.^\&$3?F?_4C6ZLV :QXCESW%@F".1$8.(0$T'!0(I: M+Q5#TM3T7MS:0;?HD-H#L[8&PR.A]S#Q%>\57]MXN6;CU/'$G8:I7-RXW@^7 MUP*NH)0*"I_"()AKF)"@M0GB+ NJGPHX96%=A]BMH10$'< ;5"JFX5CT[-3 MN][NW<+48:N!S4RA;SKN18WLXF8P5R*+&>,]5UQ+PH#7Q )HF/($&@EU[='M MEN".=[B0S4&[5BG;+]K15BG;-6X=(#C%$(4*/&EG.0',42*](>'F[:OV@H$7EV[H4L34GB"N=EV>$-P> MT3)E_QCWN,'M&^IBS.RJ,'<42:P&ZQ3$2#)/-)"*!%U.* JQHMQ2; 5U?*>J MG12B.5AW**UI#E??NQC$.JCS01NM8M<>MAZT_E@]6F4<&".=E902[X026DM, M@D;G+#"B-IMX2UA*:(=*VAPP;17'78-II,^WV4F,@G:C<:L\MLKCPB3!#8#N M6]\6'=B=_?C3A)\>I9JVU>);2$HDM(/8*1(3L9RUG%@&C>%<:KU#U$,=R.^G MFQV:!KF[G5_>,>S)4)7$M3DH[?5+P-E8L#FLP,35EFU^(A!>MI2-PV<[F,2H MVT>-^WGJP(>P/H^IS5A7JT,J'&OK<.R\(-X3(12'5'H/L#,*U=9+W996C#LD M=KAMJH!8LL.-J.0QGZF6;KTUXEHA)+ZD[-VG8*V2EE8N9/KLH92E8Z?'QT%S MZ@UBH?^ZM"1@,?/*.P,1"FJ3D2QF.2@@C:" ([N-M"2$O)4:*Z@T 58(SC35 M5F&"G004P?WDMMU-L(QE&.2;G'*S#T-GN^,L($4A1%-J^I^#P"47,=D\+N1< M4LECRDY\Y\7.6%"72&>$B, MHXQ@2(31@FE.)*/<644 9UN@5$DY@518J80BB@*-A((X/- )9+&2.Z?4TCEI MPT)D@\EX- YD&$LC=&-9A:N@38;?VDJBV-M%1+E&GM/2;5QC[\E#R5'+EWN- M/7HL8VQ_H6HS?)==1#=9J%JV7'81;C//'J=,)V-RVVXYGI_8T-8\)]E"R M?H>\\M7]&/1^I*9CN9O"3]T4;=S*K^JS?_+)+SG.[?;=Z,SG?K4/D^'0W3FM M]10:2 TWGGBI-*?4$2"0$(P:179Y6DMHA]!G'=W<,GW+] UD>DT@P$HR0RT@ M2$)AH6& ,F<19!34!/E"B+:438]H!\D&A?D>9F1:TI\.R 5V-KX,9NI+N!4- MN U,>YZ!:4LB"R()Q8/ > X8#Z@J@"80DTQ8I"S2A"JC(5$02<.,D93[VL/3 MK77]0+A!@;8-\:2UK/BKLJ)10"/ M:8Z-@Q1@0D#3P9=0QA#+*TY'=Z:;H$[ M$#=(LS@4Q^2#.L4.XS+KU U(WI#MI1;92K#()MO?!F'^2K;=(:S/$O.O'IH] MMH%*)95.*@( $5P[HAC'Q&)&K-RIKT=TF&BPGK2CT,L67!K(/"VX[ !SBY;@N5 M'5:W]7:O?YV];L,4%@%C<> 3F^S%5CC=O,7D'HWA9JJF3ZY7M0>6*RF5]\\K MF?#**VV=!)8@*)5W#"BMM%"4&[0GHX>_.EH%==. M!WUS#]HP0<0!;:T0A'"C!1'82$2XM5Z2,HEP.^K,?[OAP*K19=PK@2#ZO3FH MUH8JM,SX],PHL5<<,4VIL(10)2VUPC 'G5?.^II:]EO3,YI5E[GKB#\T2M"#9:8<6M)P09184.0.TP=;*,YG%\XRK1,5=KQ4'E-:%J!W5O_1YGA&U#.OC! M8-R/1083_( MQ+K1_,2S*%^'@YM TJ,@5X*DS0:38?9ET.N.+K-!6$T[5'Y:8^ VGN'__[U! M>/&PR'NO^G^=E5=7>RA+0RSD.KHW-#&0*,0%,=)R3JV&9I%&_8^83%KFDA9U M&6^/?G9'__C;^?L/\6EAR*._U/G1YU2,9EY(LCDA2:="DCTL)/$;=$]"9H$* M>G&^+]7U]7#P,_QT['JWV?]: M136!X4H>>A#+0&[QS MRE :"ZBA4%QKXJD3&@:B< 0@%H\@%^5';Y,RV*J4\1!=I+B?:9&S+%)P(I9J MW:CX:?ASZ$;7+MS@1UBW-^F>):PMUTRWJMIMJK?P=?06L581U_4'*=89I-Q/ M>=YT\[=9=QSN;.J+&LWJX,R7Z[W=W8K)M0H:@SWO*P1K#7,/Y6Q/^@401!#H M9$$OR3X,KH+%=IL0H3L>!<-NT N@.;CINZ#@3?2H:[MJV(VW/?_\)?L\& ^" M>C()'^:W" M3_1MFLBG[G TSHZJ]R_H-4)6O_X,OOW.,WA]S#:#Y>QF4/$ M[$YV^N8HS"<^]WNZ59RURD:W?1O4W7'1^R$J<+$:<*[%C5R_.XA_F4E<@^&" MPE&W;\KI7X1YS%8H"+$?W: QIOO%*081=6/#SL1GQ;4,EE"D3-5;).-2+\ Z M<32]\GVI?7Y0T=":J]$O@ NJ$0NZL),$2:$ 9PYZH:(.J=&BCJ?_J!%]4ZR8 M_RZ7@(LEYK]_R3MM^8P="F M'[D86NLBI07E?I@:?\1K>F$Z<8O,'&GGRGW\?B$=Y(]=HJ_4+=9G%;2=R=5# MFPD4$X@!"(' A& B& V6CW3,<4HH=XNTF0/93/30;H8-VLVB2@,]\\9JH"B! MQDN) !=(,PTL\JX[,^3]V=?VW"=DCTRUMP'#2'XV#L JW^%Q<>ZS&U89]F#MNC/4(6D @Y"I\ M(#%G$DN'M %+*]OO9WNK^Q8G?Q4&=6G5[:U3824K96%S\8:F-D)9D[X08:EP M?1(Q:D=<@A&1DCDJ#9>$4J4A!X8([CVR!+%%'1#WL8S_.!_'I0O$\&]N\'VH MKB^C[RI=\^%H&RQ4T[=["DOS4*FH)D^Y.;N&L$S]4-U>\C1'\I\ZXM[LT#18J[L(1+LW M#6H[V^Q@ =;J60+Q[A?@N#MT9GS?'3M^2 CI +;1MDGM-C,USH5:J:^/7"_< M,ER7XHE?*OO/R2B]'93>X("Y#W/UO,1ZKT;=T?EU4#7M6?\_@ED6B?=K0#!8 M]5L)XH0%WEIF"!)(>8<=EE@A 3%2RWL([05XJZ-//SW/K:3HBNM'/\.G;E_U MX]%/_,7YP ^GWYR$O?AY?J.NXS=U4$&J4$&F2/$:/0@5X$T-6/]KN>>CM.I9 MOH=Q+UYEU[U)KH+$:+"@N/2_1YT^Z?#;WU0-A G*AY%!>R>0:^TQY\1!)36W ML"9 \2DV]6M8@WPW/W?[4?(T=K/A&W0_M.=?2P$<&'3K.\B%=$9225RPOI3 M6G',J&# 4\]M??K:D^Y@KCLT> =YS0YF.LS(9F'#H@-F"N:EJ$]+T,D"/OO> M('4HC*"=(+X70+H?C8AXAV2&[)7!G9,$,"@Y=X(HRX03PGOK*/,:!SIH''D\ MS.!ASF[;\%S'L3MA5:05CS%(WBO M!-5Y%E3C]*O!=;QV)8._.\J^3U3@PK'+O;[&#<>JF[RAR=M:<58GT[;TN][_ MJ1J-W'BT7,^O*)RF%U2]%#IU.0T 'P^NRT.3XI,R?"K7*:L!*E_4=_<^D-U? M1^&/6?C#DF84]VX1C/>PA_D]_HBQ5JN%N\PIO.)>FXI^W.K>_-%/\=F"$03\ M#100!S ]&:R;TG6XX+6.TWZM?)C0VX"S-^IVM&!MJF$A?UP.R[L4(8A%G F( MH6DUVY&"UO)OYX)W+HM)IF2&NRW.:D+8 T]-+7J,^[-YF\!7^(BW=^B MNH.UV;:$*U1V.8S,^2\GI\V03Q^<=OZEVYW!4[K1S3_0_O#'PIH2TS MGW+KZ3$]3\XOCDZ/C[X>9Y_/+LZ^9E^^GAU_^W!QWLE.3C^\R<)WV?FW]^G1Z8>3 MHS^S,-N+CY\_GEZ<9R^_G1Y].SX)W[_*TJD!_#U[^:&T>5_=HZFY]W?>K6]G MK]4?$I+=V]DU+'%W[5>]^QVO15R].43:@?MBK6Z2P3P[K&5]_R@GB!JZJJR- M0NC/.G8G?3N$$24JX,0&#QZ-LZ(SK_HCJ2_SZ1[C]8)@? M3I@7BGZ?V ONW" M8[VG>Y+.Y7(*R*XGP]%$Y0$3D09*&@\*>K&W*60DBJ3E_^9$7H:95=7ZWF"4 MHB[T9!3;DJ37@WC^,<,DPHGELRP\+A^JUOU9O>R:ZVL!\CV'3VU5LX!Y+L7L6?+X/,^;-Y<=LUE M$I#)0 A4G(KAKWBPA]<]_Q,$.Y(!FX\3G)@>DA>56$6,U[)2BOI M)ODSRLVH,/G15=2:YESXV@OA 1(.$*>Q#%0AI"?$&\6AK_71'A!W;6V=*$5. M8."DP)@PJR40',54+XT Y+3&?WI07(3>U"5N[D>/&R>7UXKA_ 7]ST7U%RI9 MK84W'[!8#;7Z$<.[7'^Y%"NLI>=?#BW=%=X9/'I^=^N$AO06M7W]TLVB(=T16'#0OM M]VBQ/MXV/2F>D8Y0QE_"D ?V8]]6%06KH-8,((-D6#$?\!\*I"WG$FEIFA/Y M.7? @U<_7+W?0NE?2W4VS&S438$L02YOIF]Y88(5#S3TQI"@M2J.M YK""0) M8L,_98AYS3E:B9E;#%OG!5RT]X*2HEF^"WI&+@" =HQH0:24R@F*/=,< M"BF%JVGTR*I,^A*#:2B]>R"YJ65WCADC$QE%XW2-*"W%UX$ MA56+19V0FK?TZQWBX]I#_*D7>5RG4398(@/FG0N\! !3L8BF1 ZCH-@(X&, M_Z*6@X)++52B&H!&->$(^XMN$/@:T4BE&A:LJ2[FT9]R*184V4444B ME]"T-\%LC3""00> Y(1CJ:CWD#& B0[*/*SQZ#5U/[9(]WL1S!!S)+#A$GL2 MY(1B6@?1@)B40?-'3XDG^Q#,8(FCTCI .H*,IQ!A$@1Q,*2@\,3KHIL*[ MA14H&K?DZY$ZKM-!WV3'DV%TH431.[X,4C1+F5ZC+)>O=VSF$I^2""[DLU7= M=!"_D%>TZJF8>Q=%\V,SB?-G',='/.@Z)98Q8P2@C,=::]J1 &Q$BJ#C6@X: M$OV\![ZJJ))4AJ91&7)+ 4!-&U M48=QTUV!SVE7X$.5ALITGF700]=@HSX)BO M<[#/]JV9D+GNOMVOGGW7>BRW+R;&%MMVS[(YM*/\M0JAH'T70D%K%4)!>RB$ M$JS;&!TR#C\+M%'$HM=GB\00L%X,6 F_RP\J@BFK8HA5C +KIMIN+]6KAUA] MJA9'!JBJF(IQRXB@TA#"PC)XR#D0 $H2='RZ/>_GRJD"GV)PW5&*K3L=C$_R M)$5[TI^;P3:K-CQ07R"P[8I+&G3)&/@;D+-:O80;9R ,6H8#!*L@W;P7CGM- M$#2@KGQ78Q=W3IU$*UM.==F,12YY4#2NNN,\FK#KYV(J4[1*?S ]!BPR56UY M3#?CDJA%IFUZJ=7*68B)1U+4%EI8:X<>VHFU:9RL MFH%>FVJX-3(G0CH;T (0R0FU--A,0$H0^[M3;$EMKM)3+N*:7@!4ZY]?D9J7 MD7!2[MSP:E3><*'SLBC)%(?:";\:A%L,D@28'6?'B,4B;E?UPM!^N'X>N/A? MDVXRY";A)RF:.'KM8J.45)-*Q\2TJ?D6]/\8'9M.RE4Q(7.IAM]=NF,RZX91 M&E=*GM20SWSNVX=!/X_;'7T:#+^F\3C[J1SJAV*DH[2O']+#/A3/^AH?5374 M YD9SR%%DA+GF9!,!_Z@P"L.Z"ZRD1\@(C E(O P#=TCH+>PS/X,VYW$N0K: MO._&VV7_-5'#*.5?#@>!4V/>9]01BD]'KZ9^\IKRBC&4+X4@E=L9X#1&H_\S MN@SS,-N1FY+&+#9]&E;=N^TLH<- K;%:6Q[)>ZUN,Z-&EUG0F0)U]NUHB>TQ MK8CV)=YGE.BV6A.56>B8T0\B&I@ON/E9D4[(:B.@ZP7V3M&O*> ^N_=% /LO)_M8ESYM!]1 7Q8 MA2R5QJA%)M /_!>H;#SHW-4IUY"D*-4MQB*HD80X2A7 $&@@" B\Z=SVA, ! M*I)3C]AF'I1(CPEW4 ;6()8P2X,=SG5-9&ACEWBGZN14(5R='=:A M>&FDE%I0BB@FPFKA(&46A#6'"F*YO6/S!1GO6SEJ6A+*'%?P(='?38=./:=& MB]SQN]0!! [:NV$J_,<(I5"H8- S@ADFTD%46SAJ0X_N2GNQ@+J7Z 9OZC9C M5I%K_\MK!6< 6::Y B0(7AF,5^4MI!X%[0O7MH?>9>5'/_ M]?47X*6@!$I D P(+90@VAG/@-#2>;P]PW):/>X\"(R MSX.\-$JY#\%UGYYQ&\RA59F[UGTZ5,91!A8-"8PPB,1#'.F(8 ME%X"!Z#?C3AIH+,IH0"BSADA-/L)264B8@%4%-!&Y[.4$' MKKF49MB7W,:W68R:CWF'<7T*5$_NA"LW7F*>A?$-IC::,D$,C/+KIP;^=0%< M*4N_C@R3#ZLN<,O-+P6%V16@*9U%BE+ ^:E)4D MF Q"!"T*.2. 0!BP1=V(MV_R[5+A>M /ERK&U,FA+:TP\4IY26. )R;8>FV! MIA)*'>P)&E2F9P=LBR.;=YC@@=8JL(G0OD_&UBJ#B79>!G/EY@]%@Z)IXY0] M-'] :Y4T08]MHK;Q,-R(H11++Z^K(%8SQKF6 M"I7@S0#SD^NH":_206G-2LM.,!# 'D%..1&!!CA$.IC07DD%&*NMRXJ0>+B? M4&6I\Y5>WF1I]=+)2WUJC^NTM.ZZ,>4T@ 8YHHCV3%G)K)62:N@0JS_AVLZZ MK1>3PA]JT[5B'9HIP4;]--;%3UF2INK^AS;H,$% M\B*04(R$L%X2H(R7/MR6O7@W:_]2!*GDQ63BD<$J#P ."L(I=- K@I51'FJI MO!.*:F8-?/'NWR=]5[U_T5,E-@<,"Q:4Z=H"_8L"HKZZOKM1O3Q8M'IT'!2F MP$* ,X5(X*&8L:2I(<%(#/:B6*%:YGK44=GVN#QO[61X,QC:42RXG\+#7J?P ML+NE]H-*F>81DVW'W5Y6+A+O5(^%3(2Z7B^7-_JV#"Z)->#S@HD1>$>#:#$$ M\W[HQKG>>L<%N-K"?J@\Z][J8JHUH4(2RS1Q%&JOM3"80:X-QZPF+'#WJXM! M9M7MZ-[*7@]CBYW"AU%R2S+""@MO*_0&F%04BC ]S@BR0E*.%4748,VPLRLX M.Y^$WBK69IC/@[G?M0*]U[M?X5SE@<.ESR?[>VKK\?_MH JK4)YJH@!PG!#' MM&#>:.6\L9)"N$(=\W76_+ZWXN]J.%(W*7H]%NLZ\[%5B=UNZ/<#Z8=#=Z?L MZ7F,"E5#F_?B*K>X;,E5-MZ*>SKIC9-HCA 2.<+DO;XJ*5ZKU1&H+7931S"Q MZL9&/2B!]- MM*W5O'ZM9M;6:FYK-;>UFIM9JQFM59@1L<8X@_=4NZC,N7WD.NV\,N3*ZW0< MNQS&]+YILY3LPV T'NUPR=:J=[7W3MAH#P6VMIKB]7>7%T6SY8[.*C6;N*.I M0^]C-+J2-'+*<(DL3ETUYP]#BC *6AU1ED@;5%R&+8W'M( Y*!=5*]E.+O@# M.:LK%-UM9EO36[4SN?H&!V>1FT=TS M@;;,7*ZKMW>\B%!43?QX,OJ'KJ>*.N$K52,NGW02TXC[?9=O1'*^3CW+]QMO MSYICE[VOE[>^GJW$7'?O[GQS\9N4=S%)DTZ%__*HAL!S=C762&?J5X/AN/O? M"4[._!0V$P7E!<2#ZA:_B%O]?X.:6;67F?844&($ 00AI2FTQ@KM @Q)(!>6 MM&I2\4EEP]-O&>2<( TY82[Z3DFAN+'+>8*&06-O9\ MFNF#&F?!8K8<^'M\5&$7G8BVY[ZK7J2\2N^!,E7'NQ2>$;[WSHTJ59JU2P%O M^8H[&X@^1@Z,$M8BU33%. M*VE>Y1T)E@11;L!;@@B+(!%&>TZ<(8)92@DD%FDJT,+6\#LO3%+F>@_+\<DS M9TJMZA??55^G]Q6U;4-%^K[6=]<'$(R-F;*YN,]WH-G>8#091B0;7%V[_BA- M\FL.$FE3SR\#!\5 0_NEB*6+JNK[WL#\]6*FN6)&F<,<6FZ#ZF6A\C%;52' M,.,+.KS/'4*\R%S8S>NHT@XGKE8;5TH0ZRT+VC'A0?W11!&*@2*.4.'WD0Z_ M1=VXWB(?C%VX64F$!=[M^JDIM.UUVN*L2@79EY[JC^H8HG*$MM2D6;IK:VSU MUL/0ECYOC4'NH1?SWZ=M=1*BI[XX:3/SZM*FNIG7<3-3W'NX8FCS0D8S>3VM M,AT$P:>C\_?9T?F'C$/1V3[YS7L "OJ;H[Q93$32./*<8#?*2U"H\GPNNW(J M8E=QI#U*1]GNZKHWN'6QT]+P1S<&A.3]AG*I[WZ:RQCVF98K%D:[B0>$\;+P MA!BU/SUZK?0SRH/U51AY3$$.AD1WF/U0O8F;:BKQ+I7(JE*ZI#%UTP@&W_M5 MS6,NI7E4!IRF]BS7+F4M]?/8L7QWTK%T9O,"5X46UI]--3TBSZ%)::Y%\G6Q M O?F/1OR[CBF/@9QR45;#T%<^KPU!KGS ,25W61?72#6;FJ<'I6V+VZ8M*#( MV#E+_5LDVDV\9DN78HWU6[-/3OYUX5Y>>\3UGM$E%^VA9TWJ,(F/DYX9E/ MWXZ.ILM0S4=43'OLC)'1?\"I4LQI:QTT2COO:Z-QHCLAW?_B]MH5F0OE;(_Z MML+8:43YTXLPG*BCG8;9I=5-UY&%,JNI&S\EMO"8H/*GNRWTHF')K]"<5:E+RV<2* M+///G)G6*UG8=S!_$]2O/]Q9 M4K6.A)-\Y$4/G=YM3F/UHN6>$*FXX.>D2;24HM\K)@Y&Q7LF219(I_QIM>*I M5/S_7I!_G01[4"Q%MUHI6:($&)WY&?XG3:X:SA534;F!FG)!* ""61E3W9&S M5 BPBJ.E"NZ\"NXGIY\6P'L*J@T0/PNJO1GL&-G'<25J]_?EJ(SLK'Z5[U#< MONB*?IT\R4,WCJ 95OK>+Z<9!N>+;U:B6=SVZ5;J8,Q=!4-J$KOV_G"IFGQ_ M4"$T->QURS3(^7VO=\(EG-;+M1%]5QOY&"%Z460Z(UX 90'C 16HY% +8B!" M!I 4?+LL)GB1/I+H<5D*ZM)P[)1Q?R](?;L$E.?P1Q!)9GO*4%734X39AOVY M"KE4:6'D>BY]Y7XZ,XDR>90((8_Z7ET#76?/TQ__X=+)RM=H#8[JBSH"#"&7 MU '+"))"4R.JEW[[L5R5,^^[Q@W+ M>/%\T'DR;;T"GAX9$]DNW5E_BXGM3[L72+%X#!3DL56$,"Q9/+%W06>+#8/D M"CD13[P7P:K8WE[4Y);?C^C?+A!,VZT,D\,SND#GSM4? NDHFXO5RD'VO0N3 MI60S2<<4H$%8QQ88AF4F,F;0!CY:TU%"\7T$^]W176>PC' MM[5<#!,?:Y=H3@DT0GO/K"$(Z, >PM=6W6C4-Y\A+Z+&M"&-[96F,D:++7RSU0<7&OO7AY2SF257$%U)3,M2 M=@,$.04I0X)'20VU^' MU1V.8AV"PAR>UV0WKY^_U'FPSCG\ULOG+W_@.L/<0[S ET6.A,(IM\#=/735 M=&>U.#5W;4?VYW1R.L703X-AO9.YZM@FW%,8:,(+1#PE"@L8VZ#8L*@4VA52 MR>=AM/+ JD-[E5S>:#S>2^6]*J=4'I>FPGD1D (VN1_3 ]:*]KE')8UUN7B24^,(J M(G2)1U3) 5D,!B V@0S T M2D$/60"?6-T$P@WLYF5G:HL*]"W1\4;AOL?EYJRJK]5BV66^)"6%3_&HIZY' MTZB3'_GRW2E:\"D_Q)DDYWB_\)@FWLGI)5YTE<).%C:GVVAC/Y;WKPRDUBT2 ME&\H+4;*"DBT26DOW#DH%/:.R!4*MVZ@EI>R=GM^C;JZ!#'89O[H+9D&[ ME(X!XVA8XUVN: DTVUO)FJ/Z!20]!;Q21,R+I6G@7!2EA6@NLA$NNP&0PA3S MC(-4N3/)13\9IT"^R; ?H][:+/:-LMAYF\7>9K&W6>R[SF)?;,F92V#(5M")<8<8XS&7NFJZ:M<+](3JP():S(/@*4%@>^'B9 M0BJ+G4^]A56LN]GK#6Y2_?#/$!_G-PG,6IP%(N0]K^G:*'X_EI9.WV?RUWCQ^GW M+_:6^E8H?/'+MZF>YO2C82XX\L_FM(2I@)X)LI2R-QY61/BI4\L],+R@<7>9"GGI7C\?"SIAFK#2BD5=]6@Y/(I679;>W"?/A^S M*S&Y9^Q>1[Y*BO[-4%UOM%4'21P+5N')*>;OZ6V0N47_\?NT\R3#2FD^V7'T M?W]2W6%#1O4?*4/NBQOF@>B'RV=Y+O><)-B*;!@/KJ=2B+-_K;-XA]_U2P1( M4.VP"']0^FIE-LC7)'W233'.;[/7_ VJ>$1R 5E\UBCU^;WJI5.1Z*'.-=!J M]9B[F1ESCYZ;<#ZTU+=^7I'=!1$FY6(Q%9;JQNK[O W07YU+GF9\BT93L[#% M .4V&&5C:M]->MG'E(0\*_\\.HL'BQ>7JG]VG5*"3P?]_&2Y+6$("<-A"XFE+D>4'3-8_(MI A)@#O "AKG,Y/)2@>RP([5-9^ M:6#9'=_^KVT35XM?Z^%7J4D7BG328*,"&_77I#A6,YZ )< YIZB*?9N5C$TT MM!">^4]K1>!-YAN0^_]MSSR MM!&*Y=,A^Q,J@\\1)O.Z'20@$T>_-Q,2&J7$M&S]+-GZ,RJ,T0X8X8!1E!#LFM?(, M4J4T%A+3Y<>\.U!^%MIUSX_+GX_';X>:SW\D1;X1BL]S,7Q_88_:RZ<"Z9R, M:W0M;X&WW#ND A1[&SM]2^64XYP8"55MZ=Y=ZUJK^M9P?>6E)L#P)@;H[LCO M58MC#1O?@>)8,V#L,;IF4#(Y%L00R0QA6BE/G<&( Z^4D&I?-N5:CC:"WL#6 MT;9EI;0^(*21.NBGLF)=,^![VZ$TFY+@\B"L)T3J32+$#E;;G!)LC<*)G!:, M8D2$@B1VDG;"*XJ )UIB6=>HLSD*)VFNPOF(\)]GKU^V '4@ /7$^!0S'A^C M0Q*", %$ 0,U84Q*I$P +P 15M#;?=G*Z^J0XGZ#F$.#KN:IC'4)?!\^?/SX MZ=,O%L-8;LW]ND$UP8IE-L^T \8*T8VH4=&-CZ:%YHJ?G0][1Y)I3=8[5*'U M0%2DX9AJ&7L; A+>2,:<40@I28%PN-:W\;2*M "@N5&1CV3MIAVL_S+0]/P# M*!NZ/$^.@(]R_'* O4>4(R@)9%(A*Q5Q@CG" S[6^AN>5E7'Y(VXWV'YN4/C M/2T^_SMF&:?,VD?E&Q&6B0LA+X>OW>^":LVY85O:NK [V(;.EG?Y=UDU,]717/C MK? B@6"L6?"_]%U!H8M1E$B%12 X:@-4Y9 M J"NK5C_U)1,W\ ](8H:WR'/O()O=S0K)Y@WHZNTW56CO$1S:M.3^NJJ[*:L MYJ!R8ZFLMAJX9)6V33LCE&E)[N*C^#M8H0[J.>8TJ%G(4B*U$EQX#[A5A@%K MP0:]?9;5Q5VQF&I-R=M8Y?;%._*&[+8Q0:HEG1=:;?(."J00\= Z%C1G@XUT M@)+P6GLJ@U7SZ%+JF^[@W5JB"S<05,*M=KF#]POG3JN+SHN@55L@%/;D(@,T M-[%GK]/[K?F%5JA9%68^,WD7$NR70'318]2W27C$&MI#-PXKDYQ'KN]\=SPZ M[HY,;Q#[HM<5$+20&P(MM3R0(*5"8^$L-@@:J+@RRTEO>0%!@)G5+@ 4#QH9 MH4P Z(*F!6G0SIBQ8@]]%[;>LOYNSM,4A\4"28O$/7PT% ;#=M#'#E[+2,USC%.@=ED.Q8W?1I3;)O;\[?Q-%&&^1NQ]=HL5S/@7#-MLP< M<\769 ,=""TG\[!)J=]/_JP[CXE::U!&[Q3XW%F3KCB0TKR*UF*N#@#ZJGGJ0YGD^NKWN)#P('3$O^9U]G M[/&EI)K4U^0N/WV;]@N_3FV?PZM1M3%2;+"3>J^F1E_.)S/N.OH+4G7YDM+R MAN5S[H/4X"<.W-JDC:>6TO%V*F_X8H/2%+DX_/1*_>7FIC4JN321?/B%=I>J MY\LV'/=F<=(OB#^W3=.#(G"'\:C^[4.WCO[Y!YT3Q_FJ?ZC<(JYH@=G#X^DL MU/"V^J.CJ\&D7^V)QYP#P#*-N1($>R^-M0H$\X-:A,$J-N1L4^,(IJ9(E01* M43+_TV(.A0ZS/0\$J'%I3GT&%;=1O%=L^)Q,C01%*W4;F)Z^K<_9=!W.9@O: MT"\=\XI-YU=^_N&H2H%N!MFE"L@3;CM5FE.I]>SLIN^&H\ON=0Y%41I=#">% M7)LAS 8.P M[GV75G 0@FG,Z%?T=_2L +!WEQV YC<5$#)54[T@O(1^Y[=YIU^ M*KWH4U7QR?AR,$P>L'"C;@H@B.@917:\O!;-.V9JS2BPB2Z2JOTW7X29 1?9C4#01*QMR]8L>8-&=,EN%N(6%F/%=.S'=V*+1 M!JB=28'CO!?=:D7;=Z+3S5&,+25-L>PS41A$]>,P MO^:H;Q/G?QP-KK>7!R,ZJ"X19JL;6]"F'PZN$O]-(2"B64GCV]C4TCS\4/+1 MQ>!]D.;Y ^XUB"1 <0^QT5Q3 K!0T',BN V;;@Q'M=V0VFVMW]89IX;%3LT+ MM\:C)_V[C F44THBKKDDVDD=]LX[!@#U'EAYR/NVMTT+ZFVA 73[59BM,>!_ M+9?U-/"P0@^U?FFI#<78:1HL8"VM -YI(RBUVAM.E@>S+/=+ M[F@J*K%>W$7U^I%TH]?)N/ZBMW:#@=6>AP[FFG7<.30KUZ#+I#>F%^Z]) M]T>TCV-;W.1@&=X)Q,C/VD?!J@AF1&QSJP?#X> FZ>'J^GHX^)E:)^;*<:DP M^T@@:6@5LRCVC$\#BZIUI_*;>))O7;QY\C#EG8!+^R .^T_WP_4R&"Z^#J9" MQ=;(NT/WTM>5^UUVW3!"\&VE1VKU^]+ 2 ZGFK5K+%5#AT/P:]J,*4BV#"7;K!X%8F]FCNQG5/O8*ZOIM':M12 M5R@G8:&B>SZ_+GXY M6NKV64$"S\O4(DED^),9KCR1BCZ?L!0\ MK_[O/"JE=,-66CUMI/@OWZ@U=G<]Q7_3H=8&IRR["+]X.&QQUEWV+F>]5Z.N M.>K;XVXON6 7=9$%2AA.N9+088(]$$8S(Y#2G&$%Q/)R'^"VI$>G-JKI9&:8!P3WH]99G%(4^F\,=I@>)JAQ[L%. M/2Z##G_^^.XS0<>F+2,5>?NP]=]OK9,-<707J27+F*EQQNLRXEO#8HE#[4B74X):Y#/8]EY M^PM5&Z:Q["*ZR4*A1S1?;7*OU7N=8>\DMI:OME.F9O-JAIOBT+Q^6GGJZEG* MZ[3PK*8V/[Z0P4-+NKPRUNS9K %M.R_2^>OG_/SU8SQ_;4B+S.G!P#:(8_6T M]=7+2BVGH8U+3 T'-\MJ0CS QX^FZQ4>MT.N6G6R=S@L/+G@KEA#%G2R^-^K M>7R>(]-Y.JOVYBW&G*(.-ND^73.3NM'L@P1WN-UU*]QX$EBPWW"7^WU @// MHC>R+EV]I1]LBZGA?=_"O_/KHQJ;YO4VBL8]S%*[4T'F2?S)Y?A]SIK9(INL MZR,JT6P?.MN]/>R]W250/INVY5,,35%7A5V>CL:OW3#W$FU[L[?=#60KC+C# M;B!SXUM,!$];F6X/34?VM X/!PB>],W@ROTY&(T^!8+_,*7WLRFY5QOO0B&= MLYP"3PE20GD$N/2<8@&APC4]Q1],\YM/Z\#3$#Z\)(2O0]F6>WP\45^/K7-J M"R4ME!P&E"#C-(!8>2H5L81+::7QDD#,$*82+:W2M!4H01W(:M*&GR64[$W] M6[7RY:?T3U,5P4C'N1(84T'+@YU&J(&/7> G1/'5?%8+Z)[21/);%49;*2^\ MQ7GL#JR7M#2:1^OC"HW/\+JLKE=U%UT,OKJ48=W__C%<,+ZMZH?,8(J9@<9* M0JD+ZV$4I%0Q@RRA=GOZX2CM[>N'"T)T(-QR<> =@/L\<:SK&=T=&6W6J&@7 M.NH**]9"7@MY^X$\:2G@D$ MC29$8$$]3N*XK@?2OYTPYQ/5Z6*8% MUIJ)M8I_4LO_ M!^F_K9U*BUG^N_ 'P^UW+3XL MO'KJ&($[=N.!AF7OT-W1O".Y!KDLGL,"'HJF<5BKVI+E$Y'E4PN4@P@Z6QJO MF_(XL[D8WYA<^R'/'TRIGMF#,;V-[;B2B_5PR@E$JZQ,LA;1S#'DC * M.2/.>6E%W>'Z@X<8:[48!V]D\T_46_VF!9465%8#%: EDM8)I9P@V JMO.:* M4^2<\<;55+=^\*1A75"1OPBH/%FHS#,-.V^0KMC&H;=!F7L-REP$Z1@"B3V0 MQ@!$N-)*8D6=D+%O$;6X)IGH<7IB&7FY(K:#YH>\''X(9AMUW@+<+P-PR#*L M(?'&"TJ$I0H!A26'0#F*!=M89WTLP-$6X-H8\YI5:4J,^5T=N0TZ;X,XVR#. MK3E?:LM,5\25-A)1QP"E&A$AB!**8@ZU=%8JZ?Q^_+;B?OO7IDFI-O*\!:T6 MM)H!6D1 ;AE@1%-#G 62:(0TH\XRR#&LZ3BQ$[_PP1TV-2K\?-5BJA7]=SLE M6]?"TNU7CEUGG_=74?=!S&G&8NRIYG!++K\VN3P%T*T:1?7W%'L<.^^%.ZKO M;LZ2'E6[L3\!#^PEEF!;Q/%$8]W;X?_#"E=)1T9:UP MU$D&$,&"(.RE,A8!QJ@!A$!9X_!YT'9:DV51!\,ZGT\SB:CI 36_5/+MT[FF MGO"T]0G]<0US:K;;?Q#;O[B[7/4*&S3E";IBD;MFW9=_%[ L%M8I@+(&"!'$J$2-8 M>,:4%9:I?46 \(-GW[W9Z:MFH#4[=/DYYOPU+D[YD:DD#;*-=C:/W6'T=E-B M%L"U]@( 0U-]"((@U0(08@ VS )A<4U2S&ZS_@X^?)GH><+#(0>_,.!OX+,BD\;!KHLD[&@_,7UE0M>+!=M)X^L:] MUFI4?M>[IN5+$)C$3,2\2#=B^(]T@1I;%'@G)K) -V+Z8V:5)3G34CCY[V-+IE\);! MZQD\<+?!+O W((989K2&4%F)($-0,U#C2]N!T4](@THZ;Y/!GTQM.LQ:_ZL? M%V3_^U\$@O#WK(B0:(XN]4L6^']2L'X.1:P7^&RKX>-5UVTU7M!0"@VF%EI MM+3:" H,A0HY**#9CX:&4(?P!F%X6Y:_40I?"S7/ FJ@ )@$\"".4<)0@!KO MB!2>.$T!W=\!$6?-;\2WSV+Z^=__\W^$#Z/R_RZ^"LM39":I8GWN?E(LQYV/ MTVY?A(7XAP"..@^==9@32I$D,OS)#%>>2$4%?9%-Q"+=1UJ?.]$K M-V_1(#<=*EMGJ'S*2(%% JN9.WQT;BZ=G?3? MIC>QSN;U"JZN@V461WWF[P;YQM&\[PW,7R]F,V+24>N8Q,@2X@C54C#$ ')8 M.N=T#:O=D^HNL--UI.KAQ-7-GT$(A:!"8DX)\,':H\98:H&0CD#%8+E5NPLY MO;ATI6[?ZXZBXJ]=;W"3W;BA"PPQCB=^:0W#BVQ\F>R!_ZCTTC M"L\Q:C)*;^T@F/K9S6#2L]EE,#S"=ZY?LI8*J_:ZW-L(2VD8X1'=@0V/"B,/ M1E',Z1_.;GGI;O,9N((" NH%(9*N' ^=&DV&M]F5&U\.;/8R36PP&06P';UZ M.\<(,\K; ??R=5A"Y"Q1_\3E]+0&$:)'XL7V%VJC.>?#SRG/N%X$=A.(- 78 MQ_>%6$COMR+\L_M,6AJ@(/TSDUT _.L=*UY-QH/I1\.\TF3Z+ RVIT9!2AL_ M3I-Y<4?V3,725AP;FY\!-2<6?I$&L6G$Y="[['+ZY'&4? Z;6N'V>9&"?U=!<9AAV]JN%'HRGLF7HYC$T:@!# M1V7U<%FF)99]$PL\7&+9VTG0P1WZ?)V%S"P(EDD6XBZQ^T%W3A-.;G8\J&T% MQ-6/ZJD77Q2*K YK9?.O./S+Y^^J._N_="IOX["'S/^6J+>W[M% M?HB8W^./N""KL>4<(XI[BG\_4DUO/B.H^&S!"%Z\@T$PQ0%,::AN2M?A@MGQ MQ_]\\>XD6 8___A-O2N7^TZ"WCV??<[%\P/?V([,4?TQ5N3YQ='I\='7X^SS MV<79U^S+U[/C;Q\NSCO9R>F'-UGX+CO_]O[\Y/CDZ.O)Q_/Z =_Q)CWA;$[/ M+CZ>9Q=GV8>ST_.S/T^.CRX^'F>?3DZ/3C^<'/V9A=E>?/S\\?3B/'OY[?3H MV_%)^/[5-'CNY8?R0.;5/9J:>U]]5WV=WF]-"J]P>/'B7>4P>/'1K/L>XUR_ MNNM!@/S^]UBFLS<83>K/6J&3&FIH!$&(,&(%1-9KIP7%DEJQ2@35LK-6Z@#@ M'&M)'230&BT9\$(1#AVT+H9.[/RLM8;G[Q+7X^Y^EQ0'8QXI\.\N/U]_6-4N MXY%RYHTJ4KFWU0H0F#OCL3) ,,(5%+&8+E-6&JHU*D-35@YZE%7-]>3TTX(Z M:*]'SD3U]28(_I'KOW@WOAGZ_ M)MWK>$%RQPV"L=;MSWT<-OA'U[@L?]#H3<[JV=EDF'WL?X^C_:SZ*D\U*!FS MG'J@E(D/*S6),1_Q_D,W]U$@MVXBBOB=N^J.8C9W/M_.[,N;[C!2FE;C,-_; MS,1E#N_]Q/6RT>UH[*Z*)8IW"3LU&@Q'*7CCAPL+';8D_]'&G/1M&EV,3H^K'KZ(S^W$;\OIS_THWBCL0:2, F4\:D^W>+$<6/1Y==UPLOU>@R_+!Z\9O=H0U> M!VW(3L+ EC]UC:'2E'5]^F(S"Y-SP)"61!BW@:#1RX3][H7Y6SI*$$%I81J 7CB@LE45 M8 0]T@ 3H9:'=8:')I4KN:-.XL%""J,Z*_V5Y0%6'C3UC_.Q&B>&>C\9!0X; MC:T( M]9QZH83C4(GET:"'@D 0=4!==??G@T#[4BB;JC76'*/O1V]L&TX<*/IQ2HT' M0?_BBA#@M"00(RQ@^!ARCY=W<]DN^E4(N*#?[>&?@!TUL3>[51;V26_LEC6$!\\O^[-R57K;3\\ MS]=1KY>=C2_=<$\>K\KPG8'DR79#LH)$3 MHMLI03,S2+;326#-M@'-P]^BUO7]P3W/4X;&+,).SSNAI!(B(YFP,>-5&H8 MM0X)#;"4-:<-#^;.K0>^&*&.P URA>VY%T"+$"U"-!8AB+"8*BD"OR.BN-#0 M, XE=)9I9YQY9)W_-=4SSCJTR9;?5DOX-SWLK/G!^\\E?J.9A;<:LE1M7%!+ M5TVBJT.-]MA=>L!)-7N[4$-VGBG0'BH_$4>U 03M7C<$(@_PG+G-L&CCFW^% M^&;$8S1?I/U3;N\VT.'S# MZS 14%$'L5-(*4](18K ;#" %'&/%&6UE0'W8/:LDNFA1U!&I2DWG#MI,VY:$.C M&WH$> "AT2]WB=Q&>.LM1 I91P1FVE#/"2#A+V >!!EF=SPO^GDRO;O-7VNCTII_?-&81=BE7&-.6 VJ,P9@("802 MB"&@H,4P.DMVHU:OY=GX;S<<6#6ZC,P@$$2_-U( DIL^HP0CK\";%6[9V M4@LPOP+ ,$B8Y)@3PAD!Q E&J-#26JBEEW#]$-&F 0R&'0C)7F@EN7EM*H;? ,D*P#^#FC3;"0"H(E&3?VM,N(]]I!S6I.5+KO6C9\1X[ M6@6 1P(3X@V!ADEG&"6"2\B\9Z8F^N)@NW_@#I4-*A#=<(VB341I([$;>M9V M^)'8#V,R(HIXCH#5A!"'H'8 *0N-T )ZKE>(B'OZH&G: ;!!Y0J>5]!TBU0M M4C4"J3S$VAA'E5>6"(($9%)ZZSDVTOE5(NV:@%18-$@M?%Y(]63::IO>T09C M-_V0HC&+L(D(X+$+'6*4, >)]4@01CRTV@G)/%(U':-VT'X$L8Z$#4Y1;K,Q M6@!XM@# <$ P;"'P6S51GDIF&/ (^1KJM"M8ON(K*#48-.$G>:/)'__3__ M1_A0!4IY%U^%B<=E[O8GJICYW4^*B=[Y..WC19CB/Z@#@'.L)0U #JW1D@$O M%.'00>NHY/E&A@N=/1JO>)'(::O^B8(*C*PU.- -85@K"*T AN'P&5+,X;HG M+KN(1#Z)O/'N#SW,?BNG71#"/A9*K+-0^G&]*TR7'N8IZOJIQ M4(RR?(S(L6LQ1]?\_A[S)DMB'J(W-JEC>X05!Z4FX\&"0547\)^3T;CK;Q\T M:;8A!/Q@,.X/QBZ']_#F'Y( '#O#:Z]\K%RF!("*]M3T6B=/W7W\Y? MO"L,_ZSOQMDH0/XHZZ8TOS"6:@^*\JML,!EF>6C*_))DE0C33/5M5A.#D!5W M&[U)[%^.:KF\V"H6;PHT"1 +GI*&#6^S$R15#K*]&WVW0V^![%\V369&CK5R:[4 M/\.]KX<#.S'C+/I@KA-1Y9_G=S67JM]WO5%44#*GS&7QX))&2F*+$W#9:60O M2#M9S/A$X/?3,+KS>)\WZ0/X^[*M*#9DT0[F)#I[G=YO#296A_5]/C-[\6XJ M1 I=]G02]C1LXZ,2BR-!O^\-S%\O9O2-J)-Q?NOG;K#L.=S;U>WI\ M#R#K-W?+JU:KR2^[J%Z3W^WVDG4&2G)K+'L455 M)YB7SJ;GU#"Y,2ZG)Q[! BFQI?BD=&7D3Z_:D5^"MOT^D-5?1^&/F86R:/;& M17W^_BV"--%NF-_CC^@264U[F%L:<4^8]:/3J#>/D,5G"T;PXAT"?_P6!_!N M?LWFIW0=+GBMX[1?*Q\F%&RYWHVZ'2U8FZKE]L?EL+Q+X0,LK$$0W40UVY$< M2/FWJ.30L5;1 -@]-K?J,>[/YFU,V+M+]+:J3/[-M"5>H M['(8E:1_.3D]_OB?L;F@=3__^$V]*Y=[CJ!K=-S[=+P"H2UCM)S/'J,9G5\< MG1X??3W./I]=G'W-OGP]._[VX>*\DYV^R\V_OST^.3XZ^GGP\KQ_P MG1(A3SB;T[.+C^?9Q5GVX>ST_.S/D^.CBX_'V:>3TZ/3#R='?V9AMA?'N(J@*?M#K#6ZB=I <*Z.HK/SHVCH;O^HQ MRL\(XA>^\ F, ^:X["H\Y'*4N8 X-ONLAD&9P;"3Q65)ZD<\C,A>=OOAYX/) M*'PR>O5VD;FS"R6CUKN^[*('O>O+]W&-S7^\R;6+Q:KUL"^[Z$$/^_)YK[%8 M^/%N>>/'XVUZY)=#XYRLO^/IK+Z^ZY7?X%3TSKEG4%Z*D+CA=_T2=++XWZM[ MKN[-XW=V5P6F1A>Z>\6J#XSH%P#K[MSC/U4,*[6'7&^J/GYN'7(\+?&N^'DG M6W9!A,7BQ_<'4MO]N>9D]2$*J1QZ;HM:%L0OK#0*M'>:75&;6X<8\T.1NBUZ MDN$\5.]C ] M>ZEW(FU;DOH52>IB,%;/$*'N165,/]R:T7)(ULB_S4Y[HC?][1ZU]5WQ6@R( MVA::/"*@<_^8UBY@NX#M C[1 NY!CI3^-HH>5<-S B?\C9' MNU8EBH#?#W88\08I+"7# MPGLB/1# 8$H! 210-@1R"\0AK-/BV& M#0KT[8#U6TAJ(:F)D(05<01+8*U@1",OH25,<>>D40J)FJ*ACX.D196Y=@Y* MG'8(6:643(M)+2:UF-0D3)*$0..P55A#(I034G-IK>?6:./9\MH ZY6'V3XD MK=.FK86C%HY:.&H2'#GE+;/:!LO-$..\LH@SQ[#VFF(M:CJ8+X2C71E@G'<0 M7Z4:U8&CRYX];+:DA!C#3T@&-!K/?1 MV+/:&^V@(.R0E?I!';BKM06,%C#V 1A& M*$*EC&U#!EFEQ'P+%TW@RQ8NF@X74BAI MJ'>(64(1E5XC;+%U" -#;$W9^%T[4#9&BS9*I$6+%BUV$[H! RI@%(/).)&4 M*ZDP5"!\YCFB FWBL]F!84$Q?_Z\W\9PE"UF1]TV@J-U2*\-;I8&?0T[-;:#$V*51N$M2#2!&UN0:#A(&"FU,))Z*#&A'"O"@0Z:A8?(0V W MSF%[O-]D38PX('])BQ$M1AP21GC'O.2&:RD541HK[K$QPF@GM-1^H^"-K5D. MLL%'E <:L?%DC9ZVY;K).S $NG'A\0WRX.RA[<&F%+O7(:X)M5N@SB;#KM.4 M$ACT,XD<4Q$Z?8PO,1,01JT._X4H2^[P1G$FIS]TZ),BS+/&&68-19+ M[(@#G&B M.8$ >&I\P%RZ&-J-FS)S;0ED#DDMU.+,2W&/&.,<2@&_2FKF.7$ M$BT41(XYP0GWP7B"F[BI=J22= !L<)F8 VWUMR3B* X> =+)$!;A#TI?W9LI M"3.U@TGL^WX(+..2,<@0QS,1C5/I'.2>W$J4&.Q@=U*%T"Z$MA+80^LP@E$B, M')5<2PJ)Q593C(,*RB24UB"W,80N\+S^ K6L6P!M ;0%T$:LVD[+C1O\_]A[ M]^:VC65?]/]=M;\#KG=\RJZB%3P&KS@[58KL9/F>Q/:-G)-]_UHUP PDQ"3 M!9"2M3[]Z>[!DX3$A_@ )9S'BDR"F)F>[E\_IJ<;,)-Q:7.',1YZS'!<.W!] M@S,9.JO3<'8!A99ICCQKL"9[$%+N:1!8?7 K48QQWF.!=U?YWVFF?A,F?L:W](^H"WMG9PQL,+#!P 8#&PQL<")L?)%0!YI$6S>58XXG0DB 6;\D7,TD/?12OZR.KUQ=DAMO, M Y0-4-8%99;E26&'NLNBD''N!IQ;F HD>D[SAK%.8^ 8WL]F+9,?4"R &OBTCDP76&JTZ]H%DN_$3S9'C/@,_\>2/>W<5 M8_PKSB3%$4,>C/O3?/H91_!/%15EZ/J1%[FF8S-FAE[@"MNQA1=:$;,,QK9$ M1610@+\+9,\C1]$L;^0_F:KM@Q0/4MP5.+<#+_"DL/S(8+[%N,6CD'E@?'#) MI+-&)9?=2/%S#2 -,OP\9/C57AT4.^2^T /#YX*!@/B"F2;7;4<'A\5BVSHH M&POQ8Z,G.6WLFX=O2)V<0MXG6[T>+/BGC1M[M>!]!XSWR'=MQV6&;?EVX+B. MD"RT#=_6@YW!QHZ,<:_/\=,^AR-.,AOJ(IU,,^#:-!NRFHX_K2$:7%6E,R*' M>T; N>&4:@"+4P*+,+*L0-HZ M\PW)P",+N(Q"PQ:.;_JZD-LF\VP*%OLL6<&LD>F>5-6? 3(&R.AQ-(=;EF[: MIB'"T&/",CTN=:P&YMMF!%#B'P@S#A',L4_J<9X!HDX#HO9:'L:P M#>[Z!G,C<'D$]W3+E;K.9]F#L#*%V99Z8SA."F;Z$E)Y$FZ=P#%PRD^4] M.VW*LUY=HAN*F ]%S-?P,L-0NH[A"!$&S ML+[*9XP!&"\=C*0U]=#P'I!F09C72^*YO.UX4<9TS%EEFP'UI6;XMI."A+K?- M-'@4TNPSN&5Y(YWU.3]ZP)L!;YXPWDANF6?NA$UA@VS/)X+_&&A<= MAHY0 X0.$#I :*^IMM>VI-PQ/HH2/443M"70*# MY=K%-4\2.1XZ0O6@\,"I-/\8V&!@@X$-!C88V&!@@]9TAAHH#SLDY]%,@C&? M?96SWMA;IW@!\+FXVD_PKJ$?&IXK;1%%S&&ASCT6NKIP38=[0OCK5%#H&I1\ MF<*5H?AC0]*.7'76<.R18=JGY*,/!14&L!K "B_BN2'SA6L8D1TQ4QB!90:^ M[]J6Z^AF(%>W?=\/6.WS?-HU1Z;K#V@UH-6 5B>&5JXI0\\,#=<,=.;I?A P M(0PO-(4(>& <"ZV&H^ !JP:L&K!JH<0Y!URR91@Q\ !%X %R22>P'%]&>A2L MD<*W'5;M*@W:.:TTZ).H0=/?N-WE%/8>QOZW%-JG]]]_>G_9F_#=,XZ,GRKV M1:9K2.&%/C8W9Y;G!:[CV(ZOA]QBAK[&S<2UL._3>^#3(P>_'&=D]QDI>V>& M#>)\GYDZ$Q8PG>9$>@>"#3S;9!FE%MSC<:X.Q;GO5Y?&#&_Q_53!GD> MY/G1A0,L/S(M-_0\76>>'08L "?%] /3M#F7NW)-UI?G70903JCVVB#+@RP_ MNMX0Z&:;&=+2X3_<#/T@,MS08*8E03^OD:6]L2SOY S&'NE]+J7=YR#"=BGG M)U?N]OTW4 F]3B)Z#-7[R+!XZ%O.1HRWNR'9/*M%H>XSHGW4X0. @?V$0!F8OA<)+G5A M,\N1 1,!UW57-P-3"G^-N]Z[AL!]1JALY@T0.$#@ ($#!#9B>@S03C>",')" M%DC;X[HA.9-,CZ0?VKLZ8PW[4RZ/]'S2<&3$8^#Z016+['0C_BD5S#2!X*$S].EOIHT0Y(-2!5WY!*9X') M9>AXOLF9$?J>Z7FZ$ 9S7(=[P:-+J#_K L #5!V?N@-4/16HXI'00SMP?6EY M3&*Y2!T@R^(LBK@3N,Y0:'< J@&H!J Z.E Y@$\FMZ/0#AUF"NE+YKK<"BU7 M^K[EB:&@[=Y IR.85_[UG_\!7W!X_T_X%U %-R%.YKP@R^(GY>]^7/B"]OD+ MK/B?KB6%98.?SSR319;T#3MR0@FZR7)\/6"^VFCXH13GLS5_9.B*.;N'-$// M,"S#\ZTH8#*4ON<8CBTC.[28QX#%NH9<]2.&HH;"]=./0:9]7Z^\8)7#4,O0 MMR*7\1ARL6W(91.YB)6T4(Y1&D+ @O]^@0N ?T^Y$-6_QSP'J0VC&3W_8C?P MI2T+7'D[6:?_4PN:KK>3SO<8Y%X0Z&(J18#>G'[K:TB[L[#SCXAQK=U:^L6Z M [[XZ.@3'6 9)U3 M\E)^E>D5T.LZ#K7S3/*]M)ZY-Y1S0+&;I?L)-*\(5AT![@:J#E0=J'J25#V M;CKYMAU_)D!0H=%!;'Y0;3649SV!D\$G6)[5<4WNV=)R73]@OF%YIF,:W&2Z MRWGD!!VEI(WJ,-#8.A6T_E%M(G)UL>#/RYWTXO",$4RSQ\>+QZD8/>#/@#^] MPA_;#0+N6);G"FX8!7^A=53LVPY_[$CSWCD"V-W(M9P"@ 8 & M .HS !G"\87K<>G8$9..SFTG8MSS7.EXCN#V8P'HGK3-W>//2=\-'[!GP)[G MASV!SP68/HX5RH"%CN%;W(NLD%D&]AP3'44K[\6>/5DQ>-_.L_I\WV[H@+'; M$-@%N.J"'R?V-=3=/3D(DW[HNQZS(L]E3&=^($+#=R+/$X*#3Q<=/'YT<;Z; M9QQSN2NSNQD+TX&V[HS#%^J[[;B3.L$;^DQ&YXR>O M;%PD\*A-(^99.NV\F'"4&.H>2T7NKYK?D8M9/NTJE8X7X3W90#<]FYDB\DP] M]!PP<"R=!X9_^+"!DI@=%B2A'84> MTP4+##UDV/N 1](-Q:/]I2T"&SN'DA['-P8<&7#D2>"(%9JFQ2(/(,-B-N>! M9(%I,C!(?-.37251]QUW>32,G'1"R C XR<((PX1N!&GN5[1F0R1V=>))CA M./!?\'8<=Q._Y@ NBJF??!.Y/D>1^AL?.L_C(<7CL,AWNIAF.7KD&FYD,Y\S ME_F!;X0R<$(KB (>6!V%3?<:\_2VPU%]%%%3%I>NS^=O?CI=_DM#E.M M7<*ZWH1';DQS>;VX^;9B0CN_!;?[*>[^FMI>K[%:W 1T[9C,OWQ>:,;.^F__\\N<,P9&:SK]EEO.7%W1L4@TL];;M,<>3NN'K1W#D=R347>&VWC+B(-.^L-[ATGO[=\. CT(-"[BK4'H>-%W/&EX3-N!#QPF6?XCJG; M?F2[FUC=>S.@03R?KG0>^$1_L5ZX.?U6U K?H#?<,0_^52U_X!<)PQ_K?LB: M-.Q/3\0]3W$G?0JW8L4^!UM-:7,K""(O8A8#F T"886>+CPWB.#?CW9_-HYH MD.S\HD1G=Y%:8\0Z ;HGD=KUN.SHJ9D#I R0LH:Y)L#A$JXE[("18>JN_NCZZ9N'=':$*">4QS$ R@ H3P90 B-R7,MQI2T"9HPVW3%_J>[NKLQF4U M1[KAG8P>V8RC>F9\#G WP-U3@#N/"<:]T.#<"!C3 ]^S+0G>JC !__C!4 MV#DH3!Y5D0UWR8<]'_9\V/-ASY_YGA_\:/B Y[Z[NH7PX0K,4\DK,[+9-C/I/PS[M\)B?:5%E8>6]Z6_3#C1Y\Y"?I M !O<](,H%)9NLI"#XQM8,I2NX+80S%^C*'7AD'S*+F5V$X>2HGRE^+TOA*\X MVO@%).\\$9DB_F'A[XB-APK9'C]#G5J+\1P@&W!MPZ7)TL M77=]-_ L83)F68'/N.>9H6T'KA]YS.@E;NWTK/>4LJ<'T!I :P"M?UJFA>5U MA!X8 0LBYNDZDT9D":9SWXO6J,1Y!-#:XX&M ;;6274P&V!K@*WG!UNV:QM8 MA%0X:%G9;F!Z9F1(.W2D(R)^)%MK-^Z>/;+Z7)I_.%;=<5SPKSB3%/L+>3 ^ M4OO:9QQB/U4(#&R7>8XK/<\7S.866&M@RGF1M+BEAQ';$@*1&P'K+I 7CQSY MLKR19?VXX%1M$=K,(D0PC4_=L9DG.(LX"*2WL4:*#^R5#156=\$-=! M7$]17+G)3-/3N>,%(9.!"%S;,WT'&Z,+FXEM@YG+XKHSZ[;'H<8^._,GF?]S MD4ZF&7!MF@UY/ >>UA XK:(&GF%Q3T1AZ$JF^YYOB @OG-B">Z[%MG5!&KQ] MZ*#!"?D?P^G-@ R]10;;C2*;&9[NF#YS&?>9D+X B\J5PF%RC:H".T&&?18? ML*R1Y?:Y1NB #P,^]!4?N&LPVS"=T):,!5[ N8@DXY:(7,<0[K9IN9OBPSYS M/_I'>_6U5 Z>2B=O$8M=L?FS!'"]J(( M_BNYR3 .KCO"MG7NK5&+O1-\21XNE#@4CMAG%(8AO/-(:3BZO3; R@ KJV%% MNCXSN>#"##T&3I[OAC*P/99PAB2MD$6NX9B"26[X$N\U.I'CZ6;$_&TC40\#RX[,#^;T.!=OZ">S\\C5T$^F M/V#=I^*R?;HZVE\J[?4\P_$X]QPG,&V=82\R8?'(XK[E2]0D[M!/YCARUS,C M=("[ >Z> MSIH0P=X?NV[3#FN3[W E_H 1>1Z4?"7N.6R]!/9L"[ >\&O#L- MO',M80@I Q%&/F..[OO29Z8P==]T?6G+H9_,@'8#V@UH]S30SK1<"\ NXH9C M,6X(S_*Y8SN>9=M&&'KAT$]FZ"=SA,#E _UD+H&A)' _]9 X+DZ?3 MWYP<_&C[!>A+GT4R"P9U]E;.AGL10\_?)WS)S9"BY M'ABF[83,=$Q?.+HG32<,S- TW=6-4?_9-2@Y&X6O0=&[AE@=N_.+PT:.U6>G MN;^QO &9!F0ZW%V)2!BV(3TN7=\W76&R4/?7R3K<"S+M\]S5MD>. M]PRJE _0-$#3*4.3L#R="ST4H<69,!P_8CRT_="T38\']AJ-$O8"3<_XB'0 MI@&8!F#Z)Q8_#TU/@I'$F><%ON'YTA0L]'S+-:(UR@EM!TP[@1C3' &N/GV0 M.?FCREW%VBZGL/YR0W?L2,!'.P*Z3^^!*8\8L=!*[C\DB$ MGK2E<*(UTKQW++R[#'J<4%FL07 'P=U(<$/.3?B_.A>A9 ;S09 =L"M-SS8- M[IEK5(?95'!W8ORZ(V8^%>/WX/DWW>G7JL2$>>C*#+N*&KS_!GA_M.2<1Y&T M?[=9#CKQG=XPV0$7]QFNG2@R(XM[0>C;+'*=@'EXG\ZP(^Y;PEVC6L):<*V$ MZ<@1#O"16(]]I,/0>\TKDK3-LR @'NH6WZ.N>&&3AFZ)J. MY$? JWU&=9A^>M5@!KSJ*]$'O#K"2;GE.*9C&#P(=1;Y7B \PQ#<#*T@T$-O M5RD\&^#5,PUD#6AU8D0?T.H(Q]U2Z+9P[-#'TLY2#]Q(N(YI"N$$GL_T/:#5 M;AP[EPV&DG;TR!^;?BN++NRY<=#3*[]Z/^WZ@]_;[>]3RN7L SWVVH_( __: M%Z%P0IOYT@ST*."1$44!5?T/AN*I^Y:EGMF: RP-L-0#6 K 80YUH9M2L!#\ MY\#@7A1*W3(BG5N/AJ6AR.F 2P,N#;BT<98:0(WA>)87!)()R_8=SPC-(&"1 MXSLR6B.Z-]RT&U"I'Z0<4.FIH)(5"FYSV[']/^%?0!77G7WZ+\]D7G.J+#IFH1.:!\'2Q@G(*GH+/AQ"CXQ=+@#!+ MIV^UMHIX+*2_XJ\WF!:?S])[IM4D\-\ ^7%T=P!M%*7I+$EG4ND1^,<_N14: MH6$:D<4-)EGD,8^#ML!((.=2^(C_ZC=_I#B+Z]EL^L/WW]_>WIY]"[+Q69I= M?6_JNO4]^-/R^_+9%]JWR?B',4<&ED\TU0D<9$HFE;'%C6>"*WAV6N%:Z\5[\O/"$7*>:VGF?H%\-96 MB,4>@UCN-HCE]0/@V5;DLA]#+F_ ZEYB=?#$L-JU(C]PI.[;S&&^S7WI.I8O M ],) E_L$*LI#(%BE .SY%H::?"!)L?Q)$Z4;,!'3=A>AFB%XQ$X-PTDWP2X M-9YKMR \^-^%EUW 6T3,$RTHXBGDRL <^0S,>W@2EJ5-I)S1M,,,;/LLYCAG MKF42TQ)(5%,:&P2S'/-,&?S:AZ9"NHUA:Y8QTL 3,S7Y+902/Y]=QYG0ICR;W:VWWIYH MMAU =J<_L?)7FSL4A>@7WQ?_:DAM.)8\(S_RNDI% H0;?XI'0FE:@VH?4S M\/;/F>1?S^%_:H"X+P\BE,AGRZ_X.,?XGWK'C^@&KX)_!3FV;M)4WA!V\"7/8;CK5\ $K'M_PNOX#\\3HK MWU)XZ@48ZY@PT[$=RH6G;ULJ\+I8)"7:+&B_KL2;2C%^_^#2FF,LK>8?D@LD MTO(6%=2-9[#1X=*VP"^X!K@0_?>+__KP\=W[_WGQTP= AF\_?L]_*LG=8F@U MI^4/%R:^DM%6*52EE#;I!G+YY?SCN_,_WFF_?_KRZ0_M\Q^?WOUY\>5RI'WX M>'&FP7?:Y9\_7WYX]^'\CP]U09Z%=951EJ.OYN.G+^\OM2^?M(M/'R\__?;A MW?F7]^^T7SY\//]X\>'\-PU6^^7][^\_?KG47OWY\?S/=Q_@^]<:9<4:;[57 M%R6&O5[BJ3;DW M C[0*5QJ"VD-6[AJ NPU,NS5,WRAANA;"*.V@(%[\5HZ/:Z5O]KTF#4&" -80L<_4[&J?Z!L;X.PT" MF=7 6_(<"$PCT@2<(*Q.)/A=1*',4_46^!WZ!6:^EN1OHEG;^Y@YO#F"(:F MSPW,.$@UP"Q,KFB"42:G@#RYIHQ!P"!X)JYO%H!/@ MV??_FL=3@MA7Q3P^O2\&?DT3['CR4F8W<2@;O[BL?K)R)]+B?36=9/5BV/]Y MQ$,$9U@8KCN3U7[)]JO0"H_+I5Z,G-VFV=>1AE>&II+N#8&]RW&/K^-I MN7MJ#>KSYK:45/N-Y["QHU)AJDMJ]?IP,@)8))^!#P@C /H#'].2T6:O^">= MS_)8R&5'8@WH;P::[A'BY3A!\V_Z]P&C!F7$[L"1BE9D.4F3CW-RL1:RJ,!X MF,0SE4V9"!6" >,AA'U[%^?A.,V![Q#E?@;'ZNN+QJ&>;T8RL!W!?!VWL.8E]:]>[HC4U M]ZRA#5?OVA9;O0\7:?686TQT[PY2E_'5N0 XG.;[)%&G+;WJ1_LPI5>/ MN<5$]VY(D]EF^)Y#E@$/0>>#;M>X%F3\JZR.*T>87QE>D_4P#W(P#4!TP;S* M8:-1$ZLC452TL,QR'9(43)X(QZP*V.! MO&5T&,%@0*\67BBOX%$)I@;J(OJ\8.TWN!8>DW]9V4 ->TEHP9WR><$" 8.F M<)BKZ;5G=H8V(9(@$SP!*PB-J4;,\5I6GOQT#@3G8#?SJTP2:=2J\%]"31#7 MI^*1C;71-H ME "'A&,>@WL=@94MT%S%K]!X!T-R.J,;#)JIZ\896=[S\4SY MR145;F,TM,F2JV.?"9T[XC);;^=70*-\AC;Z_0.I< 219X)<@YY_W(BYXMQS M.9N-:;T8O0#W05!R0[4=)7T$G_ K640XA(QDDE/((9\#8ZJIE=QS/ELXT1]I M#Z=]_Y;F>:VP[CX# >#/"WII<>Y:9WG;H2Z$E*8P AT],V[ZW+<=DPM?2L?B M748*WCCY#?;KBMC\ K99]5DI%OD!ME9V7#$Q]&8*N%YE@.L/=\ LP2!TPHG08>&JDELVG(-#?B.D! M4+Y[F"<^\SMBRE_2[#=YQ<>7-9\VF$%W#>[H@6\ZD<.X\#S/=+G# Z[;4:"+ MY?:JL*=^TV+=ABT6;@;8%5\X#W%O."II92L<\UO<"\! M&0BYPO0&4/I*EHDUY/1-8%)W+8D,TYSRA/(4?#S<%CK$H4,3M8O 7("D\E'Q MN-5*=@O-O(\HSNHQMYBH>Q 30M[P\5QI30H'@%-!1UK+@E<"P1TI+&(;2E,3 M$O7A#<_B%+0$JD^,!%72.4*!Q[=3T!9C#%>$[AKJ6?@1'OC-YN*NTK#%N#5: M=2!1&;]1:IHGK=!$_>(HSB8JLE"KGPI_E+TCBVD1<% \_0Z6]8;X''0Y:BN< MU=_S+,Y%')9XIQ!TS&_S>3Q3YX&D,&M5B*;/O(R(Y:"%\_O46(X&%TZR,+K( M)$G!.+\;-2"[IK8BDZ!P"R)DM5Q\ ;"62MY!)4/6R\56J.T8M@,(^SW[2V2 M%FP0#,*0S=!F"9IWS0=O:7%5)*VYHR57U?:ARK'[%WP_4V:&Y$").\FS MY3%Q$PZ=2F4OOK;!".,TK^T$XO I;"\Y%6JT M,0?1X3-@L43M34;R @, 7XW3*1"XT&[*>VC G)L;>+\3)D!A6T<)TK=ED=U M8!*K4W[E$;2WGA:-<5H"EGI#%UY2XF: K-="5+J9(11/)VD!5PT@J.*TL'"0 M"T*5>AG3PIY9E_BWX-M-TJSB$A@V(1 LYI^(D4)'F+T6+,$FJ ;N5@:;A58.A=WP@14AJ(6PY/MB MV9^BS_ %QN3P@48P*K"9%[F^&1J1Q0R;^:%G<",P7<.W7<>(NNI/>&N'H/[Y M!QIH].WO<1)/YI/=A:8<_D$PK.+ \@ M)[ ZZ^UN1RG^;;>4 KW^0!2O"LZA>Y^**MQJZH[=%#GE.=?Y>_.I4(<0\*M, M.=\D=M4I$2>OZ1VXE.5I -!$']$7_+[=R2=+.T.4:6_+AR0$&RN7\'+Z+Q9? M^2V]E1D]VVI-:'-==X7A^<#H.O.%C1\94KBAS?V.YN=ZE1V@&^9!8ZWFF7'_ M)HEBI=5N=7E"*F"T!]K^ PR(9>):AG!TTV% 2I (U_4"(Y1>%.FA(6QF=V#' M\8AK=!"WB=8EG>-D@<[7L/0E0G?(1>%&EWI&W*MA5LF/!JXZ^@*M72X#@9VS M 142C26>.5;AHW$C7*>"EDM1HT0TUQ_*#$,1ZL203F**H @>YV ,"X- *IQ& MP00,A:5A""\N%JZ"((5AOU*^T-$:)D %/W](S#F4'].D"%(V80YL M(096DXM MW\SXMSK^C;_=S*8Z#\,,L.AS^8:F-27#P/ #Z8%:9L(+@L@-34L(*XHBVW'# M3J)6=<\.2U[[;+DT6D-A@&>38>I'KKT:P_I?*XCOSG#)NU)<5F6V_%)DI]1N M1&EC85@4@3[)E=,4*_85Q<9B4JP*+B],L9%.L:.YCM1<2NTW*MS*(H'F7A]M MA-]FM6&Y8YM=]VT[\$4 M@9GPN<\DE$@.0,3Q73T[HZ)C_=NZD*AG\K2%.>P MFALZ[RGJ)]&OBK_?-$@CHVZS/"IU*M9$(2P"AAJ%?Z.[MWCNO8*%8$.O21^ QOGY[D_ K0]) MQS9U[TE3*?NA'S+?"H&KF*&'ON?Y@6M9)M-9:,B.NID+:=_K,MF!F,E95Q?= MSTFX.P>BOB%,&U2VJ4>>RRPIN"L92*ZPW%"7MNVLKJ7<+^JO*\K6.I*\NE@0 M[A128E1Z5_&-'-^='=!3V"KYW3A&]GMWI<^5OSK !>&_ +3'/-D@2B[F&1E$ M#Z>PE'R$A^2YE"JS0YF W=DMC:261G[#X[-;M%^!+Y4).$^* (%*65E(U2OR M7,@\Q)RD"65-+"6&-.[;EIE=Y04L2@])BXO+>.8/E+S"BW2)2F)6(?$')D]Y MR$G:R&V@5-3B4!]3%.F)DI-PTT!"8YA$24?*P[DO.PAF0">KQ?;ELA' ;R;S MQ$F5<("/5BEA#1:II]_%(^U4LLW2D,YG[4,8O.>,ACI8:>#K7:>WR#9$WB)= M,Y#C6-Z4=,4D]V[:IO.Q4/3D>(DQ&-]5&1ZI2C7AN.>2UL+%#59=TV048=PH M38I"'K 5 MWR5%6DPX9JQ$%1G "-\9?3-*?1]QH]ZJ[#N?)7Q[@LTET#<^6O MCG+ONO.D6=4?K%7]7HFU50+OUM7G'C75K5)XC0/D\/ZE\E;K1+TXN4G'-RJ& M4&;E*@0O_( ZS5Y] +"!A1!5K"%/)W3@JMP/A*WB?MF%G[QWMJW M:2BV=#*1&0$&^#O3^:RXQDVE51IYQ7(R':=WZE(,SD\F-W&6)BJZ54'F>'9- M_I8"]346553K^;N(B<<)YK,!R+8TY*BH!E2 'R@.@,3R]@1-IC8*RHB<',.' M\")4C84V:JH@Q.VFWUC:H:RJN2&_CB1KBWX]J6NCA2*"!458V4/5H>>:F* M<'>M%,[V^N(J@1;=B.H>1^7]-H[U%2>JJM5-3BR/^Y>X0UDDJ#(;.:QX_3U4 MU$VUD^YN%K,D40Z5R=4Y695 MS*R&41,HCZW:#W%5]:&T<9+Z-AF:?6T[HXHH-C+<:RNE40BGD1$;2)2 O,Z7 M)?KA2S'9="$/O:96(Y#2HOZ9=HE&;29+2A<2VVT!AF0L[55R]JJ;MLI1?4P% MN_TGIIYT:JIU3VKJSI)3^YF>VL\$U7M25+N25$\P375%HNJ32E5=WK*E?V^/ MH5NECNZ_M.;:?MM?/,LX&;)[535;)7+LI=KD&H-N,]4#9%: ^:QJ[*$1?ZOV MK5V+J;QU7V;XU'4)2F=$.71X2Q&>/\.D)HQO%1[5;<4+Y/I,B],#E2E;FKWJ M\$I91G'E?+3,5'J9NE=)UWV*2@&JV%]I4:G'&J8>?'%O[+R\YL0QRT"*XD>K MKFBK(0H.+S,4FE?U3:Y[@T$0/W, M?=3QSLK%!8XC6*CSR&0>"T00&(81>BP26#W)*@6R?6ZSH\49SH,Y*LV#D!$Q M5YU)M\"*=Z6#7N5WQTG)!%5M+ZP<-\\2Q<[5M\MO4DG9P(+DL#7=MUY:^V/[K9P92W.L(QK:KS8G?)L,OP6HKY&-,/ MVGS_6^G247^1Z\"'%GQR -WPA0Z1QN/TEHXM5&%7A=^Y*J]0'WL?[JO&M1=&WRI0;S[8,&OUIFRQDYN+UE[(]:B%FQNTOBK5VKVHMWVVUKA[ZMO;M>H]='AV'J;]0F/8@E4T.EW<<"/6=&+7\K$6_*DO ME!'RN\H(>8\9(5T[=92I5=;U<7O]/IZ;5'75!9$>Q/Q$Q-Q\"F*.QN&IB]' M-L=@&^/4V6;?Z/OT@?;0PK$K!%B?RXZ!0P-5#VLD%2Z:Z[SL//"[N'C__I=? M-I9F^B2F@GP_:&_<,[-Q&JP#>E<&)& T6W#PH&A:>[ M@HH'Y[7UIO70YCYVA[X[Y#8T*5,TLRY(X!^1!(\\ Q".'X6^;H2>Z;/(##W/ MM2+#=FT[B/S0Z+J4A7?U'SH#L*HS .OA,P!WQ)SE&Q3'-7[68NKC**\!!084 MV!,*6'[( L,7AJM[S E,SPIUIO.(.Y;%F6UWU.[8(0HXSP$%#FEL[=ZB,M@9 MVX5)]5NSU&UQ#(O'NT4B;5'X!+NU'VCP^[C$OI2].-L+"=\'3']HV5-[=W(DCZR'"74YU.4Y .&E/IC-0> M,M"R*[.@T1J%;HBU,ZB.%&O9F+K'=+U6G6T<8.);>DR/FOD^L?;5-F!;-OUI MEL=P7# [HD"$=LA\'GH6XZ$5.@9C+&+>??5@KAC^R7*^_(+NAL-T#ROMD MA]<## TP=,(PY',6LE!XMNU$S#("^$/:NNZXCF5)CW8"[QZ8Y]2*/_(I'AD2-\QA+ = MWS%<&3#;#CV?V;H#;KYIBL -.V-DNP-YUU@NL-U;D&?'RHL;D&! @OTC0>!) M,P+9=BW;8&$4!+X1">E*4[HZF(-BBVM^:WN=SLAG)^1U/H $71N\26)@AT56 M_H67@NCRS(;7@^I+1>KE]=_T[[4Y<)OK-R5!?FPN?:C>\7#U#C94[UBS>D=K M2=LQ4=]Z5.O]X_BN5&Z$" M(^[;2^W=A\N+/R\O/WSZ2/55X('?_O_+#Y?:IU\:54HN/GU\]^%+^IL]>2F7$F.YY6>@!/IIG*B?D/*1R:89O653BH'K:>-_Q M]/MO1;N=^F>L:I-P_\1H4O5:>-:H35&6QJ7VN;(J]CD?TD?&V_ K+ 82SI8^+\GQ+GV-1ND0L?8QEA)=?7=0_6'Y:5=M=^CR? M83OF*R!3^072,X\!%WB&A0LR;+6;)E6)CP:!,ED6B\6+X&I513W:JI)AF;'3 M++5&_:8:+8/HWVWJJOJ(X[MFU<0LSK^JAUME$\N=_%2W,2HKH*FR:B*.(IE5 M9=7&53NE%"OI52TQZ@T36$6M()AJD<&+5R+WE"51[IE.HR#E2 OF,ZJ9.P9Z MJBIQH^K^/(R!;36H+EY1TJVF )650^)[:J9=_++ (ESE5<:QF_;"M?Y\/IT"I>!3^* H-(>57S+JNU%4 M_R]9OO%;+-F''>O;Y?VH2G-9HO+[HE1U/ $M120%4N++R^J+#3(@*[]5%2:+ M@GN+*Z'RA^%U4=A2QLV=HPRQM]0+6LYBK!-2E2N@QO%93(LB'I]G^&C9'XC6 M4CQ;E-6KRO(5;0SJNJ-8Z7.N6N 4M4$4MU3M%Z^I$YHVX^"Y1?FHV+9(;3'/ M5$61>NRF( );JNAX:=C#O::*I$(.Y$C,M%;1JI:9%%PDLHA O=/59V3JNKTO^;QE)9*58# M#8Z3UL?J]VV.:M3IT2;Q-_JIB/&-("%(7WPVD6/\LM%P'I:0I!.LD G/J_?6 MI0YA!. _K&8=SQAR9)W^[7#)VN4IL55OT50,(4(+3>0$$U88A '55JUWJI:%D M^0K)VRP;J6IR3J2(RZ[N5)BF+ML$TYVB%2/SUVK352E)U; #+3J9 _-S$(5Y M -H;]WP,4!.B0+98G I_I+!&($HVA[5=?/H_']Z],?S7X!R#53S!JF + \ & M9_-IJRE0"U5"/L^5 FV5?2K?7+UXI/TQ!QW$"\S"E]WPLK<4OO7/KQG'PJ^* M'"AY6,\J!\XN!I],TWHD[<^SR[-&":LK;*2:U!U;55W=D&B=AE]%>JOF?P%6 M"D??B!1LM36D!FHHG%[?Y53SIQ)159>3'GN+3]R"/4Z]:FGT2HO4!%A0)^6; M%;O CL'N!*I5(/S^#_B]]HLJC#_2_K\Y:K$9<2O- #X8E__&/A=C*ID*!E2 MW/B[$BEZAUJZ&@(&'\,(J(1CI:Z5QL0J75CH%/];=O"+QR0EQ590M#'&F86OD MHM#LJ%D!JFG^Y-=DEBB?.5EL MY3BJ-"[I 1CB[[F2BGJ'Y@D'&2]0IJO"?I-&;42 ):BB0)E$RZ8JK27'N;S% M3Q=LZ+,N9V)3?V.Q7#Q([TTL;[=\=5F]G(,;RVEA=:D[F;45E=H) ,Q)/)^@ M]3OF8=GR.0-6 %4V!NNK,LDFG$QW=8X(C_-8O1"[!L9*Z]Y(L#_'M9)$SW.2 M*O&ME7&I?^\6& PK3*=U;XJJ#6EEP,6PA)!/:XU!N\Z;3#>9JHPZ-$,BL&-R MM-JI1A]7B^E0\6JY$1E%-;$P53]#BW:"M@^\MC(;9.T=\2L0"/@>?M V,0J3 M%1XO3*YJ.&K$T:I=KMP-(&V.A )(!/^\4,0P52DSU?"JL6Y5\R^*5-/">P8>FW*2F'1FTKZK7-5;]6,B(:6U,:&,7XV)@%$$-F+1H6-I&: M?5$16^.X02%APINJ*.+7)+T%[,4^BVW@1TK DX@. 4RG6Y2ZJ[ V^3S-KL#' M5DR*4'Z;-GJ$Y:HA4N52O>=4 KVJY4W\H?PZY501,Y1$0C\RS4J[I.SQMPP9(/1%SV?:M^ 7T1AD].T1!:CX8<'_V]@M5CC MJI]95P)$0[-;J#.E9S/5B0#=L+9-C)'3*>HE6!A64Y--)(+/.VWOEC@V#/2& M45T]7>(0BG-'!\<_$](*U$T+AKO@"1=\I+V?HU$YTL[!)!MIO\MO<9@VS*G? MD)6T5F;O/,HJ/+IQX M@(J(>TZBV6=!P2T+0NVSWM\A"_:=1I&9+2OQK9%K^N*G5Q\:!6]'X$&$WJ M7@K:G7+YNAYKQ,-4-.M15;AG0ZZ]:^*'R[TAM)@Z Y/:\N!_;'LM@%E+37^4 MLV,6#5EWL4>L#[4V\7N5=_V(95BF.?*L@RJ>33?@V%<.!J[M'=>:KC.R;>OI M<.TA=9U^>=WN1&WL"R/9K/'MT[_>P4 MK>1'L.PI6M*?J@2D. G3B1RLZ<,;5:8S\@W[%(RJD]N.GF^\/[+,P9H^JC6] M"("#1=VG^>S///&>FW7R1#FD;_/9'\<:^IG3YYT>#&K4)^]YEM"M++JV55P1 MH>S(.ATRD%%*%W1(X=T# MQ7% TWDPDX]@+>E@)I]$E/+DMJ/G&V^.#.RBP*3H@& M(HZT1%*ME,&$[N=\]F>RO#)&AG&*-DOG:H[5O*<73-*W^>R7:8^F5([$M*=H MC..%'5D8Y(/5?7CCR_!'S#I6SM]@=1_1ZC9&NCX$IX]^6[$$/^T5E@I^K?&9 MJO]$M4)F*5 GH=*ZZ7C<+*#;9\TV6#$[LV*>3#;V8';W:#[[8U@JO6>NUP>G M7US;"^6SJV(/5M/CLQ!/M%LF/KCI,DVL!G3\B-&/)D=CA2 MI_W2GQI#]TQ0/_./5?#J^<3T3Y8UW%-@C?X9V7NM+_RN.^VF3SY2[]3T6BYH M/Z:]"V?Z<2<)^IE^K'2([;GI%$X8!EEYBK)RK#LC?9*5YW+V@57\PW0RH<8G M/#M2<9J>A'VWF%#/#>''K4,_\XYE+P]'(P-+WN/"';0[QKX/3\J__O,_X L\ M0:B^6[>1U46S$552UH"G*[_K]76ZQ4ZFWUFF>>9IDW@\IMZ;U*"U[+<9:=\Q MY\RLOX5W&\Z9^Q)5QY07#0GKL?$'INN<.>4OJ@;)?$)-7N.4&FM1-ZFBS^ ] MRR@G0<\#Y57SK??4"+.FXN\\X:IM.W6I^B(GY$5B2]D+E4"F79;-'S?M+(F- MPBI2P"2:@8K6,AF-J=\T=?;B-ZEZ MOFXM7_4B+5N%51UL?]ADG>MUYRI$9>-F7*4,42.]E9VY7C3;W/T6Y[,OU JL M0V8JD7K )"OF7$[!4T=]2XWK5@!(QUNT+JON!24!F<[#ZJ#]-FR?>=_;.B&0 MF+%HQMZ0][*[>YZFV/L2I"D;:5_@TT#.\)0RH5Z703Q6W>-5X^Y\O999FP'7 MP$TGQ$UUY&V2(E/-)T4W=(1K0,[DBF"ZP6FJ_R >AM"#^3P,99Y'\W'5A190 M"+B+VK+G=;=H[ I+/:6)%['O>/5\U9#P-AY8,[VP'8K#%=5Q%Z%@*@W/=J9V*.N:$6^E:\ [\%"Z2_QA4V+%DM1OZQ> MU&7G:\WY5&HABC,@96M@F%KMER3RBO3(^*[8-"7WXQ1[T$?Q-_@G;D9-+QZ MX3.EMK=B3OE8]*SJ@#[!FG"J[30VB1^5'="#"[#">'[V@T6J^7WM"BX"BB2,*THV/8X$64*#B!4"7';ZE5=*&/\K*W M]+4<3^E+M?K)'.@"C#/#SM %-!4_+39NJY;+^,]/"SN\2QSP4.(78 +:*Z M@0_DH2JIPB4N,F'!(9+N?(VT*YG ]V/B+"XFL"M@%-"VE)R5:Z](;>AO+W_] M7WPR?7M._S3>OH;5U?SQG6.>^>T0AG]FO]R6 LU5?V>S,WOQU6[[U:.'J?*E MAI%R%?7ZU%-FP=E*1!(4B#' (C$YV$,W%#E!UH4MSO,TC/&#>OW$N\40:K$W MZ7@^P9G!)MX"O?&_;>U8"V6IT.C]H_(]:C1X:IYE]8[F\^D4)A9>(TP4_WD&P*"B-'F)-+4G6RUV2T>V6T2TU3)2VA/A6/*, G_7U<$)F!&E%59\4@;_ MZ,.6K?49Q.EGH-;7<_B?INVQHEWLTDL^SF&EF7I+*REY \N13*Q6'UJE]ND'/K[E=_D]Y&F;93]>9^5K%(5_ MT-CTFZ93;+5I^!91X^(S_2V J%H8A6$7C.".4\/JJ^8^OP#>>'AMS3DLK>Q.#4,0A&+':CUP#-(K^^\5_??CX[OW_O/CI ^#1MQ^_ MYQV&>,=B%EF^4TW<(,:.1\U,1W+:6R$!W@P(D *=@OS7;EH-HV*>E:^XW\ ; ME>'-\M$:=YJ"#9(G9&UOK7(.%;*T7]<(432T>DVCY1#%Z('X1,< "U[$F?8) MU3X:F^B>3%)25PV;K7XAX!_'=Q:+P5??UE8.*I<)_XI3^SM%0):M&:G]^S6"5 M_N*G-DD*(,601$F9G8Z&9"['**A=2X*R&\"*!O%,0B55P+QI7@=1_CR[/*/G M 1;1;4@!$9)"59-7@JR-LI[%^5?X;)X4?L LEDHB1)QG\VGU NUGLNIR-()O^'@.;TI YZ<)>GLDDTUL*Y9%OU'$'9%# T]6G)]F M8[#OA3S3+H$OXB@.<=6+3CXM* UKJ^6*JS6@K7E5"5++,$+;9G9=9DO Y&.4 M\_,QN(IH^(/0TEN3%(]BT#E NJ0-Z&@4)X=WR9A>UA .?+AU/+S.=!+O\U!_Z GS?+IBFF M*T@Q(ZLNBR4P"UKO@A =C+V\L3D-OFGN=NES-VQ)Y6S'R;7RC8D3:;@V,X(3 M2)J_4BNER.&-K4#BQ^$8>!\7GH(Z )@6X&P6*P,2SO$P36FP@K'5!2^JI%QO M+LSP9P#6.R#6UY'V.1T3,\/__PP./NC2?\R3*X#EG>ZETBS%).ZZIR#20H[F M.6P"GH("Q:\4"\>SO!GS@#]1,9++@NX)N,;C&1$>-C_-E#X'&6K.!)ZJZ=6.B?T\'P/58EZX_R6FU?(%RE/* MI#49'.R69_A:/#\F/H&]!O:"9U$D.48& /IDKGQ]GMQI,@, 8;"% 1+'107"0+Q-!R#.Z$IN)@H1),M'S2!&% Q=B(VNV(5+T! MZN6/C&O5;-H.<)4)#!\2' TFEATP\_&I?)[8%*CBNEG8 (6P;FF M98@?(S3(4BTXBUE5;E@F3DRZ)1)23@(\I65?N7HS5R0TF(S5!;:;.TPFH856U&')8" M:V4T&1S:#GN\$6T :=*0NV#H=9*\45I"/^G=,J'(9+&&".$%P$#F]1942RG9Z:^%\&3)"S! "M\D,HIG%)T5Z,/]=RLE)WU 28)]AB M)D=E%,TIUTC>T(:WH; E_3R*&@YOBRJ8S7,/"]'JOE<]'$H6+LW0NS)>/KI? M;4D:=>=J:Y=J"A030#_1CER1+QEZ_6 DQ.'=MF[CXCMG],XIO7-$>B,.YV.> MP>Z@=006)2B:F;*!+ZZ!-LH!0)8N0_1(OS@1(*S97>$8-54,;2JX,WE>GD77 M$51PT6/@-MR%JS05>R@^!W]8<6H?6RQU= M.V6-ED:&%GD(^1CW;>$0CMY$JUH*.ZL%(1%1E'.854AA:T*#7'M5',WA2N]' MJF7CNX2NUP_JQH:FWE!)5H;@PJ8UU1BZG"AD8] 6,XK_CY8=PRJ)+@X%FSY3VPXMT*?:[7K]Q;8O<0F>J6449HIBO#%P+U"2%N9H MEJU#IJ5UK[;$[QLS58R*UD+6'*DX<6@'+XKA'XM0PPG \@F .YP /(<3@(>4 M]/OD)L[21)W3C;1+A'CX+QU2:K]2H! %NCJ%?7_Y:WD N_6Q-8#(!1ZP@I^. M1\T1[J-2L89O^"4Z%#%#4K-@P&847"QN,PG,L@CO2GN&#$LT&2F(5R'B%S(U MB_>T?"L\BQ>\B%"B;3<)P-RJ#SDO4D&GY^_AR;"1P)$KK6 55S5[Q: Y*!2&5A+/V[\& M.LE;('%^'4\KOP;,WC13#AAIN3@J?.[2$06"HD%0*:-,@GFB"-9^>Z'WE'^A MTH*H&$B#4#!5(,M;E1TR(_=8A<,*^P994_YK7OO]8$_DE"X@83KIG6R8+0*= MTG2*@V-\I'A9$5J5'+0X_9GS2,[NWE;KQ4V>)SB"3*[*^Q -WWI$MS0P^X!K MD;S=.JFD#I4"_S7-DO)\:M$+I"L;E[^VYQ+,XS$95!PV3JH0>50H_0[:%WS9 M[,I!-M\U,*_$ZR"T';DNY>EM4 M*DH9,01R?D.E,L5$Z L\DH+0'TUW]4 M #I2M"2_8A+$Y=@U"R9R]N;?,DLU^%'C5;!64[?URN[$ETCX%5TK(>,9$3.A M[)5HGM%9Q#). .&PA> B'1Z6/' J:5O1 ""8PK-/U,:5=5BP*1V@?$"0FA1$ M3;HXI30>"6+*9\(TFV)M-O3V Q N(,^LZ]1D09/&V5D^F>*/SV 696R9:KMI MI?9J+4XINZ4TQ3JSP"D R^?-N9R5)S0=!%E:+!X;7P'- M2XY:I!BG+#A*(0P)?[,JC2INO7Y9,$B.)[B0F@ M31Q/D,AE$.+34DV0QXS7W@ZM:PZDE+,XK\\&OI#'_+ORF-]W>[[J06,7 M2UC_P&AS]Z%%BFZ#]!)/"DO'X'$#O/CI;(L7E3)#+CZ-V#N#*"X\J M[<5H0#IE=:C87].$1Y&NU](ZD!VG(6_$FCIC05O?SR?@\X'[0\9WUZP!A7(U,$TLN"M28PRC&3V__9V0E== 6J[SMK<_-JEG<8S+\;L? MTWEXD3LKU-$. &V3N+2 H@^IG4/>ES^!"L-/@U/-4^54PMS38LF!"7;-!$U# M^#1X8-^PM)OJ3CO8FB6+\(<#;M0^Q6'OI7H.#RG/AEQ[-PH>KHCZ7Q<7[]__ M\LNCA13\QG6D5 EIZ<)_N$IB%?]]7\3W2I]LI/TRE^IJW"7%@K4_*(,!_GF7 MS^1$^UPF[T!-R"-6-%]O-S<,M/2IP-9A5FSJ^L@Z6M?Z^Q=Y[#)Q ]<_ M9:XW7&OD./UI";X=UQ]4G^ZC=OA6FO0OS"5";7F!T;<>E1'L817)_ML<2QM=C ICUE4\M^4@50GVYCBTUT4W=,/\44A*5X3&],C_7)V;/V M52 Y9)3K-GT+[ZB,*R4X>162/3/8F^ MQ2>WB4^172QK9+G'RLKH+=P^JE7M$9#Z$UW)O!C'6!.HNH/S&6N=]>GTIW=& MP=#K=V,.WOP(4F=/IIWV4<_3^\&'@_@<4GQ,?Z3[_A,7GZ-K]EZ=X'?$UWJT M_[V#EU, CIU"@F>,K,->AQIRSP8VW9A-'7/$W---D>SC 5"_@J7/;3[//M[] M1/>U;_-Y]GSV3-R!-8[:S\=CC4)[/5*C@V5U;,O*')GVZ1I6 Y<^%R[5G>'J MR6#^/Y7Y/'NS[(GN:]_F\^SY[.3-?]/>X7% CS1H#VVJ'=HK?:I-<82;PJ8Y M\JSA5&&0@.>2]'JN"UY9]95<'KM^M>6M6E"JB3=KF^]83USF>>J/>?X3L,FBMB6X#O+._/KY5?KN;V627LI M\"!;7,FJ@:MUW<]?%4WAET:*()#S"?JQ31%8-KD2DVM'E=R;I?CMJ(5F?65I?.5C_=A3ZZ44:V,,U!]=2E5F[='22TH6G;8YJV M>4/3MN?0M W>^!#&;0AM2M>QAA93PD^-+^N6$_4X91?(1ZON#91<6W_7'2_: M:F*EMH*Y?BO[>5:=++L)2:V76AH@653=VU"@O?2FQ=4V-<[,EPJWE6*MU]_H MV-%MN9W92V_J!MN'>G8L9RX^;"\:7K./"@QKZ6=&82]ZQL[,1:6$J[MLC[.6 MOF-6/;&6^5=3&V7#/_-;2S/]Y28PEK5L.VUB!5)W0L K=>VCX**BQ?WC%FD] MT-_&6U@9;%IS9349R.SWSXRMS<.'&.K !F)A) $/OQZNI5S+\]3464MMU7=63LZNI3>D^(5.,QM8>KFD67C7F%G$H*CVKS M:9K4))A/@?P(H?>OA1R:7>.JD>ZD\?J.3QL_/$VGHTLXUC%0H=]/]Z^>_[(8_HI;/R3CE4V+9Y&4EZ?+='^N28G M4%VAVU5VSXY5YOPQ/D?G6E[V>2$#R^Z,9=G9L:S$@66?\GSVQ[)T_>) '$_PA(C#LY^E0>=C/ M83^?T7X>4HD?OL'Y8_+&C/>S2?_9WC._9(=X^50SMX MV*SS,K![M-LE S^>ZGSV6%'!&KG>*>;<]\.B M?I*W7IZ.,[N-^XB5^'OE.W;.\DBI^L^;-4S[:'<]!M;H-VL<]T[%\PE)]F_G ML95#K[;]$:#083V5?VW?_W*Q591J=]'J2U'TO!@MM+/@L^7FAHV^&]A#J-&V M8YK&R:QH(47M=(K&'-@X$B@UELMO[VK/4K_?6'J[>CFJ ?5R!G\T&W4T!ZA) MV'A+^7)L_;&\M,76.M,L3K.R04QG1YUQ>BLSH.@W^!$V]]-XD*?9%',R-3&7 M^")Z1#6TFJ2P3M7*+OZW%*.R%0T^7?3,F5US;$J2YMB"ZSJ&#T6[34GWOK5Z M$N)$ZM4_U*%0=26D'HD93_)IFLWXK.B16?5"S-.)O+WFN-XHES-L]?(7&K3,RUVFAB@I<1\V=BD> M:#)3L9+&'MVDXSGV/NF4BY6[I-WRO.2C^(;:4.%*9!0!V9%3,AG,X[& 5Q1] ME:[25.2-'D*X@1)V**F]V:1X.EJ(?-A,?)^*Y<'6+E==&Q+*?Q*IZK.94X MIJ!QT2D.UA%^)7JU^%2[BG'V^#[8 ?CQ.)[=5:W&YM,IC!Q>PPRZNRL-C34? MTUC3'QIK-N:PM)XGTUAS47W>IS6[5/8JZ%MHOM56K:/[VQDOZ+2=J[*:1/?K M- 1$G.:;% S"-V0+S).(WZ19LVDU:0<.4TE"J3J:W:*FU[!5,>#;-5?*42;7 MG#K9-7X6R$1&\6RQ7[)J[8= G,\S;(H6AO,L:WT]!9J\(12'<<*O(KVM%=A? M9'#=8C=EL&+C:=E;L>CAO&@A85=)V%%2;03>R_H-B=&U^0OS?F#71CB?0([1 MJD%-/E.:/$GF?%P^6G6&5M2G!P(%^(M]F"O]' /-\5M\N&I0"(-A+[]K.9[2 M=\IV:7%8O7[5$+6SK7.J[(U)U?;N41JF#WW\+N5X3.S]*W!>QE6OUG,Q0:MC MEA'UM???IA*LC(J=MNKV5PZ$I.C^OS5J737FPMMSD<5? M3-^>TS^-MZ\;HHO=.AUSH;>GX9_9+Q%1[FLE^'#?0&Q[V6QX:K/%/K/8%?7^ M]S_<9I!,S>^\,]:D1MUKM ;>RA3IFG!=I_2,!#L!CF9 +@ M!GT U^%*7?_<#5RWAK@?J7'LN#%VM1-%9VEC!#8VR?J]YF YS>5%=;ZXB00/ MVYE%K_$2\.!?:5A8@06*+-LUEZIAZXAD28+5&">UJSL"Q1]>PR_@ST4B2.#U MZ:1B^P94J0Z=A*X-,&E*1V6FM0PTLHG(\&O\JNR!C9=[&RO2RE;%B/)CB<(/ M1JPR,D7IXN<2&Q,OZH8G)!:?J@#.AP0((1_5EKA^64POHX#-=Z9SYG?H9M+\ M'G81WM*P:!L5IM]LR(Y&A8Y!SNW>W6I>O #U35\N75PPZD2SVIV)#CHP7)_NPH0[&X@+?7,FFNI$F%>P5+87$^QBT(9L'U((9PGQ< D\%_X-^USEMZ 69X-,(7Q2X MX4IFL))IN9(5?(4JP*U$@F-L$(^QBG,M?!/R SUOG[&7;6ER&PB_XJ?VRQ8< MI]F2[*GSIY;L=;P-)XS!O04V?D+L^!O:7:1]WL5Y'>ZF MT5M$PF 1H!]F*@ZFO9HG? [(*\5K"KJ#\)4GQQ2-0E$J?=UH3N'\' 55L&I'T.\,PSBI[J*$),%I1ADH:P;_V MB[GFZB^U]#:167X=3Q'Q>=M_Q(_^@9D^_SO%8SNEF"K%1F=#Z"5>\YCTR%_S M;_%(N[@&Q5 =F=4S/\]C/M)^F^$1A#H^*R?\4;84.VE4OD!RI8M:9*]\ '3? M/0K^BMI>:$5I)7"L***C%M"W"-GBZ3.I+4M_69(+E37- /[=-?D=FFX+!O+# MD78P]N'/2;[EP#_]@G%@34C0E6.@16$KT'E14L;:'HB)%^=F.="4S E661/K M'1",2KNB)//6=L5.3L(72/];##(A,)Y"]A"?(AS@*0',+I3;TKQ/L%8'\<[1 MB"5SZVR[F-V25=Z2M85@;1&,X_FU-L^+@XIJ*KR:2F&!ZZQA@[><-Z,C\K@ K#J20$3\V9\B8!FC'OKA\6"VGF M))'S I;(;Z<3&JA-2RHC(6\JM6)Q;@U_5G!SW_CFMR?@T!>;4 MQU>-*5@/D*=@&IQ'O7IP]OUMYK/T5C)&VEA5S(F]7I*']25+G0@VXL$KYKC> M*/7Z%X93.2K>\BHHS\5>7LDZ EDLPMAN%8LC$ /ZRPQXGPIHF]3B4HR4 *L B2:1-*=:"U MW:;95PK+%Y85DH]_ ZK\6WU?:V12U-$XO>TV\^Z'[3X96Q]@E_,%8ZL/,7JP M;!MF4%S-"KQR#!+2/K0Q*>D:C?NW96Z[8G=/3P2Y6*V4-DZSF]S6. .FU@\/'[SBZK\SS.9! M=D=^<%--;_A^,E2,;B,4EC#A0BJ=4@AHO@:1R_,^,)L*);W@U.;7O! M%;V8 MP O4';(":NS[5HM^;,=LR^SA6P22&*,SR#N)4.)K-TS3S5G$;B>V--EAB5$? M)GX+=!?VH9C7ZJA;>4RG'*=YD2L1S8L[%UV^^:@3J4>5";6X$6IW<"#8])J6 MM=;1?I%!-L?K%HK?\<<_ISPC>7D7@Y<#)AJF)<_4["K^7$@:+HS%<3V( FI, MW+!1!-5<2K*7.1WNTE0!7\S%XN,L0@F83J9):_2#6 ME3=EJL@\'7U46HW 7<@ $(N.AY3_75^**,&ON8@BNHV@A_B;TVD].+$ISA]# M=;C*AH,,7EEAB79&4&G(&QZ/RWMSM0H!BX1T02[#.>JE^_7Y*U!?U2%%(&'( M>P+^#VP4':45B?"F\L"I%$6BPOLQAE.N4XH[WB8XJWF0 TMP%4V]_/VS]GL* M"@"/7"B=@,Y]U#7$; Y.^DS[!_"2BF&B\3W2" W)JT('.%'K)7^@..&X4,L\ MOP+UJ)+^U6$')^I_ GT#H*696/I,-VRB0DFS(BCZ"VG\\^:+U4OK#;KG[>]D M*!$3 0CH]=[KXBCO_\6%9EN;OJSEE-G,+TR"N+2V3\%F^3%A>XN!#$O<#UW]EZ M^\)4*W;!RY53-1[W;4YQN4S0TU+%5)IZG(+L>*T!73$U1\6LRNR[CSF5*^HSG'+5&WD$X%S3SPS]9?GF? HL@U=#\4D< MX;4V'<\5<>FZ.MX"K"XA&V#X4848X\R%/P+*!2ZR4ZMUM%"2[EP M!9PVMA, M6N88)IK@YN&K5%+A \/KY?#Z^L,7X<=TVKP>M,QD#1+'N78%:HL#D14^E=&, MP@YOXJE*ZBV 8?E1%?_8F#-^WH@E4*TUIH#3FV$XE8Z>X'_:DVG=JUP^^!@U M8K@4="FSV:@43_D*E7>?*M_D ?)4.1O+>G-Y25UR#GM1[3)'-I^ 68$C23#4 MU070KC54WP+B1GAZH3(A:I<\ %W0= +7N 2K[J:5+ZZH5"U158?A7XO0\NS0F'U7CH2N9SKM0J^=<%(4$XVO[K4NHGD+K* MR<$-1KS,5 )FL=]?Y5U='4##N[V@3L&+BB-0J E> "DK,N!9374L4/RZS&E4 M HXV# W1KB$PP2#L?(PP=0.#8/2]2.A?89 ]E#&_J76\8A,7Q;*\IHO22;X) MT$/9+.595",S=%2JN>Z$=!=XX\UZ6S-2* MRW]G6GHS]"66[ G8' -+-) -E%3:%G/X:WT+NIFP^SNCQ7LSS4(E6\';K&L_ M_V][5_J<1I;DOV_$_@^U#D^$/%M2 SHL]:$(+&$WT[*D!C0]O5\V"BBD&D,5 M6P66Z;]^7V:^(U\=J$!@D$W,Q(P,5+TK,U^>O[2TU)6L]:A@K8(-2JSUJ.Q: M*S9/'8I=.N#NXR<=?:[M+%-+[GL!7KJ%@W>](2#5J(#W26ZHV-,_PZ4S[[)2 M])Z:7U7:-?9[JIGW4*T=/I\YWF5X 3X)!@Q&)I\O0PN]J&?:%P^P$CR/1F9 M]@-,$=CSWH UDJK>U9F,/9;F'PPL!06%;AA-E-*K*]S-9.!8\(U[W3?@8C]( M#U23V"9/#,5( -V=\\?#HQ.JN0Z)%7*#M!WAH%S OX#X^D3"YDFA!1>MR2;L M14(AH?L6W#8HT<5/4&^R$A#%3 +(JHH07(["= II\0$RL_!52,V8Y A3K?Y8 M=60)O:R"][T>]YT$24_,0647[*D<,R>,4;TOSTZ-/U NG5&H]0ZT'#F/K&58L/!*4(:$?C,T;UE!R%L\0)D+-=$:6L)04ZA MWP 5O?L U0HJBK)J 'FX%$AX/A,HL@<^0,(3IX<9!&Z:*_@4"SE!DW3Y44'P M6RH'/#J/'@(4MD/?2T#DBH?!'OR),0*E98R\3W[6U44&.>%#E?+?(V M/E3[T+F\0R,V[Z12C^ACR[\:G!TBY',B.K5=1.=[B.BT]F MY*H7'R-WC@^Y"%CX2/%=C&D=CW]EK MCZ/A)\^I?^K-_AV*V^FFW_\+U(='&"GI"1T%? ,8L<%WO(]1?WSRN3S/FIX< M4Q34+"W?.%/CA="9(K#@_PPC\3-FX>QY8_'0EP"P*<7L7K\U:O&;DGXF/3I( M<_ \H^%G@BGDX@D1&]CYQS3TE6H"6^I-A2P2%V"/E.]]5+Z%P S]1\#2!2MS MJ!]ZZS(=AMT+L)E#B=/;G2E-%US-Y*J$,Q6JFH\%++%/54WZMA6[T1>\+A/J MY3VHUJ+RL[1Y8,]0ILS,M;ISJ0G1D%).9X\L&G6/.G^@F_^_F;4I;CW+B6KV MH T.!TA&L*-0*M:$B9_#"1XS;(S&#P]GS!8MYV[(==3D+1+T3B*XZB&SMM(D MQ[Y[@V/*9VK,FLP\HY]@66V6'V2)^!^*9XJSB,WS90I>-HM=FG_D]@A&P'3T M8YV'JLN8D08IG?8S(D:6P@447RD86'%ISS!%-^T0ULY!&;T"(-E^KN,6AY^" M[9]^1-LY9@\AQ5=H/%;X]P^?9@##BA,/2#]3E(MLS29'IH497NL0H,\K6>\"$OL,E_:0J67!JLAS^'98J\U@0EOPHQY M3MN$EAP!R 9(PJ&,\'FV$6W(H5@@DIQ+R: E;D)*I,7>4''E'D!LM$4@[Y&J,;B5RAF<:C"AF^M""QO$*) @E^&IA7 M[;"U)%8T"N+55"N+O;9]$$N3Z:(D>$R+1.!T$J&P#E=Z&8SW M2AK,K@(,LY?GFAN+&&*H2UHI,M3U67#(0TH*"3L$50JB MTT)GQ%QRN!V(OY#5BVXI1<5FNT'IG4YTQFZZDJ0PH A&?]\?H\:)X0IXDE(F M0+]"7T7:EZT3+NST"4QI"3!@ZJ&^%(5,'T3L%J!H5-N$!!#6CKIPP9/'YZ7S M2 >YTS%S,>LOGI3!^V8A01 E4E_H0D7ZO2=+:BBH1[PO?P""#\Y63E8"E2-U M]=&3@IC&E*J2QBF7800@#PF6JW#M)=L\1#'TTB%W)LM$)NOL-3/,\O+$2=WV M,EXEL/N@SE\161N^YS8U=T IG1V1M/$Q=_%[>%Z$@ZZ9A,6T@7E\CR0RU8Z MQ^HI- "U)FFQH48^-F>7H1*9G(@1O@C_7P/F"K$8.A)B'/4^(A%!(9\1@YFI M_7A9T4]3E6[*:_Z(%U).&/X959,ELJ<_JOL!2T<8D-BRL"3ZA7@Y\#BBE\/A M*N9-.J3$L;'+>V2]:R"-_H+<(@QE6+DD)7)C6"B>TF=+9L]B0A%*&7.8H,^. MIJ.<1'(LV.-%.XI0:I7#JIJFSK\>HO+ S0;)WK**O-2NJFBPNOW5ZQ SQHBF M( 37)_GFF&)/74H*CI%!QIQJR)@KZLHB(6%L)0%_>F:PZFCKWY,G2B447D7A M_3[FRU[ZW8F[,LRZ98N.=]&:;+3FM^2ZB-3F=!"P'JE4Q0G>;UK_@1RXO M'!GZ69]TJ7Q%?3>+7?V_J6S%@! -:+$HJ$EE$X>^WY?Y[BIV@))#L)@S>?2' MGY7>K!4 8YTQ>94DTY$$2,"Y#@.?U'%L-C5@J<1VCHKX#5:/X&Y!7H>:O+3B MA/0$YZ//K@YI^[F07^.%,^P:\01 @]A>K*^4%229MHNNTP((,$\7303A9R]A M^!)WGV)P94FW%MAWUO(3(4OEX,*<9B/=';0/&)3)/4040I,CK+RBD)6HVH?! M_!$Y3@;;67[L:MJQZ;V&RTY(?-M>IALV:R+3=,EA$],Y<:L>',7&9);F+L;=L+H1^9G8O, Y0R=I4I=(%\\MEI/N"UXG1_/F]<=(L2E!P2J'E3K$ M_,F"(3'^,? $@V ^&9U#[EAPU8$[*9SEI:8%8;G]<.V#F^/A6]C3\AY-XABW MP5;X[KVXKZRT.$@^Y1 W>K=@/YM"N7*J=8T1*'X..ASX3A@0(#QW\("R-3N2"EIJAZ,CUU)=V1M;7?)DS8> MPCP)8L$VR=H%S%2><6QLHCL[J@!.L_Q=B\+"F08<+EO*?V$KJJTP;9KTY7AI M$#.Q;Z&PB&;"%H75O=>.-*B;CF MUM@%M\;,MK6U-<;#U^N3#R58]<]HZB0/6K ^8G@&+CA$4XLUUV5L3%/1G6MM MHIXFR$8N2-[\*OD6DAAT/,X@,=KU,RK*,20P]6@@ M0;ON#>J;37V\8$1&!E45:2F[VF6ZGC5+ZK,-?<&GOJ9BQ(=COFMZ!JE01D81 M9TSH,="3V])DU+;T)E-#_Z1U@%.#^O\IJH58J]Y?XS817X ""/IY$;PI?GZ(WR2*& \_'6H,%L8SAX):U'.C)*8@F(=B@',JT M.2*AU1?J?4QUMT9S(15*G=20I6/)RRBUU3 4A-\R<3,[9A:E-:2YKA-'8325F7)+ZSBV+V0^[G2L)A/09/CE8TU&G7X0 MZTY%.;'_?#&D'9 U[55L3T>(@"%VFQGV>7K?LV"KN7=EGI2"S M'LBCG0?RF_= >L*6^N55L]/X>'@@".Z_]O?K8>\ABO?WSV&,__R/GZF% &05 M"V* ,.,OKRJO\-]C,.;EOQ=?,S&6=IUSY]-5GB E_9]WL1W84_*@=KZ(M?_GY7O^XT._5.\Y\-IWY]Z8@/ MKM2_+YOMBZN;]EVKT7;J[V[N.L['>NNW1L=I-=N_I42"-;WT5N#^_V =@/I+ MT-4/2%CG"UZ/\];_.Z1E!A/*8X(+3WPP5/^^-+J[UP5+]2-%DL&U\@QW!)@U MV&')ES5I^%(PLUV&A,\,[N)6D9:O+>;Z=0=M3-7(B5+=#$QP% :32&)SC+3= MS0&K> LH-;[5H1(GC#8]81 K%5AVK9#&!FD1QC/)/;F44QQ&,OT.%6U:(2*- M2Z\]%$>'V@0RI2A:_QU,2;,%_4YND(D@"*GBQ3*WJWC?#?I/@OY$JU&GO;\J MA0L44685J@P.EJL5WFL?)J; (;($J#@$8C*.X3AZ+#Z-+EKP:F)V A"@G7P; M3Q7NV'"FLCME@F,HE+HD ?4*%X8@T/KL62*ZS)5^@-16L'Q !7QZ0#3Z8X\< M2S&6%J(U]!G3,F!#DR?+:-7(J+N'L]Q![3QZ.?HZ%/*&(N06$/(SV1F79+.& MVGK&SVYN1CLB.P6"Q"^CX5"UHH"R*/KK'?C_D@>A&4\5KKDLR<(B#_KDUVEX M+X;PT$T32& 6YZ/_!11LY]9/Y,LZ7O"8&@EL.! 3?PHIZ+3\4'!B-]!6GVY# M))^QSMB<5;FR%\Q8$(P\ 2+-=Y@P.H ,?] =$@?*+HK4+Z"Y:U[#0I?!N2$[RYL)1<&I?87F) 'Y^O]J8)'@A MZ? HI;FA8XYF!D!O1@=/1UX/GL)?. MGY&\#$TJI>JA S%\"X?1>HY%K1^],2MY81<2H0S+\7L86 ,>$ - ,V)QSU%8 M$-S"\60?$>3H$>M%[2)X,=J*)&^#\K.R\H27+D\T$#X4LI8H/Q @1DRJDDC. MZ4"KPC>09;796D!7_X3M$0D\PS:V$'/Q"O4@'N5'4V);+B84=PW C"+X#4$/ M 0/KMDG ^-U"GN<+E2<,M ;C!IBAK1+HC;!C :ABJ;=$V:&.#K^PHL%5U0KR M LXM+QI<#,NHH"S.+F7*I*E?8ND*(LVHXA7-H% *E:1KH0P,7:8P;[T,IL$D MY[%7U:J$>R9[<1"R3*5;631Y'C26!6IKK3C3*0_%)6>YL>V%P?2,O8G1(- X M8 #Q,K^ODGJLT"Y/F+*CNZDPK2JG% O!)(VW=6>/N1+>K#4O8X=_\AQ_]O'. MG_T=^;./\OW9\G<[KW:Q5_MH-5[M=3JP+VZN.ZV;JS8ZKV];-Q>-2_!7;]H[ M?;[GO:%K:;G_+;\!C<\\=8TYMV7K.U)B;N.HY_?!;RAW9NETGGQY(@DYON_N M55P'_OM&S V-8XG\QU)F>GQF8STSF7V"'@>XA4GW$-K"5&4,V6F4JJUW!*X9 M^7JZCRGG!2M[!P!'&Z&+>62!TVMO8;V'QF0,^]L'I0!G!.EL+K8#]*@Z5X7E2BH-H/0V&Y<:.^V08B%!?'T:+0O^#H#A."? HBR#C 6A[O@6P7&BW(=9)T+8FLU4?CCGU<@5VBU"7LTR8_]Q@G @+$LP= MG8B()@YY0&*[1>0:-O@1V0 @)ZAPU;?86%EY\QD&CPD)AEPHT/!C@(@91.8M M065F=ZJ'WG[U>,\G/"'XSJD>]^5'XJ6"PNZ1HO)YQ)6^E8E!YF25NPC ?>N('F;9;K+[AWLAK0Y=.9]P5Z9Q3,I@]G^9 &U,UST54M*SKWNE_I M3K@P<2[T=(:44(N=4&_$DMBFME1ZX'/O!>8&4."LA1X "0TTH:YR$#A*Y9;) M+C,L&TZN0IXNNM.L7%V5Y(@D@>\W*6@ZAY]P)1#[1>8=B M*"UG4OE(LBQ'H>XZD7C'9"(S^61[ M-.EU[DF ?5C'?6S2'_%]6 :,"];IRI)CZ5=!G%E_4F(#%C7;_\#F,8'_*+8I MZDT)N!2N2.56+D\0D#!("X2\>SA@!SJDBPM62'N5CHEEMA,?'1SM,;@D\&QN MH"HY^,O3>XP1-VAC(@Q!>HHR\/94D>U-^T8FNKU16UZK5 ^S;(CD5/T)OX!3 M@"SNV!OYT/6*^0U''DN@S%3$4Y:SXAU/?(+H3G[X(+VA=&):V.F&5BF]"F/P MLV3BCQ('/=L^788\X_) )1\,!JA;@7-K" U=Q+O $0_N,L;%"QW2SL>Q>A_' MR<['\EL]589J G:7*F>"G!'W67G[3T."+.9Q(EERW6I\:+8[ MC5;C\CEB))>]\RZ/)^"/\N#/TH2=$11JG'(LFF'S7-'!A4OV'<7:#(J_/(4E M3PQE.BRGQLC*J 6GCZ)K'=,O+\?N&(4Y[?I5H^WPT M&^1SOFLWX$LI](S$6VR/6@?(*-HA/0,+A'^)LHU M@ZWN#0 F;L&@J<@FM5=7#H&(.JO_N(@YN! O]P:3B<7&"^L(3ZH%EA:QK#;P M&4?XY169)*^*V(*^U@JT,F"$VNR@W$U[1.?=[#GF2ZZN<8NNKU(W]KP5B5T# M#OCE575EJU,$LLPL:BN:!:033?Q]($4TPAYC[RF5JNS&=Q TD.PWX)0"V;'$ MF]L$5WBKP?96]^J]ZIOM(Y6"0WH._>RHN"1!U&4#I]61V&T,$(2W7K!*NA52 MSD&VV%'OCGHW(8-7]V:(8-W*#N*WT^XPZ UG*YQX/:3J\;YS._2$-;JZ-U-+ M%L!Z%79B;7>/[#C1PL?]@K"NDA?WHGB%'%-GR;A4!;5"L@8H*1^S/R7/8XAE M=>^'P LTZ.CZ:]'H3'X$\7NTRKW9%+]+4Y'3\X+<76B@K\#,(Y_/6L7*NN3% M5YCZ)J3P;KMVV[7;KF=OU[J%IO+%'=?^EA1;++V;-9[UE\^%:!G:^;YU]ZZQT>'VWS6 M&[%%MHT %I]/[FF__IH'O3ZB/3HY.#O>T>PW1[,[(;HCR*V:S[_OM$.[75+L+ME6WG3<:=>UTDQKUU^.JC0KP@N,X.7%KIT<;HO#-"MUO M9Z1E#E[HB)63W;F_Z)%V#+]5Q['=!U\[=@\K9^[IX8O@^NUS$#XKU^Z<:AU? MEA?QJT2<%YMVN>#S5EA33U@F*UU)+LD=G[@GE/C3<4_FA%W996Z*]SE74\>J\>EQQ MCVH;"PB56];&;[7M()%E9K0H/6Q3J'-=:SPZ/CC>E+]X1_$O>T8[,;TCVIV8 M_BHTOW5VQM$J*FG47\OA_'POH%'54[14LLAA3QQ\SEL*D*&PFG]M&%/G]>'0 M2:@F#D%8Q[I\S6J,I&I8/5UY2I@BL:\> ,02JB,#I,&Q'^[+MG^3V L3KV?W MBIB[48M3X[-P2G946((*:VNEPO2'3F$E(^WM_+-R\0,W\>-@D <$U0R=F]XD M@AI6TS+O7>3%?8)KCWWQ;9S ,AXB0AHG)I"4+GXT'0,&S^O#"N^60_!;#'&' M@,.\0E[17;7@^^P>..R11*.007L;>MS"JWVRG0SBB,U#M24!(#4X)13@H;>N M(&#U0N@!WZHGMF2#**#4Q>GUR<,;:Z_2=UQ73SLK-7[IYY?R> ME]0PYE'!HU,-L9!5KVNU@U,SZ&FJZ0%DD*D2>N"ZZ_);(OB&#B.LJU%VX%50S M6,2BHNT:8W]2/V_U_.Y L'/Y-,"T2Y3E1^RB-'?BDR5589;N_&S_TA/PZ/#D[JOZO_^6PNE\]>)B,7IU?P)#0=%,U0"KJ"V3Z MND9.VT=EW3FLU!0Z==N+NU[H)_LW7X;^#%M[(>9L!5"+O:5OB"5EXVK9CP^Q M0E8L?NV.+5?%EHOG_V^8+6MSV3+;DFO'ECNV?&EL67MIMV5MX=MR,(W#('GP M^[D,>E8YV3'HCD&WF$%?V+U96_C>W#2#/L_U88_YPCTAMB^DB/TVS(#%I/YV MQ90NC[=:J1XTK]M___MSNKTH;JRN9X[-$%PUSK_>M:Z<9IA,/&C7=*G:1NY1 MUR;YL>XFV8\$E4$+4NJ1I,)&V*?1H\ZPE][$$SPK:+KK][QIXF.;$QQFXMTG MV%83HIK]OMT&FL]'C?>F,&:4*\PRE\%ZZ'&EE#:7AMH7OZZ7ADI11\?[$H71 M:"94I8D?8N?.=N_!'WF:7+;RF%ZFV+BH7[T8L9%#&!?>L <]U^'OJR#\U(5< MBJTFDZ_'S5?U=]O)S5=>UQ^^D.-ZF5Q]VVJ\9*Z^C?U$$,2.K?/.]K+Q?CO9 M^M(?!&'P@L[L)?)V;O7/EG#U!78.AX25 @U]CQH70A]2+[$T<$@ A/[CGOBD M#VJ^#"8+\['Z7*V<&](9 WJ)!HW?2Y+*O.Q?D$#K2_YMAH[7ZT5Q'ZU!;'+? M\N^5GM?>[V F(U+./G; 1)HQ73%M^E&],6_BX#Z W$I!BY#[F#QXE+O8]_T1 M9/1&\ _9;E?[?'@C7[!$U?>"GOL'\LM=3N$6YA2>[G(*O_F:'ZWKGKM7(RT0LGW=D7E- ;64]M+?,LPS"2K9 I_[?KNU*\OZZU+Y^--YZ8%_;,O[RXZ;==I7E_,:S&^FN#9&G9/F03% M4<6\'9MW!9[O&99;O%U:V6EQ\V:E MF'O-@[$!HS1 MZ%-[(2RY[VT?ZL*:%MH;6+V2$LK=5.NP61#,Q+3$N M:'1M[5IM;]LX$OY^P/Z'.1>W30 [L9UDFS@O0)JZMP:Z32[Q GL?*9&RB%"B MEJ3LN+_^9BC)D=\:)TVZW4., )&HXKLIW\ G,2"<7^%UTXZ M) _6RWX)$.16L'!Z1[:<2/Y2,"%3C*63HLY_O=! MAWDB4@>A$7>"G@<*>[T]YIUV9?Z&QJY"AV MT#DZ.H 6=-O=;EU@JU7HOULNX"30? K!*-1*F]/&F\C_&F#=5(G31J13UXI8 M(M6T!V^',A$6/HL)7.N$I6^/P3^W\HOH0:>=N6-PXLZUF)*CM =*1#CB.??@ M3=O_CANE_0RDVL:,HY#RH@%^WFD#C>:$F>D0"UI0#_:SNR5N$+#P=F1TGO+6 MXJ.Z*@7+8TB8&#X:PU]GIG.P^S*K2=Q6OB_[UWBHT$3^D:&<+4#-U(IVT0UC)/1%%S,7&^)_N+;_52[[$7AN@.2GC2^' MAYU@/SABARP,]O?>=8X.CHZXV']WP$2 JAZB<,6L/6U\N+GZ^$E:-R0-&V?W MGEGS4=3?5,J-R0XA4]7V.)T=UZ<5Y/QKY% N<.\7TG=A[GH@>.=LG'5VZF:> M3=IU?+T6<^[]-96\,SU:I0'$;"S B+$4$PJ>L;1XEVGC0*?P49L$-Z?U'] 1 MW#B6RXQ*&+J1E G<[YGE#)QIY,IW*9Z MH@0FKN8<#+A&PZ0:DR0:A,D4,(="GCJ3"Y2-:=-G4,0'P_".\4XR!1$+<QJ*VRS^_.>QVWAW;$JEE;4&QAUB2 MM!4("A"6MD7:F&8068(1G:(ZW7-I0Z5MCO,HUANM"A!F1H>"X["%+009%PCB M DG]NS!F*;8ZYQ@WKW.%%)T]UNH<;(E"B\X!+^Z*6TD%<5J G_@OHIEB;;D1BB7ENWF;.@IJ.[IO:+_2>AOU!J0E69[K-^P[>?W&RXL$B!> MJ"K8 -M-*EA"EMO-IU"I$ B822IJ$9UCRY%CY!U+Z\,[4HG4\Z$6[#XQU).+ M$8IYI)?5QSU:FV7BP8>+[B(Q9Z!J5BO)_?F%S0,KN61&TGID44'Y[)<2X]Q2 M&>,CA_4UCT\&V@K4SV$NHDD9(_OFBE%*PU5ZG>[+(9Q1U%KU$A&O D&$F&9P MON"O:>4'<:S@Q1UK,:2OC>%+_K7QS,W=#%US+#EY#[,Z]4A!'.2&6@5R*>Q> M*SRCPTD62"4=>D2TZ%FKM"#?]Y[@05ZX+19EJXK)(M?>E>O+%/Z/LRP_SVZE$_B$>%+^!18LQ4[@,X MX4M$$;8+]?!B9A5;-%I!#IWZV5ODCO9C%I0 M&[7D4 ]VU!!4_9H/#J5)4+UCDO6*_A\#_?PE\DD!KV68TD%36>?[)PM>\(C\ M0667#L/<$.YJ1\"PKN\Z4W1IG+IJ#DK5#E:=D"??,;[//J M8<]^$'#PX@RL M8O(#R(Q>RCHA'CS*0AZ!IC<-2,@EJNBY;:$_8 JQE+'P/_5.E1^+/W.)*_"> MFZ>A/S_;?NWNGP;IOT5W3R>LU Y(1#P=Z=#A4"@%XK,L?F9=]D2P6ZIFBOK; MUS.^D?#O)ZK3UD>AONR B_.U%<&9<9QHQ2PVK_"0LO% 8D0W-@3-16?PM97% MPLKF28+]_!?A5U5FQI4'U*]A_ ?"_$LTWE0/10:#:1,1*'SPUZ9XE56"O5E4 M%#(=:S465%:D;%2^H#-EOA!)IO14X--)K(L,P>9<":'_C077BO?%SX*W MXL,4^M1%LM/HJF?OK95;F?Y!' M9RT/L@MN5'K:Z*SAM_!)P#<8"4H$M +MG$YZT,WN'K.*M9:HD%#C"_[,%TVO^'@2YB*2+HWXDP MIQ,;N"RJ?U\G7!FL<3C&_;_6<&LC.WSE"[:O/:L8/^6;QNY?]DWC_3*JJY-= M^A;47Y3?N?X/4$L#!!0 ( )9NI%0*R:5).@@ -PJ 7 8G)H8S$P M,#,V.30Q7V5X,S$M,BYH=&WM6EMSV[82?C\S_0];94[CS$BV)%MI+%]F',<^ MU4QJI[8ZTSY"!"AB#!(L $I6?OW9!4F)NL6R8Z=I1WH1"0*+Q>+[]@+R.'*Q M.OWA/P#'D6#<7^&UDTZ)T^.]_+]H_+'1@(\R$(D5')SNPFT6Q]+5@<%[HQDW MD@\%G.LX9'3S35>"GBW MV]YM[C8KH\]U.C%R&#EH'1YVH 'M9KM=G;#1R/7?*Q9P/-!\ H-AH)4V)[57 MH?_5P+J)$B>U4">N$;)8JDD77O=E+"Q*/7WKO>WW8;^VVC_<>%E7JNTK6 M^<5-OW?9.S_K]ZZOX-/O-[>_GUWUH7_]M8)O+\Z]R/UF&ZXOH?_+!=R>W;P_ MN[JX;5S_\?'B3S@[[].3=K.YM(K3XX$I;QIPQ5S$$KC9A9X2MHYZ&"?# M"6"KZRX-^.E5ZVWS:*FY!/JQ8P.$?R"4LBD+D!,GM6;-WZ>,\_*^6/Y8G\1OH$&X=2S@S''[53AOX9#3/ H< ZR7![M%&2\,&LV*C ML)GVTJP$1J[Z' RX1L,D&J,D&H3)!#"(0I8XDPF<&^.F M#Z&(#X;^'1V>9 I"%F"3 8UA&"?/^RUU2$0@K&5F0EUB=B=PWHI,BVT'UIFA0UU1Q7C<9$&PTF5:NL@/O"YLQ!O03V',RWT)XB<_];0EM M*!,$#^%PA@[,%A/LCH]-Y;E,0G2!S$F4(Y- 91QE(B K4*@CF*51$T@10$0% MHHA2,ZP7N+(+4R.=N"3!=>J1*>R -<(.S^=]?H$S$80*CVV!?H7X6W$$+?? M,)R749]\&:ATO0)B6^JVI/P6Q\^*XX,7P'$_$I5=_NG5NW;KYR-;(+7([ CU@1GCL(98D;06" H2E;9$VHA'4+4:/3EZ=[KFT@=(VPW'D MZXU6.0A3HP/!L=G"#H*,"P1QCJ2+^P!33:QUSM!OWF28;D)KGS5:G1V1:]'J M\/PNOY64$2<.%Q0Z(%\H*-L!VG1*6@&5V\R&4*@P$3&?*<=2>O=._82B9=#)=@L,%2#BQ&*>:07V<<,K?4B\.##1;I(C!FHFM5*@1.^1!ABN2!'B Q;IOV5>/#:;A*9\MO52;^G#@[$ MJ&+S2F.@,[=^[DUB)YOV%E1&+1'JP8H:!F6]YIU#81)4[XCFVJ+_^T _?XEX MDL-K&:9TT%3D^?[) @L>$3\H[=)!D!G"726IF9,7:^NPA8[M48I%U>&O#+,A M%+JSU#E$#J'[7NA7J(E5^U*A3@=D=':69%/5WN2*1-&!'+E%%+VT'^8 A MQ%+$PG^JG4H>B[\RB2OPS,V2P)^?O=E6]T^#]#^BNJ<35BH')"*>CG3H<"B0 M O%9)#_3*GLLV!UE,WG^[?,97TCX]Q/E:>NC4%]4P/GYV@KGS#@.M&+JFU

(=@< ME1#Z7YEPK7C/_6U1^"QXR[],H6]=%$LM]BFO7@R*'9IV8SA\P$WOPJ]L @=U M__'1@U9?->?!^CE+\S\HH[56!MD%-RHYJ;76R%OX). KC 0% AH#[9R.N]!. M[Q^SBK66*)%0D0O^S!4&B@5WJW=GS^XM?(GSI.U9:]K5J_V6]GX.TZXTW4N: M[=]AH?-(BA NIY[W.D_\_UY3K77C7_A<[0N/2K%/^7ZQ_;=]OSA;1GEUO$?? M??J+XIO6_P-02P,$% @ EFZD5!N%*1SU86V_B.!1^7VG_PUFJG6E77)+05E.@E2BE.TAM M88!*LX\F=HAW$CMC.P7VU^]Q+I1VV5ZGFM%J(P2V$Y_KY^^C). MB%CE>[+K3/IIS(0!7S%B<&^JN9A#_^SW[CC@$8XUC,9#'#+X4/?J3MW9V-V3 MR4KQ>6C /3HZ@!IXCN=M*JS5U*$3\%0NJ04%12#"J0[3NN8- ,4VL;0F8=:L%^LOR'-)@1_\M< MR530VOU;FZ;D(ML0$S7GHF8M:P%)C5POJ5Q)OC:3BC*4):1@I<64WY2YQ6%I MW*:23$01DT5A]$Q&%"7T/W\-Q+:4KV]3T^N/I MX'S0ZTX'PRL878\GU]VK*4R'KQ7L?H#K^J3>J\.DW\N$N\T#I_I:L=T)=,^& MHVG_[%L:6YIXY!S"\!RF'_LPZ8Y/NU?]26WX^:+_!W1[4WO'%2&JE@I"1- M?:.K,!!^'7;MMG<['SS/:1?\D,W<]AZ@Y'.IXN=9YCJU3Q@HE=F3,,4E!28H M:\P318'F%WEH_87ZJN.%X[-%DZ"_]D(BZ= !=K$)?<1]&""4>1>AT+^0L*#FLOT2-AM\P& 8!TJ>R\;+B MBDA4,?/*^E6%)%4Z)1.B9D0P71LN([:" MKI]EQB*B:I^,5_!%R 4&8\YP(22F]52D&#)#;O89.I<0'PG[N.)4LGE"*%W/ M(Z+U<>5L,CJ_X-I,[::7T^Z"4Q/:B?/KDSG87K>EHV/4R48AP3DMK2F$-P^M MIAL;?I]$I0(C$Y2WZ^YA_:./2,C)=;N$S9U%?*>8IN+0!&F$)\A'#$06BVM\ M*O8UY8K9@JEM_G1Q_-SF+L'3HL ]V*5[ZYS?HGF-Y"+Q[E%SOVTQOIG*PI:[ MCN%4W8L?+MGT_8^-[=CPW@@;7""IQ21+.%*O(5S@>>;:TBDFA\IAR]&9+VK=IM,"AMF4EC9-P"+UF"EA''Y,QG MN\CY]K.W%2T/E\>&;MPM28\F^BT M'T++JR+W_)"\83A^<,^S9F1+%V))8(0LP"G2R'\L(B>79 7[>0_X?5U[+BG: MX6^YV)=]=T&CL5@U)+Z\(?='.:ES;#&P43!,H*=8*6Q_L1F"HNV@,%O9IB(K M$[:W#+'OG#'L8=Q MUV//VIX0^NM[/0]"4K)Y[6JKJB,$MF=\?>Z]Q\=WZ$8V%KV??P+H1HS0K(5M MRZU@O6XC_RT&?ZG5X)P'3!I&P:HV3-,XYK8*!$ZT(E1S.FV 9;>V1@2?RS8(%N)(9KD-6UYV M=2I%_#1(92)"<9&B48%LWG$%@V:97F&(F'.H#7O)[3^L@4^"SW.M4DEK#V^M M0\E-=B F>LYES2%K TFM6@WI?)%\S%>:,K0EE60E8LIORMQBLP2WODAFHHC) MH@#M*T'1PO#3A]'): :[K7JKV[AOJM?U==EM/+U*Z]ZEO-]J?0/QU?S8:GWQ)L M"?'(.X#Q&U.B?2*9J8UO!5M"/\BB[7)<=4_& M*Y7]+-4"HS%G.!X1VWXN!2SQ470#)H1)2(!*?%SQ*ED_(92N^H(84" M5B5H;[NY@P<;?<)"KIJ;+-S#_&=J7*+78!8&79!GF,)BDX2IP!T3(#^$8^B* MM9I]2;EF[G@T+K>FV&[-W6V"NT-#\2C"3H+P1L(RL76SPI4TH4'*,]-.#O&I5&1$4:BNV9+F@6K5 M_PW,^2806C!(<,S+WM_$0 M<)^=C1395"/!%UE91]ZIN&AA^K"B;59Z[[::!U[G M:QQY4^A>'I/O&8\?[GKOD=KCO^;F!5G"7E[L_5C77BIPKOE;;O9UWWTP"!9/ M (5U.*99Y +-L5S 0]\RB9ZBZKM:83T$10E!P5^Z B&3?%=#1EA?^@QG)5K= M<)J]LS]1J;N38L'Q=/%=95*<1\[LD[/"5$MNHGR1YY;C&CA6/>A4&$*:X(AS MA1E;?\$;S-=NE5%ZS:MYZX>]FM^Y4;:Z#?>71M8H_J[Y&U!+ P04 " "6 M;J14^1R@*V02 #(R@ $ '-M<"TR,#(R,#,S,2YXGIY. MG]Z<4K8$)N<79_^YOYNJ]\:T\!K#*T,Z4.MS@NOSG+DQWS=GLGB..-Z*D*&/ MI+CH=KMGJG1+"HQ("6OB-<<"\3GBC@N MD7I>=,XO.CM-.1-%M;9%.=4<3)(R<6R?+NGC&10H\C_>;DD%2[TAH344G\EB M6>M6*K%WTFN M[T\X\=:N;$[U;,7P IYYZTX,^>]KAD]!TIB"41>7X".+SZ *![M4@MWMWANS M0,S.<,D8!#"A:\P$@?;=V=/9L;2RD5M7*ZAB!VZ3E7+PHJY24(7XI,$ZN6A> M5R>H@MV754?RF8$"EOSQ<3+,]9I*F&MJ!]))]WQGX LB-D/HF\Q39G1B$>?] M22G%]KWQFW> _7P./OS\W.I8,0?])_(=*V1G:?Q^.DLS2?,/.'9&_L_J=[H? M1[4CDK*:J;Y2O6+2'O/K14]C#/:&ID]]3EWBR#%["EJJP92/%J.U',=!!!X" M5(&N%"8 2<&TK0N_^Z.'Z>AN>-V;#:ZMZ0S^NQ\\S*;6Z,8:C0>3WFP(!"U: MM=#J@QJ752$+B77M8 HW1DS",X'WO:L&D9K E4%_L1_TEI3/NFPMH((%]*D' MFJ^PS\DC'L($W/2)\/\9T=6BMC;FLZS-[VU;NY& MG]H.:L0*,%@A?XGYT)\*:G]>4=?!C _^"&#>7P)>>;U2-+^KC*8"\[;W\&$P MA3$0GH_Z_[X=W5T/)M._6X-?/@YGO[4(:PA?(4Z@5XTU+4,(\PI*,?H^7A<2 M;KN4!PS#'XJ+11>6SJ<%0 -@&G@>8IO18DJ6/EG > &+48>I%- M<.03*](:8+K,PA0QED!IK*T=;RMFWF*G=YZ $Q]SWK/!AW'U4M[SG:'_B+E0 MXU74E\QT!LS>Y'2MB*FE*&;>(Z$A_IW%IFUYK>NE$?$'9=O#1'QB:^_ML=QAMAX'HMZ&M?\RV=5BQ;5=])0FF1\0- MLHE+9)H+1M4[ZB\%EKL(YB):-AJ(#$ATLTB$'*T=2S7N2J:=&7"U)-L6)WW$ ME2MSF7YT9+P:9B1*WK&+XKQ4&4$Y/A?G.:.PY-:YDNPLG9^E&+;(:,@,O+5+ M-QA?81_>&H\0F:<&#'+6Z#$+*^;1-KO6[#>(L%^1&^![<.K08-JR+K_( $#. MZEORL10C2^?4PJ!;/V*^W-8VQFRZ0BS*M66>&AH_9QD=L[" AZ68M.V>6 8X M 2Q;-U.\U"P_\]30[CFKX9B%%?-HFUUK]@; MFX@P9'U_J)S1L+Z)A6ASO?63&_LD.2J!7CVM8;2$@Y(FK7GLFS^9:5'?RM2E M?J!*UL1@#3_NG8ZQO@E%;,V@9EY&MX/JY&6&4"T;8[2$O?,\K2D8L@XZY-G' M9=!JU$;\RE,5+4AUV1.=*2JD99!6"5?8@1XSSQ,"W_-A(P.O9FL=*%4FH8Q 5X_L=-"727& MK>-;4%8&:C:R;02R4GR\!:]*H#PY?-X):-][? ETQ\'^-!2)N<=P_+C]V MV+];(^P?R=!B62^LJY7(+[K61"!7S1A'BZE <^)>P_X@^,!NL/WGR5M(:7 M?,-+AX^[>X>/O]5+I3%&BH6S;96(4+I96^4LI9T%ZMVVQGI\8YVQ )8VXI:Z M\G@F/O3MXYEI,>\O8:"7+V2@D596K-:W4-T^;6WS&+8)AB"(T@K?(R%@I0BK M;LIB+M+S41^K(\ .M-3]WO0E[/;M<>Q64] *-;1"%7?\E+>-M6S-^+#\7L(8 M:]"_>(:O>TB&K[6&*M]T); O+"T-7V:_Y3+"6NV3L!9#4YHV@5[.\^,D:KO& M1&V+4XU,[= !IS$HR*Y@R*]$%C ?PUC9*-@@D8$\^.GB+0+=LBT"+B0D3[43" MG.=F='9M7 &G3"]+\VC/%*R_I8,*Y,H?HT#(@Z=EH"31WPZH_\*;/[K[;O[X MUE)2AQM!-+G;#G]D"]+/*SV0R:&V9,:\@K5E'-!QWMRZK=I&-\&/U'V$5DS0 M;>IX+@.++^"\]C2GK> I^DWKO_8Q)?FY#%^-'C%S&%KL94H&%E_ E#*AZ&JF M% IN;25O3>D@4[K&"\R Y(;XR+>E:Z$\%>0XB,,7,*3O]S.D6&YK*[BE)&_M MJ.Y&VV2$VDQ7&JL^9*MM=Y^MMBW:%4Y324!<5%B&:^84%2.458YB:=&KM%,Z MB5Y!82EZ=?=*=ZONE6[QJ[!9.I5$RB\LSR35VR[=K;A=ND6O9+]T K7TPS*T MJNZ8[AIV3+?HU-LRW>-SS 5-S7ZKTY?.=0_81-VMO8GZ6RN6K;6"NE;P"3&& M?)'.W=>J\9*6D W!E%O"3KK_"UOXZ2QUW6+X('DIH[R2D7AKRH3E9^[UU*^@ M7"*T3EPE&=X)>D=MQ2RLP^,+)7-KGF%7\/A)9\?K])D[\25VI?(4WE59*DNV M@OS9"7_N]VYU< O;*'85WZY7B?]0,NPI00 K=M^N)X)>9_O7 4+@9WM51X M MO?IUP(M]1&Q>Y\V["N'/ ][-B5WGS3&Y_%'OK>G[([NAP_;Q4MZ6DO_Z=#67 ML42MCN33N;CL7'Q_N!RBM@QBG_"*?.0LV>8@/]>3!%>.ZRN&7\'SV#R.A38DY,ZD#D ,B("64U]K143$B Y ML7SBNG+OXOL3P0(@1Q'3^.^0=HT9H8I)6L2-Y 1:-MF7)Q M&MT!J-TQG>V-%L1&S&:!.&@0/<6PC,?L.(W=! ,^D]J^N-X%&8Q2*V>4E?%N$>Y2+D,\O;1K $1H$%^I10M(T991XT\!WF+0N]9T0>)F>;0-+ M)WF3V,X\S?2OQ1Z3'2UG'E1(T# @DW(^2#<)_\NI#;3^]JS[K$9YE%\:O)UV M*?0VL,+DK\*19H(_"K&%&(4?/ M,2)RDCM;X9XG0WKRXWLW<*1F\$R[HV.T2&A%\GK#T1@VK*'DO'&T2&[4G& ? M/R$W7";HOMU(VKR%0Y[0?=G'W##>7T7)//KF:?H),8Z>Y.J5S9'_>;188-!B M(C_N3RT>S)0-7#?<3J_Z8/&#- M6K,EKT0E%3_9])8,JZ>9H%E^<0/=Y!B\H-HS]XA=&,&<&;97/G7IVY.7J1.I<8TA<$7Q@O6:W6\41@O9<7KV@*R MAO60HLFO0NZ#W#^6XPYJ56J8PH-G; ?R"$@9:[PF#)PV99DU03E5 UWZ0R!% M&RTD/9>YQQBAE ,ST>EH$9FWA:G85UV$SY[H;$4#CGQI;%/R+##V1YY/YH&, M%LE#;!ZQ]"QI"&M7;""JNZ%&_X!)&V^N-MG1Z DQ9PR#SZ^ +?2VZ$3)=%CF M!5@W+X*SMY)AZ'&K&WCP_,# $=JS^JO^A]IW *)ZJ+O (#4H"&K+7HF6 M^ BM:GI!NK.OP[*OVYSQM"D['*4+&NBK(I\06O$5!@O& Y>$JX0EK!L\HLT@ M*A$WS]ZOY2H(JX\ &(PC8?C:Y](D?6-OA^O11AO*O-K.5FBQD9U+5:C5N7E6\ M1 ,;G+& BP&GZR)'5*U6 [U4O1.:LT&@?6HWL!G2 69N<\\+"3W*V0 MVM^@&<>7?..\\@:J\J_Q M/65+Y/=78&M2YH>,-B4D#53HBC)&GZ#WR*51WM*JD. K+(VV7:MXXCT70U^> M+B\?PL39"2\L@,G7!(<^)#K-![ER\N7+&.0->88!"9:'2ZPF9*"=VL6N3\2/ MRE;W2&M8<7[=&=XV+0?@>H3+Y86>6R8 MFUO<9'>>5B%3T$#AE<>,#LC?;O!,C#]IK:K7:+:Z#U34U]A8A]QAG9JE!!U99PY?\0IH6N@:L-H\]L@6F%&8M\$V)5[,M "RP]> MU(@QW7 0(_KV.J/[P8P:V#@S[*DQ$H;-2)U,N+F0HH'J#/PEK"+OD8^6N7N% MB\H;J(I^Z]%H47AY4R;96;=>P_*@-R4[?+,7515\='X0DZ8L#TPA_?1EC)'K M"8."^J8@$V%C0DMU-2[1L4%:&3>^@/Y)J&8"WH (Z74YPKI'\>&S%:P)5M35=M8=E6D3@_%)-Y<\_G^"I?=VU,8(6!4B5W;N(@]9 MJ>HK\0EEFCW XG;VA-U'? _#^(I7:X]LK=?2%-$1M'F''7W"3-%J49*#.37&BYJ2,7MI>DN6 MJR,U6H)5$UM-G40;GL'V\W\!4$L#!!0 ( )9NI%1L<$+B\^??CP\>)_ MOMX]^BNT]LYQ%#,O\M&[,P[_2YS^>$=\CZ4<%YJ_SFF8(_CI8D=+"2'^=9Z# MG8N?SC]^.O_IX_O7.'B7L2@^6Q#)P5]K\)E,'W_^^>>+].L.E"/"&M0[L;GV MSLZV^J,D1 ]H<2;^_/YPNVL=KS<^H9OW/EE?B&\7UQZ-A%GN$7U<>11=(>;A M,.:T4SSL;8,^OXOQ>A.B_+<510O^VWK#-?'ITX>?MGKX@Q+311.^IA0%F-UX M/O<:AE$\B8([$BT9HNLK-&=/A'FA^,LL84)ZX849P:D7^I\:\-^:XH'E/*B( M#:6[0]SEXY:&D2%ISTU;1AKR,/'_E6!NAMN(*WB)YR&:Q#%B\6V (H87V.._ M5+\UY[@5M4;RW4;/'#6AN(VB94@:<7.9Q#A"<9SJ(<9B(!!.+_#';,UI%+_, M%O<>9=A/0CYN??48[Q:/*(H)S;',%H^,\&%-C%6WD=]QO)!2A(SZDCJP9.;Q6'IDWQ^%L(^9#^!E]H239?%G/5P/I MQLA.LW&,LT!"'(@I'Z? 4,J&H!VO;D+RTFBX,N-LS>NE%XJYT^,*\=#7DL<* MKF[U2-8;BE:\XW.;<7\F:]2E1F78.^4_\S?^M?'\S!9S3WSWPG*96Y\+(,(\ M_W+'_UTBB%X9B@(4Y"0%UZW$2>GFE$/BEZB%8ME$:%D^02SFU-+EQ\*+Y^D: MA"_]EIZWX6N13Q\O4,CB_!>ABX_G'SYF"Z4_9#__L[I0N/1B[.>40F^.PL_O MM# ,,R&[ N9B,,&V'>>.Q/$-)>LK'/N$S[*B! 5[M7]#C ]/WBMG.N4WY;PB M?&L\F8):X"DKL>"7$UK6IT=W9N%_+3EE?:6:05S$R7J=8CO'W#/S]@O.I,GR MI#OM%(3ZY4Q*]8R1LQ;4" T0_?SND\B4O""\7+$L;0+%0Z=;4;C<>UGL_=*Z MM=0;+5J/Q@==-='$\RQH9/[V$9"_U7)".$S8?@Q3!/L*E"+<[Z" =Z>,S\8= M2M;>I4N5V\/I5%4KVW8KC3ZT'2MK9]VURG0 =B['H,+'5\$2^D4B(S(W" M>5O>1@Q1%#/G:5$;(M9SIV9$AK8-]YSKUPV*8G2)(L1]3ZI<)51).Q*HX?II MSUY!;%53ZM[],+4/%1)F9%'A''Q8N$0+0M%.*!1?OS+J<5EPY-&W6V[MN*/8 MT)J2=8!H06E(4VUYR-RJIE[IUYU**E\A1X/V?D!,^G ,!8TYVL:#"B<0XT F MJ^!<,='70&1*E4(,)](C2DVQK6<+)U$P"=8XPC';;I_*NY%;HTQPVT;#=3J= M\4A#J4M]2$) ^+XMXJQ+_">D+O&%QEDKG"SHD MMC,&0$.*.D;:C!NEUIGT_P7(X1_X?(XF/DLH9WVZ\N@25>=+.I!=B)2!@#6I MA40VMI6CR8S\$R07/]!2Q3RS/N1R12LV%ZHK- *[62OPVV.5KW%Y6%M!D;PZ$;[35@MZ%&F W+1+_ M?%%5WAW_]T!%[-N*?QA=8(P5+2[U"&7W>4 ;$:ZCY35OP-Y:E(U8X6U04V+ M"S 6]*4U?8SHD.HH"U:<-YB=]XE'X&P68T91 MI6J@GJPG[&:5CJV"+$V,2.01W5KA>BY-BHDQ8Q-X6KA" M"QRA("O$N@^]*)X$_Y=L3USO"K%EEK[W* >QU%Q79 S:;D]FP!T&%Z=O"@L==,K(7WF0IDJ&K(71:N2&4*!?9\U/YHB#]5^9>-34X MQ*3V1"RB6!LBX^]5G:JYTS[5EC/+]KA?I98 !"^&R>6!> $9_+J:O@QA3]MPVG8>="#9 .;Y3[O1P_2R3O>O.^@9 MS7>\3=,-( :RG ,.-^<;=9E!^0K'P:+9'19W=.9W-*<7=ZY(R#467_\KJ6^W MVX)GAC:##WC9SG-8E2^?[AA4GUG(#J\W[!7OD, MU1D,@EA8NXX!Y#DLYHG-MOPRKH*+BFTXOW9TU[[![HR6N0%4)W 6UL(M;' " M/"WT1)$7)_1-V?/5 )EN9 !0#6\4QL+0,AP0;ZZ8!$%Z6[X7WGLXN(VR._,+ MX:LZ7;!ND,\0+!I ]01G86WF 18X91$IF)*UW:JSYGNZI^/R74,PO?D.'6J +=1K7,BTA[8]1:JB1MY?VRU?0II MWB2".LY>IHF";77X$D4^KMUW8 %96$4I(%E:IH'%"/ZC$3'3'?@JF.5!>1.- TD". +&[\JR#!V=U>+IW=M5@ AJJ4WXGOTP0%!5'TUK>!+_J M'AZF)SC(:/0'/2Z *>'=A3?I*Z$YWV]JK["%KUZ+J8:'YQ6.,FJ]PHP+X,2W M(,14,250 =0G.5.YH:WDJ;U-QW_X9];)'M#<8[5YE_SC?KNK]!&$ZU452 Q" MJ-PMPY-M5I7:=QEX=":9$HJ,OF,%6S:8"A:X_:Q$M#>G"AW K:ET,'Q,HH"^ M&?W!"K8XR5##0O4'%Q$M_,& +O.'/P+R!^[!).&+^GOO362!E(%! [2/"%(@ MJ*:W$LHN!DCQ9,;^;T#&OA.O/,\64XH"S%3S!S7(;@8A X%J9@N!+(PLQY*9 M^&= )KY>;T+RAM #2C>_C3'>&CY_-=$,#]437$6U< L+E&-(-&F&?PV8*L4$ MWA$L!;,=[Z68NEP[:B?VV:7L#X@EM';YD!ZH,I6O D$UGY50#I/W*AZ 10+* M/'G#$+8=TAHO6*#N?ZFW=ISWNTJH *8'Q=L+K-;=2S_FW3O[$4HJ\T'H;[;X M'J.4,VT:4P$K36'68(?SV8H=:IE+O5@E7]VBJB9;S>AFP$PU.D!(YK862&%K77N 66GQ/,@+#L.*6:L_YZ\1[7Z&9#(%LPH# M[:$!YG1N(^9%2SP/TUX]MHLECP*8[8B'A,YC$.L$?%E"B.B9_^RB='?RAT@FOG M3*UPP?*R[M2B=+]6),!.9Q799]FWTN2V\XW,F]N;F5!RQ,'?ZO,5U>>,J?KG MH?U3LHHVR"#QO,+2N=X8X*PD3\P_(!_A9Y&;YYSJ-SATH)5M#CDH0$,[R*8W MNAY1E^L/:9_\'M$T0[//V.0>6*_QM(+-A#; K2HBW1ZDQHP 9S 3+UX)0J0 M^1\B6?/LA6E),IMZE+[QV9?T^*Q+F[P:W*X-0.]H(JW>2RPQ EP)W5.T\7"0 MO<3%9=C6 FHF&PXM=A4_'<('L3-WDSWMM$9-YD-[#58IH9 M=']+K 84DI$=A%+86H_!4+X#X7$1/A[?A.1EP'NE! N5:4'ZCB[V.:_9M*'\ M0P'R'E%,1(I;'.E'5VC[Y^Z,XO6KO_*B)7K@$E\O%LBONO4PQ OSPT,2'["B M*.5@MBAR-8OD<\)J<5&#IGF=D5/3 6_6&\8)22OEEF_F.Z@$:=64$^< QUZ1 M]^!L\@'D&?,P?OGV/19[=;L=VHG/\+/L[*E[P_UUH-8-!YV3/..8>]4-H5I2 5KM9C2&T3 M7+(#Y=!F_[R>39NQN5435;3P+TMRN:.5[G\9^FHFEP'9*Q>68GRNIT MF+2C+RL[&GK\+/:OV>(&1U[DBR9ABJP^[V[0LG+-@U7+L7E1 M<[6T<"8GHOG(!.DT9SG9NCTI_16QE=C^W1U'T>;+#6VDB7)EF[$Y71-5=)8: M5Y++@];V),C1>;C-#-7!712X*\2$U62C>\CV6GEWZE M7/57Y*4Z=JH!"D<6JP#C\Q:#D*U\HXX[']<@%4;7?3A-,.RDRMZ1J9?5NC=4 M1AYUP_%Y5$.E=!J%U#1MWXKZ,6H(&]>C#5Q!Z,(WP(M1%.SO\E.N]8.:AOKZ M06G# 9-?WEM6VWZ%!9]1$*L?3+,#SI-D!F!P859G4N(HO$UHE=!+DVD&.A"? MWN.B^0@%Z<+G 6UV$A3OZ4L+C=-1X1'Y"97UM;9H]NG9AFA&YY/=**R-MS;F M ."!O;SKW1#*94DH'P=C-%N8 Z*Y024HZAJ,S@E=E=!!<-31DAVA!QL@BY<< MVT9#61M3Z"NW&9V+-5!%'T&M3 [@-%?%^:47_39[1C2@WD)V,,2AD<'3JHV. MQ=6TRNC!UZKT+"\^_Z$7T>9%&&*=C?;F\T6$1K&NH7T=*&P\\; MG\C$YQY"D?*J*6*LBUSGZ-5ISOZ^MJN]5B=LIEZ.O!+:\*V6] _](S5T61@9JPZBZM.SASP_IX\9J:! M,L;IJ52NFD(=3N&+B*G;[&1:)[9X9*+4,-O8>D9?*$DV7];SU15B'@X'O/HG MEVI*UG.^8A"\/R"?+"/\.[=)P,7""^SM;LC.1XG\=FRN@.(S'#'O*"BXX_C$ MM5LD8EQSG.?E;<00Y6JJQ.5AB&>=X-#$AQL\&THJE3 _Q_'DO:H+G0]'L)TM MG0@.-\(,U$W( (8LC4R'E5N,3(>0%^+]!5W*O7]4H<^P(*'20RPH43D%@+Y, M=D2]OB0DP(NWNY0UF^*F#UG-YB%>R@ZO'(Y@#_U?1? 4"@Y@R".*"BIY9?4J M0\\%QO<*V'!]PN:YJ<-[+NA7S3KM5MN+O;>0^Z,J? M,8]I(%)*G(6*3JZ/D9Y_[E(,[2.J?79_.\(]! $3X5,H.*!ACR@@F.0&6(_8 M0SP\3"I;3:R_6<,IA7U( QY18)#)"O$$>+?)N^RLH/8WT@H*ECCV\@_%6F>BC2' ML'')20773RLO^OCAPSVB/I=<+L.-AZGL]?3>\*LMU1;_:7CJWDSPAJ*VXLFF MJ2--2FD56[^YKF=$('TB/6I..Q4 M'';(KCY(%5C?G;Q<[G6L)SU.M=T_;A\>K(B[E_V9:K5V)TNCE/^KE8:?SF*=^#O+@97^3\$8G+,?N*[W6ZCL6N,$KB>Q&2$.R%FX] M_KU'&4Y)HZ\>XYIZ1%%,:(Y%W*9,(D1QL$0CKL[OM\BSW^+.4U'GJ:CS,*/( M<15SGHHX3]OVIVW[P_?J0V[7G[;I3ZG\XT_E'U,*'U[J_H!KLYPISF;SE92T M5/_F]F:V$YFK\U?,5M\CBEA"(Y']B!E9;]]YRNA7NG/C]IEK-&C?U2F%*FF# M9 ;&AXS;.SX>O!>^&.>K;B_4W0H+1<,0ZK)?O0GQ@%6JS0C(:'5.H'> M[\]VF3JY3).+B!4L/9Q/>3=;H[%DS6A#+\>^GDF5D/!@1FW2@1#!@L M[,Q..E!,.5QHZ:9#10-Z$.^TTG1X8<.47J!4/DP>YZ8>\N?'[^J79;FVBRSIWVSX;JQ+8__BSSZQ"DW54VM MO:.."NV'Z_G.?D#:*Z@4%&R1B?#0@'"7N23IHL66I\F"(2H8NR%)]=Q5*QR. M7E?!<9R>IU-4[]Y7(0[P'A&G?O1"VL3'?>LFT5&T/DX/E2OG,)%1D 68.761 MH440;1D_CSUT#A4U:P$3TC%-6R&^\27$TPL*G]%7$K%5=<78%HVCJ];1'*?+ M&M35N^O6Z0,L3[(2Y@&M/ A7(4C%4PU0F4Z54-VN$!^3**!"U>E=(Y,HF/@^35!P_;I!45S;WW)K M5.I1YD;#]1Z324A#R4L=0T%DWP_,R $&<(54XMC5]IB=G??7X?7]H @/VF]< MY;5U&0N\<&H=2TGI*4?[Z929AI.9'F#8@CXULA.V\;Q'B1[@I$8KU_R+,"\5?9@F+F1>)9\:&WRCE##YE#%9[C>13WAE*GP8,#N*, MQFRQ5?Q4.N'3@>322$$&[+DRQ1,K4T<>51]'@L\!OB-U&G#UT5R_H ME'[+[%#Y-N3YHIR+&^Y=5V*I$/%%1+)[T(9$V[,O3][KA#&*YPD3:5.L,[7!>6>P;I3VNE;E^BOCWQU!E5@'4@9>FF6]$X MRWO9M*ZK:R#U27D#\,YF(:>+%\G1 =P'^35E P639\[F$GU+UG.Q8WF%PX3_ MFHXR<6&^7?&5AJTSA3JW'K0742223EXX)>LUB;;YO M9S4 $?@ P 4 +N/]0 M5_NYNAY]LSO=,;T;+MO5XPU7V6&[NW<_== D)/&&(K0@Y;+GUQ] D1(?B2;LM MWD5%G*9O_^/?__?_^MO_>??N5Y0C$I4H>?/X\N;RXM>SNT6:4=#BS>W=#?TG M>O/7'SZP_WOSF> H(6FR1._>L<84ZA\_L_]YC KTAA+-BY^?B_27MZNRW/S\ M_OWW[]]_^/[C#Y@LWW_Z\.'C^__Z>GT?K] Z>I?F11GE,7K[AL+_7%0_7N,X M*BN.6\V?'TG6(/CQ_9X6%X+]]:X!>\=^>O?QT[L?/_[P7"1O:Q;99P4B#?CS M +Z6Z>-//_WTOOJZ!Z6(4@'JEM@5?/EQ#]P&_$OU5U*^I9W\YLVNFPG.T!U: MO&'__>WN:M^N6&]B3#8_Q'C]GGU[?X[7Z[145%B-_P/D!MQ_PV5]U$VIHL'&(SXN,J3;5&2EWNTK*0UYX>+R8BO MRXCD;'2Y1>1^%1%DSA<7DQE?E")^0>@S'0X7Z9C^XF(RXNN^Q'$U'E%C76]0 M7E2#Y&T6Y2-85$%JYKL$)6GY)8KI%,)& NICUSA?EHBL+]!C>8$6B%"0+VE. MQT&JO'-1<2'B+L[18W=#9-R'1HH%[<2:BC)X+&>_0$\Z>6'>VX=S) M**/G0L8'7$89^\?-MF23-@N>:H+G419_LB^EG.*1Y3RJB(;272,ZB!4C%0,A M&<_-6$8,>3B+_V>;4C54QXP:;#<+&CX1M?L;"%^EG44H6U-XL'LJ5!;?EWG+$)ICAF'RDSN2^CQS2[V;#-GO0) M_4KP=O/K^G'EJ6^D[)CU4%2DU!)O"2HH_(BM[&,9<\1#9WBDP9E !IY-5B;$WJ.$=$=T;L]9M;C4: M-N9)AG!L3#O"70:&3?+K,Z;HICO+R M+([QMIJ6A+D&G'V,HZI M\H)*E+!\J'N*J9K>;A;G*SH8H.(JKT;V%?)RA4IJ>=E(AD6([7)MDU';VJ,Z5?CDWA5S([X=L*R(;<7.-XR7'02NJ0C M>OERE2\P69L.Q6)T;0XC$C=,UO]L\[G/ATSS\GV2KM_7,.^C3&$0X&1@-HF5 M+#'T+Q6[%38+7-%_,XO'^;L$+:)MIA"1*_,(X+;+,5Y'J8*N31BN4=O@MT+U M;HW6CXC89+:+UP*G*\H4B;>/Z-V^(RSR"V)OY(Q(&9@3GU*5SJ1,.!+&'>WJ"H,Q]=\,AK%NZXKB_8J-A M),-QAWK&;DQ@,AQ(BF9X6D3%8S64;(MWRRC:T"'ET\?W*"N+YAW]\]^%C M?4?B7^J?_]SS1V5&5_2?^Z EBQY1]LM;/@ =*E@O0 #OOP+:8+M/LO MU-MW.,N^8/(](DE/6,/6=4]HM^YVT\'^SDBWP^B,TY"J)Q_#>71!\%JH4CRV M#PY"_/QF2.=-B=]HX\>$?JCO-_DSK"&35)!LFU1[(Z326EF2]'%;LKVS!_P- MTW$\+ZDN*"]+MEM%4%$.G,LFTKU#VD$:I'4ZZ3&YT=HB6]OR)[^V?$OP(BVO M<=$?[(_^KFA@1$!@D+&XS=$0XF'Z+FG.9TF M=<^H-0E2VP;2RNU #6EM(?_7KX50:YR.JM?P7OUI^(-79^TO%6'48WQQ;L@MN7U&YPOT(5J=)W4]J38*T M! -IY5:AAK2VD'\UM)#!ABK]X<^SVZOS*O?C,\LIN(U>JFT9=MMZ6;'9A,XT M-&:LW*$8+W>R='CNF81EK'4_6L,:I&&YZ3.Y[5FC6YOGOP6P:+HJBBU*+JJ# M^UM$4IQ43M5D].SN"7S/:62]2C09:)!DC:2^*#) $:9U6>D1QT6- IK:] MO_JVO5JF*L65MZO5^=C?T:H_NK2!UC&7FN8%?*MHM-N\UM1/3%/EQY_C#--1 MYY>W)=FBW0]T#8N>R\NL:D1GK5V69!!JW2W#6;R.\RJ;]3GE[EV*8/M*AV%= MVH#@(*EG$UVM8ST)0?.H,'9, \84QB9+SHEFK70A3-T5'!BG@SWG'+:G M8:$>L9ITH*(AQ$SO'(03U_>?GX+2>#=7P(;*!P*.5SI#&<;^9&LY_K43'-4J MYWZO^P+X[BF.$[LKEHO25BN(C*D30!*&_YXE2<5[E-U&:7*5UU>#0:4JP3:+ M3S%LJ,K6$5%)\1*$87CS';M+G:.DN> ":E\,5/<)#RA4?2L)I:1H'J8PSBO. MXGB[K@I&)+Q-=-CE==LU[J_>+E33,!5=;5A01Q[&<49G\PHT%0$$M(T=NOKE MXB@I&D03QMG%+L$+U"7TJ3EG[GP*57L" 934UFT_\B3!DK[@C 50?RJ@=7>( M04/5KX: 2OH6XQMNU?_M?:]#KNF?+C(5I1>JK%$RN5UF3TS-RWC6"&M?6K37 MW^++G-;H<*^N6J.@=E/7&CGH@K*]S&"=R]CV;$'UFKHUBN+;^M;(*-0HL">2 ML#R#17\2U:.P1@8NO&$Q UZQR(C+F3R?C%4JV]=3+4C/^22>NNJHL2NKBN?6$Q@;_E!5'W$T%1;%=HZ12 MUP,U@L_9,)/'$?;F!-0V=D_AO9(98=>]V5X8B#BJSEYM9'S?/0MU*C7C S0U52[0.&B>2/ *(!F2,2*/XL%$*VB*G% M8%6Y.V?-FM28H7&IA#%N0>SM1E\$9B HPPO,I@?O+Q-%9@$<(Q')*QF#FJ0$ M!;0G:A^#9(YP+ 3*7+%A(L+\E3%&8B&+!!@QXIV@D%9[@XVZTSG M:/BB1ON8YK71%#%)-]4$_$A=,XK[96ST&O5Z0-8HG-!GJ$ML*+O.KJPJ@;#V M1EK<#L\THL-#DG68\"O&R?"VI\B[5+;7JF[K"W1_J(7<[" MN$D!B,EJ#:9)7;SR@=!0YITB;\LU>T'1Z-JS:#R,-4D FC%LI.4VL2N(T8R*UC+&KHP[AU M XR.MP1_8>776U78[] 3RK?H9M%L@-^G>8Q:\E]$)?VSW!X>3N'/MG;P\^?9 ML?@#-U[7/3IR;AW+2QAUPVP&#>=;PF[;[2"!%](';C:@X<"O6C1>D2/Q>M:7Y[3X:9>L.PU7Z0P+5;V& M8TU-'6*N)Z6:V"OR(FE?!S$1U8PUQTQ:"R\0:1\81D2U>M6%':SNW_@ MS+^D-!VXF8#F*_(VU9[WY70"_AK?LYK :I/W.BTC7U895G?I+'XK>L]O M.W G-<(.?$I&^!4YEI8.?'F7C,G&Q<([P1T1%#>;FRX]$*#B9)G5HO**?(O? MN_Z66BV.&J_Q?#+=Y>S+S_<]USAY\#-R0._SJ:/Z!H5.7Y/-3!,J7UP?W" M&"#F;F'<(1:XL1ZUKSTOC#N,-8[E^7S9JIB[S.LJ5+IYS-)EYQ5X%\XE).C" MP3@$7Y.3J?2Y-T?C,-8_1!W>*% 1/PT'=*.+GQ?-Q QVCAJ(/D!K6ZY M121FEPN7Z&;Q.RY;7.^EYCB<&1+^[3DE)!-Q@%%]8V+(N@0;@_1\"C\7F'LM M!>8^S!7FY@IS[A8I1OXX5L%R*8L@ C24PAG.EAA'<$5#0@B6!4/$!$:CF''>WP/ MB!&4R^4-2^?.A?)\GUK.A?+F0GESH3Q'Y]JOH K37"AOKLIT:E69/-\#:,J4WA7$.;RLZ=3?O:$)EY^=9N[\ M7"@/(/F*?&LNE!>,U\V%\J;L2'.AO+E0WEPH;RZ4-VW'F@OEO29OFPOES87R MCD?X%3G67"@OS.EM+I0W?=^:"^7-A?+F0GESH;S7->K-A?+F0GG#'*UC$'Q- M3C87R@O"V>9">:_ V>9"><%=&3C.58'C7!$X55_2[-T K@0$5[6N)5_G7ATK MO/>PBO*/'S[4M<_@,GQ?HI3\'F7;?KZX,_Q\3QF+?WH^8K5'1WK'6%X"*9[G MPN_GLJMSV=63*[OZ*9"3_E:WS&577W/9U4^>KR[/95=?2]G53W/9U;GLZEQV M50H?7%'-N>QJ$/8QEUT-O^SJL)(26*=+!E9+RP<+)PCF^#16%E*[O"H?;QB. M7Y4&0\EM1,J7ZFYL%->S7/L+$$[H-ZR[4*?A9(,.X]X9&X?H$ ZC8DV;+W"N MX0, %N4_VC!0/580LFT8ZB3Z)A%6U&&@^L$DZU'Y4"!A2_O"8&*L_@.J%HK) M!A/*WG]BVM&_TX7TEB"X6J@ATPTGRDQ,(8<>AR-D&,<]AF>)_W>]#]S].S M"HF((\U@B'T8C(?Z#@1;Z:;QEJUZOT9EB<@]#1,P:;#<+.Y+G".2)DLTOPKA M2]JYJK\!M7!.R(9F-U?U]Q]8 6+.]8=/I_[P"54L/!V/>)UY_V//N,2#> M_ K6E%[!\EP%97Z?99+OLX17XF-^GR5HXW7=HV&\SW)"Q3CFLN0!N,@)ER6? M9BF-N7KR7#UY\M63PZO',5=VG2N[!E[9=9K%.MR6?');ZNFUE7@*I[23O*23 MYXH86S,PJ'A)"M*S1AJ/G[+BPV*Z1(1)>#L(X7;+YBX M[^U.7SACHR M*KS?[NWP>(X+EG%$?T/DB>H ON6KTV1?W4ZEB<\*?BW^:L;N<)9]P>1[1/I/ M,2A"0[)#T-YJN6FH$>M*W:WP)J>TJ_ GH3 R'@$W[UM.R5@K.%>>9&"UV'RP MB6A944X3]?)1AS&E]X?KNC AXY4-UW'][_[-9-UFT+ @;#81RS'LA]$#A9#4 MR/4T.&(T)&X127%"!Z=SO-YDB(EPLZ"L,$3IX)%AS59U[RBWFHB1F/6"B8TH M4PKC'B4T]RF$'0JQQF1L0T$^6U%%*/<@NS*L(K($!?:#FP'D430C%,XG 0L"!:B'= MZX5]#4I0SV&%>J,T#;R!YU?7TB!/0]GJ@9V"NEU=7+O'N-S=:[HE.*%TV8;' MX6P$SBO7:=-L.:FU"6&_$G!7;":T4.&M9'0UU"Y2'ZH*0W<5F2A+_]D4TEN2 M: U?4E2%;W:FY?#AJEQ76$5U*Z#U=V_L+LJ7X&9?__=FP#[\/LD8C2/6F+CL M@-))*K^Z&D$/!KZT57D4KQ3'5@.58!'7':=KFN[UX/]6KI(FAG&0!UV L8]$ M&>(8AZ,.9QM32@KY&CVGZRT\O8'?:LEZWWQ-6X C8#'C Y7LH)A2>LT\)DK? M1[L!-D;I$QM)]VG1#2-VR37%3%/7A)IZ7/U$]G;EKOXW[QGA!Z;K?H"3\:\Y MV>&FS6M[U6]N+Q%82)&;%ZS5:I\FK-C*TT!CK$1LVB/M<4J7^BZY6)%J&!LG M@ELNOQ)<:-SN[8#+[ZS5X!.T*\T^&&M0OE MIKIM21#(K8V+X+3L3ZV?'%HDEX'@[Y,/:]FJ E64=V)BXF:]FFVO5B M/2?'2R2Z?(ZS;9+FR^8]1+T8C=M<+5@#FD_0ZD;VD>/P#2 ?1@+_87NPD9KO M4>W[[^*4WA&X!DF^1KB.FO8[QFQM]ME8&Q[)2_MNPD12A@WJ3;S*N!1 E:1^0?!66W^H.)!X]<2K#-72,Q[/2,34?XD28E(17&9O0WG,=X MO4$E.EL25"VF8:N1 ]:])@*]G3@I.;13#- MUAH,,SU%JP@[4L<<$F'LW5ZCJ)"- 4*8NH\X,-,S"!5A1QH$A\2P+LO11"3$=H.&(I$PMOD@=N\0Z^WF MKP=$U@J6Q&\D,"2HT33M2"J^!3.":(2QOH6YS='W*%,VGP&TT&Y:T%,U&)[ M5BREA3R,E2PL"91:H IG*)]I 5H&X.*>$:&P$'<7J3Z.; _Z4M]*DI5O,0G M0 5?V@OUJABDJOG2WGQI3T,94[RT1_GC7MJ#OC67]KK? KNT)V!<=&FOV\R? ME\PW*64W*3]YV,WJ;"*=1UG\R=%NU3E!25I^B>(TH^@0._"YQOFRI.'Q!7HL M'W 99>P?-]NR**.[ZW]JBH=W-HL/Y"W=C2P6VB9G%L!X7" !CO)TL!5"! MN/[WK)3TA;4$[820(OS54D&(-XR=J<]1_H^;)T02$BW*OL7#'^NNZ'\,7Q\<$0:[@/(P$2C M?@"[!%([X(WYDBT#'E[N6!]0VCMHZ"RX(V!FL2JX*-SI@/O;BI!JFF,- G%E M5M$LE^5H3](X!OL)P9@'M#MBPSZ$.RAC+,15F<>_WW\^9V',+4@]UE(R7YA[W"ZX0T\X>V)5[CO=/>\8 MA"#PO&,PP1T#<"( *29)NJM&^AD3@K\S)XPV]&/YHJ)P>6N1#8A:3](LE+MC MO*6(2(6[25%OE9O8FJRIP-#X3:=H98H=,=K$^'3"R']AD<-5SJKR5LGE$2O- M2X.&J.SO@LD!ZRX3 89N* M47;[SW;K-@,M1-1L6O:BW $CK$=$(Y K(8! ^Q11DSE+WE@P:XD:AVY=HSIC M],PEHA3&&\",ZZ)A^WQ+2'58,+ G'DC+:H8@4[ -B6#:%C#$%\8+O]>H+!'9 M<]?:=3E;X^U0YXK@^VQ=&7CPMJ GL)Y=2'&WG^D-:]9A%_ )*MA3(>BLO$4D MQ[,=&G0M787O._.^8,;W71N\FXT+#>0B$%"__F=S\3BM(%!;L_"8#",)T6&5E3J8G[RJ%9J% M]?4JG'/5-1M.,7].'CU57 M;,S[7'?#\'/X,[%$).5Y>(@GC#37-E_@<,T' +3J?_[EZ@LKB-+69A]17XEA MS;L&:AS,3QX5"IH4SK9JN@QGIKU'\98.(ZPR1)XN5V5]2I,O&;/W>$'V M7]@3@L_WWZ,-^P)7G;>!JZE./PZ7IYE&/^X([W8]A:DTD@8+2>LU'AEN@ZU1G MY;N*_ET285?KOY(2 NM%MMG]C3[59D/HTE%JN:77$+EY^:5'_ADM#,U!M M.;0$>\R+-HL@8LU*=P^'N?"^5N!RU6)U25LZYN+>!=8 MRE?H/B')7YZ'[.\>?*RTWS]1Z7X M2N7U#W^>G_6//,YZ$K(?/,W+2#A:P[1>&4U[NM_"#X]$PBB'13TD893\ MV#,%3I2>'UZ;X4J'*O*;T3J%H M3AN^4FBWM-'\2B%7+_,KA;;GH_F5PKUD\RN%+I4ROU(8X"N%G1EN^!K +<[2 M8K5_=&N?B#^_!A" P/-K !-\#6 NZ!ZT_013T#W !P.NF,2LNE%^ 53QUF@A M+'S9:S%%(Q*+;:'090]]&)>C(%8OGSA?) MO1#A.Y2C[U&VJ\:JH'X07EB8O0,_1=6+1+90?KV#?&0VBK+:SZ,\1EE669RR M[OF-! 8 -9JB%4B%'VT*$(5 CN/F=T.,["C(=T,\5_F?'U:W]K!Z@+7XYQJ8 M[FM@_C27P)Q@$2Q%$><2F',)S+D$IJ9QS"4P@R^!R9[_/J?S$R6?EU%VN25X M Y_)*T"VGECG0H84'0K>65>35+<4IA!S&$/ 7'S+=.;G%M_R?"0Q%]_B:',N MOC47W[(SB_X1D2+Z7CVD]LCV!!8+1,<(;MD<5?!:3CEXD-4W-*64E]R0(QQZ M:B@)01>(,DOV3^'DRW-OJ/L"7VER_G5 MX#$Y@Z8*QC-L.F6[D72$-9,9TG%2FVL^IYO(.=W\5-U\3C>?TP5R$#.?TP5@ M'/,Y7?#G=/-3=6WU!O%4W=&V%JNZ3(^4H^0?(=8=::X1,E9 MGMPBLL!DS?9#*@W_2MC+Z)R=2(.6^X>O-%KZJI=E3^EX3%]U:FV-YFGWX)8& M+V$$%\:"7_[/MKIEU20]%U5%LH=5E-]LJGIDWW#^1/L#)76YPPAU!VW;.LR^;>JR$\:=_\OU)L,O"-TC M\I3&".9]'_)54A6%_$-E_^-RCL4XV6>_K/="[M&_=F@9_[>^:CM MPB,?)^&4H>C1OG][E"R,D@[..F!7!86N%.N?&%R_R(@?XJX'!0[Q>208J[$) MN3]'G#"*?X2PC13@[FV 6[8G,FJ$T963W6/1$;)=9^841YC=9K'GLQCTSW>ADQ#=QX51NAI2HX_D*3Q[9--:>LNZSSMCWC:_I@=>XR6IN37 M?4$:MPXR$D<6O/.8+.%R8>/)M+^5@+^-F_ MK>EJ2BX.R-)XN>>L2F.9=VN+FT7UM3C;EBM,6)*(+5^6X1_KL7S\K]LO%?L] M(._C<]SXF&DZ(EC*H"'W0-L5-XO#/??J9GO/_-6 ZSZ5 9^$86KUB'TKDY%O M3":$;+9'N;"/@ZEH_VXG/[2RB;<]#-O!>Q)6[JJ?'0V[=CAM?">$/"T3B:K_ M8:NQ-%_>L0.3@DH6TZ_1$CQ^=$5CK$^):;QN_]+H_X!\3Y5!I<1+VJM\W]JU/B8?&EDQS M3D!;,N;_*XJ*+=DS39?1K4I2%?0NZ+>UZ-2E-W81JD[O)+S@V'H):)&J+D'C M@5:K:!KS?8N+LAXX_HZS9"^ +8^3X1_K87S\K]NC%/L]( _B<]QXC-5'$,PW M@RF+:W:[OI5_)5Y'N*,R^EA#0N5U^Y"6#@+R)!G?C3_YSBN(5RC99JC>V15) M6O!$A9Z5L(ZW\3)[>(_Z;(5E;W+4NP[\QQZGC<=,Z84-5D;[6[2&WKJ%/M5J MZ'[R^GJ&?4O#0M$[%FB+-C/$+LTP:B$W/('/*L ?>Q;B_ST-4)=8PGY;RVT$ M;46%]2:&AJH&KS]X4A;TNH6:MH3O5XCUY>J%BH?O^&&%MT64LU+G]^ESB5!^ ML\[3QVUQE;.H*GU"C!7PW0K#UK7TVJT]1>PT?WC50AMW& Z]FQTH M&6!J!K\UM?6ZWTYO KJC>H,P+CR*/U@(+RUY1"^I M#0P[A3"#!Y0Z,*%N^HX90[%:CVAM0AGPTWTXJ<-'&(-M^R&GZKP2-"X)5+/V MY$&=J(&I]\AL-:AMV2$4FPG>?8-:'>BAF;:<\<=W:2\A?$. M2WWD#"S%@2_=O+9378;S!7>V".^0#,HPP 4#^*UK'/Y7JY :L9CWMGY;S5L: M"FMMJ*RCP?+!CY:@992*FH2K'Y&BPEFT< :):A2@ P4=3&YR! 8*!BW%2VZX MI:=@ 79'_BI:06S . X3M!;:,+Q:4!NQDTBP(&7+@.A??>.A/_WYP(2Y65SE M2?J4)MLH Q8(0ICF !>&.;U%@TIG.%L^<(@[>QH7BC=1T'_?(Y0D\6#?65)SE24.0,W(K@/8]&@2=GI8U1+?EW2 E M?RN,.[8Z A:E@]^;8]/#[Z>W^.0)[6S!V2+HY,5O=1. S]:'7]IFMPWW>O!?^BEI(G!&L*'+J#%DDP9PL4/3QW.3IZ4%/*5\K?>KD&5 M@-]JR7K?/$V,D"-@,>,#E>R@F%)ZS?QYR=?HF:\4Z%NCE.ZWP)0B8%RDE&ZS MH:?\[7U/O&OZY^X+\*$C.'HN49X<2GIV1*W]Q>I 6[?2_JOCK56XX/'<;:HS)3<,3M%9!SQQG]&U(.]G4'%$>2EEB<34H,S2#XD^Z M:(Y:ZVFS=V(H6:E$7\_,)^!/;\1V#07?&V,01RCF!HJ_*U MG$*_P0<,>APIK.A@3J:PHF/_!;.1=)LI&6J[F;_#C3%F);5*;L\8C;H'#N16 MV*;\*DQO<.X1G/%!ISE'LC[AH9!C^W.=*#>D?Y8G#V1;E)<%W@BSZ'2:2JT* M:AKDP@<8E(2F).T3=6,ZD!9;$$0RC%'L@LF*DOK\I9)G[R"\(PZM-DUNEUH; M6\[4HL,Y=A! U"R#$)X\0*_+L8IX;2M70L],'$0[TI)!!=8<[?=D4_825#7Q M4%^J7L!D)=L)*E-2+:881P5'U59P=>W8%-=4S,=FEQD9VD@&PMBXAX1@,\=N MGB!,="8!SB/RT@8Z6^-MKF+%^L@$9JR#;,IV;-QIU@Q9AP,7:;[-0< 73-:( M_)93VK-"DZ9E]P52M:93L; 1'6)D3WKT0MM-'XI9 M*&^A:[0=[)LKM3WJ9KFVH8WI""-+TR0XPUESM2 MXM\J!S/MC74NSL'7UGI =:&VF\UN/HJR)HKJBRT0%;ZA>QI;5JNQ@2&XX_Q\M]CTB>YDOV.EJ5 N,]]_TL+],DS:H+A_(;8-P$F#]KM M;[7")E[FO%GKYN1'M[6GH<:Z^>"Q/=>I_FZ)N^K\2)>K,(*GD5T ;G9:Q6EG MP/"\]>G"#5STLBOGL,1K(''G?KT\4BSQCIE-Y(,M-3O(C[KGYL*'G/:V*V>R MS73[D&(B>W\C!?_\ B. 7E5S3\G.#">F%,A6IE4O&S\':F@'WC"U(8^%^5$L M1\B!)O=A+55PH?,$\O;;$8R4ZPMJK\*YXY!OW>&]%V?91 <;K\$8*?@F6QA6 M*GZMS:^=NDH>GM]!4ELONWO32$;/['TB'_O25WFRI7R^W.^"=/\U66I&[M & M$U;1_2JO.JX6%=QSUFG2K&R5FGC<,^#S=TOP(BVO<<';*39J*^\7J*VO9\]T M%([']4@GD%>@6ZVX]>B%$#B $.!'+49;5Q$Q$ MR,/8NKQ#3RC?HEVDE%?FRNJ8GM,I Z\1NA"H*1/\_>8B>!S&',89] M]&& 82+F-;YW3.S.B&H8I4)N-HA$.]EH"(/8.-HS. %$W64@Q$0,1BZ=B4& M6$/+)A8(\[D)7\4G)-H8!L<@&AB.>M:A'1"-[A.CL,B$Z@0SC>_+J*RX^;PM MJ/Q%T4SKP'F!$FQCAV+80/;L]2T*ZW4#I]2V*MG*$L7DP@C(:Y[ O43P6W<- MYW\C6TVI6"Q-1]LBA*V%5UC;Q,IZ'.QE^M$DM-MKIDKAYJR>,IT58LB7E/C7 M*(]V!?GAD@M"H";%C@/D-[($:B6H" -,[ZW2!QP,+JZ&/Z!U%9QN":K6*C@# M-20#:QX6XX*%IB5%@81ZXN,(8W?A'!,Z6=-1H+GE#:I6 E5W!!%OT=,J7T5.$N3*MZJ GX@UA4#[14) TTYNE42W$)8RZ/C[W6,(4=@&"0# MX]J&_R!7HEM0^]) %T8*J]C_8Z$CE3R($KVK&8J S?4LC(+U-1W.A;K]MF$3 MN8/SMP2JORG;A_(T?TN=%JM*)M;V85;G8@MC%7N5EXC4FVN76;I.\TH(4.5* ML'7W2& #5K^.E*I&(,'I\?&>;ZB\CS+D/T'D(BVBY9*@99VU59]F7?/JURF" M[Y\EE8%[K# %\\8KA*8&+9;;>ZJ'LOJPKL2=,BD2*KLG6278PQBG)8>[N^3' M,4?V(@QJ1_8PA@D8V/B>T34Z(XIA1(<<\: C6A50\3CEI:C3^*%)6K[)?%R: M[F6MUWA\JF0?(\Y)1?CG ]'Y0#1,/B M^\'\5X27)-JLTCC*1 $L#ZX?O [AIA6X2N0T"EJ'./V=>-;&V69)%.CPX;HA M#P070"#+U296EQ",@?J(6_$/A-#?X>=H??."7(\:%P:\1BI7"WRUE&[['+1 M\0]+_/0^9K6CR,M.\_4?E>(KE=<__/G;?4^_AQ]J"=D/?N=:@>=A@&%@BAUB M8"IA+6TZG%[/GY_UXZ&SGB#LAY![?L"P'O_CSK$@C4%/##TVUD=:'D+7$%4!91VT,-F^YZ8UC7_^KIYG# M#[5 [(>0-3%@6%D#K&7[8I>MS9%J\?<%$Y0NXMJ&H+SMTP6ZA"K"]=6-(2SI6 (E[_%\6@M#]:-_O4,+8Z-%2U< M%VNKVM69T-5RQ]+E.BU8)]2;YU^V*&,\1 M4OMRAC*[BD_N7@J[E&P[A[% [ MV)K\T;'8/,WN^?LQD-M"L^0"T_!!"R M]J4"*2L4PN1BH&#E% DJ"DQ@U^=^WQ]:#;Z'K""9.,KZ 1"Y> JT"O'/LW1- M/;?VZ=N(\.YM* &WETT"X)"UJ"6HLDIE6,,HKP,EE59I_N>K*,\1=&*IT^1P MH4NAR22690;2ZRS3U-!/PW9XEP U&BG:C_^5GI99*)B1R@U1*4$5@PHK,]"A M24&W3$,R*LZ=4P=6);N/:M&N7"U(SQ8E(NN(_ /!^8G<[\U9Q_"[OXN&.@,! MELNFH\W6F<@0JXM%W,WES>4]'&X.OS2Q9?O+9-3$E\=,01U\3A)_GUF)"?AT M%_C4G.YV/DU&.P*)S-3313A5<.6"M-!&AMTJF[CW/?EO=Y?[S>_^S)613Z%$NE:3L) M'^'NL+V/*(Q0L\OURRUU,?K/\RQ*U\6N,+?0%D4-0)N$&P1M ]H2JUN%"NHP M.#@81^Y0P;._SW2=Q'];Y?N M51X3%!7H NW^RZ[M7^/OB%2P8OLP1@>;C@&Z*5G5V-XR-C@#PBX2WH0.0)?<-YO"4$#=Z' M5X!LS$X$&;9!*CX)BHI5Q52"DL\OOQ4HN0QC'*+E3F2@S$V\GT4=K* M9(CBR&,Z,AW0-?N%'_S5L%)*=CY,M]2DH0L+?(!!^'( \)H5(]$P5I!)J/]] MW@N$QE_:>I>;!TH#3#R0@8%:;8/YRU<1J&V@5*Y@'=4.$ [5VD8T6>4.LB>\ MJQ?*'#'3KS S1$_#X50I;PZ@KHIB"R>."R!ZAW<="%^QG,PYL8I$?,T>,+:/ M[SJ8PCC!VY>- *+%^J:CJ.".6JM^^1U9J\"G:S/IU>9P9=QAC LU2]!20U"_ M10K>+>(B ^@>H^B$6!MZ<'J+F)JK5HO BJ!C#QV38=7 L51A"[^U#>3C"3:1'*AYP*74+JPJI.!OQ5(= MVP"AS.#WIOS^X?? PQ&>!&H!1ZNUOT(&%1.@QP)?V@HZB@<*XX!A[V,1UVVE M[)ON]1"(F\@T,9AJ?.@"FE9ERA#.D3QU.)OPE!3RE?*WWJY!E8#?FKI'W6^> MIBC($;"8\8%*=E!5Q:-N,W]>\C5ZYBL%^M8HI?LM,*4(&!V_D.)8G^O\%[G?@U@XP M54#D5#EKMW>[[XX6D;:SV[M.VV.[JN\@<;&0(QBVIL.26U(X[?[TEZ0>H0K;)VD M]__ZPZ[X$!>K)/GA?T;_]__U/_[3AP]_QBG.XQ*OT=TK.CWY\_)ZDVR):(&N MKB_)GQC]]W_YA?X?^I1G\3I/UO?XPP>J3*3^]B?Z/W=Q@1%QFA9_>BF2?_WA MH2R?_O3SS]^^??N7;[_^2Y;?__SQEU^.?OY_OYS?K![P8_PA28LR3E?X!T3D M_U2P#\^S55RR%G?47^[R;6/@UY];7T()^J\/C=@'^M&'HX\??CWZEY=B_4/= M1/H8X*01?QG)U]_IZ(]__.//[&DK2@PE$M/MUR:_'D+5[Y=G6WR--XC^][?K M,Z'V'W^F$C^GN#R/[_"6N&3JY>L3_M9Y:X;^.G^D MO\[1'^BO\Y_WEG^>TKQ[&DJW61EO[;23V1NW=>1F>J,O;/VTLB9?V/R5"<3Q M#+]RQ\WT1E_A/,G6I^G:?<.'KFPU_J:,\QE"9>QL^A=PWVI.4[?THW/R5\\O M?BEQNL;KQC.U+>%.YIJ1+;/N*WX/]N[K=8/V.O_JGDRPX];XIZ6#3C] M\-O-#RA9R^0C]A&BGZ&O]-/_[W_\O/\*XZ^]S/N=%^>KIFWD3\7WJ25^7F4D MHSZ5'WI?;9-GCZ).R0"_9?W3,)M_0CTQ5&9(HO^SO_!.;G:/CW'^BK(-NDGNTV23 MK.*T1'LUU.@1,-2:O@&A[OE,MX\&4!'J]'"CL.P=1,55_!K?;?'Q+L]Q*@"0 M0*@/GI&0'> ,S#H #=\# # \Q:AYAIZJAT'@0-2!8PQ(?FYN_ _D.;'/M>@_ M[J_Q"B?/M&%DI"*/?IGH -\44M(X!EW@0>)'P@JA.I[;.2MR )M<5&@>+O- MOM$9@P)MLARMDZ*6C-,UPB]/>$7G;58Y7BC M6\>?9< ;N%9P@+;%J*.$,JJ%5ETU@FFJYQV[1C&56>GH$<)U# U K]^&H'G@ M"WZ\P[D^ _3UX-AO]-RCOO(T,]Y[3B,.UL9Y94(3X5V_06#[!),FKA*V*D;^WF+ZQS)=+Q^SO$S^P3Z_ MRK,GG)>O5R0B2_+L].^[Y.F16[1;-3MFAHEF[1''I(8XXA4;;0+2SG174?-X M@9ZH0#7::$06*.Z0UKKC+1A:LA/A?-:R%EU"4IOD0IO0U8 *S0\ %"8BGRE"ZM8AWJ3 MHAMF)*H_IQ.1^&5%YS:S#7J*<_0<;W>^)S'@H9"9=M8 F4K='A:!GH)#'W\2 M B(KQYRMR0:9]1F0!I]44.IW\77:XNN*X.MWBJ]09@Y 7:_&F'*&0*8&0%8@ M,P'K_]@5)2W B]OL&M/?-6&K$?L)R=OL."X>2.'^G*SQ^M/K;P5-T9=/=$-O MDMXOZ?H.^8+BG2 .7;00=N%B,O+M-\HN83AKGYQG'+F-.I8I_O+&-DIQB7"< MIVS#.7E"_[TB'@A$2:U/V"QK3*.XM?TGWS3F$#79?%$Z)$W[WOI*3H M+;..US4Y\X&K"_[0)]7A3D@+Z]CU& M^I'_4#_RG>K85K3/67Z2[>[*S6X[WBLEV#%HHMM)=!JZ%L@ [,UJQ6_@6$4$ M>O;XVQ -=B#ZYP;]6,LLA,"8&,!FAKR@Z=\C*W36#R\WP]6!(0V A!O<*X2G M EUJWBJR(9ZD4%8;B+HR367J&8>PSLY,NF2 -*E>#UH #Z%@Z7.2$A(@H][C MK% @B2_*Q=%0U"J*^L;=88CK!XX@CGH?/V0PM\8;G-/EYTTCC%9$.B1("7I= M""AQ[\C@U-<2@XEGW2.4TC)9)]L=?;WA!J]V.9LU.GU9;7=KO/Y,?DU::N_* MNO&G]03D%=H+Q#& MJ]@SX"2;/2 'S.G.:8]X77^W@^7M<]$.0,MF[3#RN;T=@Y8:$A#7#MODD%C/ M!SL/!2S:V$.4T%#'(JT7&YN(&$7,:DB[$FV'OSVBY8:>558]Y^YNM-KJ@^5+ M4L+OQI.U-FW:8\PXCC:KM%B9M\B)W?:&1H@7\2,^R1[C) 5QW5A< M2F-=<2<,M7?@GGQ&OO1Y96!"5% M$!5$7RO1($LD3B H <[O+ AV]YIJ6 Z] M>$1<<8>+,BO.BF(G>.M<+-'@BBA+)16])E&?@W M'@3]6+@7YR);/D.;+@LMT_5Y$M\E6P:\=#%1C@^\Y@$#'/Q5@+/SK5',/@DAD,7!J@K(<=#9V;O9FK*W)[-G M$M931S2!'T8GB;8Q2GK)[[;#BJ&D^5::6RWG4<.<68Z/:NIG*?G .CH ,A+L<>8] MZU&1M3W*76N."A6-C<8C^;IL6=5;6\,I7V2;?D6_*2]2>9MVQ_JV>]DR'PTL M:W5QRT8+5']Z:-TK92)(_X;#0]+:2"##XR7+E=+ JOU)!KX#!S"8+.BF#_+3]".[+=4.79\%GS*9_NWS& M^3J/-Z/9*_[#-F;[#R?';->T#49Y <= M1FI7KA^I8PL>(W57)"DNBN/L\2Y)V>PY/9OA/DW^@==G:Y('DDT2M^_(-,?" M]:>,R;/=(U[7B:/S8!CYLSAKD.38V51D.FT>&.FRZ^$&@)^CP5("<=^ J"G] MM_L'GAEI'LAD/@)SP)A._?88>(9O&#P[6)M.F*>I?HGAZ(>H<8(Z7A9H[P=U M'37K*>TIMO1M^6XTUM[:^9/NP^^$XRS6WR[C>)V/0&J'..7_DW3'S"[[M&Z'_ MZ@3>0;G6Z0(\M52E#&KL.$P/7M+!U(ONE!D$F84Q#2YOKG$;.I"/Y,Q.M^ M'H)Y0GM7WVG(>=2_?1YZ,Y,2)_5Q8+?QRSRK6W*'#JI2D<. $@F_B8%7I=)& MSY5-)(V(FF?U==+T&/.W5(0J@.2(_=6AZH[\^;Y=D;_LFQX$=P19A,J;ZY\V MW*V'M71$3TM_DXMBH3'2#/5H*)046CUZG*5%LF9305EZF\=I4;7\2%U9*E7% M-:)$U3YC"YTY7D12^=7D4+FYZ(K\* ]T 'V5)RO/!V\;!8N<=4"=J*0/H14% M$2B\!X5H.VL[E^7#>*?[+,Y<+W77S@*J#,?-.XCE[6Y+O2QL[QL0L3^#>M]O M)K#,L:H]"LF9UK.K3IUC);OS#?US.6MVD=!O=X4) Z5E?(\O-[]G=+7N+"TQ MH:;]EQ-PM)F1 ??J&K'$J7IN77"E40L@'&A@.-H+LH,L29"7KRBN1<(@.<-H MXY"7>=_S24G/'H]L3%KDGT0Z%"DZN@0B*B[&[!UK(C/NN!#2.>U$J;Z?C^J$ M3'5+V5GZC)N[AT,Y/0/4_?+R G""BDQ+D=J#N6*7PP2<:U@44N+4:N7Z$X%= MQ\D1>.V(3).+FB#N"U%UJ#Q[R>_I$"@H\D\(]V-PFG4NN/,"(BJ&14?4/C9: MXXX!,O2CB9*^N@ J5"B(2QY _2U'#;=?E-!IM13X&5@/"D1U '@R)'"7M,G:UZJJJ\Q?'C'WPV M9I%H89^2AKXZG"H?^7 P0][Q$=#$>-NJ4.?#APV<:QJ\[S=J_QD&+;D)>D6(/]OO$!YD@]PGVFG;S'AUMP.4./B.^PGQ M> M^I-%C)PU%/VIY *.O@+B0H^S!:O+3"QQ:2=2A7GSO88J/&]9B]7@LDQ2K+99 ML@P+KA+G!DL1AXO@L.XX7)RL6'2\!C=4[[0IWU6+8Q/G6+?J> MH_T';V[3/@\&SM8PN#'GAN'6/PG=X&!5_E]."M\O6*X*TD$J=$]HDF M;H>$K/3I@)XE/@,B:V$K=:G[&>=WF?:"J]H31Z93'6Z:W80O'+T0]0\7Z G M*K'XSB_^HOB]$(R3LRG<-/5CB*-.98N#()>/SA:5]YQUM>>LUO=WNIH)$N^% MKCZ^E1'S!1;=+^O8BYN]@"Z7UFVT:XZU>(OMG''/47^U?]G?)\C8O'.&.IW. MI'HA+Z1:!8N[K45&NPIL.'2XT\CUO@5;;0MUR^'$G1'V7#O<@OB=.MR$\EOB MCM#VD71V)EQNSLFSVX[HHJ96#(V%+8)#3 MK[WX4_+N-%<*QK7Q/4)$M\L*S4[K9@>VL"KK'IM! $^-HY)81\0\JNV3TJL/ M_\;% C&Z8%Z^4\'$8#UT+@BM[H+4DW_.LO6W9+MU^X8MU,NTV36U%S]C:E6[ M0GGS%MA.!\-JD.?H9G?'OGIP1&L5 M,'OCKQ9F7[YW]FR*]3Q#.D@M!.F.U_O M*L\^9_EC?)9NZ'^J;_R,TQV^W-1?#]\D) X[DQDG<4G^6>[BK3H/V+$O9OZI M]NUS_;06S;$OQDH+-4G=@L_H+%WEF&X\B[C=)GS ?MXN8> MQ/J,LOESC^L5#7HSYZI.!:#C03LLK-V/X<7M<#VD5_T"!\=%0:\EJ9L>%A'- MLO+$-A4)MA!])SUO^'F_K.>US#Z.BP?Z__35Q.=X2[Y><4W:E2>K$J_I _*% M^A]T)*]PGF1K-KD4%_@$5_\E_][NUN1+GKZL'@BYX&LRJCC=;/!H]=G33D(]?X. 8REKQ[:?I8=$3*;ZIF04+>M2Q1LOOQE'UD%+6\+.>0M4 MU+0 _=BTX:<%:IN!FG8@VA!4M>0[\WD#T?NEOL.MP&T6U#;K8[_)1+=Z?6)! M3[RK&SAHUK(\CO/\E1 X M[WP3+9U.V0S0L< X2B\VWW?0<:CB#YB=J.6 51S:["@\*+()?3;&L5)]B%>@ M/\^PK-?0/I/?M[,9C0=&N607@B))&\#CV[:^ 5WM2XDTB7:-KR"V^T#Z=H@D M=2=P\,-7&J%&9MMM %F=TE;XF1 ]]63Q_K4O]C)!1^@MQ9-D!#,]H+S//5[E MV7.RQNM/K[\5]%:?2S*,C4N2'Y:K,GEFVQCHK6M92C[;X77].$MY)Z3&;.0B=,=48FQV2T<3V>62K[/$QJ2[1I'4M:^ ]3E=U@ZM[(04O MVAOI-FRDISN5?72\664; \=2=M&V%W54V,BOIQ3,*^1FL919Z.(!*^B8Z;& MOO_ 42^Z%-E,60?W]BY)UG/GX (\HP9,9H#!'#WVEFHBI'D*.LQSKHG'VC,'N=S0N;BX\K<%S MF$M@SU273LM!_(2S.HB$HXDXHU0"A%((!6*6WI0$PB<)'=FF:[H-\.8ASND& MP"WYSYJ#'ZA*!TAJ%0N(4CFQ#2V@/Q7&0&:BYC%]#8)]3#?-H((*HA^3%*VS M+?FXV'_ZDW\$@@,E,^_(,295VD-PPKP%@=(O^/$.YV)(]I^/\=<\MP>VRJ(C M9/6, V'4T8FJCQ'[''VMG@10'?([BX^!\>\K#/A*5!#=73M!A#*#6'%6%#M9 MCN%)C<.Z+V4ON+MV'84XQP4PT$>:3;@7].FB2@(%2I@ 2Q'5)^'D!6[G\F$@ MZ@DA&+H* DB,;08!C*LXO\QO2KKZP_:9-.E(#!*5QA@P8@U[X!'Y< 0DA3L@ MJ*16!@![BIL;E@*OOY3QP<<@JH0;2XK* MN*ZD[5)N;]MI.3=RHU72#;3Y95V\ATZXI1VGTV7E';]W%"5>AT-D9=[0ME<0 M/>&TJ&[KHOO^RZ0Z81BR$T-7/3]OL%6/T M":=XDY1![;G0CIIL.4 LU,D"QGF^_J,[Q VEM\DQ?FL\>\04N+S>W\3YFF.@3[UH)"'Z^][6(VM\>S'.5 MY:P^LEIE3+&NKCK,K+NC09/VS%F53&B?(5,:>ZQ?:UEQ:I=@*7!2L,,H<6J$ M@1G2Q!&0,KZ]._G%[D2RS. M.2R8!D#)).-P=O'FRU6P,-.$EQ&L@'!R7>S.5;A.+$*GSJ!=Q3E.PZT6#0). MOXK3B+A@JRM =6A0@1E8M;,,-DLEI]&.N:H]_28YG)T?'7I@U0 #FHH:F31-R*, M&ND%8O*H5D!?*Q7ODSA:X9)-ZEWB9KB_+ M!YP+7BR72K4H%$A-!A[7KI/3NV2>Y"@3:T;L@V!>.Y=W9:;UNP\!PE7H8T)B MTUV<:$V6J@\5ESLRC).C'Z+E=HO>7K ()SVG1(N%&V?$QNW=)2/W81@I]/Z7 MYBD[;^GMQ8SH(I9),>/W\I2F7?\K2]+R=YR6NQS+LZU89*VX#&V;;?* M5;D!@42@'=V2F+S#91FC99'$"W1>KD/#B:27>5B1=X< +F,E+F1$MGVBIB@O M-W_.LC4],^T&Y\_)"A18W&I7^7&/&R.]G'#1%AAT@@A*O5V M(DE8T4X/);^+^#E>)^7G>)5LD_*5-SA#%7)NZR#/HC#\)\)-L+;X&E4**:OTXD$>%&MJTU((Y1=]$-7]\1J8TC M/(QU&UGW":-B#K+?4\\S6]-8A>./.0/!7\4:9:LHE\F>14 (AM M6\6!THT4#@KMJ!% /8E0!IJ CLZT>V0 %;%2#S$JV_Z @D/<+=W+!T-;3U2.M%K4#H8'[779!ZG?45M%+P2A906IXWK+U"I; _0U&F\>I:0M.WINZ:>X2(J;IQS'Z\OT]SA/*"59XQ6NWM&=3W;BE92V7V)\_LD?:>!*BKE'$?JO,1J;;^JKE-;4?J1 MU#U$'.WE%ZABV9N691LE=/UN@E>P"]9U\'K=)TL;JKP 02[4J8$<7&O -VMU MI"'SH(*(+< M.9>^H-7!0->T[;I#Z@5>[H^4H^83M ZL?.?VJ+!@%_WVL@J]JR.NR<>6?8)C M@W.2#*O3ENA!2T6!R^("CPMQE6 +#K'@9'"(3-L%A\*+'!Q2Y:AYWAQ=5L8O MWE>"U3V;Z?;!$"0BG3Y(Y);]@^1SDL;D9Z3O==!F"8>L(.D!7(32EC CL&]_ MCP7('P1",@M['%52]'P_)AC0P!86!1QH ;J*CR^!(@]D4A_N0\YBG0_R-3'> MFKJ?WAQ/9:I8J\ZT?=L!)QP.V(PXS\,#;OM@I XC(FHN\S4E[0-:;EJQ7 M5"!(P&@ 19N1 ;APR:*D MX^O+D7,Z(91C^FFS*>9&PZ!B>X=T'MTYNC /54!\V5 MVCE:=Z71JB..8B;OG0QLQ&GF(EI&S#+![H" )K?0.Z1L9C\+37&+)Y9+F1'4 M%4#4S *U6.M9ZDLNOV--'D;A@BV$HN 33LD?)6WY?F'H7/2BK8Y./\6K=.S0 MCMR+Y1EHL$, A0#LM$11RS*.Z"USG@?S'JY6G(QA#^]&+KCEZAP,0_SY1.I3 MCE<)VTE/_MXR4EFF:T(D>9G\@WT^ BI'U+5X]I-DVNW^]3NX?2O[9 M+D#I%H8*Z]73G!O^?7+Z2U1O)TYU4%T4V:KOWWX1 50UP8KG -:A;83H9F+.!F]_SG! M[N#UT,DM/ ""^M1MO>0$$!O6="E*9&TNCN+[=[$]W4J+K)"5Q(."K0Z$HA0A M:L)1ZC@Q)"F^82.6DK71/YYL'H5BHRV.H71$L$0E/K#<@6H9M,QSXA2SOP-Z M(2!(9(F/7 D(6IZ/:7E.UC@E+4O6_%&_4*!-U&.!R5PQ-&FWYA=8E^.9JQ21 M'D7'M9'> MQ2%X.HQ02S=P#.PYB5+PO1L\C6ZD!G'9AJA_>-&JNF)C(,B-V# NUCB-\S1) M[XLKG+-!HFAJ52E7_P 2N8D1+;3L8*)3Y4L6['+=J'F,R'/$!/R&O;IC,\T^ MZ$-!J-(%A<*NR\BQ5JTJO1@'S1$O:@*:>;,70H*:=7H,>:U:ART[2;8[,E!F MM_CN9^]$R^Z&V@(^5FI;QIK"G_47/\S\ZT 38I&+UT 6R4WC28)AC4Z6 UMA M2 9W4!OF#VYGZ07HVW)D)Z M,H)$5LM81C2SJIV4LC+>ZB2EKA<=@.[U(OJ^+&Z0^$0PMZJF,0N6:SZP4V97 MZ$!Z,0$C Y M>W[H 0)D77B$A,>@P,$"5U;&J,X& CWK-J\ZQ.Q>=0!R-RG2CJH[.%;LI*4>.S>+E"S@EF7U!FQSH=_-EZM@ MR^SI8:A#YD9Q&!2YU^6\WER0WMR/Z[F>.4B>[\I@L*M']+528%0OB@+UT-5X MAD9C9#K'#,Q\I"]P.#'RV(X4]ND;HGX[8:DW@V(8ET&E "#W TG?&=O/0?,3 M^/U@Y^-U\*+/WQ" .&7L^:AZ"DK5P8SX!N?/R0HWTZKT9=/]^Z<76?J,"SK0_A;G MZ^*6UB;=Y_3%U(NL_'=<7N-5=I\F_\!KPFE)MOZ+NV;4Z,I:Z@!'A6#/Z:Y;_C5#,"A.26>]6K(0*XU0558]R24'X M\XO VU/@HXQC,P0T6 ;_WE*EQ+;9WY(!^N4351E-9/ENA^MAJKH=H19[JI:[ M824_7\)+ 0AJ6_1;6A_C_KY&J&#\SE'4Z4!AIO).U:19*CW8[^(_R]4G^YTG M\5VR)?4H+HYW>8Y']\N!Y0=90R)OB=V%'ERPL,H9A"WE-N@9?*0Y6W9-!5W[ M3HJ"!DP89*;N?@[I@'J(3PY"51Z(%7[\@XT=?G7Y+<5Y\9 \L6NI;BZO.F]: MG@MN>#(W,"SB- S8JK[ +IV43;K>0?6.GM'F= MST.Y,VI"Y/'*#Z-8$-0-8%O$(!P%E%%A!:-\(QI\(BX+:$2R<6. M3KZQ8[\?DY*44;?9)UI183J&8:,9O:)$PQZ(9$#VG%(.H 7S$1"\,>9T!/51 MK&7DTYP^!J: )0S[1QBGN&I'#Y@9^#VK0P!["W"< M#[V&"N?.*.S3*_V0R-&4V&#-L2*G-4Q $54YE"$%-Z3 1"#J M;!W\=VW 83_V/&M4V]\O"W9K+Z2/H-7N31O>](/W$\ZJ+9\.XSF,K9:2IAYG M:74D !V(&V8RH0V-I,:Q,0,3C+QZ276B5DRE"+[=:+E>L[W ) O6"6^U%Z2A M?GB)3QR!FJ0A#0A]^AB9TV4207M\06/6?"EL@1-%(M$-=R!9"8[LW70G MM:Z+),!M=Q!_NH@:W'HG@%1X.)+>70;N>N%>8 >R[#BUK0Q.0ITE1==0+ MJ]Y6W&"NQK,?8H+1@;T8\UKM?T[2I,3GR3->GZ4E"8WD;HN718'+8EF]-\;> MWCFM7A:[9JL/:[H/YC/Y-O'VWW$\? 7:HL6&_&U8G(KCZ6VP/D=GKTU26K#D M)3HMRN0Q9@?K=/2:]Q 7]=(64:5+6B1HRY;;0T# M?/92K;WVS( \FK:9I0_,%-K;0LS8 E$+*W883,?L EUW 5G91-3H=UP"8NP0 M@'E E0=M\NVW;%*M,;!A5%VT-F:EM-JKYPJBWPI[S-6UJZ@2Z": 5PH&$E3_ MY9!X:!A[QLS#"84I5%.;,R>77GM\@<)39A^TP DBC+,WRQG$R'M'B96,;!,F M@6;=WPJ\V6W/D\T0G3HJRIS:57'&%GLG+B9OX6[-"&%@II,1=^P)VI)'M"1/ M]E00L[@+%>J<. $AF]^/4!SOM6&P'7J;*3QGR%UCAS8B4YV9*GE$%=YV:&KG MF&FQ&6@&*9:KU>YQQ\Z7Z:9 C4&;W !@Q"8RX+ RY;L$9YX_5LA.\3T[E\>P M.)4VPK0PE1B-SG%1H'@OT1NNA8IV98 !"TYUE\.+3;XM:*4I:XF7F)]E*"9W M;S_<5:FN6*".=F\@]GZA8##P-(. M5%R=:VMQ=XS!',R9/;L.#6E@;Z(^!B->_7V7Y 35![,&,H@#&&Y'?07&)],$ M K'C98:PFR,C]9Q-C3G Y ^3?9N1IY\:C$(O5++G)*D+_%+>?L/;9_PE2\L' MC52@88@F:(Z]2I3K0&/ ]FNPC*$3J,85J"QVY1%FHY\.EU/XW,.7#50%.= MZ,>:[AAHZ&NF!1J!6T-FX5I3U/#H[K6W-!/"8:HFT00C"EDW@TEA: 3( 'S? M0:+] H^._@ )JS'-A-W!F)C7+K[IO(IA\;UW9XC8QD!$_CC$N9UNW\,0..@A M,.CH#P3#6>O!>9C-48]V7$V+,Y&F7_1IAYK7HNW/6;;^EFRW@R@> M?EQ_^_W'$]'1&+)9* ULRN*])QHU__(;O:.?/)/_7/V ;"2ZH=?7\A]CRW0$ M@?WA'H)#PXQT!]$*U+44TB!O+N)>QS$$''![T;*I/<8#A% .(S,+) X&M?N7 M#U20&1Z:-?Q[A#Q=H+C*LTTR O3X20/7[I.I8-S;LE[1CVU+T320CJIUGB?V MB6=(<+HB4_Z&@W#>"_6"=:AKMS^ME=3TYM7!]::@KH5UI]>*E9 ? M7?"ZIP?SG6Z3QR1ELZ)?,+UH;A ^(-GZ%U#(3@Q@J76;U0#$D2S$U?I15P1= MXV><[NAA=I6(YS0/Z_',H&/Z0)&J=:$#L.\32ZOL$9\3<'\FOQX]5#M)=TEZ M?_F$<];,XA/>9#FNY&[C%URIK, L[:9KW,<=]6.0VY]1Z=QCF]#ZJH+I1=M0Y0UGI =\P% M2I@/5%(GOMG-/8JRV<-UR*S.G/9YV?%W"YLJK%70,[33(T\>9J@?JF46/[.XTX".6WR".>AUJTSCI!5@T50N4 M[I5I$FDK_"FT;W?(!7&E9C&YA>B:0^G!/K@0=)(WWD],_!H'Z'ZSJ=5'CR;H'$'O8QO M37)!G!>(?%I=S.?Y7C[SB-.J!"1!H)O>!Z;TDC:W'3X@H%6H \[A,VZ$=2P< MPP9YD0=,*B$5 #O;!D) MR*V(\0_Q/G-LPY(B_(A $_\V@_RHCG*2XU0Q3H+[?84V*,&YB^V#26LD)7^* MBV2E'BX:V#%(> ,[,S)$S[/UMVFGML06;XQM1R=\[CB BMDD) TY11@=YOS2 M,VE*-IQV^<2,VW&G06.8(4&(>XBC4)Z8L)&TWH!JG\UE1]=''J(S;"F=P M^LA=,NVEILZB:9RNZ;.GK(BWM+P5R+&WB^ASXG&!B$_$G"+F]3OH!L$5&N@^ MAE-#"R:S@)4S6%MGF<59E:STY[@VAOJ?/+,\K(/?]!J+#H%H18#!!#*$*X!M MF#_R9]P"-;&@!9I\9\LIUH$P92G%&A(.:;X)O$'!R)+9G)/#30M:OGW/.TW: MS:!O_2W//>FMVQI'R:2J';:4:] VOPCR/ LU;1^$@?EW.A/E&&%V9J,<06SV M&:EA WS-2?':X1!<,\U+U6X/<&;*,0CMS$XY F% ,U2G?]\EY>L77#YDZ[/T M&1&2BE@ZWDA;J6&4C@1=P=6RZAT/N%TXS,CM1];#9=L3XY#^R)"W1 M,Y'9Y6%M0E+%B!#I@"Z405J@+@:OU-]

EH MHZ#BSV:0!C2#PYMQTE[@T%[3F&$RU\/*A97%"O#Z1$BHE :%UI3KE.4&O7G5 MF1859EY'L+-TH/EB T@ M<=R4I,RFF4SZCJ]0JI[XFM'QY<7-Y?G9R?+V] 3= MW)+_?#F]N+U!EY_1Y=7I]?+VC @$]DZON)='())V"0\X(X4Q6@0V?2.$D&#] M2O$GG.+Q^88*J1Y".%)6$#*R:Q\A(A=JA/ UHZL\>TX*0H5HD^7!O&H:Z9;6)/[U2W/P;!8OY&8>H4YKH M!_#&0^'6(:H]C@;'!WKZ5_CL83PJ#Y<^ AC]PY9/^U_H&C_1[YG>GQ*%\G7" M-D"078--@0J[,VZ^D+9$MS:SO-L)TC9;NS/4OM3[H$+B4!MQ;;C1 AQ2YKLN MI"Y,]V VAT2,!T54!9:-1LFCX1[?+]#43.(#@V+ 90FR\=LEY:%M*G[:W * M^1&ETVSU#S UM67G>%,S[XY6SZ>U!G ^Z@3[[(K,=F)G.$Z[^7(5V.++U!@= M'[46IK^;2RYV39M&<:M%S:T6AF*D-:&!WT#&]!=/QS M"A9"*T'N FC7AM=HS>DY[">X^N]9NERM&/"N\0HGSQ1VXQ &J^SC&J R/=B5 M3MSLTX>Z5: #9B;ZL1']":UK892D**[%4=[*>P<4/$XR\WX<04^I/< CT-M, MX6FS]@([M!&9U;I3%8\_-L(_T=!LY-'U.PE-<87D)#9]USN"1E[%KUKI8R"O MS!VMO#-DUAXLUTT@9V:([-K8H[&;'9XJB5#Q-XP!$/@XW00%7JT*0UW/3V"( MRW>D3$GBNV2;E GFO!4#5I'A;J3B GH#)\[1Q_>G#4">F>BD4Z$5NW2=OS8( MK-[)CBL]A.MK?0+$I2A,5-"4=", G0-M)4"YWD+"Z G>X#S'Z\X 4 E2B8X0 MI5P=ZS#E>)EE;"7VJX=7D9T>8->U4%C;MS5B1 I111>J,,I1EX-4Z&^NX'0X MLI)XM!*7XK%5H]"[I_.MQRAX?&4K2 ,;8=$WM%/B#E+H<62%N:,G:QV6'>NS MY(JQ/STL#O5[ ZID_S TM/%Z7(HR0<>HP-51DX-J9-]U:#ED>HZG25$E9O:S MMQMA8/XV#;' ^+K>HY3>'\=/21EOQ=MY-!6%3"Y6M(X]D2NWXW:%5SU,2HU% MQP_$4C6+5A2XK ;NV_U8\T^AP5,9-5*L0OI3A5N1#3F(Y9Z# G3Y@/-A-9 =EH@JM_9B6%P\,BW4JJ'E/JX[LZ3L_;_W$]S@LM-^= =6D%[E M^"E.ULUL1WT8PS)=L^]0!8LRE^D8$>8UF!'KU !Q.TN^TVB('F^ #?>FO)\J MK78]BC%&E1I7NYP>C56GR-!80RL8I0RB&QHJ,H'8DQ,+O$7><.(PG>HTP0U$ MQ&FVMH!J58:6*O4NOZ-$;ZIG/I@$EHMORFSUMX=LN\9Y41W#>IUMMY^S_%N< M<[:/FV@+LZ]"VSJ=2/VY>6/S%6?-[W,O[WV?@^T^.](S,>'O,K@1B M%UH,W@%CGWTBWV9]%;^R S7SG$[B":Z5L&2PFT(G&K3!+).:X.)]:3M-4E+0 M="<1NRLE><8(;S9XQ8Z_HF<6Y'_4BI;P3TD+FOAQ:&R2;9'[&:AI4'@T6[RM](<]V!L2H3*$*HL55=- MC0\U:'%[VN*62=;@K%V@KH_O^%2&6_@ ]5R1K/$F29,2GY/06Y^1[Y+>)Z3A MU73"Z4M].-Z?LVS]+=EN1_6'F7I;;>BJ3^8R/8<.*@FC!LBIRL!DM%R1ZKC: M^]VH?]A2??)!8R"0J7##$,OL=/N00/0L]>G"I!4>(MYBKC9S;CO<61X>A/E> ML5D\_K'518VR]PK83^P+L^>\P>\Y,_9;>(%+=3:$J[09$*(RF0/43NSN9@3[ MDR,=:":JEJ3VB:M8H-3_Q@^-8,C,.VL(4;5V'Y90;^$@<7\JTBU^*3\1UW]3 M %&B(< A5\,R##D^7*)0[$X'A"(K^X)RE%C#PJ$L%B0P5'26'(4<91D(A;Z\ M8I"=?%XO.H_QQGNZQU;_Z70<=>U9Q@S'M (?(XVH/8F^WF;D'0'V_ ?L?04,M[.=>[30<2V3RU%;&W/1<3V34,BMJO11FP8D3KL%4ZD M6UENF \L!1#=D&&N M6E2<#VP.;,7&G6QZ5+K3S R#H6Q ;Z8#.EB>$$"C5;&6(B7(QZ>VX\CBNH3: MT900.MK'T"O:RZ"O5 HQL? JC4F1)5PQL!-:GE<"FAR1Y7^CV_"S%2ZJVUBN MZZ0I+$"4&J.*1*)AK401^G!3LZC\&(2@< +$ #V(>#C290GR#T*:Q$S7-T M3P4" 1\@"'C@@_62 'QB92[X5+[FB3S[A97:GX6PZY99"]2&(!-NK_Z]#FM< MZR0F5=67U: ,HQ:[CK]]B0D+)O$6EA&4"L.$(%&PA4JA"W?I0.42!$NYD8@\ M1H_-\T!PI^Y^'NQ '20 G5"7BSF%IUDBSGX:4+J;'F[])$!#KY4--0]$ MG-ZAQDD-DVUULL8$6Q;@;>S=]IA_:D-4E##-?M0Q0:<+=BE!;)%MDS4]VP;% MK4W_7#$]-C,'(3(F&&.S0^Z9V#Y_K'2.BP+C]FBL<[JZ5HA6;6#"]<^L$IY( M''+S-ID!Y$D&?8"!J/K0+W*!W9N9=$(?>W*]+K@@'L)"SS5^C).T^=Z4!,8BMK/4=8>QKBM=A<0F0"Q* D2!2;E7:C& MYEA?A5&1Q]GBT]J(4,^EG> \H@F!"B\Z!X4R"3).;,.6?8"HSMN/5<$HT66P M>ATM\IK9' _[6K^.79SL\ 5)A;??\/89?\G2\F$X4)QJ1I)]8&8 MG8E-T24&L.F(1-"OX1& 5I0I*$&WQ]4< ;&H8@UXJSR"P&D:U&F$J_B7IWR7E?'6 M1NZTF"NKW'A+6U:/ZI[JAX?T[&RZV7'Y2/^EDWY4-B"Y2&S#)>I%7L%9"GX)Q)1V&)." MU"XCB/TKH0$3@#+ H&P Z6\-9A"9 ].$O#V^(G^>Y*=J@9.@!Z;%K@E4V4"5 MD?>.$I,$ZA0FX:;63@U IP4^$ZP:#NJ&ZIJ#N[WZ3!5TX]#C5.F@"3;*ZIY) M.C7ZAX#)0!8]!K4SKT?-2NC&DDDIW6^%AV">?5@X=&X[CDVG.*G^^XS^B2-( M6^$??MJK5C[7.+_N]+?A->W$-4?H.RI M3+*4WC>49 $NOO"Z7+F[CMLOD%UUK:)Z.]W 1UBP$E7MM\2SZ8K^2-]@]J?6 MGW'$S#SZ*7 Y+; U;-[;I.7L?PT/MK ,AP"C_K4? C,3)F.@3OM\!'17B:! M>MZMA[/I-! S\%Y18&$FR X,@JLNVQ9_BH]Y&&3PY[ ,H@5DS3W"QRA,VM=225[J4L@:07B7-OV2U29&S5PQ=HM1FMD=H305R;F^3!I2%^/D*?L%![( MN$IC0$ELAX:=\R3%9R5^Y+]SK)268J@C[01'K7WW6!JZTL=3WX(44U04,=D@ M@34. B6XN#T% 5BKJ ;9P(=OH/63:J>=@KN5-+4DXRZNEH-:E>/'];R+V*5N M92JR%/W;+DY)2XCD,ZXG6?:7 H1S59-NN"@J3T5?J@M.C@%5H2GTZ1.Z)1WZ M7VZ.<[Q.RLM=691Q2B^C%;RK!1-OP:H2GXQ2N0.[\ 3YDN,28"+J?(RVE0;= MF+-B.KY!".S_S*R/AK"3:_;Q!O'B$VB$ );W.<9LB/D%/][A\995B4P+*:[, M9!QQK-H%C]B!'#$BO>KLP8=LNR8YJOK<>X:2=5^F\6L/8< 1[\>^T)[G@"^$ MM1_O83?$"XN57-><]: >6E9&6K*$-JJHV)2:%F+\"ECJSF6SV?0&"H347G9\M/9^=GMV>G-VAY<8)N;B^/ M__=?+L]/3J]O_AF=_MMO9[?_'@R:8.'"AQJX*X4PE%H08!3@-5S\:N)6$Z_. M<>JRY) YG ).07&"R'@?%1WI?T:8R8<-31-(FD-1!X*V*R&A$Q?ED=39U.CK M%U(L\$[?<*BIJR\KL19*G7:\RW,\GOL6"HRYO!6P!Y[:I$N^[KL 8J2K5'/R MJOHHR('CL.OX2.#\V,+0KV4%P=ZSY"0:7)#GP+Q^*/0)G%[>H,X3\4V@H X.)5V@ M H5B ,BU[!,C*6X6$C_'*[8W]%RT;0PBVR)%*CL9+!+K=O&B=B2'C$H_HO^D M:]Z5$&JD0MHI!NKWS*![AEB2J/7AI+0?%J*$>4@< MLX.0+N)'3!!"/@X1'=W.5"%C\,,#4$$TE(AHK8:%AM.7IX1NN,S2D[C$1P!@ M"#0D&!EI.(#+P(?]MSG!/G61Q+,273[C?)W'FQ)MFNR#6SE$+X(.#V2BP%#@ M3=)S:N@-E%4HY/J:)QHM3CJ!_5D(Q2-A.;1 >W%T\L8C4CB9Y2(D/4]WC=MX MEB9EHI4D!!J2)#'2< #+@0_7Y17?G2XH>59X^2%IY0+-#Z*84*!1TFEJ, Z4 M56#D^@H+B]PWF55R$MQ9>HM99-DUQL!O,$MUQ4/^(%Y>5G:O D*J%Y=%*BJX MA/'2,J=A7^(7>@+2IRS/LV])>G\:B^BFZ:QZC5?T\/%@JHT>!5$BOJL$KLJ+"L]S[S$'L=,"D7DU::I#"ULB2)R90=,(#8G>O*4>E9EP,4!J/E MF@B3H46\1?%SG&Q9A74(20T03PKHPWI9C7VQ'17Z52T("_[5FLI)1ML,V3[! M$9?MH.B)N]A$T7'@?!_%V)?V5HJA"7&^KA>[OE;" 8X+N:&@VE0AZ"[ OHJ. MIG)KQQ4R2\HUHIXME?B>-X*= M#A85?BV&KVRHV*@AJH?B$E6:B*B^IZC6&"G:#VOOX\3VN![1&S=BD4X:&HM8 M0.O0J.W"3V!?A3ZN6G21E;A 3_$K'83YAX^PSS+X;SS&PU!Z&/A\:XY"08NA M046&R(M)1!S1N\">L^TS&XE7U%NOK ;P+M:T )$PIDF$V%F:YUG^J!,BD.O) M)7Y,@N1C_Z2Y=NJF0#LV*NS'30 3.5.BYJ/=J/GH-W.6R3U;UK_&!<7^,53IYIW53L3[T57B-Y4I1E%CM]P $FYGKL8-X> M7^%O;R9F2@N<1#Z=G:&Z"\2T%XCIL[-,F(4N(#HG@J.OU IB9GRO&'@'BF@P MX@TI?J=TLO2>7I]\@N]&E2CG49L0NX\F WUOS/Y1*6/CO78+A& M,'LLEN PC[6YX[%-^VN20A_0X.W-'C?S'H_5)9_T0#-2#H?%4K(I'_DO+HYM MWGR/R):;J'!"9#KSQR*U :VUYS>A+VV,'')L (@/'AS!T*!X&E JQ"%#FY-_ M7+-.*5%OWD^LV %!6&2HF-]3_N+BJ!?,ZDDL.@L/)]PX=F$6&QR&/'U9;7=L M)25DKC0-'0!CZL:.9]XLBN,LI5=SX73URB;WX^U5GCTG19*-=JG"I%LF54A/ MQHS4O@-NA?B3 TEM(3I+5SF[P(8,D9]R_*&,7\A_:Q'?"(+U?V;424-(217[ MV +X6 $Y*XS8@+B-9)YCU/!,6 X,(] MCD$J)(*)I8,8N&:=P@-\!(-8D0N+((Y>D'>E# VJ0Q>X\E(4A''<0C^A76&V M&>YX&R>/Q<6.=TAIEC!T-5J0N)L>@YPQ QDKU&%Y M7(?EQ1L/1=CPP4HL!C2(>#TM2D8UEYLK\B A28L*R-."7(>?&40Z=E')]^(Z M/TB]:L!38B>Z)C;81KZG^A':DC^"@J,B+,2(5/>:%)-\=0DL9?[FBD=7B4+N MT4HPV M$'.6WM"WP^)\O4S7IR\E/?)B?95GZ]VJ_&NI]-L1W3F-)P&?&3'08_&;+;9'_M=X/(X+A[8HA9I^*?7WPJ\/DL_ M)VFT6;1AK%K;A?1C$(H6QJY_9Y 6ZC"WU=S[-&L;6!I+Y;>R%\5,4PU4!7 MG1C^D6J17/D3:A71\AU&LV"0.4QUNPILJN&_/W(!V]K)V-Y^^2YMUM;%W M.VPPN%]V>?,7]/G\\J\WZ//UY1?T^>QB>7%\=O%GM#R^/?L]A MG)T28$1VH M+P/4MV7&#J%<'"AH\>43IG?UZ)>T$D4Y*7 5W9 !Q]5<):W8M0$#B(SM2]I= M50&@K)$,O9R5A8\:\8J.!2&=8P. <*'G62/8=3DK<6LO?-7E;*L8>CGK))KU MREFKX1QB.7N6/N.BG%#. @S(,Y?4@!O\2US.4,ZJO1NP@9M%4,?\SJ)9KTQK]5P M]CWF/4M7V2-O7SGWV3[?=)]-!^3>FHNL,;*N0-9 GF$'QSF]]:Q <5GFR=VN M;-XRN_ERY1THG([* +_O*-KW8H. 'NK;[G&;+#NVK-7=-5=6'Z(?Z<<_H>6@ MTZ]B>I;(H?6[F.: '1\.674[Y#;K[^(5['\VUN>1'DS?)DP@'BV/NXV<@\$& MMMGGWQ^W#)%#&DY#W,AM'G(B&.M&@03I$%-"-H"WPP<&M-()X.QXXT98!\,1 M%PWO-<&+\M5ZMLQ]Y/(L..E/RY8ONABZMLFZQ>J_\572UAJMZF M15WUR8R@Y]!N4C3R+:OZ*PHZ-TP>Q.H;\,W-1C&5F:GOX>\ MH&>I3PLFK?!("I2K'I]PB9?W.:X:^@5SCA51"S9 EPA.A;30M/77PY6NI%B5 M*].W"3_4 F@O@;Y6,I[?&0)T=*;;)0-\"75Z2%)8=AI+]B8:E&[, ^FH?B_U M'022J(*S$$E^:S)VH,CEYAH_93DK'V_P/6O@D'Z5@@W]2@2G0D9HVFKMI/(B M!8Q<.:J/>\DV*&\E.MM2BUK8,W#4?9WI]LH -T*='FX4ECU7+:,1EKAN48AV M*Q>AJ(U\(S!N%3YJ/\J,(U-GQ@=8H]4BM M^P-1NS7FG+[?_%>+U\)I_>8WI[%QW%T$O9KW"^&M_98*I>_Y#ZZA,! MJ.O0)B@-?UU$6]62M"88+S M^MK@5^%U+6!Y+M:Y\E;!S?'@#LUB9W#XBFQ$G2LK]E7JEJJ$<[LS/!J$0%5T MF R9'%4Q%(5^Y@@_K3D%Y005V.7D*#QZ[V$HF'RP'X=>IR+X+23=>A6_LD'? MR0X+WE8P496F!I&J$YCRG;E/&%*_^JB5F(N^)&GRN'M$3 $U8NAK(^5YS&84 M/TH4J_L5@F>^%36T9=Y# 7G30"F4?J!HZ]GF*T?R&8 MO0&PV6;?"D0C?)@T@\J4H_X5 HO7&S((M3PC!$O?HK/0L;::(W=A%C='W%@66ET4"62Z=CF2M0F-@W5VEPW<$ MAPE/OP.6:@"24Z$/V>;#COPCIG)!P4;4[4+T2'I'AJ&!FAA*7/NA .KTY0FG MQ3",I3)< +4R5H%36W4'F+X#.%"Z>B. X.IA2* 8=J$0#)Q?7 :"6EP<_#U[ MH03]8(+X&C_&2=H\I%?3'DGQ %>'++UPU5TNO7 <.B[WP0TP7G\1F1ROO^2- M9 U6>E]S2$C5""[H,HRBPS6683B6P,LPPE9XB'5'XQ.X<]N!SAO3M*%?JZ)6 MMYZ6NGVWH0\:)+F/_8 &5NT$.6SE$;;>Z&J9Q_J[R'(_!@LZ5?*YI7X/;@%' M8]E&>\T0L$+C/?!A_)6X&W$"]ZBWO @ F#29O=FMQ]D0JI(9,. MI6P!HF_7R^ A<./)L!H$%X M@HE$8H@"BZ>9<&RZJR.T3C81:7420<*>!!+N\M,M%+^S(,SY!UT(;;F)!?NE M@=Z9)T*U3B3TSC\YY(!0U0%:$>$W_^?W<9K\@S0K2X^SM,BVR9K]8YFNKT@D M$FYF_[S^!NS+?<*UU\U/!:;E!NBP/.'?" M41.EW.#"9?0I+I*"73_;,>&955R%>S9/B WHS+*G'A7G;4N+F! M2RN"CMD%ZAE&<;KN 9H"O#6.]M;1WCSZ2AT@YL'WL.I "4!4T!P8 QQN*27: M+&W3IHVBR=[V:ANML#H%9+%!SCBUOU.;6P&%LU';:NS:(D# UFX;YJTQ73"; MP7F]OX94A>&BH--X%4IE(/P(G]725PIU+V M@)J)F"1:=47KJ;@%2G%)::.,7SQ3A$Z$9.8]. X0+N'7["WF0)3[^5 Y<2O MAE<;H7G4+BX+([0^@O+]!*JH_G84J19VZ0$]?;16GFDXM!&E'QL&[4M( SJ(VF.P%44U.<..0.\V99'0NZ;*$I.TUT'-7Z:%4;0.5>!\6MDN^- M76Z! >0^.V$()TMS?U!ZG?J-///Q-2;#X-VJW.5)>L_?HZ00ZW(B5\P&JW$, M6^//K3%'+;NI,8D);Z+A[8Z0>*@D$@TRL2 M1C)6"H.!5?O% -^!N@#@Z35)/X0#):3]-LKMDI^9E\\'XN, MOK=X@N]*>;S+);M1+Y*T$?M\VVY6)*6^E&"0:$?TV0?ZACI:DZ=D2UGPGA<]10ZCZ*J- "[<7>4D3)EO\FAY3?37'# MMJEH5T6V]@'BGEA-Z+135P06Z:#XUN!):2B[X42W3&C$?Q+6.]3^A[*:,@#" M8K!C6/UX#"L>CUU5CL>.!DYB'UKQWE6-ZG\@^K9TO>>_VAP48.DX[%<9"CA] MH,#",2"]'PA2.E,"2ZD?5 M4_04O]*C8@KV#F2S@%P?R!K"K+*RWX>P@G0/!U0BM1&FY/;#6RT^P9LDQ>M/ M."5_E%EF6>W.W8X4&WV54L J-#-XJ5Y>EN'*TW3VT8F#W^ M6+%'BN_C$J]-WK&PU%23)6HKKJ,K:K)^;?LI*\H=;!4P =DMSAXWTA?TC_@LR/U8>?D)T.\0"U9Y0[0I1 M7PL4;\BHF;XUPWCC&J^V<5$DFV15;4;?MV6!NNYI8%8-^$XK5F/\;?&*_]$4 MYXN9[[_G?EO^7=' G'6MBBJR)G:XBC3S-+ZV=Y%G_/;F*2M^=IWX"]+S0MP M0+::'2>PC#9+LR!I;\;?Y]"9T'EA/NLW"9H&!27^X!WXABJ;]J!.@UA]WVE2 MK[3?OSR_0'7+1N5^OW&H:=UWV@V+=C5'$N^/=[V.2:JA$?>M6=ZCN@_[CR:F MC:XQFZLS'+LR2AV)UT?1W'RY"N255VZ'9.H?L@^\KE07!V-MGU%97=-*,'B5 M9RN,U\5G\A,PJ)ZESP0X!$-+ L9GMK8S"EPC[3:V-;4GA[^6/PW4F^R M'/W8*+(+W7^JRB#4*J/ENPYZ0:TX;]1[KL?:]IX3YM[>X)+\$KT+T\=93B0Y MSFAC27L(']JV/C>I]@4$+U>[P2F#:<$>KM%J&R>/]:Z;;W%.8)OC+X6-"ME-O=NMI4&<((%!(7?)3*.E (R*&2 'Q\VVZ#ST4J$?F9$'G#%,%D M4$?H+<63FN$G!%0HS'V-GTC4/L0%OMP<9X^/67I3CB_ @2N,>5RH8 ]1 A=N MQQ]RIT"0R8Q$5_4C=F &/7IAE[^B@CX/!F:J:."C#=!?0LP)= 70DWJ:)0!= M,+O"W?38&_+\7I3&8B6,;MYV)*KIWUHHAI,,.B?$R5( 1XQ'_#TQFVCK&'9- M\F-78'@-5:/CN'B@^^/#*I7XW2G"B^"GEX"DHR&$QLBJPVAQP\@<)Z:!,F;? MCL#;"!L(N1K$31!$>KDY29Z3-4[7A;JBE@L/2%4D; DL?/,."5;J$((>B8&H M?4(8-UF' 1M%;W/ H^X3/H+X>CP5TZ,=RE?ZNE*Y3->GY-,G*J)*=4I%4:*3*-J&O=#5 M'$E.Y5P+]W)CT7'\E-"]@.S$A75"QL:A[,_0B!<9I$$]J<"ST(84S0K/LX:L MNSRE=&LO6@4YJM%9L/=LRP4KTEK%]Q/,T.SD()K]9J;J- ;2)K;WZ:IW($/] M3JWLFODF3TTTTV0M8S-3"<'0L>YFIF>I(9?9[?X!<1A:[-'(I%9Y1(2]A#FQ$:[ 0)+I]?[8FD88?:5"B$GY M?B+68X%_Y&Z?$E&;^QP'@VBM'ID*4:I,1<1 MVK$+B<]6O!N=],- 8K/7'9S('/Z,_+BD4KRHW&M[C,DZZ:&YV"N$609W0R(S[ M;@ RM7(/>U!?/B&99'EU%>CPC,O]@2(GN%CER1/]<(1/,_46K+KJDY&KY] N MC(U\RS%M8#(:BOK&L6$(97:Z=8AP/4M]N)NTPB?V]R^B7^/FU87+S3G=UG"Y M.<[Q.ADG9 V=%N4@GX0SF(H78BNJGG+LOS[%N2WA=HEZY)4B9M MPQ^RS8<5$T3Q?8Z#>%]7*U*R"1TY1#! O0];L+_PL/HI3O]V^8SS=1YOQD8C*>X!X=--*/*NTHSKE*QPO$LV1G6!J.$ M#3$]S.&]>R394'O+^"*[VR;WK'8,E"7 P0A)[1J! 1ZGY>N27L<5;YN]8&-. 0COF4,J/)T?).9=;-J%.%1 7F4@ZIX50U#] MK9:MSV[R#F)([V!9F^-&.1J6HP=D2 K28J(\W6U;?:E MQ&0(N&Y^=-3HHEJ97FY3UY_T7?/&UMN+1=%*L\5@]+ONS&U>_4^2BLZ*8C=^ M;5%+24K]8R4GR!RZL5P0PCWJXY1K*.I<_-A>ETF1V"RDO.(X1T6\#6 HJ!,J M2FS*.A("T:&^&JI\CZ$A%H10$"(=(5 7<4]LNOLT-2B_C*%60>M3-8>R0)@N M3VY0U9(0802'C2Y,U+!P6$9IET]5#Y$*)B_-HL6L@JHKIS9>[O!]DJ;TX)DW M%#5:!1 L;,8%C[VX^>@VJSM.'@AO[IA41WA5F,X^DWJ34Y[_<'/9"IOK]1I%9RPRB ML:=IM2.UMI*6./:U4I'Z_9&0; MWJD?#Q6BXNRA[,UQEIC6F[]:+"P&9N$=^>NA=N2OYAWYJ^=TSW_=G73#N !0 MBNY+ HGH]+ 5&K<\[:7RHPALN7JT/]#AB/_VWQW_[[?V?39*2[JT]IOR\0^4F?,+TC M!6]?O8-*'469?F^/<"?4&B!18=TK-)\3^M[LYRP_R79WY6:W):.$;,==HE2* M[J$I$9T.3:%QR]!4^5% 4ZZ^WWQ$8B7>;K-O[$5#"BRZMW]%L5AO&J3E8P!S MT.KNS_2[:80IH=8 4PKK_C!UG=P_E)>;WPK,WB6XO"OC),7KL_3T9?5 PH7> M&7I)&"&FETJ=TPAHUB%>!R%OP5+]\TZR-!&P$WP[.$]E>FMDJ)]J/6H?5AN- M/(/>1@!FUB.A3QD3C'8997+;_*+$VDX)"^UP"!!ZT@JU0'?4$QN(&4&-%;J- MM['#$ND>3C-WL;PKRCQ>#<>K$HDF\_(D MIG+%V*;-RE=L7HIL@59T$V_9W44= ?2U$?'\=K>L_S+P#SX SEBX!PB1+9]Q MSH;^5S$9I79NL"\^O7:?<,XJT%=L40%7G P6J"N[&-+T*H>6EK&H_A2QCX,X M1<$@4+*I73A$)=1&'ZQZGL/ ,/?\&[$ !Y.6SL$9FW2%,?!Y. *E(6:".!=' MTF4"=*C.QQG+BJ(]C'-RV#53"9T+8]>4<(_&D\JTL'*LNYBPD?N2Q M+M*+]H_".MI,WIF9QF\_#'R.>#_VA?9<18F],;O,@U& '/4CA%TF]%8"1#3> M-8X0SV/4SD5\QUE!5YC(9SA_YATN!I3NLJ9,V@8RQ/;MU@H05TJL*"Q$_:L3 M;\F/$$CY#>OV(7Q@?++VL:'\DN['8B\X"AB&L<6^)L;@B,?;8?&;CS@(MT\.N> 8'T#S M &YW@B0GY[E('.E"I^+LTQ=Z<'5%S:]HVVS/#.IL%VFO*E"B1\8J.#BC759 Y-P^2C(QX<=%X*7[DWC MPNMQ+8+9,CH3?EJ_J4C_/I(E6H":?&:9H^9F8GGD:(9Y99%/@VEEOJGHEIY= M@W+,XJ29K6";>P*O)JFU!0QG1#@;[ M6X :JTYW+YAL]^GI<7!''37LEDS)BVGBLP"5U8# K%NS.FLK"IB0'.1E6-- M:[U5V!I/4' SIZG9 !^^[+717AU]I080LQ!2AO, #LA@?T9T>)YI MK5[D/JV/41.\FB,3:G,D7V@R]'EF[9:6$@]R\ H5H^89:AX&\]Z%M"LSG1]^ M"!^>?!\@8HOA(&"Y/T3M!&^2U>AV3KB" !D\!7 *QZ9#B&K8, M))D/!7S$JM'^:36Q4;W"%,A[&8I^S?3Z8 06KL8 (A*K(0&#.\3D(PICN>\;I#M-+(H^SE.W=_FM2 M/ASOBC)[Q/E9NMKNUG1X14_2+/#Z-GX9X PN3D:7MT\'60=,VR(%I M9I4=[AW I5U3XBFSUL%#=&L;ZT/?L"U^@MSB))ZQ?P<1SJ;PF":BD88:7?2- M**-&>X%:?=080,3">P:%O[S%CMGTFR>^8W4KT.5ZQEWH$&S\ LON4 M(I.=CE>Q=7S[A@5^:$\'JF_5C.'(=1GZFL MN>BRFN5V'R #LO_YO8I3=L%00;[0BCR-[X>?A*4?6&>! S-)+NRJ _\ !8(]D> M*@26G$2 O=PE-*_?_31KU \6Z(U$@HAC#4+!,[L]X/5NBR\WUWB5W:?)/_#Z M;$VH-]DD>,WNJRV6J[_ODIS\*UTW%]/2\Z&+8O=(EW_OML+C QQ9;WG5LO7) MD+3:'JLS5K>],WD$?UU$=$ M"56WQH0PAPZ*5Z,&P A-PV1TS"YX+U"2HEH-U7J)[UTNQD'%I1K]CA9Q"\ ]D MT'&6/I.)TQ-AUD*9A36V$YR$JMP@+5*@%G([?1J\P^;L(WD&S# M5A\^#1W I&35^BAW6;)NC4:LM,?AN,]F^V"\ M9,]C]^)Y>CCA%$S2R,BJ,-*U88TPMOPX+'9-VP$A0WW)$%VM2 M^H8)"_""CK[:0UR7SW&R94Q&,$)P\)BE%=\]9-LU^;ZLU&&."@(A3*]%1,?Q M=D4/8*0;Q9A[)L0:D#QC1-\7;>T_X;PU2ZV$0I)F8ED$^MQFT MR1\&'50G1FUP!,#!Q$<+#6*@PL1BB"("LW#+"Y_(498+/J 32/H_P7?0F7JQ MZ"B1\T2M,<78N,.4+'0&@[U /;K9/3[&^2M%=G67%15$E[NR* F>22"%@EM) MIW/!*>\<$0#'6GR4B:P[CBT'J4;L:$I@#9(&"ZIPIZ;@#86VK".%2W8N8E/$D+9\\7G5 M[C<)$OP."@3;S9L?^8-BI&M:GP7:86_ ]X M]?JL,AX,/=/FN'GMQF++YB'EUJ%#/GXS)-S#B!,"'D:F*^YMUF=[WHT^N7^#^R_'@;%X6"8 MU M_ENV/J,2:?6MT8ZE%;BC);N-@M&739]0.I9HS/A@.AT.I8%XQM1W^7,)S M$'$B4K3DBD^<5K]'".1Z^OBTS5XQ9IN7+[^E."\>DB>:$4YO+J_ I9:9F?'^ M=TTS]C;?:CEV0WQ&;0!NOM4WW=]\6^O7[_2T%JH3\'ZD1GX*N6 S#$_^[EOC M4!'NOM6R*-A^:]"J$/B'_S91YY6RHCYH]=/PH%4Y(5FR"WQU6<.NX[<Q"YP5&S78'P9WX MGC;M&C]E.7VK["QE;];3;T.^0?50P9*Z%L9\"+=@C_F@/AUQG*9[()MI6>WS M5O44M;JHH\RFUAN)T.A)._SX1&02#T+*@1H3D(M>6PZ&1M0GQIA8,:,3%R? MZ/AU>=*+03LL\LO@'2UV)SU]O?+R">=QS2RK[!%33ME_5FL',Z-E%HKFU*)U M%(N.P0D4X^IH%5W?+HY0,6F#(Y <3];DF'N 3R,9J=L+*;E7N MO+Y]QGM+K&#\G:9RN:*M)[K_)-GG[Y"Q=XY>;;_$3?<*_'=&&K2;/ M3K,UE7"F>+=:B%MHB)2")MN/;BX_7X=RRY^5 ,PFZ ^[8VTP(%CHVA++ GAS3"U2I MH1^IXD_H:Z,;+L EH05#NKS'P9 ?FP%B7^0_'!( XAT(;6PS"!3"XA@ M7 W+P.'XT,40Y")-L%<= M5(FLC $6%JIDD2 !F**KY%CC*,M@)_0U3_C9GC6 ^+,0>4>\$FLOB[Z&LR;D M-"3ELQ268S*$&8UV!VI]QU2""]E%VW-4L+P1(I6&.PVB'5 ML#1!+O'A '0 =Y"I=)65J"N!]B+!K%G"(X(S"0_L,O[,O$29-U^O].43B5MB M]/[/."7MVB[3]7+]F*0)':;10TSK#6$C,.HHM7B$*4V&),2-751J>)0#$VPH MJF47Z+Z29EOYXIX\PI6"]_&25K!D4[IRB%:(?A^P<(\>,:MZT5CTGO'IWW=) M^7J6TCU6;"1]63[@_/8A3B^?&"==9.DS+DJ\_BNF>Q_P>OE,?HA[_&=BNCR) M2_PY3O+?X^T.7V?;[>#_&I2 @^PQ5'G MYFR:(TC]P18L"%_7)TT4]&B7!?I66T9Q91K=4]MH38RC#;&.GJEY=FM049U/ M3UVAVI?O8C"L7YZ;S<)JHB1MAM707GX.JVF!%@+L2!'2[M4#OOV6\8?3^IKR M!,K7=)/<>+YF2#P2MP9)06@M6A+N_<.OH8RR#0)%37JJ'@01$L\(@"S$OD,& M\F4J>'5 7Q,,Y(ZF%;NZKK/RWMO]E\-,/ ^,4$/[%7(_J\'@VQ>W.@E:7YW M:J?IO1G-1#WT/W< V]O"8.+9:O32;0V\;U0MZ"W2?9X7O93T+ :-%L+"("9 R;4Q/?L[R#4Y*>M"Z7,UW M\C[8H=*YZ&@1:P:G#E'.[1U+,KD)0>S'&[;&24XZ'QQX,C6=A'0HBKW0ML'= MW."R1+OGW.-6++7T -G.XKZU +=I![@W.^ 1#?Q+Z++^$\Z3;'V:KOU,"FE_ ML=#W8%]!3AZL=]9Y-"!AP0V%;IL/='A[8I.O#)(+TOHC455,'[IHSS M\A#8T]^]],OUML/7'[VRM^7.]Q6FE=C/#67K%*J^Y-Q6-/<^U,KGCU6Z3?$]O:/.ZRZ@4>N]+E8/6C/8S\,&&L6;'6F(43?G:B\_G&=> MT=TW8M9EV^%W/RSJ.9S=,^-V!\0Z/O;!$'W";U4;OM.;!\B\1WX[S+TG\+&# MU^.QO)Y^=6"'6QWNV57!'4UE?/)455N_M_.D_!\7%PK_+"<+W_9W M]E6;[!O./B'#=CE/9=KM"C;+:7Z3 WJ/S.R;^4F0)FV-*J5WMMYMR@BSI,T) M8)HKHVHV<9YD:_2[O25*/8"Y,<-O=3!\.NN\6DW=[:3:>U\7?VNL/OO$W5NA M]3^;!'>^,JP7<['5]KM"K88T/PF!S2^,OMF?NH!D[9&[/-W-\ RI819 M4O$$-,V5B36;.$\F-OK=WA*G'L R_!;'0RASCK JMKW?8#U5EE]]@'66Z'U M-SK 6J[7"?TCWNXO#2Z&E]D['TZ!6N%\\*1H1;!I7=KNP]AY ?D*?A*VNF71 M7J1SA7F!OC92;W:_!0RVLZ1", ;FRGO2!LV3Y0"_R5M,:>T.E(L=_"80=W[G MVQ[8^ TV40U::G:42@C' ?3:[WEK8*;?\C8-Z]MU^ M51-FWNC7_=Z'1#T&1Y'X/\:IW_Q@J.>(=R33=];Q$\_OC78.XE2/?7,/Z>B. M?JN#H1M?AW!4+?A.:#,#Y;T1VAL]^*(_Z^YIKXZGK3@!IZA^0P]V(TU ^V3& MVV#>>"DL@)B'15#_.U=\K& &/O@>-_;@MI6$M&O$^Z:0[S0V*T;>%X^]T8T6 M_3W]GEX$]O2>;\"IJ=_0@SKIC=OT$%X;&[UE^\:K7P'&/+QCY?_%6!\O2 5> M_8X;>P#5+[_1H;"+UW=.O]/8K!AY7SQVF-5O-75]N6%/B^6N?,CRY!_86IFK MLC^UGA7;]Y551"T*8CNOHG%.LH349Y4-"A2W'Z--EJ.D*';T2+0W4(0J$6"# MIB%!9XF.1:ZL\*[\>P3,KX7H&['_N24-7*;K*P*NB_@1GV2/<9+J4NP$%U"6 M-7+AFF@-&C4KUYJW;Q+=FKJ-V'-$!=#7ZO/07W.8$ODZ[#HQTC0)UL";%L<: M?QN/-)O:A0]$XY>Q&13^G- M"B#]'LPU/,X6K/:FP;1QZG>RI(Q+ MEB$O-Y^3E PSDWA[E17LC3O1"]0:*DV& :E,A2S B=5B&.Y/"E:HF>CX\N+F M\OSL9'E[>H(^+<^7%\>GZ.8OIZ>W-^&\IJL3')EYYPW@"=#N@1/L+0!D?MH5 M28J+X@;?LU)V^9(4(DC*9(=8Y,O: B'/NA/T21R!8"?4CYI/"+C(9Z$ 2]K% M/$2I>D( )9X:%T-B^P& YS:^VXX.5.0^',*C?F@+#\R<$P!T+8,B?J\0M9^1 M,H]^&DJ0]WN&%]6CWU,0QDR.&[<="P$$ZN43SF-:(RY79?),,A%N "7C>YC6 MJ I3:%DKQ*1^W-1B$)>P&?D3R$N1P)#"'8$;*&M->D$6$/K( SUE;K9ACY![%$H2!EW&0\4W!]9 M$/^M+#?4!Y8"B.K+S7%9M^$9ZD.'\Y6=TO+SY"_I\?OG7( ?WXN[G#^JEW20HXLO:@A7/NA-<21R!@"74C^IMD?M'8=5ETK[F04C5 M)0(,\=2X(!+;#P!%EYL;>A'D0[9=X[RHFJI.46J=<:Z2Z=A+6F(OCK*7TB$P MC2GL2//97Y87?SZ]06<7Y,'E\?_^R^7YR>GUS3^CTW_[[>SVWT-,&H>8Z8 &HE$!7QS0.3@BZS M&0)#IC"QUZ<.\Q9YPX.]C1:3FN &"G0C!H- I8TJ]?;Z F9A@;[#!18AX>#% M\^:.85G 2ZQ<@6[2' C8((">2>W#>K(RWBI3'<^%$KMCI>B6>D,W7ZZJR^AK MB7]&F,D$ #I^_PT!)?S%.5CIR8YPP+'D)"3L\CW7O'X\-#S=AD'](RW+,D_N M=N7_W]ZW/C>.(WG^*XCYTC,1ZMZQ:F\O=B]"$6Y7U73=5;6]=O7-],V'#5J" M)&Y3A)JD['+_]8<$"8H/ 2(Y,./#S/M(O,!$;]$)H!$0NXVW@0)C\R?+SI, M0ZDC/&8V!'Z*U]%I(Y+Q$I'O4^FYK^QG_CE9G/%/R]NR^Q1GE&.WO<: *50[ MU/83BFZ+?9HQPI#NT2PWL^^MJ' =S\%M>.'7.)CXHJ=K_.DCWSQF]6_Q;$RO M1U'P[@L)4%LWC@ER;_UC$(G#LT%&[MOW"KS9H364GH\A(E321FN+4YELN_+\ MJ&T;QPZ7-3NDU1K[;Q9H#:'G8X'MTL_36>"[X::1/DT:Q_#>J:>K"U(*)(7$ MU@RV+I1(J6_V:@VXYV.O[^8U1==N[5OOYP^XB3_.SKW7=KUYC[X^(.3ST?^8 MFUF;-]K[[*[;;:G/=A_]=#Q&8K<_B&2VVZ=XRY)#8#JJZ<8ES<>6R]>6[/2@ M&I:32J.5.4A:58G)IKS&$J+@->]/-U@ MXMJBR>P#;ZO4JPG#&,=%TSID$LR;<73B83[6,>DN\-$O%X)I:E[29F]VGKQM"DK,)<+65B_-[2-0T? M8"DG_8E&FX\LN0LB>GF VD(J0-O05Q%NIL> O$D#>IAGJ['3,CIEK"H4)&89 M>:(96;,HHNN,3KS!88^$IA'9=I;"JDRL+3/KUC,&]- B*&MMWKCC<5%162PE M9]H% >+O^>SW^Y23OU3T:2(V 0Q7;35\5Y/BV%P.NG# MC/,=VCIMSCNWOBM,J,=N( MDFDEG^=9M.1[R!]:LS0C?UXN_GIQP?_W[\6=&,)N+A;_SA_^SW]?RH=A3'@' M+<5+Z*D%X4^/%*H+T>AIXGLT#!!@MIW6-)XF;=UBU)(&017B^*L3[PZHBPJB MQ)OB:-WSQ8%V%'4'PLS&R\OU[ZH+XBD7Q#@(#G+RP:GM3_ 0>=\?$9^39;)1=0I5!Y!4F!:7"X3=XM' M)][:FBI;8$0V[T+'4K,,L=SH; M@;N6H3QVNXRHXDWQPVMO/)%?D86)];98$[J;U*OBP2Q*?*KZ@75^P#I&*T15 M5+9X)\>AHC5$B@PC#78MD0.A6/[85?-U,3R/$9@?9=I\-PY%K=H=9B> MQZC\=QKN]AG=7#[0)-A1>;_]^S Z\:?Y(LOU*4NS((8SS T8]N0N/IDSMZ>Q M..K#M*1^JDUFUD?BJB FL: 61QW9X<#BZG;]!B3 .:?ZJ]DL//;%'$,!0MW: M'055AX)>;1C? )PVH#HKQO5L +(=7/QI);E(4%A$'>RLTF??DT+6:S +I[V>C4 %>!NGN\5@]W-UPV ]OGY.9U7 MOMS\]RG-Q'6@ZH(W2-),OM!%VA"CB+U^]*,V..UQ'F4<-:QNHA,D?J\363&@ M&&_ P$F0IJ<#'Y+X$,!UI"&+T]E\&= Y9K&ZME6%OD5#7+2KZ72SX?MEO*U:8FK/Q8<8/:9)5 M8@?^KV;J*,>:B2HDJJU40KN#?,\E>4WQU M9OI>=2R?:0"6*JYQP77%(P(6A1M1.TYLB*WZDGLP#ACJA6*#LD*^# MJ)%M57N;7_T^DYVYSJYD]I^]CFT=AT2Z6>+4N%=D3IB)M)CWRJ+0-VXXO'=D M4G0PJ;$^@XR*CN[3XMR<6:&FUV-\@ P+*X2_#Q,><;)$&3JH7Q8_M/G2 \EU M46A3=*UH'7P5Q"OY;"XU!S1]PKJ^9!V>=3H)2Q4W:K=Z3P?U8NW[].+KWC"JT2-4SK-:^J!C=TWX. MLW G9A570:I*\]<3%+]81> ![;8X+ ^LE:P#M(9A=7Y.X,4L)J6&;F(V'[8. MWS:MA*Y.RI2HA7.&RN7%+C(E@JMD:#@^"QT&S2WY=IANL+61/8NEQE#@NYK\$W\+#Z:",2Y7OBI_:>.2?35W_F@KRH)#7T*H5KTM6A7Q:.Y MH$_9#ZSC\S705R4KT=?F'1=]-PG;G-89U"B]H\D#CYG5^XF==,6/-=!Y(%0K M%0NM70ITR#7SK>1K<9I($LS$]W?W*'/X^'6L:UDD[CMD3F(#UTG1%,5%?)[H!ZFT6'\AG,W8S=QNP^LQ+9->H&J!62QL7S+>\^]1*_ MXDWQ\VIO/$!;D8.%U;9('42;E*N[C$\QTBQ0EH/6R)@)SU;9,@-;1-4'= MIL, =E,J.K@U"CH!KN1KC.-S KJV&YM@-WUQ#>";+"W0JV6."_ROT/;K[:=X M$SZ$FU,0_3W,]KIN.H"\N@^JG5 MF5D?:2O!!(5"SFPSB:7ZHH=Y=VFCN+.;(&G'O?1/;-T*EV:DT5FJMRM32AS, MZBQ)Z58."Q)4T%P ;1ZBJ(@\U<3NI6OBW3?9W&V:Y+ M0$R3U*/)I-#19U/[".S]<\C%PA [AI>,=!W7NV/L'Z M .3?-B"A>B6/&]=>>4"N*@@+<0J9.L"U2%?RB;B%9^*#J*KOS\S?K7$&M4(E MD=;F'!=H_WD*DHPFT=,M/;*D.=!U4#7@UZ)"0&)#)C8HU>*[\*GB.D.U?$OR MU_. K:X+F?7W5H.YP=#$M5+>R&-I$L1I""LS1HSKR)IC;(L,8[QM"$4?>]7R M.\=A%5ME3"Y?SPKIVHYL#M:&CZX9N!L#:D\X&TD]4"^23 6^BUTZ"R@DW654Y *"0$:4A!-?-37IH>9 M6T\T3OT:N*19=$L>QS0NN6UNP#X_1D'SEACEN^*G-MYYH+TF"0O>*J$Z/+=I M5^4C L\FK@BH[ 76\?'JB*R120@J>,<-/CZ&Z3J(?J5!\I$_:6[ =% U0H\6 M%4+DT9")'7BHQ7?%'2JN<]B1OR7PFHCW\P@[='W(K#^X.NAH,#1C#J6\*3!^ M0Y.0;;I1KJ!3XKQ&AX;TBM1AL-Y68(?V)E\+[SG!_!"OZD\EYC6?WH3Z"HL: M]RV9XR(_5_\AWO#(1K=>IZ1I(+Y!@X#VFD1LI*N$=Z&\S7-&> %M_A)BZ)FL M\ZG[C5E^9C6J:^1-1"MDC3EUO*6[$!:\X^SGX-"$EHFD-E5LDGA/$>L"<:>& M2MGF*:&"14X%SZ\(O)O##%#38*>O0;$H8$Y5?@V^?-MPTPFVX%MFN!HAVT-;PJJ7U!J]&,BZ2S4K, ML#;Q2HQS&E(GFA'BN_J9.7:'RA8T;'7#,,H>=QMFS9(C2T0C1!+659[$=,4V MZM#:BJ.Q*6/D0-B;,CL@,$ MZ]5CZJT< W-S1Z=3ST@Y>OE>TGD)5+T2TT4F,_>T9#Y)?!JA:/E\9OG:U#X3 MVTKNXU57VN>Q.-/9E*HT]R\)7F*01COP );:^XVI/5) MKX;4?^ZK%(P\!3;IZ)@)ZUG+"7%A#B4-R8GFX"8Z>IBY]81REJSD:DR6#9+' M-(V[/8VB*W8X!K%Z^4=%4#.#.H$W^*OB<"&OD&P&>HM!PEN\(,6;.6!:V4G, MYK.J\%NEK:.V+67L]9WDBGN0'4O48%52M%9Y*A0H"SVE//RUGJ;H[N6>.D=U MQ8='[,6K.4!6W56M=1_EM]4M_93$[=6?AIQ1A]A#$$4_GM(PIJDZZ%!2U ?9 M.H7_*%N5ASS,*D1WC+,MCG*@A3=$OIH#;-5=Q:R^K7*LK1(W!MNVG#%A^^% MDQV/3/Z6L,=L;PH1C)0U&&LHO>&LE(L+:Y,*,[SUG!+FDH+D)'.*+,Q]RYPZ M085_)5/=#@QRQ[2'R\V&XS M_O.96^6%TAH,=#5;4-)Y6X)"*JX=Z!68K4#' M)VV@>+&0?Q @(=?Q+)8637W*'#Z_R@(4+'7\:V5.@/XK_N=U\I4]-HL;=5"I MD%^EPL+]6>8@J&^)M\)\@ZN%>'@/"^I ,2.T*WI1A77U)S<@_A3DJ_$4R(>SR*[2]LQK/MCUM'8I)2(5$L8!Y5W M='U*N$5<+.^_0F,;:-&]SF2U_N9K#U0VA6&A4B-7ATHE^;D$YL7RS_=_(9)H MZEK\FMYAW5^T#LTFI82F6L(XT/R:!!O817\ZW+.H@1?EN^(G-=YY(+(F"0N. M*J$Z++9I5\4CDC^;N/ZJLA=8Q\>K(Z]&)F&GX!UW./SP;;V'VX04A\!,)(UA ML4Z",#16!6(/CPK974-DBV4EWQ#Y:@:'P(P=QNP^L'JTK%(W1\RVI%&SX]CA M %FI;/W;W3[@R+H^97R&%8-5*>?W-@RU>;Z9P3]?SB >.6NN6U-'[ER7@#*# M3A 20;D@.2VI$,]A/< *!ZQ/3ZG6!TR\C=RZ3BT]S"L]',%\EG]])TO&'XX\ M&D_3*Q9# A^-UT_B4KGK[0U_&MY'%-Y^BM=\_IC2]S3_[T?^_7X*=WN:".+6 MQ Y)7CD3]);7MVP]QM=Q-=Y-<2Y^#I9U)8,:J 7L.[$;:HB M:)%?, IV)X4)A"S(I])ZW]=--Q>:\[V9G0%0<[:[_AD[:$U8NAA>1I.4?A[2 M^I9#6]_R3ZO2IL*X<'MJ?W;LU0UH=#\CERZZ //>! MSS8@']:T4,/Q84P+,1B_3.]Y[,12S7UANM?%MVF_]C#YIC TGZD3K+-&-?U* M/I[-)6+:SF$6'[2.[B:I1*M&!'(OXPW4.NDN7;U\(5VM&OLQC(-XSO(DGY;U ROS TS!L!RFET3MK M'M%&<)Q_#Z58UG$AS.-L%-Q(2B8BN!8$^$C.2'+.UX-C73 R I ]@QA';8@! M3@_-6'!>MN'<&(-AXLD]_[O7 V%=D#4"A$<*SF[I(0CC#4W@A2PAZ!"A&?DM MPC0-_T#6J]0V9L!F:D ?0];+ZQ^Z<2N'N"R1HD$$/'C!(9P9Q1:#1R>P[ <0 MI2B;4<30AK'-:?#8SJ@9U9!LHKS;JJE4BM.^1L#WB/KP$3]<_*=5.4X0:%2/ MBGN+<+#F(2#J>(UX[Q$BXN,=,5C\\/L)2L,\QARB^_#X*1;9_B&%C8OHM*&; M3_$5BU,6A1O(R"@:&$2B< :$1>E7+CW=LVC3,*T!),OS+YB2/08.Q'9@!Z7X M3=.--MB:1 90)A\1*L03)N5#TLX:?OB.RLB5%@HA6TAHE"_6%;UR-..N.BTU M3QRB#F$A;%!H-HX0X2F1PR%ZN^=CWBA!\@!M&LFP>6#]H6G+W$Z5QMMIN(OS M"/%FPH[P>VXV[!?<(S<&+^P?H&$C6?(2UY(/81P>3HOM+5W3\"&XCV@SQT#[7I:':+_W&&):TK"#>9T"G;VKZ45@?4Z53\ZO20J] M/K?$>'TG,HOOWJ@7T225&-?(P$8#2NRGE>R$ QZ'P7. 0.7-<^QJ343CUM=^ MT852)%Z,H!7OU./+JA;"KMFFZM] MD.RZ_96:6N>]FM28@*[+'MRS*=59HUW!W?!ZZ_P5Q*AP5]B&6P1G*8J=@.M+ M%992\8Q)>??:/'VD!C@ZT]'W;H<=U1FU5J62/RPZA_&T:CT>N+Q0CLF+'(X< ME@5.7QJZ;%UV;W@AN_.V@@&=NUJ9!\BXX\__5<(*/F0;=B\-9;;!0&^4(08* M?-8<9O1S^ #3Z8QW-!P1K/Y99#"G8!/W((-P",(*GX7EZ2 M/,S/0R]V8.+?%)W=^DI>7>YV"=W!Q0Z!.>4+" M>$-VC&T>PRA:D"A8_R;"F_U3&D)B2WJZAS)O:TH>PVQ/ A# ?P")PJTIJRR MAN=Y9+SEG%&?3K8N[K6M4$P<5F&8$D/%='TD\Q J1SGO=DUGYR@A'D(;!K)P M'AKF$H@00K.@DRE!;7H3\@M5/97CA;$(#1G( MD&"?JJPDH_2082R\30K9;/\&6\KLM-OS?_SKQ9OUG$SI;M-;SV#G)2[7OY_" M1-$HS9GZ7LS*DQ+=S&A)KEVJ!DKJME5KE]EJ)ZV5UAH4;-SZ2\=:A,*S.2#> M#U3*O%:GKC8EM78)4F>T6JI'2V?E.F+Z)8B#G=B"_D(5-_V8B/$$A=9A(;D+> MK>']*8,U=CX5%$8'+^@A3%/XQS%(8$):OGSDZ.#_O@\R/L(_D76^Y XLVQ/_ MM.E3FM%#SC5UNJ89-LRVDYMUV%7T90Z&0=H@2,3)4C2*=\<@Y Z*E^3\EOPS M?S_Q4.T+"EU:7D]4>";+:>4BYKT9=;AC8_ERL:%+]>J)#<20^2L]"(_ QWTH M?\4_A-+1=I')^Z*T9!Y8U@G%=K<=>G2 -K*I76ZV#[*VQX536=5'80))EQOA M7/.S6X@K/3'-K6C,6">T5![P@1U%L[C&,-^R11])K M(3@LF@*/TWU((_YGD$(A]AEY[TXL,GO<-"[0TG!(BS1+' CB*'Z\2T$?<'-? M7GE-BOW@V1AV (UC43-SP_*],$@/,Q,[]P$J$!>%$G M4F,&-+;EF[$-:6R:"'H^QH88CU]G>YI<12*CH6C)#:RL*,-M.^+BJW41>PP7 M9M'8L;"5-IVU6S#WB609B"7K7*ZXBP@FL7-8$[/$"'/MR;HMFOFDJ=E('Q2& M*,&?G9K^ .2AFR B!56Y)B+H9N(EL&&E":BP<.47#G7+QXMV['3U1]?R-:)+ M$T%@H0O;_W]D"0UWL=[G*PFJ?KY!X(O]FKA!_+E*@Q'D;8;5%1R5$#M5YZ,0 M<84P^G!)VG/B>)4,O,YM^ M4>"\1EO#MD(*.F#P/*]2M!M42@];O)G3J->CTTV^TZ'7$7QD2R:R7U3*=^O[ MYY-G<^A[S%1K2.,^!,EO5)V9J7TO$Z;;[WURHIO2L+V73H$VOUE)#X=X MXYC_+#';3&D4$&&MN=94R?RJ[J2F;N@ MD8);H2H3;UN5G_,#E/_B&Y6O+TK>AZH[CC9/,8\ M^V[7+>!U]KOGDEU=&.):75NP9>_#ZMR'?^&/GET?ZA;B.OL0T6?]/4SH9;RY M@O.U2M>E)RA:K2+P0%A;'+8_TVK0 4[#T)GT 6>8\[TBX)S8HQCZD=E\^3I& MV[02JCHIZ)! <3IZT6Y@X"[H[[*WQ:N9#$9]>UWC7ER[W<_9J&7B^1R]?+?. M7[ZPSM?X)=?.1_125^?3JDHGI7U?_ +%>P]RB= ATLU?1]DA)-YX0G M=F#Z/F86W5*'0!%,^G\G(U:^O-4[+K;/]7)92 M))['THIWZO+ER^ERC:MRZW)$1_69RZ;T/T\!;'_PX?V!O@_3=<12&%V+(P%? MV;4LXO"9!BE-OX+?_$J_93]R1;\U4(4HL?A&*!(]; 1!/[;#Q6N2SA"Q-*SX MLU,4B,7.@AVJU_U>$5QYE59+O)]+AT1"^L3^'!/8;!!DU<<4!.%R%$)KY_16 MB!+)(+9E8/OCT5(N:4&JLDA%6'E6CW=V*8_D LD_A4@",HD0.K'7G:\1:H*Y M^5FA7\"(U B\$!.Q00/;(@]C^]C@F\%U0&CN!H=]=.9]9=O8<&C60%8]1J,D M\TV25P@=Y$B-7H\Q8U['!BM0#R'<^9L>Z3K MRYU+/(DRLODF3+KGH3&TA__K&#R)NVCS-( ,4)K0(^^#_0Q"XTZ\,7ML*)+\ M%1RU5'^MQ(%@C'?0QZ"@#X#+0S^U]S-9,,$ B>D84$^4(!P)TDA&/AADT-(' M*["H!B/,>SG"7$+U#C&PW)X'EA>$'=,QHI[80?3L/[(D$7=)_<@_>P-HRG?% MKVB\\X!R31*VMU8)UZ&V3=NX_?3 8OI$ A)!EAR4<8TB$K$@ABX+Q Y0$#^1 M>\Z](4PDVY&'(#J)A2?ANUD$L5L21,4_W!(W@]C+OP>6L%#@CT#=QUQ?G((DET8"]>>9YF#AJ*A)2?WXF+12_P@ MV,MB2;[=Q=4<3E$6'J,P%V]H^_\J;G)-.0,P9N=O)&2)SW)/Q9?)9Q:5'SMQ MP*!&-.L 8MUP:V326A6\F":!XOF54JV-@?OX\AF!A\^I)S7^VZXK_3QU2QR> M>U:*MN[09;5#[Y]9AVJ< MAWRJ(+?NSV&L._5E4[*\,*-'HJ1@+Q\ [)5%X\-Y&$"J9Y1 M5,\0:I3X::K@"2ERP@B;GD/(U-=(_8,E5^L<+4P:/4;""I"V',(T/>4Q1OS;#WS. MP!^&R>9[J!S^E&^LY-L3FS ]@K$3EH@,B2C\ \ZH/8D:XW+_ W8S?B#OA1+Q MCY0WYZGWQ"[R4))7%MCG,22[]VW7SDEG MYR+MG@SAQ37"';J8^^1B2"A?SB5UP;VKN_94.KL:T3.*A)!S/HC2/QIIBM^@ MH?% I%(BML!N%TCSU-@1PK^551$!*<%,_8]W$0+ M18,2&J2G9.J]>W-W,\O>J6-;22X1;I U!'Y0O)91NC-R+B1TSB]G,KKY@4'C MU/JAH>W@^I^*#&-ZO;T2*;X?@W48A=G3Y2;/ PZB#;0I.H[,9.&22,0[70I)Q4P QF?4H22!*'*4D2KO.TW&+(K^9LK=F)C_7W M,OT,\M>2"E$J!?'I%50ES;B+@ :?VRF;,_59R9XFP+QQV3@,XB:H//C11_^X M=HASCK&?7D0+A/.)G(M<;TG.1R0CJ9CF>?HF>5\;O'6G"T?#M^>I07>%B"<$ M^RE'1/FR0#GW!@VWL6A[EM<&;=TYOM&@C5E.0Z7]@0<#._H^"*.GZ[/3OA0> MW29TM.$W!8]F?FRK-FD;)8"T:("3:7?*6Q4D9 ,TM<"LB.W*:.X M6Q!I)H*;5-A)SO\: >\2UPV&^ %BNRZ5 T=W-NI1<;]L>@%Q'NT^X!K6M.H2 M7B/(72*\P4".>?V;//1_4QSL9W':, P3B;P$3DGB<^N30B!VQ&70H;W\2<:?1 X9AHMB^B*9*> M[O\;]@=%LL(AC,/#Z2!S&/(5,_)6_*'?E5DFJ#,[:#;NS5)0EU=G:24-8#DX M%^09A+O:#%R35X*N\N[Y(D!W6UX/"'C>F:>1BGAMGD&#*Q"652 <7P(0='?H M]0 "HJM_ST?L3W&:)<(K7I7^X"-+;N$&(.X(/N;C>1!=L0?*_\Q2D<5XM0^2 M'85G$)?<@D-MH&X0V<770Y;M85>H+<$.9X9HG,Z4\755#GL$,JS@T<2Z8.8Q M H@5&X0\K&"Q*(X1IRP*-Z+8W'V0AOP%9S\$(?]($#X5QT;60J40)28U8CMS MVL%E&'-A Z.T/IJAJI'#X !MGY.]HP1A@[1J-$OG81_()&>A"W(6"]>\$RF8 ME)))*7J1Y^&37#J1XLGMFU'WA.)SM&J_\!B].7AQ]2!-&\VVQ>4&;U[6$T3/ MT2"'JA['9T-KB'EWQCIR;2I51;DJ%5;QI;/,P0XX*=58561J<(DURF/YK#PW M]%:+[F76HE-8A:KTE1K"AAI89P9E-:RFO&%,#;]Z75M^#R-K5;0CY_?/'1HV M!>^*!R>&TE/1#2*I%7&9*?.T)L*N@Y(00QK/C?-U_XQPCB*]AG M^C&(?_OY4GD"K).N^&T&.@]0:Z5BAQ==BG3(-O/EQ6UW8E(OCGR1](G'EKR/ MA*/-_75*ML5) J7$3Q]!S23>Q/N\' '/JM;A5:%FD7'3*' M0AF*9^W4T M?W+O*]T00$*!8D)]_N/QA)H?( ZW4TTO MX"Q?"W T'M@/.(A>^*>['Z] _ V+TM^".[4+-A,5OTQ'Y %QM4ALSVO4HD.W M@:FR /7W M;/L]E,XM;A1(RH;P)V5>S/GH&X$<\ZE3.\8W438E^!M;R*.UH=R5'OE7/YO1 M"2?S9O0FSV-<@OR@0B&I:%R0LTY252H+\TNU8E>]HI@4FA>DU$V$=R M*6\#V*CV\;I&,,]DKE';BI@?-GJ[YS&.+?^T.@\XD1AP%('5VX S*II?UX"# MN.WR-3D=CC3[B4509P6N:U%NN'21%=]?3^8Q0.J$8L\7._3H1A\CVTRW5#J[ MD]E_^KKIZ3BDH9@E#H02E+B]2T$??/"8N'A-Y/L%W$0UE^UF#)QH@D(?H/@% M7";)>.%1EY8^<%D"7+B'H5D6O""$:+RX#T(PKU+]]/'Z4_S QVV6//U,L[^' MV?Z7.*'9*8GIYNJ49NQ $TG!W7@#6J[OP^%P"Z:L/VPGT;H+T3L)>\ M55&J+MAR(Q?'Y?*+ & - B3"(3F:/(AB97#!G:C.44HEZT(L?UO*%>7!UEE^ M;NZ>DI3C=@$7 T Q#XC[1*YB&!,64_)$@P3>G1=OUT_KB"Y(N"41BWP7QO&-B^<.V'[:D8U++@E%LRG9"2%LGU4ND5A+ LB71366STJZB%N@U96W<%KQ+/N>ME1\8P8 M&MX$21:N3W!Z_DN0\4CACL8I2^1BT/7V+N/./ DW.ZI;6/$147S%?B(\;+J/ M0NPPT:,-.M/N+7*FBSQ>T&(X75TW]#[2I*WW;\D$2$>)V'R48V.ZJ%[*8 M7X_7K=I%BK1F=\TC ALE:.NC% O2%\Z8GH?+&A/+FF!L## CWFS]\PF$7F\_ MLN1 DU]B/KK*UJ2B0"7=_/CT=4^A,0W+Z,-:?"LW5@_+=5&$[9)ZZ-;9K[.H M5N8R)75(O9#&_'J];L8L4:<7N MFD<$-HI+ZJ,4"](7%IA6(/GU %GCC\9 LM]B@*LVS$6 /KJQ$+U\0[1E1X^/ M:,Q2W#2FVS 3T=Q]FB7!NGG)LX%"GO!44?B<%&C+PSN5I)>M3;O7L:R*-_FD MXY_RY<2S#%-_,;L/W,@R;U.7Z>!:07@W6FVA7O@5B[,DO#]!,'M#8[@[BT\^ MKOFHD]PPKIAF89+?K<6;DFJ0C"*KO+'*2Y;7U18>FM'L"*45^ELKO(6O"AFD M*H044L0"@9!#ZH*$):>S,64[ZMPK]Q4]H4YO4P"$T9S+"6 M;X:%;UC::V'F8%B(L>;_I2FD^-Z(*XY_I'Q203]$X0[N&K[. MXMM9<7B,%!;RL5?J[%7JS-Y6@JBH\9 3RYNH83LHW0?\DY!=$L39.7^;%B*@ M&CR)0$@Y->0S1;BU1?!]G]\F4UP*38*$2]G1_%8X+N6[F_C7^$O\_FO\$__/ MW7=BKAGP=Z"8?@NX1+K@5!>__H\O%^_>?P=724-2.MPOG=_B_4I^K-^!0Y>20=*#\D=4L!2959'NG,$CCL^[8C M#:.[<_V\G$(@GD?3"'?HXN5+Z&*-K['O8LSB\C#A@CO6-C 8\GF^&(4OSU.N M'Y_.)#?YC.SR,4@V'[BWX[,NNOG(DBT-LQ,'E?9BUH&UR'+V0VGQJ0D\3)NP M?>RPS=26(1Y0Z^JV/NMOWW&[/?/"S;7*I0=01C:G!&+@0@J/[J8N^S^P-;'1 MH-LHOCR,PK)J\Y"_9YY#!,Z=",.V;X+! 6YAJ%A[53ZI*(!I0I6N4$*$E@4I M]51'DL5L[O9]_J.$[MZ(9SM,>-Y4,5S#\$+\@1LYP6 !4PZ5I;]9-Q+F7HIU MSV%6]H4&J8A6\V5(WE;^A]@?XT@2U(*O68EK-'V^,S5[?5,,M+:MF\WLS;'! MZ*.OD_[FC.X@F:L;S\#S3]G49?:P'R7?8JO;V(FZ_ M<>YCV+332]>63CIZX4PYO[@,>6_CSH"(?\D#ST335)E"G-N2B;+RLI8BF?W-[#T ^ISM M?J(II*E),Y@R=C5O5.M?FF,5" EX%V5)*&[F )=>F2S* UYAFI[HFYG[P/$Y MFSGF=7N/[.N>G5(.M,MXXP(BWAD>8<-94?0M?/VYY.9\K MM\\=6VZZL&=9_=1KK^3J(6WU/DS7$4M/B)RG&1[CN!L;1(.YY7Z.[0L1K'/LI1P0ZCV!- MWN.U@EIW:>1HH$:,"F6=NZ^<+[W>WI83$E%:N&$2=L2-DKTZ8H0"D&K10Y7E M-6KKJO%H8!8E/N*RL"/\>A$L52:'J2BI+8M]<."4A3[*N&LF%7@[H,%<.U!= MR5'-UZS=:)(^*/I0:^>:U?3'7:T^[E<)NC-A7L?]9:&JH^2M+ZQPRMKJY>/% M%G:Z^H.K5JI6.Z*]+'!U5)_U!1=F78MO='V"L"+E$<=[.4%7%[FP()45+XRD M/D?F#8+1:V%TZ]*>IN]B75W'Y=E8[LI_@\5@N5@BGU-Q?=^"!,P78UYSHOL, \](;+@K.V-'D0XF,=\9\?]XRL603K-[S-T1/9 M!P^P YT>69R&]V'$VR$6J7=0[CB6!W3S!OYEZI(>-K!D;O!I% LP<)65 SHE M#XAZG)H@%DKZXAVJA90D IPET4RFCI@HTI4508"19\&1#NF(U4W=6-TD")MTUWQ> C&/D& M8XL.'AO&B![G*DCW-T&X>2^RY7^E0?*1)1H?8T5;?(L.6@\K-$I&\QQ66G1& M9L&\ AIRY$356DV0F"QFB',Q)KLN9ZX]4S<8(Y\T$1OA0Z(*\\HK*V6]P;74 M@.N<)?!/%E)(155M'DBJ$[9^>]TPK.06[G;>D9 MJM2NO6KW&WK5DL0N8W!@ISR]"RZ&$_=)EPGI:\A5Y=-%MHO#/^C\BO+UP57G M3;W&#K>]I[\4 ]\(W36IU(<.Z\;SJ_97I!."CNK-PX$7,7RZO/ETU<[V/Y\%^!2O$\I? M\0#NBOO=V]SM0D.^)N(P^),J_PI9:O%]T:1Z6#Y2&[##-=QFZ88,3"VKRS+$ M"PLVL8-<$!:99#!ISS>5$V$OQ>:S" $Y=1D%5@Y&6UT?-7&(B&T?;#!PUHVR:%"M,&L:0B=T&DY#DD]C<;YI69I2K49%(YUYO(832QUH'EU1WVZ@4CRLM:=.[(FV7S-T-NTC=56QZ 0 MR.>Y80H[(N(@/$O"71@'$0&7(8Y$9GMVVNVS'R 4CTX;NB#WIXR$*8E9EE_M M*9*Y%WS>+%JU(!O9+I*5#:1HY%VR:>6_M"G*'AK3[*]!0H1QVO]DQC M=RA>TU/_ !;'O>J-M(R2GWRM6T95!)$R9I( /+V%:!SQ=":"Z*CO3L=C]'2Y M2ZB(U95NV$@CBX:J:7R*::DDHA?O-"C15K72\JS*AU"U,J\" Z4FH4(F-S1X MF5>U%1*X"Z(;FD&5F)B;Y.^G0)P!FKKFI+&SF67?-(I#J. MHDFZ,VZ@GF&.B#-^YC'V^H%!5Q&P%QH\*_/IQ")6US.I<,;$LHV)N9S(\0.% MKGY<+U @KA=]_/3Q^E/\P,6SY.EGVEP8TKTN?D7[M0=8F\*PG9Y&O@ZC2G*Y M(1ILN5&0AR ZY2D"$$T" YQXI=P2R(6[V@RL:O48H)U]V,=_4U* M"7RU!&1HH7A$G6 74'$_**!3/E\0_N;Y];'&[[ETLI^W4TG$S+(A_@PCF7JAY?OW[SK]_ MW^'%)K_$"!CBL:(M?U4'K 4^C9.QXQD:9#KG=O*NK M($F>(/PHTOR#LJK(?1 51:4IQ\(FR$0=DAUCFY1 2N0Q#W36A>0TOTCC7.ZC M"(?2(AJ2+9%!$!#&< @P:L9 U3LL)@Z"[/#&'&%1-SLCF[1!"]E# AHEBK+2 MTAO*/+XZTQ!)1&;CB'&AI(G"<+#D%Y]UBL<+UJQ4]4;4LH8H.#*,PL^?4Z.9T5W0K%S3C!3"1SV#5$/EEQ2I'H&>8F+=JD-3U3)?\["H-* M%2]8N @WPCFS&#*\JW2.A[W-&[PA6ES983W+J2&U^*' M!5E'09J&VQ#*,*3\>9+P;_ #@3.(YV;!ACH'GE"3QR)!0MOR"Z,MZIZ5K=N< M1&;[AF[S"F:%"%B'>> ##61J39V.;D8NL\59(RE.25_FN!FD#6(,.)G91O'N M9@!YT_G+<_10O'[>D-!E)O?$A&?>L%8N9OD!LQ9W;"S/V"C'DN0E8$.71-L3 M&P/X>9;0S\7HSX.)J]PK:-R]D;;A]36T"-!62AXJ!C IZ\*YGO>Y1@1K_I,@ M^6US@H4'B Q@$T;LVVA"A)FX>S-RF2/ U,:L9&O:M$'VD*:!&A$8M?0VBFI\ M #"K4"U(0?>2P-01-OBA"2>(T(I'/%)DHZHWIJIQ!6"J'-5>$I Z8@P_(.%' M'+?T'BX64X<8C9?UF*)\Z0_M0M1 44-=>@=ZJ\1E8D3'+@&[C\*=:$0*1\JA MN^#RZ02RW?-] D$I[J\,GO*@ :*+'\9PJCP4).;T&%=':XT%_E!ZO91XT9%'Z9C;HBU MQUW%]19/GU>/FEUI9Y>B.,N*O %FV@WI]EU;\8#)<^Q:LW/K[-H1*FN+@ZOB M"*OZM@YGOHZJV@J^ 2H2M[1@NTI7Q:[EB-5R\KO?Q8KT*8:;3D4AE>+^+GEM ME_"5!^YOQ98Y3;* ^[[J/=!9D.S@."GXU[QX2RC.EPG7"//CAS 5)8_ $_-_ M[L-[T)4&L/F>D/1TGV9!?FE?_FS+11'Z^PGFVV',?Y#X=*(= 4GYQ#J?I!?U M-R$T@+M>Q8_(PJA.4;:26^$FS&,$<.\'.G4I&'=+Z*BJ; 2I74GEEHBN@LH: MG6.9X*!%[;4:48S/7- ^+]!0F.<\['Z^N&'>@,80IT8<3')54AG 6E,4W,%)Z6)Q! M+G9@UJU*9U1=G-R*MB*1,;\]#5("-DFPS?+#C7G=.O[_&_$7I#$2D$@J(DDN M<^(XQ@8.S*G?ZA9D8)(VTREW.*RA1" 6.GJBC$<9&M3,9'#&0X\F\A& S]#Y_%PYTMJ2%[^XF]S##KJ$8P^\EOIT=F'% MOA+O*525%PO$67'0/"# 0^Y9DK!'/@$^Q9NT**K"A^I$O(6E9I)K$=50A!IR M")+?)I]96L.&N7=MW;BZ.*6%V6D8&)TH0[6M(A]<\D&[ %9)1PI" I0S&;J' M@)EF$,?$F=]DST8#WGZPK38?M/'YW,47\O=//U[?OF!@::9GF,!"G(Q]YJ'( M]?:*JPBSC\%:;-)?P2PPBH2_O!%+GPUXNC$5W\&6R<-D[%1@QP].6G7VXR!D M=5-?CBZ#B76%OBQC+B22;2&2W-,M)&0D-*:/0;2 T.(F_C7^$K__&O_$_W/W M'1'K -E"K(+3;\'A",?WO[NY^/5_?+EX]_X[SGN$.@%0VT+[^W0AUF^R?SB"&+6%V+U8<".7PX&+MI& ML1N4R,9-G;_%\"@'B &;.3F1] M2Y2 YR\N&I2;N&0J7?C&0O1Z\2,A-IS\Z M>51T7:[(E>-T;2P_O@)<:L*FH7 Y< AUF_M7Z^A)26\(G!KTR"96DSY&N*12 MZ&)9;7YMD)0OM8B,@8<@C$2.7GZ?2S-4"DX9XX%0N ZBZ"F/F-[B)1O8&FQ? MBZQNJZ^QF@Q>H6-H^Q@L+%)J\K(,&0Q=MX(A4M#.-@SR1YM#\-,?;O@A3TO% ML-&.4IT7Z-0Q3C$)G6UXXX\WAZ"F/]X&N%/^(TN^[FF>%)\6-=PWGV+^[(NX M_$-L&E]O/\,-(97S"QVWSR-);=Q3[RT5X>YQSS:@N1#D]G1=9(ZB)K_R',01 M+D\<@BPDRML#H-2Y>%Z1"OY+R*V>5YO-/2/8B&?#P4U]][JGAN8M[3@-GH>A MXOE>Y$:-8*W+JK7*BS.#PEI#::U%%;1#Q5KAP+6PUNC-6GTP]URL%?/\1[C; MYX;=%F$6.I6 E)W[/M]UQ6?ED9D=(@Z)#R1&122FP$'D^S&<@P@IG-C-;0Z>T0+\1 ;-# QKBL&.,I+>X92PF3ULB#"BJM$2(//@DN0HKJ MH>PW2[3&UMPM$3&$J&O[F<7BOU?L<&20B-NLB6!+7GS!;G*/$:5+./;NC*4^ MW6!@Q5ZIPA2S^/OJO%&H#, M'21UL^_BE#9MIV%@G*.$I[:*?!#. \M&L+@@/Y=(/].^/)1IXCQ,F/E%:#8: M\,(O6VT^8..!$W>L^:EQ=":CWLO#V6:& 8398-%'[I-D@XJ9:R!LXFA MD3G0B&N]R6!DJXROA6^?2^3?U8]*F-LLS6LXU*!&7#HW"!YJH+1>VC:R-7WP M2\*(U0CH@A',?#@>0%-Z=XHWR=--7@4MO8PW19&@#X6+:B;%.3')S#A+)I]T M#"L5Z#ER+EJUF1GV0E:R/"&DIE5.#Q2):^*J0)IOXH#,[U*R"=,U3.*@2&YE M_24_NM@(24Y-;JJPE 7<),?+1J4N-VX@6'IFR5GK04R5<]+I#TYQ MFW#W8/FR4:G+H!L(E:C' LJ=\5R_9N+725<> ]#2>:6;:J0BIC5W:-!GEAH9 M5[5"Y<4P/I<(O[M3F)31E@A$&WL,PG7UA+6\JSR5W,;ZXR]QBR_-PRR!]6N$>>[51V;UXBBY!,:G$ZI% ML'/" ;+FX(!)G0?FC*,J/J4904SVKOIS% M\EA?4#,DC*GF@X[BZM/#7FV9PLH05]IZ:D>WKW(=;M',LEVE M[?R:6\LI>JC%7NCKV01TV^"QWM<]3:B ^VL&N7$I<&R0 M(P::=Z?C,1)G:H((CN!\Y([_4YQ7E0@A.<4P8^[%6WP_1UX/FW;2A.;B>FG5 MF6\/8:LJCSBK18"+5-CF-I7O!R?FV\MU@W:2(PVYCW(L RXV$"[CC4*SQG"= M>(KO8\GC8:A6&M ,U$F;SC =A*P*6K&-IK;'N1BB&SQ8W]ZK&YX5OS0X%V5C M(!(O_'-2Z0W+Y1LL.]8!AX$E9@#'6';'M;+D)K^B^W,8TULJ!'"MRH+[3CPR M8+/C\0G4;#1@K_2Y*-6&9]8R8#(EKU(G$53"2DHR<@@VXL)5;@(QS6]D%6>& M1)F#]>^G, UE>IR\GR[EFFORBB2XNXS%]#X)-SNZ@$(F/TR\:N<&.-83#XU( MSH:]C.#L=8V!<)PIB(LV;VS#E /0F!.3@EI4FR)G^IF47A\6C[JIQ2" ](MP MK-7@13A.*KUAN7R#9$(R&Z%_" *_Q!_<.V[)#@HHQMK^N([ M6-![6%BG=.R(QE:ASK3L^%?%H^(XO%O BHTBF 7A6VW<*IY';$4 M_KEACQ"S''@,!$HJ-_)RGH3RWQG$X1]P*?TV3 [?I7+;$I+[.<4]U*=-1(PD M8B<1'0'W&I["V6V:T7@M4O**,E"AO/F(!TUTNPWYRWC]M #%05D(CX<$'6D0$FDX\W Y MPZ!-$P'APLTO\K%2@1?U6*OS MWR-8-.$]_@@@XQKH'5(K@ -R^F^Y$E< @\ MHJ#V>GN.J11K]PY.\& M !0 !S;7 M,C R,C S,S%?<')E+GAM;.U]:Y/C-I+@]XNX_^#S?K;;]NS. MK"=V;J.Z'I[:JV[5597MG?OB8$F0Q#%%:$BJJFM^_0%\B03Q2("@ *@8,^'N M%A.)S$0BD4@ F?_QGU]VR5[KKU"ZQ*LXW?SEZT/^390O MX_CK__S?__-__,?_^N:;GU"*LJA JZ^>W[ZZOOKIXF$=)P0T_^K^84'^BK[Z M]V^_H__[ZF.&HU46KS;HFV]H8P+U^Y_I?YZC''U%.DWS/W_)X[]\O2V*_9\_ M?'A]??WV]0_?XFSSX8?OOOO^PW]_NGM<;M$N^B9.\R)*E^CKKPC\G_/RQSN\ MC(J2XD[S+\]9TB#XPX>V+R$$_=4D"[+YL7;'OWEZSS>[1/4_+;-T)J/)\FR%@V5SH]4.M__D4KG M7XZ8/XPA;T-5Z0D746*'SA+?D-9!-^.)_FQ+M#*2/]N4,IGBZ 12[G0SGNA[ ME,5X=9VNIB><[JHU2,UW^R7.]M\N\:["?(EWN[C8 MH;3(+]+5)4X+L@Z1I2M&^:]1ED7DWRB_0D44)[F:"8*>T/C##]_]H;+__Z*' MWC8'%_DSR@L\#?T#Y$;4$^/T&"5C1#S 8$3';;HZY$7V]H@V);?F] @Q&=%U M'64I]8S(S'S<1ADRITN(R8PNTB-^0^@C<>76\1AY"3$9T?58X&7I2Q%EW>U1 MFI<.WGT2I2-(A" UF[L96L7%3;0D[B^U!&2.W>%T4Z!L=X6>BRNT1AD!N8E3 MXL.1P;O$^1A1C^MN"@[O<1+GVP79.:RR:-W O4W&HJJ_*7A\0"\X>:'B[,)- MQZ.JOREX+-UB^I?%H: ;#KKQJSN\C)+E#_:Y5/=X8CY/RJ(A=W>(&+%\Y,#P MD(RG9BPAAC1<+/]QB,DPW*9$P)OX.4$7>8Z(M[/#61'_LS3TUU^HS1^Q])IT M8I6;VQ7Q1.)U')%?V&_VV0+U9NBEO1#4.!OED_.0F/D:Q.UC:"5AWD1M1_/.1QBO*\U*\\IHCS MLI\7TG.U%SE^6:SOR6XU7AX2LA7\%!7$>#X2&G#68%FLB?N6HC*(>)LNS?D^ M#5FGD-AEM(_)TE*ZM8OU4W8@3FWQ5YS0!28_I8S A)Q>*H]%]!PGBST-5,$TV\SU!.^B^G\ C^),AL1S:>2B-I-Z#1X!P5 MQS FC$5@)8IA3(T(D948AC%5(D2V(P7&! )P3K(K,9X-,+PCO'MCTOK-K7K# MQC2I$([U:4=,UP&.J?Q&8QHU<$^TVAN3#D=M9HD.NUV4O9%%/MZD9-^TC-+B M8KG$AW)QHB$KNCPU?YJ8)@P5_P9*G M8,%',*3D)HJS7Z+D@#Z1=>B0(5/!"/!8.7.Q<-ABWW>RZS5-XR_9]Y1&^4C& MWI%EO\BB1S3>%QKG!=F*Z-D(Y4WGBTWCA4WF?TWB>4WJSX5L8^ M59H3CE;T%LXCP50N;XOUY988 Y3?IJ5EW^)DA;+\FHQ@\6;D:NEW8H^;G$;B M\NU-@E_-_$0ESM&T?HP2>L7S<8N(Y;TG/D]:;%%!- ]P[4I*L RQ7:IM$FI[ M](E/DJ$M,8WQ"XW4XYV)6ZJ%W2K]=F,?9\.9F3OHIKVWF:/GM!K]\6*'X ^'T^W_\*_WK-]5?2Y;)/W^[Q"\H MNW@FKDBT;+WQA%[C_,O7W&^$2LH1\^W#28AMQ/5$L#*T\C[5I/8_]2GMCN5% MUJB:2)I:1WR?OS5ST,7Q7X MJWY+G)%U]R]??T>??)"&U0VRNTH\0KI+HI/NM=VI!_&"4+RB5-\DT8891>ZW M6A;,-__&44:\8B"9IO5(?N_Y2#;J]W\/44:VW\G; ]KCC+4B"BAFD@Z@_!MG M&$/ J3M 4H_]#X&,??O,XHHL[8*1Y\(PX\[ ^#OJ,F: 8\Z@J$?\#YZ/^.4A MHT*[B7.RZ_@;BC+^H*O &O]!".;?T -94HR^&$NM /_JN0(TZGODX(;\D@LF MO0"*F?8#*/]&'\80<.H/D-1C_V]!C7UEP-2CSX'CCG\/SG<-$#.EI0,]-+46 M_#$0+7C*HK0* 4L]/A$8NR\;@/FK @J6H/NU 99: ?[DN0)408J;.$&?#[MG ME#$#+_I<2V?XV;^!5K"@&.!AZWI@_SV(@7U FY@RDQ:?HQWKV,E >@/,@O@Z MR%)60 /-8J@'^\<@!ON2L)=%R6VZ0E_^#WKCCK8 IC?< QA?QUO.#&C !RB: M2(WO0;(5?[J#6O340='"5^70812D*@J$C>+X M'N.KF'F*OC1/R:H\/9+E7P';4Q8AK*]J F,.I"!"5(UJ^!X"K-BX6*TR>BVD M^N,N3M'W7+60P/54@@OGJSJHF0*I A=-HP:^QP5[+%R2ORZR)_R:RI1@",53 M@2Z4YPH@9$AG^+M(FL'W/2;88Z!JX+X%F!JM""/<1E^)4;[B%W05%5'-E"!V+P-E@O9\4%^U L0:,$S/Q]1H M11C1-WKBG%U&!=K@C'^2QX48G,MW('P=>ADCX-/Y#H)FH,.(M#WNHB1IGF)R M!YH+T1MH!L+7@98Q AIH!D$ST&$$SZYW*-N05>JG#+\66_HV+4KY,UL*V1MX M :2O"@!A#*0( D2-0O@>0:NU>8N21*8'/(#^O.\!^#KJ$C9@L[[7OAECW^-K MM8N*=SM'@1CO MR _3O"0%/+,=J4%'GS2ZG4WWSW?5URZ5_JGW^K M'E.W5 E>FRJ@ZO$50HV=I^;L/: 7E![0#=%DFGV*DO-K3-:90UX04C-"<7*@ MFD7SL9#_KYZB+PSK(S#48C'"X&RZJX8:VQ!)WQ((NJ0VP:@K\\>VQ:"BD@NE MI04E%NN?,%[1+"Z/*'N)ERA_Q,>A:A^!JP";(SL)H,^:!F80K% RC.9/>_W0 M&^)#Y_E]AMID1+LD MCOD&L3$N&4CK"O% ?%8< %,:S@P/E_,7QN9*46]@TDW%]!T>Q#TE$+7TN! ^ M:X2:);!"<%&9OSKV8V%:%%N4?<8I[C/'7Y!@P(VJ*("]UAH=1N$*I,!J_G;9 M#X^V/ $D5I.O/(*O;32"^>JS>LA9 >O# (WSM\MC(U/4)C:[_S@]$!4_1LT^ MHC7.ZG2 9../\NLO1!*$Y3B-LK=;(IZ*_@D\L6(O&V(R:$3D M?#+$C6"NXGQ9R0:MCJ+YC(K%>GAR9=*4.R%43<-1( M*Z%!1^YS&5A24YD*RM0K(-6QHA:C,ACX89XJ9BYV-&L/H^;M&Y+J.AE=C1-, M:XKETKM-(W'U_"9C7*X%*O._M?=EVGLLY_-PK Z =E6 *6Q(!VP?%?[U*!UW M6RK#$?LE$%Z#S90"[[E-$'M"GG0>C2+37Z>P]>;]PM37 8^#= M!J[*YD(:I=1:W8;^AH$K&\BB UEL0E Y"'.:ZB1 &;AOK/2P1,($.;\B[$)Y M#KQ;=WFK[,V^JS@Y%&@%=/X$T((9.8#V94T5.!$UO<8N(*^]CA/8;^_-M!,- M.M01E(A%/B.9CL'.8+_#@">KII< UE\C3&;>8.@Z/494([5;L^MS\PMK[F K M$FPE"D,!82QJ*Y<0[3OT$N5^C+F?.,#KO);TF!P%;9J6J_@E7J%T=>03+1/R MQS!; ;Q)F[< TL1KY3+@&JYA,.3.RU:;J]FO*-YLZ9QY(2OLAT&SKM0:.D0-<%35["?@IO(#3KK\E20YFV%JNE^+6(6HF4!:C=5/< MC^4W^7Z=& ./)L&'P6)\(^J@#'<=GJ5LNXR2Y0\M;:?JGRSXI)8]DX,/V*HT>+H :I;S \BM',ZPLX'#,F6L M$X:)\8K\GJ$HIQYY^:=@)XLG$ M25?EOY)J&JW^?L@+:CL%;^2F[00P#F,Z<68^+&HJ/M$8]"W5> ;:["L3$'Z& M1O$*K>,4K>IG[_<)X7_(.?=E[WW$*:(Q=3>*B3N^FS.?NI;'X923=SSI!E'= M'ZOIFZ(-=?B='[9 )&S@O!BX)V<_4R3R.?62-5B 0CWST=S=6/>[C79%-J@( M^SQ))"4+660FPJZ.4026-T9SYDPK5J-I9)VDT/-$R^0&$(!!(,\ *R#8IX75 MDXP$<^(,8VMCHD36$VU8(G!<8@Z#,, +RIZQ!Y>V1#Z->7#$W 7P@A;%SN=$ MM)S3A/=I6"5-%@$:I ]+F6 MQ?"SOT.L8 4XK$,L(_9KXP(@W/'\.GQ8) 'U4#DT>%/IB!Q5P-?BV@K!=_2FWP-]QKI8 M_TR6#2H"]H0; LM67>;#>J@M.MRIU$6!*^!\"3]AO'J-DX11#?;G6D['GST< M< '-JK$]-@OXC.:6,)ANXN>D4DEZ ?CZ2WU[43#$.DV.%9(!33Q4#0->56H# M0QFP6WY54UN=/-&SJ89/1I'4@+5(98 >*@V8+Y6JR!"9>_+.%80&.*I+0OEM M>K%>QTD<%2A_/#SG\2J.:."#,(J7Y:_$Q_HO'*?%+P2;CJ/7@ M3P'J0<4,-Q#%C4!Y.;1<>F&1DVF*T9]0*EJ7,[#B!'JPF0/QU5$:,,.#3=W'ZYC][HU1?YO2(^$'.CB 7R7%% MO.FHB0AAP/'H4O,?#^DJ>QORSC,L*MBN=1'#>JXY.IQJVQDQ7AX-)J+H MV>%XM>:AO&HSV*))@8ZF@PODN0* >-,T'5R$Y@'KT6^(I2./,Z2T!R!81@\$ ML(&H X13$ZT0X!UQ[62":XTUL0_HF88B^;K ?.P/?OLQC-'F\V(PO"TB\V"M M+PD#KG?[!+\A]("2,A&:RD2 X9O*+VIXSY5'EV,=?0+@#C@.K%0FI2P#5!>K M^B%1B%!CR]H13:Y,0;%F:%=\29_%Q<=!'$1^,">'%,69O#BD,]$K.,_FBB7M M(_0\'_UK?8U8WL1*!H7G7IKDPH>E<)K\CU [=4^A![EJ9[PC%<6M P!\[P:" M%#XLO=/D?Z2YD_<4\"W1.\+,II3* Q%0]H*$&@> ;'U<"6106@;G>8R?)NDC MX,NB'1F(-TGBW5%PFB+BR8H'/\W[KE,7^XRK2X0T8T)9=GB#TN50/0"0G=*> M0LB@U ?.L[DZ2?L(^)(F^.H1^+*1G]>++H^%6KFY702?AV5P76=L@4\)"3_L M)3R5YO=1!1P N5BMRKN%47(?Q:O;]#+:Q\3 =WADSSW #9JS$$ #SY5'FV<= M=8(@#_A2S@,J(EJ^IJG)2?8^A]VA#.?3PC;+F+6K\ :UL"$-/%ZX."'QUM&*(ZJSB$A:IC=I$*C5!@-<9,#9?UBF*ZQFY4_3"#&U/! M7I !Q^K,XZ&R+L[CCAI7!.+#&"DX\!UF8&JFR;V5LQQ!1X'?@M-]86WX#MCL M[36\,TMQ.S_J)U35I+>HB)=1,A=3\*$0P5Q,89"GU0O&D@2_THES@[,K?'@N MUH=DF)I=\,;(I&TC"+VV'B>T'2$$:,);O2XL'_%YE,)ESH4K/$^X0H1VFHB* M,$_^GJ!RN-+5Q8[NM_Y9_BY,]"H^:+""=G@",1*MCPHZC!YBU>?: M\-Z6&'O CDN'OY*9_.)0;'$6__.X\Q]JEPARJ%5#R'"T2<&EH18-L09\3VO MUVV>']2:TX<2:4T#%9K&<+D;I2T-QH O7/4N8U1ZS]"%X%UH:",^U0\V5 M\966!IOE2TZ>'Y?X<2H78$AG/AWQXG2DE0A-NAGEVYL$O_I19;JE1GT@(@0= M'H1P0-VM0K2P*:'G/L,O,1F]CV\_Y[0 0ONN^V)9Q"^5%O)E8(Z@EHP) J_4,G(8?CB6[VH_.#-U(T8)2WCKFS;]3NH27RWRT&-3%ZN_'^JB#$_X M 2TQ,>]E\>#C5>PG/&Z^3=E%^]1HBBY<5LA11Y\9*>LT::OF0)JX.QZ84F^P MD<28 X0)"*RJ^D ("SA@U66D=2K3S27.A]4Q *"-$9""GJT::TCH-.HK)RC@ M2%DIAYQPQ;DY,/2ME*!';TL">K9JJR&ATZBMG*" PW9-N?BW7[.X0%?XE74= MQ "=NF=O*=FU;^,]O?)S_;BXOX]2>I]PR=N1 M&;1DY#%\W*24B;B*4!:^),VM@,,;<-4XI MA_[)4$%A2(+77 -9V55I& $&ASK>ZSI3 MN1>\TC/PRF6^A0]>6>42F&:!;_L*^TAGR!U3W@2B?H(F,@T<-#D')93+P;H> M#KH+N$@(1QS4SK,R(=M?]5Y0T5"\%Q0V#%XY@3*QJZ+B3@W.4@#+]GG%JLPB M'*X"MF+RZK'^,;RW.N,NL)_@TK2-J_#3D!GP'4&X&)F52+^A]FN48">#L6QL MJ+A.Y^:W!'U+OBA^':8U'KH/# ?=ZHW 6>2A$K!;W9(:\< -@$!N4J0('%[+ MCM[J!>AB^8]#G*&/ASQ.49ZCZKR+LE)_8;,:F#1MKFUK-?7-\$)T 8^2#\CT M2L@HKV1K=1_^0SJX-L&*[LZ:7?G%QAJG\>:[NH ".0F18K Z6/;=FEY0/MZS5FL M[^@&@*@4&?A!!5&M-L?GMY VOME8R+!C,XF S*ND__HQ+:3?@*,T0@YQNGE" MV>X*/5/_OC[0>$3+0\9U>D>B46FQ$LVY*;:>W";5=24I 2]GG4T X?F0+;=1 MCLC$%I8/AS<8;NB$#4)57EU96%%30*?A[]1$D_%CE/Z^>$'9*HO6O&P=&HT4 M)I=M%*J.FLAD2G/*=ASPS;G[EJFKF(HF7>5JPRD'9HRF"#A49=21@4UC*>HP M_!K4<+D8[T.-]Y_!ZJFQ;&SHK$[G4]3*#B>D!8^96 EI2;L+.+'4]7J-ED06 MUU^(+YENT .1SB(M#V7I=B??TL.MERA!P]0^)DV;Y"A:3;U7T1&2T%-.O8X" M]JXH+PP_#XC((5Z2=;?FM_]#!_(>93'-2,3>4*WK;7>%5PF446PWG3?E-T[< MN?>3R^EHZ$W/4Y-J_MI#[ $$,\MM3EJ;<_#0 MO_TP*_X(:;E0?8/T7I7J7Z?NXQ6/A_T^*644)8V,;M,USG81K_I-DY%.KU63 MH@[:RE:2R7+72-^K'S*R7/\-1=D-S@0L@6 [WZ;#:GE>E)/3J-.MT6988,[/ZMTM@4^<3#K\CRQK3[P<.4YX MJ,1*T_[BE.X*+K[$['X0!,MRR(?UHISQ)[1[1AG#I/#[L(1Q\]V]>98."%8S M);#$/+1,\>(&7< ^YL5J5=8JC1*ZE-^F]44\KG: 8-NB?R"JMT;WPCIMFL,$KR=_SIF*@1=0P7O)N C\5[->:[.22!J MP7(A_-_C\G\5-'YP'_& M*2T10(@AN#=-5)FK"!#0YI:G%-1_1=%@55-QY)@#+L'#,'R%=\238R_\R6": MFWU\&/]U!L*AO7"3@(IECC+(+(<5\!1C):S.[)+NB5_ M%4;O!@!LR*X#X%/*WF$0^(&8RAN:^BM: M/MVC>"T4856"UT,5B(6@=D>K2F MB?LQ" A[]@BX%\O\)4H.J$FG>HEI:()69Y<%BA5->)%C89,0==! &*/U$=:G MPP?JW!O.%_>WE\?JT_7S^HLLH_>?Z%\;01!&*1NTE, F+8^0>_RR)V5VL3;G M:+:PAJC2TXATM-9;(VO$RW[?8+?$"IA%J\I M(7@;[VFJ85X P!A)=\-O@"3$66%%8'8V] 94F)\M^+)%\S@,-GC:-0?"K(O4 MMU"8P?F+_"6=BX.8X3D!MW283F!=<#S3]L2O_J7HX7Q>68B/OD1G-N#SK@Z" M@)\!:;TBP(I+^,+G)V+)DJ*D'0-1,FRK.)L K1V<#N/88QBXBO-E@LE&"3T17?N8 M##?;4Z&W(7XN>F=VS*YVXLE%W[>45J@O8_36J;;K"IS4)#\>=KLH>R.K3[Q) MXW6\I/5_JFK@I1.:Q$N:F<_E976&%H'I50,>KZ,+ 1WN)&7B%YD^O4;-/A#8 MR%T98O5(8D/>^Q9%W%'I< $["'CR-W7KRDA]7H8E;K+WN4YBY7?9:X!U0^A5(6(])NU[YY!+=S^<13 M0:3:8HQ! 1657]9$7R.P%3'U#0V8BNK)J4GO ;LACU&"%NL'M$3Q"PUN.34\ M+1%"$R.$:&<(!\*=V;C#49I_Q@5Q6K-HA8A"E9?4.E2J[<8H'+58#'$XM!SB M@<9V1,(:B4&'U!P8=A2P/:#[CY1,!Z>!AX:(MZ-T!18! -D^\)! NGSS,B!+ M9 @@H&)F?9C6D-'"6HRRI\!"_-4QHPQOP).VN>U']A%1NHF)7;K(<^0R@O 3 MQJO7.$FJS4V/*.6<-FI;ZX-F6Z?93@74B:<_N,4Q*ZJZA3-C8#;,V$00?2NA MU7&=757=88AQB#MZV<*AE:CZ%Y@!_L?&H64^.G3Q$=$)M-@C&K])-Q5A0E\> M!-SR* =V-G,%(X,U^>O/RC[2TOE6( MQQE55CF^B99Q4L8=T16O"%G5-6'=3 MD?:N7)GE0,V3(@&0PR=3/8I$7.A]FH&!0,Y:P_'?E8R\=/(FP!.]#E M]:]G^HR OA]$:5XBI3>E':Z.1R&7)7E;LNJ8)'W3D)?O'YX[[Q]$JZD=9.VK MP7'(7+Z>!%+>?5,B7,XM8=.5J@B;.Q-D1[FP;8DR)FT4E=6[SY'4!6PBF\TF%""_KNO:2PC%/?$X7,6E*; MD5.[0F/1-,DRC-&X*]MAH"'8FL#Z]DJ#EC(!AS$- 5NEFRC.RK=NG\H7G MR$V.[WN4E1Z4NSG,4B*8ORJP)H&E$,QA/1AKBJ'!\/YZ\]1 M$>8R1:<88\!S\S9='0B/;X]HXWA]K2EX0'OZ0C?=B$H/*<":V_A",(=O$1B: MU,ZZ1@L!WWZYX,K!PR8\,R\_!7V4;P\@N .>S9]102_].;WH]X+2 [HAPWU) M7]03P?\:%]M+8F3P#HF*G&JV:B\$ ENYO%LL)5%\GUBO&4P@/E@ W9'&QL)@ M+P&"^JWN"4/[,[<4P^1")ZY/N-O%U4NDBW1%N23&$*5NGR1*B()$__3;=DK M:;1U6^M.2:C(I)@UUA&1#^;%3 _P2/$,8GMP&IKZ>SI]!^R@<#)5N'\+/6>L M.)D!ZQ!=CON;V%RI05OC) ,]GZP0&B*9*,.#G(* JVW<9S'.JNQZ#VB91'E> MOE O9;3Z^Z%ZM'V%\F46[^F/[)F:8?,V\;QN\_-1ZI&BFTC1]:FRE(7+PQPE M[M?G]Y*KY#-Z[1"6X93\=5DI9V5LY4NF:?.FDIMV<\\SF8R4ATY.$_VN0KS@ MK$YK\N3XF?'[2F[RN-RBU8&^\>:-S,>WSK]Z"1.;PP7#YLU)@W9S]VE@.C1U MJ\TQ*B& 8K1A .47>]6S0<2MS@B&E[#,P-LJ'$#\L>C2P)LO\K#S"?NITJ%+\TV3G-=>7I^RPVZ/BKSBA MR9WSVW0IJ'B'&;+[S&5EA@:L/]U%6Q,NRPONGJ" ] M/"*R#\P:'LMLP"G9V*TV2*0K8U \B6+J_ HDKJQ=K-F?: !"KVO,X>E.4.$8 BIV4#N@ M/NS0Z@I%_T2KVQ71BG@=HU65<:!)\$&?"\?4^:H>#^?Y88=6I2X(;X=-@WVP MO[.$W2#EG] MSD(,N0*RR;J.NZMCCO*(7D4<=: B\/&9U#P)T!K-G 8JB:^9YFTE M6BDGX7T$?&%3E'[2M0V8DU""+<=-G,8%NHM?AJ/8[B!S&E\]NM(=IUMM8BSC M']@B:_C#2X)W=2 M&]2N]1-FDT#*_!J+&'N).$=B]#9;ITU)P5)ZCNS1YO;(EXRQ36SV[5-$=XC% M&T#%C3!(]%:EI72]=YYR@]N@CM9)6N]1BT(%W MS /U.%^M!H_0I+5RE,$&W"1Y:YW/USE[[81VXIAEM,\!H3%>$B9*Q?B9[+?R MB]Q&9JV<;H.!A/ 7@>!S(V))&HR;>R18O-U MAM/$E*[7X7>0GO+H S+4W:9KG.W*4?W8# A@IV&"9;BCT,/B=VI+*[+12'=I MVE^PWGN3 -.UM9C38+(!HVBSR="F7K!JDJ4.O5:;8_@'TB:D[)[)?897!Z+$499%:?'6GM@!XP-ZS0<.";1Y>#DP1XIH M9!9,_=Z#-4.<+)A7J(CB9$Z"Z7$23.X=I^M_'(AF+EY3HE';>'^;7M/K+T3) M;]-JLW[;H9)LW8EEZ(Y$ODY MVO'72,/6:A'Q6SLL+U%'M,MK;W3RD$U1SEUN 9!->%0&Z:Y:K>&08AW6^V9* ML\NR7(2LJW 7"!-S@\=.0_!@L"24I85UNPYW<,:LWN;KR/@57:MORZFD'&_P M[LXW_Q\GWM*I&@*/YT@:B2,[W$;N9=$9HWN4+>FTV9"I\@NN[J60S17*CZ_& MU3JA@42L+2 DSO=Z0(W@;T3TY:1,R,8A0K [ 74>[JH#S3!I-+7U$D="NPC] MJC6'SV&FS&B0A:*3XV*8,_,S*N V>8K>Q,;<;F]>#1L]HXI7J,IJ^)1%:5XI MX_?J,5 V%0M4TM2Y&9E:R_B6""I,Y;)@DV:!29/0&G (S%"6I[%EI[%A@=DN M8Y;J3'$5),&"XI?J N)T8Z7J24GM J#/B8P YT^YGD_;EB"G.@=9LX@=&G=]"V*[>"$ZC2=3;WDUYW-D][2 M0 4Y^WE%Q59N!/VF8@1\K,Y#2+#DU[-E8@^IQ=.ET+YZ3N,H#-*5%D'8XA540 M=#A;!HL#%J9U$'!66XA_GRT$E=)5+8"GZ,MI? 9YAQ-8"%&'LX6P.&!!6@@1 M9[6%^/'=60CI)4Y:7.DS3I:F#JT'CR-L;-I?8);C;[? ?Y=N&6YK>MO,FBGWP MKX9L'OS+(-_#)(*+ZN0304J:^94B/Y19_ +\YQRM#\E=O&;SGNDT4:;SZ#9Y M#WIN(+R3*SR,1O,K,B\H>\8>Z#Y'E/<9OJ$E"CJ5"NILY(MUDVSJ,4Z7J&,$ MKLAFZF)9'"+VS&TR_.)=Q%C\[V$*3CTL/GAJ8QF:XJ9+&"_C)WQ@/?I)O5W: M+#^*""3=CD9^ETDRYG4ZLWP=W:VU5I0CU1PHH"455!.%=F;IP5\XB:>?LL-N MCXJ_XF1%*[?=ILLYY?2<T'>[5?%EK*Z:%1X6:_5('5A(O!G*]V:MEC M,)L&J:7%F.>DTG-2Z3FIM#]79T'*;X@1OWLJGX'Q= T(WI<)5T"'J MG)X(1NN=LKN 5TGB *P099>O;*+/;>R,_1RB.BF8'*T_0_SA'L3-56$\'ISW M5!4FY)QJLJL %>5\V?*X*\V[G_5P5YJQG]EP59I[T M%\6SQF*O"G,O4.NE !;FPS%5AYJHP%T;S$>9I+U*>Y/#T;@/%#X_NL5[,S28D6QS.]\Y)DL:;U:9ZV M4?K]=]_5;W;XU6INHCC[)4H.;+;,R?"+9_=8_.]L7EL=#IBPCS5S6N8OV M#M;MN9K;7,UMKN8VGLO&O)B4*9JKN;:8;[7#J.)Q^/E@28A_Q059/8^HC3'68-EL7XL<(JR>+5!CRQ%?$85"XSZ]5\A97MW^:Z9N\[ ML3+,SK^+NF9Y5G26&?(O=HDA/_WV2(2 J&_XN$1IE,68LW9*81J/@0]S8F;J MOG].\SU:QNL8K;AKI!*N=8.$<"X]PXHH^H"=NT:* 1BVN@ .)[MJ+#" )79" M"W!6>\$AKL K;,HG*(8K/"-&'MJN"#GHWN>J [&0X]<<02\!']_-5YVRO<[97 M0;;7D.-IEL0][2YLVMW7/)?-AR+(.=Q-C6-2J&%^[CX_=S_Q$3PLV37_7LF>[Q M;^C97MPX5NHUTP<_B4OE%/D[PGB\_^ZR_+RS^UWSF_[Y37_(;_H?$.'X0);G M+$XWY6/^ FVJVR777_8HS5'N_&4^2V-Y]Y?LMI=%_%*9(_Z^4[M=K2<:[7QX MP"\@]Q+G12Y_NP]N.7BV#VCI3C0]XBA))8$YREX0YZ4'$)JG&SQH=VP_D1Z8 MD>&^W5#"U:Q*X-PQ>;W;)_B-[#+(MB.+R$Z#^Q9# 54S*(1RMA"JAP9#F>LO M=D+$=*43(@SX8DM9G+W'+U=15&"U,,5@?JL*D#T-71%CM/Q,\(2BA*X &&X[ M^Q)5=$#E*D%\#ALKN*>!=5=DT;9*V245N[*K@$U@CS=Z&4GE_+ P/)?G".,1 M8UPW1P$E8LYV4J)'C(LJ7\U]AE>D)[IC)[I($1"-Y6=8T&G3^.:P-GX86( R+3U$ MZ88;K&%_;Y;QX^\.".7:8LZ7+K%\^SHUN9^B+_'NP%\\N-]JDIEO[LP61ZA8 M3CICHHX(Z&QA&H9KCH83 \M4D".4UE9W&X4K$%/[+# PXVSR$6G U\(E>^4[ M0;H%G2;J 'NGB2=2J E[P$ER@[/7*%O)!""&YO'.@_:+;0"O 9]<8(EH\/Z M;7SF)+[P$/? 56MQFIOT PFB/03:TH0!KLV^+P$+0&B"3VIHCQFO@CWA6.-9P M9?KMA[->FP;LV5V=#"Z95:O3=S#K[AT MYY98N=,17,!2@=4B$X-Y8E7Z^SIZ+VY9_YU-U:7;3'[CC-/,V:Q1CB4[4^#< M]Z>,J*/!-)%VX.+W/L9?G+,EMYM2K.%\F.#]D2!@_4D*V(20)I#O+WI)%,Y'D MV^HY=?X9%:4'2#UP=O)JM&!9E[5PN.%7#R$V89O=[PN[J7:? /2ANQ$MD[_B M[/=;>E]UB7*8LJE;L,HF:Q&,LH'9-E,V&7I_[F.:Z]E#]/J)+(]9'"4P-5,V M8+5,TB 8)8,R;:9C$NQ3)%TQ]V%O;F\6+=7#K*"BSTT6M,%GW\=?P9#6: ]Q M39&ATGQL?TXS5!RRE'C*=7FVCK_)##0(MA:2 M9W%=!A54L?%(AKY?A7/R?^ MKW&QU5$8X_8"TP%H[[MBC17)*.,#Z*Q6P'^S89U.NDUNLEZQY?*Z^;'8;\[W MTYT470/:5#MLH[:U%FFV]2%53C.^XL2@W<*(\N0Y(W -TND8X?(Q\^U<5GDN MJSR75>XNZ7-998O/XTYX+/]!9<*WE2#8[J&P $ M+=5A?[0N*CIS%GRSI':?<4IV17M4H(M-AE#Y>H2K/TI[%-YF MTVK5WH4 MO(RYOE3AG.-&' /7!W5K,$='M?IC:C<1O&89T_J0/TI3%#=3^C7 MW20<7BR7A]VA>HBSPUE19W"$ZZ$"@5HSA0C.1%=A II">X4]&\3X/,MD(>&: M7J6QJI?J:E0T-[%[ ,HGOC;N 9>T2IU04UU^6R6$5IYOFD%_/ MEQ$VASDUG.8A:>A(X1CKK'Z_4T0/3S@VQAL(]2"!'K_K]@\8I/.JIS=R0S]R M@VAY5Z]/3;BI#,6PNQB?4.L193\#47LD:1%C(!($QAC@#IN7Y)C M)X(5BD)/V:LGA,_$AWEZ1_7G2^NT6M_2X.SNGCME)_VS+ZI&8C%7^ K+ M^U!YCL0<*'U%A6?/D[78N%@3&B@O-_@PSNWG8C)29@;3V2NT3'*G56J&DA'/ MGGTX33&.^8Z*3HT,\NKV'6)4M[R.Z_Z=>46&($+)_]B]?^U%A/$.$7U )3U7 M*%]F\9Z.#^^A-P"RY4X".9?-/(NRF619$);-Y'UKRF;VOWE7-E-".I,P,^J7 MS>PW]"?Z.Q=!M58$-(T< MFQ#X&&-#0?!LC;+7ZK$BK+?0WSOP^4S1:Y2 E7$ +=7"#G3XZB=BW;+>=;H) MUX^"+FL"8:N7 (AC<=>]-0ONYNQ]-3V70\N#4Z(.6:.YX2FA/-774?L8Q>*S M>YO4R:V\*H2:KN[BZ#E.RJI6%:^BVXK@!LWM/$ #:_17^9M@#P=9\*F#=G37)A@CK\$A7V=M]]%85/$I7%\ME=D"K^A23 M']2 -NKM(-2-W'D $.TV8IWQ"V1J#L4?^EZU;RP;D;S11&:'C(Z0=$F2P'.7 M)2Z\WXJFR["&C@%0AW[_6, B3*E@JA2H EE7FVE>NGOKWD#7;A,?1X+;KW*3 M?540W?A00'&GEQ=W0/HD_8JH*X]6%R_DUPTGK):JA6%' M2[G]A!M1U5M788N%R:HJQ#S%4R(O(M;:X555X!J"T$4&?:YSTER]3E>74;Z] M2?#K;;K&V2Z2W%/0:E,+#=C&90:G)=Y1^IJP@30H!81N\S,IH'U9%VOZI(L? M \-=X5H8AWFF8 ,T,*9\]M@D4E+D0SO:(O6F]DN?OL\X+?^\Q+L]3FF2:JD* MB,&YVL ##T\QE$R/U!$>_BDVLB>4M=Y"@77-:E_@H,ZJE&&*3KR9I&4=@C)I M?)1PF)*N4$9MN_4BX&UML4N[NH_BU0W.GK;H8D?=^YR,5G)8T3=(Y+=/9((< MLI*RQ;H768N%@17+6)OJ:+:P^K+TWT=O.Z7A9X&XYOX(Y,SPV![SP6(@$$3? M(EFB8KA4''N?(BQSRM2&1D8*3S6IF0R'.L255?]L$>7703US.6/Q7$1Q2AFZ M_K+0;X]T=H3J296YD7E#WC@%B-'U-2O!UFME6MHA>0+'8](\HP+BLB3 M\UN@I@A>'AE)37:\*R=']#()2D;H=Q1 O!-Y*3* CD6CH_U<-.>I^VJ)G4#S MN428NQDR1]Y'S>=G^#1LK:GG[K-Z3JW>D&R>4VDUF\4S6"=/BV%._D[C]B;J M[#AGYTD46IFKILT-5-IQTLY3:+0R3^>4"MU+S6F0 M(*>LCX;84+<-U?F,-=B) MTK9Z^L=0ZZ%*.?TY7=67]^DCW24!K<[*=916A0.BP6(HT*=)6N#@"3U'B$0') (+9N0M##IW MO*VF^7 UWH+U0 S!&?T@5@,E1R:ZP*X%X1X"=)@2IIZ2 W$4PXLD4WJZ 4PK M!5,/3B*ITY=RL^A%-BY0[=N_<8L!J> Z_J0 SB\F.36"5& 2%BU7$++"X1W= MW&57F%Z\ G#* Y=PW >W=2KTU\>/EQ^C]/=[G.2_1X\7W HUFK$1&@#?Y*FG+=86^/5LFWJY*@1AYL85VWT!9)55](181:) M-/RR.CP]$175@<#*;+,7!75XHRC*%ZP&E2V^'D3CJ%E=O*!LE47KP8ML_L>: M(_:C5[.=YU=+N0$8SHY7S:(Z+U,YG+(B,Y;_N/Q'^H_1R&^6(>F"?^6$6)5Q-N03.*Y]!%&R!\JD?;Y%@GD,N<\AE M#KE,:["5BY%2@GXM0(S+QEMT9"!Q\%8 C]-N['*$=":\/_V!X0 M]C_Z.N8R'D!#SB POX]K><;>Q%_0JBH14YO4V*>XZ.M(SNQ&6>GFBX79 M;))Y*,Y\BZS8Z&ELD(>87"Q]?#\GSXJ.CT/^Q?HWY*??'@F;98K=GQ#>9-%^ M&R^CA+,W5L(U&R8QW(D90QN6#.Y&60G7[@2%<&,9R]'RVPU^^5 ^V<_>*M[J M?Y2LE4S5/_QV><$&CB\84ND/[M*$*^6).20S&;U%.,J8U$7(]DD]CS!<)QFI MB5!76W ARG"%"3+V4,NE8?4E*"UE(CBY^7]&LU1PK\/+W![0_9,NM:!\AA6GESX5Q9^:4(L8P MQA@3)T);S4HN.F^BA^4[]:LX+[+X^4#YR;G#K0+KOO7G@OD]Z$#V-,9=C#'P M&AURPXOAADS@)W31EA-(C.Z]^ B2)<[$/^BC,X]#.#\YO8I?XA5*5SG'/^!^ M:V[T]K]YP #7(Q!\99EP?T[:D$(+WW%7#S$ PTP7P-U3!H'<,8 1YO%"'Q.= MA3P,X=HQ_BS#*MT52*DQ^8/&X0H(9.AEMDK#P#-H+#V".=4^Z8'6..,8\L'O MS76\X^\.".7?)AQ^Z1++-VQ3D_LI3N/=8<H6$YZ?\YT M$-!9PC3TYSHR;#2C+^+1Y'UK1K/_S;O1E) N'\U^PW#?3P[-')89%(Y0FM6S MU^C,5T[1XJ"Q:G90F&?<=KX5XK%X-V>#<)X-@E^J@M?+BOR#:&N4M+<%+J,] M^3@H[VS86L:AK+57!@#ZKAPN#[W\$MI]A9[\E<=PO>::Z*FJJ41)Q4V#U%"@ M),:KI[BCT&_ TH?YMRGA_D"CFI^BXI#1!S51P;Z#5P-VGOJ+ +W7,C"7>CHE M0^O/M:*1RO,QRN/\D; 0K19I]_K4]U)54C?C*I:L66!J!I; &*63=1)\1EV. M)*K:QO2^J,$2JVXL661EC;W7S%'2&+_0RKH*^)#M[AS+0NBHE%9Q"(CB"$M$ M&(3J_:G>7%![VG#625(EJ.L% V]+>*G _=6\C2N!-H(*]5V*,>G&_L6^XJV_>JX6,%\UL MOWU,]7#^Z.%P$KNWI'QMI ,[A.(-<1XVFI)D/IX_P<^?#Q29#Y05D,F=W<9Y3SABUEH'4$N6# M>*]D ,[T=(6/L!ERDZ)S/KPNX'%]-Z>]/]F%&IC\)TI[;[ 7="U4']/>C]5- MG]+>W^,DSK=M28\YO?R<7GY.+_^^TLO3(G/$%2Y(A\3D)->'#._Y]^\!D)UB M?D)(KU9H644_&*\ ]X=3UD^(^[P)VX;+BB:?D*QX:I2!URZ94^$%F HOQ$SQ MH.#,_,CGY(]\YK<6_L391TCB!&\MSNH=T&T:%W$IK2O.37F-%M)+5TR+(!50 MSK>-2U8,_C-;Y*Z_[.-,2],$+22:-F@1I*;)^1ZO:0/\YD^ 3G6-[P&EZ#5* MJJN' -7APDO?3/3@@U0;&<\V7D;TL/N52I]'\&64+E&2E"R#]4;<2*(\O$9! M:I"2^_%JQ.MBBBSZ\S/$ '30SV>( ;_@H>6$VW-V-IK _]C6$^I_]%YWI-QH MWD5E4%E^9^/Z\'&^>?4^;E[9>L$_W[PZFYM75S47;5G$2YP7^7SQ:KYX-5^\ M>A\7K_[K_A/A/THO:>$"ZNA\ON">C2OA:LHE<%XMS:(K5U ^]2]<23 '?C:N MG,;SG:OYSI7KK2_(]3ZG<_6^;X=*S^XS*H3>% BZ=:L4T-ZQ#6,7QJ;3#1%L MF#"4179?)$5?AYP5L3_+/E:K/O[FRJ)$Z&6?LB74?(W%+'^ MCG'[Y@6C?OL0E&JL6+35S:!#9RDOM17Q,]G,/[VBY 5]PFFQ'3R4-6@*4+]A MT] U3R$,JTHW[&N*TW'7NR->3%C/1= ,"RN1G^$>R:_P<(#U%.;P\-VX\'!9 MN/(YRM'J$N_V*,VK<_H>X!)5%!"286XG%+=*.D_SYZH\>W MN6A[8P596\AL'#)WFZ/'Y1:M#@FANZ3O(SOR%UE&*V64]'Y\.\+4/%R\1MF* M%ZRVCK>M@VL-KSNAT^GT.=KQ7GKQ/M6L]S^YIYX;UN9_9#BP';)^>L5/6WS( MHW1UD:X>8V+Q4+K8I?'S(;]-::*H^ 71SKF!;,/6-4_:K9VMC8*AP6,ET%\I M^[W0%5(;>^".'7<*8\74X NQ"6FS3<,-8-M?%[#4:/;E:JWW[J $'PBOV"+= M<-8C[K3#N#-A4ZH"ALF$,6L34%06R>-38F[J?+GU>H^R-"XGWKD^]^&R-0Q%*WB#(2A5VD_.Q1!BWE6T%^ M2W<9D+C#)S;K ,:9O$C=#B36FH\XX(B,FL^G5VRHNB#OS>$<^7P7(O@2N_-H5>O^'L ME"..6$_KDO.=)X5'4-)_L4:2?+3;T]4.HOU;;J*7^+5(4HX[K@4ICDQ MYL,X9N;7N-B6UU7(D.;;>/^$K]."YMSG.>Z&K44"4+6V%86[WNT3_(8$L3;! MUYKHP5=GUL!4^%C%8G_>:W9#9_< O6?Y[T SX_H+6A[HE83%>ATO4<;7%2E0 MHS("H" U!\+P> 42].(LF#]"CZ[B#"T)0J[^\#^VMPG['T/4%RF#H_6$Q>Y7 M.KI6BVERA894P9H# &6M"19>'V-45N.I=CP&ZAQOEK"N$WVRWM M3N8-&9(.TFFW9H+NS:>&DTW: V68LS$;_-X1]:T:S M_\V[T920+A_-?L-PW[\-S1R6&12.4)K5O-=H7JG10*"G79T[79HGO_7UC.DH M")$<[@1Y6>PAA%["!B"<^M)@>1GWIRP2/VXT:*FX.,AM&: B?3Y0BU9/R?SB M4&QQ%O_S^#IVK%ZI\(]5,S%^=VN.@;)![OZ-%#&SML&)!%T+U"?.A8O(-2L- MB?1F7+Y8,Y?\F8D ZY%K@(.346UF!^E;ZJ>/ N F]GK05J!X7QZ9N?3L?(( MMR*#=;Q=^VP';VA*/Y5(Q]MC.T3Y<^O@=+.H_$]]]^(AWFR+G$B#OKR.-H/$ M#5/V,79VR?MX-S--0]1N9IV<0+\J =5D5N;A(R(B0==)O(G)QOMB@^[B7X,S_@LQ6[M6W?[& M[F+A_84V*4X]!&YVN7!BS2LD>34A[W%>U ;HKSA9M9S;FH J_&,GG!C_NYE@ M0!&[F5!BXLQ+2WDU@:X);SN:"X_8BC6*BP,1LWP/,ETO8R>3JI=W,Z6TQ.UF M8JE(K*?7GP*]^67Q_$N2,4%];*29,T%)E2Q# I<:SVZ:G^Y Z_H?A[(4>%.N M,E\46Y0];:-TL2\OWGW&Z0N1)%H]X"0ALX VLF9OQW0^V@R;=7[68UR=(YQ^ M>/O]GFYDFW[#,\#CILZH57O1&A^UVMCFG&M/S-3DLVV=QSC^)I'XI!^;DMH;?[>2VANUVMC6G M&M/SM34LVP87(7ZL;$V*-C2DS<\*1/5_+P^'< MX [(NS$^GD1S?OMACN>%1C>OY&AY11,?@?E 5T;E.^88G! WE'ODX#?U/ M<6IT:H;.+^.C35']BNCM3[2Z>$%9M$%EN..*+-\W49S]$B4'Y/10RH2ZTZV% M>M2];S7R4'<\5)@05ZV)9_-IED!=93FY1Z8CNQ.ML@"9S>=S.J<+_AA10[I. M?,(WFU//S.DXM7G'-E5; M[:=G]G.$NKQC^VD0+9W/OGU2YK,['-?C./1D7)/(\F*UBNE?HN0JSI<)SJE[ M),CTZIB*R1=L!16^#3]H=$#""]'*6M(IH6EVM.Y+J1:;U3'GD\1X/F,/=BP7 M28F]SNG!U&[_GV3)*T-[,(ETNS ^I?)E= M3;W$1Y2]Q$O$Y[OUK$HQYT^XB)+N]TN<%Y]Q\3=4/* EWJ0TV_014]6('0MF MHCJG@ZFQZ8".]VP^?!E^;RR10X$$O"&:3&IMDL'Z)PKW_:E,F+3SJ>V6H//9 M6#D:Z/.W4 (I!%X@,Y2XH4[,):SXH((SRU4F0R\P9E%?)Z],9H-6\RS!KH?_ MJ,V+=9?_LNXM%4E>Y"7[SQWV^2$OZXK$&_IQ]);C;8].2R61_N/#8-2);OU> M?>-^ZFD$^E*@='6L']73B7RW7^)L_^T2[ZJ>FY7W(TK1.B[R*U1$<9)_[)3O-+)4J"V;B ?R"?>^L7-A=QQ:Z"+P1RJ]V&_ M3TJ:HJ0Q2WTZ^^K'+?<[#DFC\(9('&;*5HPZMB09-NLUO]MR737L;HK,QTY' M8E"^ #59)N"QL+T9U#E6.=Q8HK6XVRQH"^^ +OU3'VH&:ZMN4=4'@O6IC*_Q"^(*-#' MMZN2TO11 "V0M7E,RB;?QOC3RCXM[<+S;#,T@]*V+ MQH.+2RI*/[Z53O8P1#X" WN%2 >#KR(K[1\OV*[;#"2<;C-;NQ9QC\3V/&6' MO+C.\9X;4#=IJN23U]396J ]BGB45/KK +3SWBTI4*?AAG_'F!_IV$AGI;AZ-*G'3$!+P!X6F%]1Z-\<@:YW,.Y0X#3R M0L_%8Y$=EH7X9LH(##")\3'X*K+R$E7>A@'0Z@G3G[6$IL !$IL0AZ\KGU11 ME%85)C*M99!'D-JD"@D)O>JQG.WF1(EL_7=Q4;+]$3V@!-'KA)5,M*: !C[0 M= #A.\^IH2_*$TP3$%$!UVN &(G;U'!EZ#?46 Z:AN>IZ!+AG,SP-[U/D4+2 MGW&2><'J#1# )33NHS8_#C:N\Y'-Z(, 2ZN &N<""&8.U?J-B721]75AORBJ/955(.>\ /: MXZP@!%^GA($W=0HN*[AJ68W$Y5J@=SC/;XCQH5O5.#T08A=[E$6]9 \]J4$: M]$0C;^#,UMK1 6P@EKZ='44'M;R0_D./.O1YI(*HV$2K(Y=-FB&I#*4J;0$O M5_-'X3VW"6)/R)/.HU%DAI_GBC!ZE =[+Y_WK;EXW_\6OO+*F+6L@$Q7(V(' M-&V(\]B!RM7$=OTP)E8@Z/TXT8U[#7TM947S,1*![+B0%::$)0.PIRF0@E03N$\GE)5F)H$S3EQ M=;JV.!1Y$:4KPC=/A8S:UM+7;.N_RHT1AJ8J:G9EGD#.D_?$D!V.C@,-W\$H ML(9>"W9PNA(G] H5<(\B@!:L'0-H7_P_@:];TVN\4^&UU]FK]-M[,_=$@P[= MKTC$(I^63,?@/4N_P_#+3F@ZMF U-L)DMH$)7;7'B&JDDFMV?7Y;F9H_V-($ M6Y+"4$$8B]KJ)41[9E%QB62G\]PY\O;"=W>^P>Q:J2[7%ZN_'_*BS(7+]T$M M89-M0G6P.74#LCHC(KW3C=.*WOXIRS##<"_-:MUZ.E(:O9#T<-, [Q3,$YXOU M8BU2+U@\6-5:'A$6M_9:!<+:LQ(R9E9H M+$L3*VD[AS>>5MT!X8A.L:Z)GHC:X$@\_I8X"?B2X4BYW GR)=E&:\?[N?,B MMQ)_=UXF U8_531L+3]:$K<.5C&YN=*MXK2CDLXSIYLJU/C5 9 R79,X"X9^ M?*YTU]Z ==,KCE0"K8Y51^^NE\Q#EZ[ X__>>GJB!=MSM^[N'+*$0.*\DT8, MX6%@VV28'Q*YRQ5RFZX.1")OCVA3'DHZSQ52$]*^=11XGBJP)GPL!/,A&,]2 M=YN6<1\ZK!^;$9%'W+4Q#,+J&A@E7[^Y 3(YGGC;IRHM\@V$8,>OC[=$/%\BM*HNKO 3U0O!6KV? (@=TX,5YH8R [C471Q ME1ZA (T*Z\$$O\TC(=+$ZX0ZL"JZ4A!O-O>($L*098C"7@O*"7Q$/ MA"G45(7BZH0"JJWL+H#R3R-@#"D40H@D\&2;L%45RU'F'_APPY%G1,6OD7ZQ)(S\11KA/%I:@.I'.NFFT3ON J2 JOD30CG,HZH8& SEC V?[DREOQ<)_$N3DO.N;H"@FWOX$MAO=8;'3[AVJ/ &FZP M4F'U,=B*JF39N#1B=._6NP&MO%;<&E%/ 6_5)/P/#D$$D5-9$T$4E=_$2RG< M9W@=%_0E,#"0#&JKE@NOK<.$F?4-]XI2.A\:/X"1AAJP2:4I 72]M=<<2ZS! M-G?W#^NO3*(IZ2=@3^P!O:#T@)J$$I3;7^-B>WG("[Q#V6U*S]'HZ4N>D\TD M6CU%7P8WCHTQM'>/#3"$IZGC!352A8T("#WG3[M]$J8=ED"P&U$O4A ;*Z": MT9$*QNW /'KJW#O6<;?P.'\$+/F[[K4ES1[?[4;%P'&V$XT%]7L^,T1^8\CT MQH-\;O"O!6GT96E6G/3NSV=4/$8)A\M^?4T8KY;L]\M\?J7F>^X!/(!1\_]K3S+1^O;OEX M\C@[Z'L^7MR4 KEDHV[UR'HXO^L[+3<_(;S)HOTV7D:)S#<4P;%^X1#NQ(Q5 MH](E0^83BN'Z_B$/;BQC.5I^N\$O'Y;T.6+V5O%6_Z-DK62J_N&WGQ\9#HX_ MU*32'UPO#1)Y8@[)W!5AB(/./]K6^233&[++"W;=OV"7^ O?AVQ LL:0T;;^ M7 , F8_K0X;WB+];XWQJ]FB]3WX/J(0-C:'M8[$<)IUZD"_R..(.\?!#DP&@ M\\'OX16RH#&X71SF2?JS(X/DY2; MN!NDB6-P>3AJ@?WWP+=QZGW$QCNFPMVQ"SJSFZ8 MAS+X(1YB#+L@V4@M?3X($XXR2_2 M54T%_QF+$J[/$P_.UB)QNTECJF#7NSC/R9]U0/CF@!+::[1&Q=L#2B*:0_@M M)QK7T,1_DF '6_-H82PV9Z9!/<#8MK#ZUD-(0/GT86S'?AT'_1IG-&9]22TC M5RO% $W&<0Z W[JC9$E#'7BXG!T$<4>8)JHA_.0XXYL=X??V*&?PW>_A53&D M,;H<5,Z*$XBW*9=)O"/VIK9$]U$F>A\) NYN7R3 ?NN %JL:"J'".Z(N@ ]; M'*FKB.&^%U>B/:Q4F!)LY[^Q 7CE>GL:/D)_PIL&]Q&&M_'*ZXF7VRA-$>_( M3Z?)\;D[H(F_4A ]]==H!)2$[=W3Q9K8O%V4_8[X5\R$WYO ]O"[RW?#.@+' M:NX&#X@!^,L ^!"O7SN.Q?7B^I'OGPR_-,Y(]TM @RSFR'1X>QC]VFA+/$Q^&:,#%ZS T0#,D\:[]?Y79[=RC T0%AWSH(D?]=]:*S$?W9B'BS MFNN!WN*K1F[YOLT)!:S[V%,L:_7C8&!?$I$'_"B8%C./B^JY0+JB_!-CB-(E M+2^6/R,B O?OA24T'NNL"!P3H[;'LS&=MNZ<%IJQH4<>[^VP'*AF601TVLLB M=W$15U/L,LIYEU[$ T?' "7/#R1/KBQ7!48EY\NF,,B:;5]N,WS _]V@02B MO;[,@7"VZB@' T-XZJ\N(IS5=68.KG"](LFLQ&!-ETFOB?"(404L/+EY'@A0 M&;OA(QR*S[=7@N89)=I44A?+(GXI:SK5MVME[P=AK=C7A*I6SO--< B4/3=4 M@O=?'4K G7-.?;-2[P]H5=.)4_Z=&8T63%8.:0O7#P'4@XE->.<^$!#VU7WJ M+>TC7)NM:T.P]G03/"20]]>1O*2?<,6N7BK-C#MT_01C#^RUP4-$6.4LE8/? MFSCU\7<'A'(-.N=+EUB^@9Z:W$]Q&N\..R[!W&_-@\#^-W?!.(Y0L9QT)L)V M1% ^!>PW],?UA(UF]$4\FKQOS6CVOWDWFA+2Y:/9;QAN=8BAF<,R@\(12K/X M]AJ=\SHK6AF@*VFG?)E&\RZL4_-)QD#7@C@>_@;-I*API;,!I?^:RJ,OH$0"ELSNI MEC3J/GHKCWUN<':'-E'RB HB'5X%#0!D\V)5!NFE\L!Y4VN-%%?HN169*7&= M%^43HL7ZGGR(R5K'J2"@U89OAD1MO%0F$WZUC9$(JU_/^ABB2R>H3_%MNLQ0 ME*,K5/U)[R;4E;!R33)&QU;&VJ M+0??*+WMX3LCQ17+:2K-[?5H?O/,DQ6]/2)](-+*7M!GG"X/&1T_X04.(>3@ M#@<'TD_5 _,&4"H9+O/<49YM_M\NELOL$"7W&7Z):0(1N=$30?--VA#:3ZW1 MXE';' WQU=KSQU"-S664;TMV5FCU\>WG'*UN4][!'?<4E5$P*[B:^X_C<'FI MG#;EHU;=D;W5BOVG,P@=#R.=6!EC5$21[[J/#8:H L\K#[@/!HTF@^^%21!: M?L-WTI>J)C? >?)5/R70ZHLK\O-\2O!KE&516IJZ^3&!YX\)/N&7,BY[FSX6 M4;J*LA6A][K6A#H-33V>;^P^\ $GR0W.7DDC]F3<+M;F3-T65H='#7TJ:^^6 M/660 O538@Z G%E>VV..@8+HVV1+5'22, UZ-[?6Q-F+\8H0EA7.MR%\[HZF MNWREP,YKO49231TV.G_-50CJQ)H\I,:?&XR6U+DYAP2I,0LL5=\C\/FKK4 P M)U;7(Q4&YWL_5FJ:TK>\-:Q_V@K2TM]^F!T!D2A'-D4$L! A0#% @ EFZD5&QQR\J@& M"9P! !0 ( !,@L" '-M<"TR,#(R,#,S,5]C86PN>&UL4$L! M A0#% @ EFZD5$O5[F]G-0 1^ # !0 ( !!"0" '-M M<"TR,#(R,#,S,5]D968N>&UL4$L! A0#% @ EFZD5/#*G$']O0 .2\+ M !0 ( !G5D" '-M<"TR,#(R,#,S,5]L86(N>&UL4$L! A0# M% @ EFZD5,C3JG5P7P >.\& !0 ( !S!<# '-M<"TR E,#(R,#,S,5]P&UL4$L%!@ * H G ( &YW P $! end