0001709164-24-000021.txt : 20240507 0001709164-24-000021.hdr.sgml : 20240507 20240507163239 ACCESSION NUMBER: 0001709164-24-000021 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 52 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Hamilton Beach Brands Holding Co CENTRAL INDEX KEY: 0001709164 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRIC HOUSEWARES & FANS [3634] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 311236686 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38214 FILM NUMBER: 24922555 BUSINESS ADDRESS: STREET 1: 4421 WATERFRONT DRIVE CITY: GLEN ALLEN STATE: VA ZIP: 23060 BUSINESS PHONE: 804-273-9777 MAIL ADDRESS: STREET 1: 4421 WATERFRONT DRIVE CITY: GLEN ALLEN STATE: VA ZIP: 23060 10-Q 1 hbb-20240331.htm 10-Q hbb-20240331
000170916412/312024Q1FALSEhttp://fasb.org/us-gaap/2023#AccountsPayableCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableCurrentP1Y505000017091642024-01-012024-03-310001709164us-gaap:CommonClassAMember2024-05-03xbrli:shares0001709164us-gaap:CommonClassBMember2024-05-0300017091642024-03-31iso4217:USD00017091642023-12-3100017091642023-03-31iso4217:USDxbrli:shares0001709164us-gaap:CommonClassAMember2024-03-310001709164us-gaap:CommonClassAMember2023-12-310001709164us-gaap:CommonClassAMember2023-03-310001709164us-gaap:CommonClassBMember2024-03-310001709164us-gaap:CommonClassBMember2023-12-310001709164us-gaap:CommonClassBMember2023-03-3100017091642023-01-012023-03-3100017091642022-12-310001709164us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-310001709164us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310001709164us-gaap:AdditionalPaidInCapitalMember2023-12-310001709164us-gaap:TreasuryStockCommonMember2023-12-310001709164us-gaap:RetainedEarningsMember2023-12-310001709164us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001709164us-gaap:RetainedEarningsMember2024-01-012024-03-310001709164us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001709164us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-01-012024-03-310001709164us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001709164us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001709164us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-03-310001709164us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-03-310001709164us-gaap:AdditionalPaidInCapitalMember2024-03-310001709164us-gaap:TreasuryStockCommonMember2024-03-310001709164us-gaap:RetainedEarningsMember2024-03-310001709164us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001709164us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001709164us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001709164us-gaap:AdditionalPaidInCapitalMember2022-12-310001709164us-gaap:TreasuryStockCommonMember2022-12-310001709164us-gaap:RetainedEarningsMember2022-12-310001709164us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001709164us-gaap:RetainedEarningsMember2023-01-012023-03-310001709164us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-012023-03-310001709164us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-03-310001709164us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001709164us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001709164us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-03-310001709164us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310001709164us-gaap:AdditionalPaidInCapitalMember2023-03-310001709164us-gaap:TreasuryStockCommonMember2023-03-310001709164us-gaap:RetainedEarningsMember2023-03-310001709164us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001709164srt:MaximumMember2024-03-3100017091642023-01-012023-12-310001709164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310001709164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001709164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-03-310001709164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherNoncurrentAssetsMember2024-03-310001709164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherNoncurrentAssetsMember2023-12-310001709164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherNoncurrentAssetsMember2023-03-310001709164us-gaap:FairValueMeasurementsRecurringMember2024-03-310001709164us-gaap:FairValueMeasurementsRecurringMember2023-12-310001709164us-gaap:FairValueMeasurementsRecurringMember2023-03-310001709164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherCurrentLiabilitiesMember2024-03-310001709164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherCurrentLiabilitiesMember2023-12-310001709164us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherCurrentLiabilitiesMember2023-03-310001709164us-gaap:LetterOfCreditMemberhbb:HBBFacilityMember2024-03-31xbrli:pure0001709164us-gaap:CommonClassBMember2024-01-012024-03-310001709164us-gaap:CommonClassBMember2023-01-012023-03-310001709164us-gaap:CommonClassAMember2024-01-012024-03-310001709164us-gaap:CommonClassAMember2023-01-012023-03-310001709164hbb:IncentivePlanMemberus-gaap:CommonClassAMember2024-03-052024-03-050001709164us-gaap:CommonClassAMember2023-11-300001709164us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001709164us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310001709164us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310001709164us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310001709164us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310001709164us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-03-310001709164us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310001709164us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310001709164us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310001709164us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001709164us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001709164us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001709164us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310001709164us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001709164us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310001709164us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001709164us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310001709164us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310001709164srt:MaximumMemberhbb:ElectricAppliancesMember2024-01-012024-03-310001709164srt:MinimumMemberus-gaap:ProductAndServiceOtherMember2024-01-012024-03-310001709164srt:MaximumMemberus-gaap:ProductAndServiceOtherMember2024-01-012024-03-310001709164hbb:ConsumerProductMembersrt:MaximumMember2024-01-012024-03-310001709164srt:MaximumMemberhbb:CommercialProductMember2024-01-012024-03-310001709164hbb:ConsumerProductMember2024-01-012024-03-310001709164hbb:ConsumerProductMember2023-01-012023-03-310001709164hbb:CommercialProductMember2024-01-012024-03-310001709164hbb:CommercialProductMember2023-01-012023-03-310001709164hbb:LicensingMember2024-01-012024-03-310001709164hbb:LicensingMember2023-01-012023-03-310001709164us-gaap:GeographicConcentrationRiskMemberhbb:CommercialProductMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001709164us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberhbb:CommercialProductMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001709164srt:MinimumMember2024-03-31hbb:numberOfSite0001709164hbb:HealthBeaconMember2024-02-022024-02-02iso4217:EUR0001709164hbb:HealthBeaconMember2024-01-012024-03-310001709164hbb:HealthBeaconMember2024-02-02

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 endedMarch 31, 2024
or
 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number: 001-38214
HAMILTON BEACH BRANDS HOLDING COMPANY
(Exact name of registrant as specified in its charter)
Delaware 31-1236686
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
4421 WATERFRONT DR.GLEN ALLENVA23060
(Address of principal executive offices)(Zip code)
(804)273-9777
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, Par Value $0.01 Per ShareHBBNew York Stock Exchange

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 o

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 o

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

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 þ

Number of shares of Class A Common Stock outstanding as of May 3, 2024: 10,534,277
Number of shares of Class B Common Stock outstanding as of May 3, 2024: 3,611,746




HAMILTON BEACH BRANDS HOLDING COMPANY
TABLE OF CONTENTS
   Page Number
Part I.
FINANCIAL INFORMATION
 
 
Item 1
Financial Statements
 
 
 
Item 2
Item 3
Item 4
Part II.
OTHER INFORMATION
Item 1
Item 1A
Item 2
Item 3
Item 4
Item 5
Item 6
Exhibits



Part I
FINANCIAL INFORMATION
Item 1. Financial Statements

HAMILTON BEACH BRANDS HOLDING COMPANY
CONSOLIDATED BALANCE SHEETS
(Unaudited)
MARCH 31
2024
DECEMBER 31
2023
MARCH 31
2023
 (In thousands)
Assets  
Current assets
Cash and cash equivalents$26,279 $15,370 $2,218 
Trade receivables, net89,596 135,434 90,310 
Inventory133,523 126,554 131,542 
Prepaid expenses and other current assets12,893 9,457 11,618 
Total current assets262,291 286,815 235,688 
Property, plant and equipment, net36,851 27,401 27,216 
Right-of-use lease assets37,848 39,423 42,652 
Goodwill6,253 6,253 6,253 
Other intangible assets, net2,375 1,292 1,442 
Deferred income taxes2,410 2,581 3,047 
Deferred costs14,550 14,613 14,371 
Other non-current assets6,372 6,324 5,938 
Total assets$368,950 $384,702 $336,607 
Liabilities and stockholders’ equity  
Current liabilities
Accounts payable$96,579 $99,704 $51,261 
Accrued compensation5,701 14,948 13,464 
Accrued product returns6,135 6,232 5,551 
Lease liabilities6,086 6,155 5,918 
Other current liabilities11,693 12,549 12,072 
Total current liabilities126,194 139,588 88,266 
Revolving credit agreements50,000 50,000 79,333 
Lease liabilities, non-current41,009 41,937 45,317 
Other long-term liabilities6,340 5,910 5,262 
Total liabilities223,543 237,435 218,178 
Stockholders’ equity  
Preferred stock, par value $0.01 per share
   
Class A Common stock114 112 111 
Class B Common stock36 36 36 
Capital in excess of par value72,303 70,401 65,803 
Treasury stock(12,567)(12,013)(8,939)
Retained earnings96,705 99,398 74,001 
Accumulated other comprehensive loss(11,184)(10,667)(12,583)
Total stockholders’ equity145,407 147,267 118,429 
Total liabilities and stockholders’ equity$368,950 $384,702 $336,607 

See notes to unaudited consolidated financial statements.
1

HAMILTON BEACH BRANDS HOLDING COMPANY
CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
 THREE MONTHS ENDED
MARCH 31
 2024 2023
 (In thousands, except per share data)
Revenue$128,277 $128,252 
Cost of sales98,223 107,342 
Gross profit30,054 20,910 
Selling, general and administrative expenses30,947 25,919 
Amortization of intangible assets50 50 
Operating profit (loss)(943)(5,059)
Interest expense, net156 1,269 
Other expense (income), net173 16 
Income (loss) before income taxes(1,272)(6,344)
Income tax expense (benefit)(110)(1,567)
Net income (loss)$(1,162)$(4,777)
   
Basic and diluted earnings (loss) per share$(0.08)$(0.34)
Basic weighted average shares outstanding14,162 14,073 
Diluted weighted average shares outstanding14,162 14,073 

See notes to unaudited consolidated financial statements.
2

HAMILTON BEACH BRANDS HOLDING COMPANY
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Unaudited)
 THREE MONTHS ENDED
MARCH 31
 2024 2023
 (In thousands)
Net income (loss)$(1,162)$(4,777)
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustment(1,097)69 
(Loss) gain on long-term intra-entity foreign currency transactions 452 
Cash flow hedging activity37 (1,437)
Reclassification of hedging activities into earnings472 187 
Reclassification of pension adjustments into earnings71 64 
Total other comprehensive income (loss), net of tax(517)(665)
Comprehensive income (loss)$(1,679) $(5,442)

See notes to unaudited consolidated financial statements.

3

HAMILTON BEACH BRANDS HOLDING COMPANY
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
 THREE MONTHS ENDED
MARCH 31
 2024 2023
 (In thousands)
Operating activities   
Net income (loss)$(1,162) $(4,777)
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:   
Depreciation and amortization1,188  1,004 
Stock compensation expense1,904 797 
Other1,255  (220)
Net changes in operating assets and liabilities:   
Trade receivables46,236  25,292 
Inventory(9,614) 25,030 
Other assets(3,074) 1,082 
Accounts payable(3,102) (10,392)
Other liabilities(13,930) (2,942)
Net cash provided by (used for) operating activities 19,701  34,874 
Investing activities   
Expenditures for property, plant and equipment(942) (464)
Acquisition of business, net of cash acquired(7,412) 
Issuance of secured loan(600) 
Repayment of secured loan2,205  
Other (150)
Net cash provided by (used for) investing activities(6,749) (614)
Financing activities   
Net additions (reductions) to revolving credit agreements  (31,567)
Cash dividends paid(1,531)(1,460)
Purchase of treasury stock(554) 
Net cash provided by (used for) financing activities (2,085) (33,027)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2) 57 
Cash, cash equivalents and restricted cash   
Increase (decrease) for the period10,865  1,290 
Balance at the beginning of the period16,379  1,905 
Balance at the end of the period$27,244  $3,195 
Reconciliation of cash, cash equivalents and restricted cash
Cash and cash equivalents$26,279 $2,218 
Restricted cash included in prepaid expenses and other current assets51 62 
Restricted cash included in other non-current assets914 915 
Total cash, cash equivalents and restricted cash$27,244 $3,195 

See notes to unaudited consolidated financial statements.
4

HAMILTON BEACH BRANDS HOLDING COMPANY
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
(Unaudited)
 Class A Common StockClass B Common StockCapital in Excess of Par ValueTreasury StockRetained EarningsAccumulated Other Comprehensive Income (Loss)Total Stockholders’ Equity
(In thousands, except per share data)
Balance, January 1, 2024$112 $36 $70,401 $(12,013)$99,398 $(10,667)$147,267 
Net income (loss)    (1,162) (1,162)
Purchase of treasury stock   (554)  (554)
Issuance of common stock, net of conversions2  (2)    
Share-based compensation expense  1,904    1,904 
Cash dividends, $0.11 per share
    (1,531) (1,531)
Other comprehensive income (loss), net of tax     (1,060)(1,060)
Reclassification adjustment to net income (loss)     543 543 
Balance, March 31, 2024114 36 72,303 (12,567)96,705 (11,184)145,407 

Balance, January 1, 2023$107 $38 $65,008 $(8,939)$80,238 $(11,918)$124,534 
Net income (loss)— — — — (4,777)— (4,777)
Issuance of common stock, net of conversions4 (2)(2)— — —  
Share-based compensation expense— — 797 — — — 797 
Cash dividends, $0.105 per share
— — — — (1,460)— (1,460)
Other comprehensive income (loss), net of tax— — — — — (916)(916)
Reclassification adjustment to net income (loss)— — — — — 251 251 
Balance, March 31, 2023111 36 65,803 (8,939)74,001 (12,583)118,429 

See notes to unaudited consolidated financial statements.
5

HAMILTON BEACH BRANDS HOLDING COMPANY
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
MARCH 31, 2024
(Tabular amounts in thousands, except as noted and per share amounts)

NOTE 1—Basis of Presentation and Recently Issued Accounting Standards

Basis of Presentation

Throughout this Quarterly Report on Form 10-Q and the notes to unaudited consolidated financial statements, references to “Hamilton Beach Holding”, “the Company”, “we”, “us” and “our” and similar references are to Hamilton Beach Brands Holding Company and its subsidiaries on a consolidated basis unless otherwise noted or as the context otherwise requires. Hamilton Beach Brands Holding Company is a holding company and operates through its indirect, wholly owned subsidiary, Hamilton Beach Brands, Inc., a Delaware corporation (“HBB”). HBB is the Company’s single reportable segment.

We are a leading designer, marketer and distributor of a wide range of branded small electric household and specialty housewares appliances, as well as commercial products for restaurants, fast food chains, bars and hotels, and are a provider of connected devices and software for healthcare management.

The financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the remainder of the year due to the highly seasonal nature of the Company’s primary markets. A majority of revenue and operating profit typically occurs in the second half of the calendar year when sales of products to retailers and consumers historically increase significantly for the fall holiday-selling season.

Accounting Standards Not Yet Adopted

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which updates reportable segment disclosure requirements on an annual and interim basis. The amendments are effective for the annual period ending December 31, 2024, and the interim periods thereafter. Early adoption is permitted. Updates should be applied retrospectively to all prior periods presented in the financial statements. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which enhances income tax disclosure requirements primarily involving more detailed disclosure for income taxes paid and the effective tax rate reconciliation. The amendments are effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively but retrospective application is permitted. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.

U.S. Pension Plan Termination

During 2022, the Board approved the termination of our U.S. defined benefit pension plan (the “Plan”) with an effective date of September 30, 2022. The termination process is still ongoing and is expected to be completed in 2024. Benefit obligations under the Plan will be settled through a combination of lump sum payments to eligible plan participants and the purchase of a group annuity contract, under which future benefit obligations will be transferred to a third-party insurance company. The Company currently expects that all surplus assets remaining after the Plan termination will be transferred to a qualified replacement plan. The surplus assets as of December 31, 2023 were $12.2 million. The deferred loss of $6.6 million as of March 31, 2024 within Accumulated Other Comprehensive Income will be recognized fully when the plan is terminated or as settlements occur, which would trigger accelerated recognition.

6

Accounts payable - Supplier Finance Program

The Company has an agreement with a third-party administrator to provide an accounts payable tracking system which facilitates a participating supplier’s ability to monitor and voluntarily elect to sell payment obligations owed by the Company to the designated third-party financial institution. Participating suppliers can sell one or more of the Company’s payment obligations at their sole discretion. The Company has no economic interest in a supplier’s decision to sell one or more of its payment obligations. The Company’s rights and obligations with respect to such payment obligations, including amounts due and scheduled payment terms, are not impacted by suppliers’ decisions to sell amounts under these arrangements. The agreement has a limit of $60.0 million in payment obligations ($85.0 million during peak season from August to January). There is no requirement to provide assets pledged as security or other forms of guarantees under the agreement. The Company pays the third-party administrator based upon the original payment terms negotiated with participating suppliers. The payment of these obligations by the Company is included in cash used in operating activities in the Consolidated Statement of Cash Flows. As of March 31, 2024, December 31, 2023 and March 31, 2023, the Company has $54.8 million, $55.0 million and $30.4 million, respectively, in outstanding payment obligations that are presented in Accounts payable on the Consolidated Balance Sheets. Of these totals, the third-party financial institution has made payments to participating suppliers to settle $46.1 million, $48.9 million and $30.3 million, respectively, of our outstanding payment obligations.

NOTE 2—Transfer of Financial Assets
The Company has entered into an arrangement with a financial institution to sell certain U.S. trade receivables on a non-recourse basis. Under the terms of the agreement, the Company receives cash proceeds and retains no rights or interest and has no obligations with respect to the sold receivables. These transactions, which are accounted for as sold receivables, result in a reduction in trade receivables because the agreement transfers effective control over and risk related to the receivables to the buyer. Under this arrangement, the Company derecognized $30.1 million and $29.7 million of trade receivables during the three months ending March 31, 2024 and March 31, 2023, respectively, and $128.7 million during the year ending December 31, 2023. The loss incurred on sold receivables in the consolidated results of operations for the three months ended March 31, 2024 and 2023 was not material. The Company does not carry any servicing assets or liabilities. Cash proceeds from this arrangement are reflected as operating activities in the Consolidated Statements of Cash Flows.

NOTE 3—Fair Value Disclosure

The following table presents the Company’s assets and liabilities accounted for at fair value on a recurring basis:
DescriptionBalance Sheet LocationMARCH 31
2024
 DECEMBER 31
2023
MARCH 31
2023
Assets:
Interest rate swap agreements
CurrentPrepaid expenses and other current assets$1,120 $511 $1,064 
Long-termOther non-current assets3,579 3,501 3,168 
Foreign currency exchange contracts
CurrentPrepaid expenses and other current assets  49 
$4,699 $4,012 $4,281 
Liabilities:
Foreign currency exchange contracts
CurrentOther current liabilities607 538 357 
$607 $538 $357 

The Company measures its derivatives at fair value using significant observable inputs, which is Level 2 as defined in the fair value hierarchy. The Company uses a present value technique that incorporates the Secured Overnight Financing Rate (SOFR) swap curve, foreign currency spot rates and foreign currency forward rates to value its derivatives, including its interest rate swap agreements and foreign currency exchange contracts. The Company also incorporates the effect of HBB and counterparty credit risk into the valuation.




7

Other Fair Value Measurement Disclosures

The carrying amounts of cash and cash equivalents, trade receivables and accounts payable approximate fair value due to the short-term maturities of these instruments. The fair value of HBB’s $150.0 million senior secured floating-rate revolving credit facility (the “HBB Facility”), including book overdrafts, which approximate book value, was determined using current rates offered for similar obligations taking into account HBB’s credit risk, which is Level 2 as defined in the fair value hierarchy.

There were no transfers into or out of Levels 1, 2 or 3 during the three months ended March 31, 2024.

NOTE 4—Stockholders’ Equity

Capital Stock 

The following table sets forth the Company’s authorized capital stock information:
MARCH 31
2024
DECEMBER 31
2023
MARCH 31
2023
Preferred stock, par value $0.01 per share
Preferred stock authorized5,000 5,000 5,000 
Preferred stock outstanding   
Class A Common stock, par value $0.01 per share
Class A Common authorized70,000 70,000 70,000 
Class A Common issued (1)(2)
11,427 11,161 11,070 
Treasury Stock (3)
907 877 626 
Class B Common stock, par value $0.01 per share, convertible into Class A Common stock on a one-for-one basis
Class B Common authorized30,000 30,000 30,000 
Class B Common issued (1)
3,612 3,616 3,629 

(1) Class B Common converted to Class A Common were 4 and 215 shares during the three months ending March 31, 2024 and 2023, respectively.

(2) The Company issued Class A Common of 262 and 192 shares during the three months ending March 31, 2024 and 2023, respectively.

(3) On March 5, 2024, a total of 30 mandatory cashless-exercise-award shares of Class A Common were surrendered to the Company by the participants of our Executive Long-Term Equity Incentive Compensation Plan (the “Incentive Plan”) in order to satisfy the participants’ tax withholding obligations with respect to shares of Class A Common awarded under the Incentive Plan on March 5, 2024.

Stock Repurchase Program: In November 2023, the Company’s Board approved a stock repurchase program for the purchase of up to $25 million of the Company’s Class A Common outstanding starting January 1, 2024 and ending December 31, 2025. This program replaced the previous stock repurchase plan that started February 22, 2022 and ended December 31, 2023. There were no share repurchases during the three months ended March 31, 2024 or 2023. During the year ended December 31, 2023, the Company repurchased 250,772 shares for an aggregate purchase price of $3.1 million. As of March 31, 2024, the Company had $25.0 million remaining authorized for repurchase.

8

Accumulated Other Comprehensive Loss: The following table summarizes changes in accumulated other comprehensive loss by component and related tax effects for periods shown:
 Foreign CurrencyDeferred Gain (Loss) on Cash Flow Hedging Pension Plan AdjustmentTotal
Balance, January 1, 2024$(6,412)$2,424 $(6,679)$(10,667)
Other comprehensive income (loss)(1,097)29  (1,068)
Reclassification adjustment to net income (loss) 647 94 741 
Tax effects (167)(23)(190)
Balance, March 31, 2024$(7,509)$2,933 $(6,608)$(11,184)
Balance, January 1, 2023$(8,924)$4,158 $(7,152)$(11,918)
Other comprehensive income (loss)715 (1,881) (1,166)
Reclassification adjustment to net income (loss) 252 87 339 
Tax effects(194)379 (23)162 
Balance, March 31, 2023$(8,403)$2,908 $(7,088)$(12,583)

NOTE 5—Revenue

Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services, which includes an estimate for variable consideration.

The Company’s warranty program to the consumer consists generally of an assurance-type limited warranty lasting for varying periods of up to ten years for electric appliances, with the majority of products having a warranty of one to three years. There is no guarantee to the consumer as the Company may repair or replace, in its discretion, products returned under warranty. Accordingly, the Company determined that no separate performance obligation exists.

The Company’s products are not sold with a general right of return. Subject to certain terms and conditions, however, the Company will agree to accept a portion of products sold that, based on historical experience, are estimated to be returned for reasons such as product failure and excess inventory stocked by the customer. Product returns, customer programs and incentive offerings, including special pricing agreements, price competition, promotions and other volume-based incentives are accounted for as variable consideration.

A description of revenue sources and performance obligations for the Company are as follows:

Consumer and Commercial product revenue
Transactions with both consumer and commercial customers generally originate upon the receipt of a purchase order from a customer, which in some cases are governed by master sales agreements, specifying product(s) that the customer desires. Contracts for product revenue have an original duration of one year or less, and payment terms are generally standard and based on customer creditworthiness. Revenue from product sales is recognized at the point in time when control transfers to the customer, which is either when a product is shipped from a Company facility, or delivered to customers, depending on the shipping terms. The amount of revenue recognized varies primarily with price concessions and changes in returns. The Company offers price concessions to its customers for incentive offerings, special pricing agreements, price competition, promotions or other volume-based arrangements. The Company evaluated such agreements with its customers and determined returns and price concessions should be accounted for as variable consideration.

Consumer product revenue consists of sales of small electric household and specialty housewares appliances to traditional brick and mortar and ecommerce retailers, distributors and directly to the end consumer. A majority of this revenue is in North America.

Commercial product revenue consists of sales of products for restaurants, fast-food chains, bars and hotels. Approximately one-half of the Company’s commercial sales is in the U.S. and the other half is in markets across the globe.


9

License revenue
From time to time, the Company enters into exclusive and non-exclusive licensing agreements which grant the right to use certain of the Company’s intellectual property (“IP”) in connection with designing, manufacturing, distributing, advertising, promoting and selling the licensees’ products during the term of the agreement. The IP that is licensed generally consists of trademarks, trade names, patents, trade dress, logos and/or products (the “Licensed IP”). In exchange for granting the right to use the Licensed IP, the Company receives a royalty payment, which is a function of (1) the total net sales of products that use the Licensed IP and (2) the royalty percentage that is stated in the licensing agreement. The Company recognizes revenue at the later of when the subsequent sales occur or when the performance obligation is satisfied over time. Additionally, the Company enters into agreements which grant the right to use software for healthcare management. The Company receives a license payment which is recognized when the performance obligation is satisfied over time.

Lease revenue
The Company leases connected devices to specialty pharmacy networks and pharmaceutical companies and is accounted for under Accounting Standards Codification 842, Leases as operating leases.

The following table sets forth Company’s revenue on a disaggregated basis for the three months ended March 31:
THREE MONTHS ENDED
MARCH 31
 2024 2023
Type of good or service:
  Consumer products$112,750 $113,432 
  Commercial products13,453 13,404 
  Licensing1,615 1,416 
  Leasing459  
     Total revenues$128,277 $128,252 

NOTE 6—Contingencies

The Company is involved in various legal and regulatory proceedings and claims that have arisen in the ordinary course of business, including product liability, patent infringement, asbestos related claims, environmental and other claims. Although it is difficult to predict the ultimate outcome of these proceedings and claims, the Company believes the ultimate disposition of these matters will not have a material adverse effect on the financial condition, results of operation or cash flows of the Company. Any costs that the Company estimates will be paid as a result of these claims are accrued when the liability is considered probable and the amount of such costs can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss.

Proceedings and claims asserted against the Company are subject to inherent uncertainties and unfavorable rulings could occur. If an unfavorable ruling were to occur, there exists the possibility of an adverse impact on the Company’s financial position and on the results of operations and cash flows for the period in which the ruling occurs, or in future periods.

Environmental matters

The Company is investigating or remediating historical environmental contamination at some current and former sites operated by the Company or by businesses it acquired. Based on the current stage of the investigation or remediation at each known site, the Company estimates the total investigation and remediation costs and the period of assessment and remediation activity required for each site. The estimate of future investigation and remediation costs is primarily based on variables associated with site clean-up, including, but not limited to, physical characteristics of the site, the nature and extent of the contamination and applicable regulatory programs and remediation standards.
No assessment can fully characterize all subsurface conditions at a site. There is no assurance that additional assessment and remediation efforts will not result in adjustments to estimated remediation costs or the time frame for remediation at these sites.

10

The Company’s estimates of investigation and remediation costs may change if it discovers contamination at additional sites or additional contamination at known sites, if the effectiveness of its current remediation efforts change, if applicable federal or state regulations change or if the Company’s estimate of the time required to remediate the sites changes. The Company’s current estimates may differ materially from original estimates.        

As of March 31, 2024, December 31, 2023 and March 31, 2023, the Company had accrued undiscounted obligations of $3.3 million, $3.4 million and $3.3 million, respectively, for environmental investigation and remediation activities. The Company estimates that it is reasonably possible that it may incur additional expenses in the range of zero to $1.5 million related to the environmental investigation and remediation at these sites. As of March 31, 2024, the Company has $1.0 million, classified as restricted cash, associated with reimbursement of environmental investigation and remediation costs from a responsible party in exchange for release from all future obligations for one site. Additionally, the Company has a $1.2 million asset associated with the reimbursement of costs associated with two sites.

NOTE 7—Income Taxes

The Company’s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period.

The effective tax rate was 8.6% and 24.7% on loss for the three months ended March 31, 2024 and 2023, respectively. The effective tax rate for the three months ended March 31, 2024 was impacted by the exclusion of the foreign losses of HealthBeacon PLC (“HealthBeacon”) requiring a full valuation allowance for which no benefit can be recognized.

NOTE 8—Acquisitions

On February 2, 2024, we completed the acquisition of HealthBeacon, a medical technology firm and strategic partner of the Company, for €6.9 million (approximately $7.5 million). The transaction was funded with cash on hand.

The acquisition of HealthBeacon was accounted for as a business combination using the acquisition method of accounting. The results of operations for HealthBeacon are included in the accompanying Consolidated Statements of Operations from the acquisition date (February 2, 2024) until March 31, 2024. HealthBeacon had $0.6 million in revenue and $1.1 million in operating loss that was included in our consolidated financial statements for the three months ended March 31, 2024. Pro forma financial information has not been presented, as revenue and expenses related to the acquisition do not have a material impact on the Company’s unaudited consolidated financial statements.

The determination and allocation of purchase price consideration is based on preliminary estimates of fair value; such estimates and assumptions are subject to change within the measurement period (up to one year from the acquisition date). As of March 31, 2024, the purchase price allocation for HealthBeacon is preliminary as we assess and gather additional information regarding the fair value of the assets acquired and liabilities assumed as of the acquisition date, primarily in the relation to the valuations of property and equipment and intangible assets as well as certain working capital related accounts. These differences could have a material impact on our results of operations and financial position

During the three months ended March 31, 2024, we incurred transaction costs of approximately $1.0 million, which are included in Selling, general, and administrative expenses.
11

The following table presents the preliminary value of assets acquired and liabilities assumed and will be finalized pending completion of purchase accounting matters:
Preliminary Fair Values as of
February 2, 2024
Cash and cash equivalents$147 
Current assets1,452 
Property, plant and equipment, net7,449 
Other intangible assets, net1,133 
Total assets acquired10,181 
Liabilities, current2,006 
Liabilities, non-current616 
Total liabilities acquired2,622 
Purchase Price$7,559 


Item 2. - Management’s Discussion and Analysis of Financial Condition and Results of Operations
(Dollars in thousands, except as noted and per share data)

Management’s Discussion and Analysis of Financial Condition and Results of Operations contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements are based upon management’s current expectations and are subject to various uncertainties and changes in circumstances. Important factors that could cause actual results to differ materially from those described in these forward-looking statements are set forth below under the heading “Forward-Looking Statements.”
HBB is the Company’s single reportable segment.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

For a summary of the Company’s critical accounting policies, refer to “Part II - Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies and Estimates” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as there have been no material changes from those disclosed in the Annual Report.

12

RESULTS OF OPERATIONS

The Company’s business is seasonal, and a majority of revenue and operating profit typically occurs in the second half of the year when sales of small electric appliances and kitchenware historically increase significantly for the fall holiday-selling season.

First Quarter of 2024 Compared with First Quarter of 2023
THREE MONTHS ENDED
MARCH 31
Increase / (Decrease)
2024% of Revenue2023% of Revenue$ Change% Change
Revenue$128,277 100.0 %$128,252 100.0 %$25 — %
Cost of sales98,223 76.6 %107,342 83.7 %(9,119)(8.5)%
Gross profit30,054 23.4 %20,910 16.3 %9,144 43.7 %
Selling, general and administrative expenses30,947 24.1 %25,919 20.2 %5,028 19.4 %
Amortization of intangible assets50 — %50 — %— — %
Operating profit (loss)(943)(0.7)%(5,059)(3.9)%4,116 (81.4)%
Interest expense, net156 0.1 %1,269 1.0 %(1,113)(87.7)%
Other expense (income), net173 0.1 %16 — %157 981.3 %
Income (loss) before income taxes(1,272)(1.0)%(6,344)(4.9)%5,072 (79.9)%
Income tax expense (benefit)(110)(0.1)%(1,567)(1.2)%1,457 (93.0)%
Net income (loss) $(1,162)(0.9)%$(4,777)(3.7)%$3,615 (75.7)%
Effective income tax rate8.6 %24.7 %

The following table identifies the components of the change in revenue:
 Revenue
2023$128,252 
Increase (decrease) from:
Unit volume and product mix12,159 
Average sales price (12,954)
Foreign currency820 
2024$128,277 

Revenue - Revenue was flat compared to the prior year. Revenue overall benefited from an 8% increase in unit volume and a more favorable product mix. Those benefits were offset by a lower average selling prices compared to the first quarter of 2023. Additionally, sales increased in the Latin American and Mexican Consumer markets, while sales decreased in the U.S. and Canadian Consumer markets. The Global Commercial market had a slight increase compared to the prior year. Our acquisition of HealthBeacon during the quarter created a new source of revenue in the Health market that was not material.

Gross profit - As a percentage of revenue, gross profit margin increased to 23.4% compared to 16.3% in the prior year primarily due to lower product costs and a favorable product mix partially offset by the impact of a $0.7 million non-cash lease impairment related to the consolidation of warehouses.

Selling, general and administrative expenses - Selling, general and administrative expenses increased by $5.0 million compared to the first quarter of 2023. Approximately one-half of this increase is related to the addition of HealthBeacon’s selling, general and administrative expenses along with $1.0 million of transaction costs that will not recur. The remaining half is related to an increase in employee-related costs including non-cash stock incentive compensation due to stock price appreciation.

Interest expense - Interest expense, net decreased $1.1 million due to decreased average borrowings outstanding under the HBB Facility and lower interest rates compared to the first quarter of 2023.
13


Other expense (income), net - Other expense (income) includes currency losses of $0.1 million in the current year compared to currency gains of $0.1 million in the prior year.

Income tax expense (benefit) - The effective tax rate on loss was 8.6% and 24.7% for three months ended March 31, 2024 and 2023, respectively. The effective tax rate for the three months ended March 31, 2024 was impacted by the exclusion of the foreign losses of HealthBeacon requiring a full valuation allowance for which no benefit can be recognized.
LIQUIDITY AND CAPITAL RESOURCES
Liquidity

Our cash flows are provided by dividends paid or distributions made by HBB. The only material assets held by us are the investments in our consolidated subsidiary. As a result, certain statutory limitations or regulatory or financing agreements could affect the levels of distributions allowed to be made by our subsidiary. We have not guaranteed any of the obligations of HBB.

Our principal sources of cash to fund liquidity needs are: (1) cash generated from operations and (2) borrowings available under the HBB Facility. Our primary use of funds consists of working capital requirements, operating expenses, payment of dividends, repurchase of shares, capital expenditures and payments of principal and interest on debt.

The HBB Facility expires on June 30, 2025. We believe funds available from cash on hand, the HBB Facility and operating cash flows will provide sufficient liquidity to meet its operating needs and commitments arising during the next twelve months.

The following table presents selected cash flow information:
THREE MONTHS ENDED
MARCH 31
 20242023
Net cash provided by (used for) operating activities$19,701 $34,874 
Net cash provided by (used for) investing activities$(6,749)$(614)
Net cash provided by (used for) financing activities$(2,085)$(33,027)

Operating activities - Net cash provided by operating activities was $19.7 million compared to $34.9 million in the prior year. The decrease was primarily due to the payment of incentive compensation during the first quarter of 2024 which was paid out during the second quarter of 2023. Net working capital provided cash of $33.5 million in 2024 compared to cash provided of $39.9 million in 2023. The company significantly reduced excess inventory during the first quarter of 2023.

Investing activities - Net cash used for investing activities in 2024 increased compared to 2023 related primarily to the acquisition of HealthBeacon offset by the extinguishment of our secured loan to HealthBeacon in the first quarter of 2024 which provided net cash of $1.6 million.
Financing activities - Net cash used for financing activities was $2.1 million in 2024 compared to net cash used for financing activities of $33.0 million in 2023. The change is due to a decrease in HBB’s net borrowing activity on the HBB Facility.

Capital Resources

The Company does not expect to make voluntary repayments under the HBB Facility within the next twelve months as the rate of return to invest excess cash exceeds the average interest rate of the HBB Facility. A material decrease in interest rates could cause us to re-evaluate. The obligations under the HBB Facility are secured by substantially all of HBB’s assets. As of March 31, 2024, the borrowing base under the HBB Facility was $120.5 million and borrowings outstanding were $50.0 million. As of March 31, 2024, the excess availability under the HBB Facility was $70.5 million.





14

The maximum availability under the HBB Facility is governed by a borrowing base derived from advance rates against eligible trade receivables, inventory and trademarks of the borrowers, as defined in the HBB Facility. Borrowings bear interest at a floating rate, which can be a base rate, SOFR or bankers’ acceptance rate, as defined in the HBB Facility, plus an applicable margin. The applicable margins, effective March 31, 2024, for base rate loans and SOFR loans denominated in U.S. dollars were 0.0% and 1.55%, respectively. The applicable margins, effective March 31, 2024, for base rate loans and bankers’ acceptance loans denominated in Canadian dollars were 0.0% and 1.55%, respectively. The HBB Facility also requires a fee of 0.25% per annum on the unused commitment. The margins and unused commitment fee under the HBB Facility are subject to quarterly adjustment based on average excess availability. The weighted average interest rate applicable to the HBB Facility for the three months ended March 31, 2024 was 3.17% including the floating rate margin and the effect of the interest rate swap agreements described below.

To reduce the exposure to changes in the market rate of interest, we have entered into interest rate swap agreements for a portion of the HBB Facility. Terms of the interest rate swap agreements require us to receive a variable interest rate and pay a fixed interest rate. We have interest rate swaps with notional values totaling $50.0 million as of March 31, 2024 at an average fixed interest rate of 1.59%.

The HBB Facility includes restrictive covenants, which, among other things, limit the payment of dividends, subject to achieving availability thresholds. Dividends are not to exceed $7.0 million during any calendar year to the extent that for the thirty days prior to the dividend payment date, and after giving effect to the dividend payment, HBB maintains excess availability of at least $18.0 million. Dividend amounts are discretionary to the extent that for the thirty days prior to the dividend payment date, and after giving effect to the dividend payment, HBB maintains excess availability of at least $30.0 million. The HBB Facility also requires the Company to achieve a minimum fixed charge coverage ratio in certain circumstances, as defined in the HBB Facility. As of March 31, 2024, we were in compliance with all financial covenants in the HBB Facility.
In December 2015, the Company entered into an arrangement with a financial institution to sell certain U.S. trade receivables on a non-recourse basis. See Note 2 of the unaudited consolidated financial statements.

Contractual Obligations, Contingent Liabilities and Commitments

For a summary of the Company’s contractual obligations, contingent liabilities and commitments, refer to “Part II - Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations - Contractual Obligations, Contingent Liabilities and Commitments” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as there have been no material changes from those disclosed in the Annual Report.

Off Balance Sheet Arrangements

For a summary of the Company’s off balance sheet arrangements, refer to “Part II - Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations - Off Balance Sheet Arrangements” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as there have been no material changes from those disclosed in the Annual Report.

15

FORWARD-LOOKING STATEMENTS

The statements contained in this Form 10-Q that are not historical facts are “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Exchange Act. These forward-looking statements are made subject to certain risks and uncertainties, which could cause actual results to differ materially from those presented. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof. The Company undertakes no obligation to publicly revise these forward-looking statements to reflect events or circumstances that arise after the date hereof. Such risks and uncertainties include, without limitation: (1) uncertain or unfavorable global economic conditions and impacts from global military conflicts; (2) the Company’s ability to source and ship products to meet anticipated demand; (3) the Company’s ability to successfully manage constraints throughout the global transportation supply chain; (4) changes in the sales prices, product mix or levels of consumer purchases of small electric and specialty housewares appliances; (5) changes in consumer retail and credit markets, including the increasing volume of transactions made through third-party internet sellers; (6) bankruptcy of or loss of major retail customers or suppliers; (7) changes in costs, including transportation costs, of sourced products; (8) delays in delivery of sourced products; (9) changes in or unavailability of quality or cost effective suppliers; (10) exchange rate fluctuations, changes in the import tariffs and monetary policies and other changes in the regulatory climate in the countries in which the Company operates or buys and/or sells products; (11) the impact of tariffs on customer purchasing patterns; (12) product liability, regulatory actions or other litigation, warranty claims or returns of products; (13) customer acceptance of, changes in costs of or delays in the development of new products; (14) increased competition, including consolidation within the industry; (15) changes in customers’ inventory management strategies; (16) shifts in consumer shopping patterns, gasoline prices, weather conditions, the level of consumer confidence and disposable income as a result of economic conditions, unemployment rates or other events or conditions that may adversely affect the level of customer purchases of the Company’s products; (17) changes mandated by federal, state and other regulation, including tax, health, safety or environmental legislation; (18) the Company’s ability to identify, acquire or develop, and successfully integrate, new businesses or new product lines; and (19) other risk factors, including those described in the Company’s filings with the Securities and Exchange Commission, including, but not limited to, the Annual Report on Form 10-K for the year ended December 31, 2023. Furthermore, the future impact of unfavorable economic conditions, including inflation, changing interest rates, availability of capital markets and consumer spending rates remains uncertain. In uncertain economic environments, we cannot predict whether or when such circumstances may improve or worsen, or what impact, if any, such circumstances could have on our business, results of operations, cash flows and financial position.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

INTEREST RATE RISK

We enter into certain financing arrangements that require interest payments based on floating interest rates. As such, our financial results are subject to changes in the market rate of interest. There is an inherent rollover risk for borrowings as they mature and are renewed at current market rates. The extent of this risk is not quantifiable or predictable because of the variability of future interest rates and business financing requirements. To reduce the exposure to changes in the market rate of interest, we have entered into interest rate swap agreements for a portion of its floating rate financing arrangements. We do not enter into interest rate swap agreements for trading purposes. Terms of the interest rate swap agreements require us to receive a variable interest rate and pay a fixed interest rate.

For the purpose of risk analysis, we use sensitivity analysis to measure the potential loss in fair value of financial instruments sensitive to changes in interest rates. We assume that a loss in fair value is an increase in its receivables. The fair value of the Company’s interest rate swap agreements was an asset of $4.7 million as of March 31, 2024. A hypothetical 10% relative decrease in interest rates would cause a decrease of $0.2 million in the fair value of interest rate swap agreements. Additionally, a hypothetical 10% relative increase in interest rates would cause an increase of $0.2 million in the fair value of interest rate swap agreements. Neither would have a material impact to the Company’s interest expense, net of $0.2 million for the three months ended March 31, 2024.

FOREIGN CURRENCY EXCHANGE RATE RISK

We operate internationally through its foreign operating subsidiaries and enters into transactions denominated in foreign currencies, principally the Canadian dollar, the Mexican peso and, to a lesser extent, the Chinese yuan, Brazilian real and the European Union euro. As such, our financial results are subject to the variability that arises from exchange rate movements. The fluctuation in the value of the U.S. dollar against other currencies affects the reported amounts of revenues, expenses, assets and liabilities. The potential impact of currency fluctuation increases as international expansion increases.

16

We use forward foreign currency exchange contracts to partially reduce risks related to transactions denominated in foreign currencies and not for trading purposes. These contracts generally mature within twelve months and require us to buy or sell the functional currency in which the applicable subsidiary operates and buy or sell U.S. dollars at rates agreed to at the inception of the contracts.

For the purpose of risk analysis, we use sensitivity analysis to measure the potential loss in fair value of financial instruments sensitive to changes in foreign currency exchange spot rates. We assume that a loss in fair value is either a decrease to its assets or an increase to its liabilities. The fair value of our foreign currency exchange contracts was a net payable of $0.6 million as of March 31, 2024. Assuming a hypothetical 10% weakening of the U.S. dollar as of March 31, 2024, the fair value of foreign currency-sensitive financial instruments, which represents forward foreign currency exchange contracts, would be decreased by $2.9 million compared with its fair value as of March 31, 2024.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures
Company management, with the participation of the Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as of March 31, 2024. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were effective as of March 31, 2024.
Changes in Internal Control Over Financial Reporting
There were no changes, except as noted below, in the Company’s internal control over financial reporting identified during the quarter ended March 31, 2024, in connection with the evaluation by the Company’s management required by paragraph (d) of Rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
On February 2, 2024, we acquired HealthBeacon, as discussed in Note 8: Acquisition in Part I, Item 1 in this Quarterly Report on Form 10-Q. We are currently integrating HealthBeacon into our operations and internal control processes, and, as permitted by the SEC rules and regulations, we have not yet included HealthBeacon in our assessment of the effectiveness of our internal control over financial reporting. We anticipate HealthBeacon will be included in management’s evaluation of internal control over financial reporting as of December 31, 2025.
17

PART II
OTHER INFORMATION

Item 1    Legal Proceedings
The information required by this Item 1 is set forth in Note 6 “Contingencies” included in the unaudited consolidated financial statements contained in Part I of this Form 10-Q and is hereby incorporated herein by reference to such information.

Item 1A    Risk Factors
There are no material changes to the risk factors for the Company from those disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Item 2    Unregistered Sales of Equity Securities and Use of Proceeds

In November 2023, the Company’s Board approved a stock repurchase program for the purchase of up to $25 million of the Company’s Class A Common outstanding starting January 1, 2024 and ending December 31, 2025.

There were no share repurchases during the three months ended March 31, 2024 or 2023. During the year ended December 31, 2023, the Company repurchased 250,772 shares for an aggregate purchase price of $3.1 million.

Item 3    Defaults Upon Senior Securities
None.

Item 4    Mine Safety Disclosures
None.

Item 5    Other Information
None of the Company’s directors or "officers" (as defined in Rule 16a-1(f) promulgated under the Exchange Act) adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K, during the Company's fiscal quarter ended March 31, 2024.

Item 6    Exhibits
Exhibit  
Number* Description of Exhibits
10.1
31(i)(1) 
31(i)(2) 
32 
101.INS Inline XBRL Instance Document
101.SCH Inline XBRL Taxonomy Extension Schema Document
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*    Numbered in accordance with Item 601 of Regulation S-K.
18

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.
 
Hamilton Beach Brands Holding Company
(Registrant)
 
Date:May 7, 2024/s/ Sally M. Cunningham
 Sally M. Cunningham
 Senior Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer)/(Principal Accounting Officer)

19
EX-10.1 2 a101amendmenttostockholder.htm EX-10.1 Document


Exhibit 10.1
AMENDMENT TO STOCKHOLDERS’ AGREEMENT

This AMENDMENT TO STOCKHOLDERS’ AGREEMENT, dated as of March 11, 2024 (this “Amendment”), by and among the Depository, Hamilton Beach Brands Holding Company, a Delaware corporation (the “Corporation”), the new Participating Stockholder identified on the signature pages hereto (the “New Participating Stockholder”) and the Participating Stockholders under the Stockholders’ Agreement, dated as of September 29, 2017, as amended (the “Stockholders’ Agreement”), by and among the Depository, the Corporation and the Participating Stockholders. Capitalized terms defined in the Stockholders’ Agreement are used herein as so defined.

This Amendment sets forth the terms and conditions on which the New Participating Stockholder will join in and become a party to the Stockholders’ Agreement.

Pursuant to Section 8 of the Stockholders’ Agreement, prior to the acquisition of Class B Common Stock by a Permitted Transferee, the Stockholders’ Agreement may be amended to add a Permitted Transferee as a Participating Stockholder by a writing signed by the Signatories, the Corporation and such Permitted Transferee.

In consideration of the mutual promises hereinafter set forth and other good and valuable consideration had and received, the parties hereto agree as follows:

1.Representations and Warranties. The New Participating Stockholder represents and warrants to the other Participating Stockholders and the Corporation as follows:

(a)The New Participating Stockholder is the beneficial owner of, or simultaneously with the execution hereof will acquire and be deemed to be the beneficial owner of, the shares of Class B Common Stock identified below such New Participating Stockholder’s name on the signature pages hereto (except as otherwise described thereon), and except as otherwise described thereon such New Participating Stockholder does not own of record or beneficially or have any interest in any other shares of Class B Common Stock or any options to purchase or rights to subscribe or otherwise acquire any other shares of Class B Common Stock other than pursuant to the Stockholders’ Agreement;

(b)The New Participating Stockholder has the right, power and authority to execute and deliver this Amendment and to perform such New Participating Stockholder’s obligations hereunder and under the Stockholders’ Agreement; if this Amendment is being executed by a trustee on behalf of a trust, such trustee has full right, power and authority to enter into this Amendment on behalf of the trust and to bind the trust and its beneficiaries to the terms hereof; if this Amendment is being executed on behalf of a Participating Stockholder Organization, the person executing this Amendment is a duly authorized representative of such Participating Stockholder Organization with full right, power and authority to execute and deliver this Amendment on behalf of such Participating Stockholder Organization and to bind such Participating Stockholder Organization to the terms hereof; the execution, delivery and performance of this Amendment by such New Participating Stockholder will not constitute a violation of, conflict with or result in a default under (i) any contract, understanding or arrangement to which such New Participating Stockholder is a party or by which such New Participating Stockholder is bound or require the consent of any other person or any party pursuant thereto; (ii) any organizational, charter or other governance documents (including, without limitation, any partnership agreement, certificate of incorporation, or bylaws) of the New Participating Stockholder, (iii) any judgment, decree or order applicable to such New Participating Stockholder; or (iv) any law, rule or regulation of any governmental body;

(c)This Amendment and the Stockholders’ Agreement constitute legal, valid and binding agreements on the part of such New Participating Stockholder; the shares of Class B Common Stock owned beneficially by such New Participating Stockholder are fully paid and non-assessable; and




1


(d)The shares of Class B Common Stock owned beneficially by the New Participating Stockholder
are now held by the New Participating Stockholder, free and clear of all adverse claims, liens, encumbrances and security interests (except as created by the Stockholders’ Agreement and any Amendments thereto, including this Amendment, and the Restated Certificate).

2.Address for Notices. The address for all notices to each New Participating Stockholder provided pursuant to the Stockholders’ Agreement shall be the address set forth below such New Participating Stockholder’s name on the signature pages hereto, or to such other address as such New Participating Stockholder may specify to the Depository.

3.Agreement to be Bound by Stockholders’ Agreement. The New Participating Stockholder agrees to be bound by all of the terms and provisions of the Stockholders’ Agreement applicable to Participating Stockholders.

4.Beneficiaries. The New Participating Stockholder acknowledges that the Corporation and each Participating Stockholder is a beneficiary of this Amendment.

5.Amendment of Stockholders’ Agreement. The Stockholders’ Agreement is hereby amended to add the New Participating Stockholder as a Participating Stockholder.

6.Signature of Amendment by Trusts, Minors and Incompetents.

(a)In order for a trust exclusively (as defined in Section 1.11 of the Stockholders’ Agreement) for the benefit of a Family Member or Members to be considered a Participating Stockholder:

(i)the trustee and all adult beneficiaries of such trusts having a current trust interest (as well as all Charitable Organization beneficiaries having a current trust interest) shall have previously signed the Stockholders’ Agreement or shall sign this Amendment as a Participating Stockholder;

(ii)the trustee and a parent or legal guardian, for trusts with minor beneficiaries having a current trust interest, shall sign this Amendment on behalf of any such minor beneficiaries; or

(iii)the trustee and legal guardian, if any, for trusts with incompetent beneficiaries having a current trust interest, shall sign this Amendment on behalf of any such incompetent beneficiaries.

(b)If, at any time, any trust shall have an adult beneficiary (and such beneficiary is not incompetent) having a current trust interest or an ascertainable Charitable Organization beneficiary having a current trust interest and if such beneficiary has not previously signed the Stockholders’ Agreement, then if such beneficiary shall fail or be unable to sign this Amendment for a period of 30 calendar days following notification to such beneficiary of the terms of this Amendment and the Stockholders’ Agreement by the Depository and following signature of this Amendment by the trustee, the trust shall thereupon cease to be a Participating Stockholder and Section 3.2 of the Stockholders’ Agreement shall then apply as if the shares of Class B Common Stock held by the trust were then to be converted. The donor of a trust that is revocable by the donor alone, during the lifetime of such donor, shall be considered the only beneficiary thereof so long as such trust is so revocable.

(c)In the case of Class B Common Stock held by a custodian under the Uniform Transfers to Minors Act (or the practical equivalent thereof) for the benefit of a minor Family Member, the custodian shall sign this Amendment on behalf of such minor if such minor is to be considered a Participating Stockholder.

2


(d)In the case of Class B Common Stock held in the name of a minor Family Member, a parent or legal guardian of such minor shall sign this Amendment on behalf of such minor if such minor is to be considered a Participating Stockholder.

(e)In the case of Class B Common Stock held in the name of an incompetent Family Member, the legal guardian of such incompetent shall sign this Amendment on behalf of such incompetent if such incompetent is to be considered a Participating Stockholder.

(f)When a minor described in Section 6(c) or(d) reaches the age of majority, or an incompetent described in Section 6(e) is no longer impaired by such disability and has reached the age of majority, such Family Member shall execute and deliver an Amendment which has been executed and delivered by the Participating Stockholders (or their attorney-in-fact), the Corporation and the Depository. If such Family Member shall fail or be unable to sign such Amendment for a period of 30 calendar days following notification to such Family Member of the terms of the Stockholders’ Agreement by the Depository, such Family Member shall thereupon cease to be a Participating Stockholder and Section 3.2 of the Stockholders’ Agreement shall then apply as if the shares of Class B Common Stock were then to be converted.

7.Power of Attorney. The undersigned New Participating Stockholder hereby constitutes and appoints Alfred M. Rankin, Jr., Lawrence K. Workman, Jr., Brent A. Ashley, Valerie Van Dyke, Jessica Savage and Andrew C. Thomas and each of them, as the true and lawful attorney or attorneys-in-fact, with full power of substitution and resubstitution, for the undersigned and in the name, place and stead of the undersigned, in any and all capacities to:

(a)execute any and all statements under Section 13 or Section 16 of the Securities Exchange Act of 1934 of beneficial ownership of shares of Class B Common Stock subject to the Stockholders’ Agreement as amended by this Amendment, including all statements on Schedule 13D and all amendments thereto, all joint filing agreements pursuant to Rule 13d-l(k) under such Exchange Act in connection with such statements, all initial statements of beneficial ownership on Form 3 and any and all other documents to be filed with the Securities and Exchange Commission, and to file the same, with all exhibits thereto, and all other documents in connection therewith, with the Securities and Exchange Commission, and

(b)execute and deliver any and all Amendments whereby a Family Member, Charitable Organization or Participating Stockholder Organization becomes a Participating Stockholder or any other amendment to the Stockholders’ Agreement in accordance with Section 8 of the Stockholders’ Agreement, other than those amendments that (i) extend the term of the Stockholders’ Agreement or(ii) amend Section 2, 3, 4 or 8 of the Stockholders’ Agreement, thereby granting to said attorney or attorneys-in-fact, and each of them, full power and authority to do so and to perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all that said attorney or attorneys-in-fact or any of them, or their substitutes or resubstitutes, may lawfully do or cause to be done by virtue of this Section 7. The grant of this power of attorney shall not be affected by any disability of such undersigned New Participating Stockholder. If applicable law requires additional or substituted language or formalities (including witnesses or acknowledgments) in order to validate the power of attorney intended to be granted by this Section 7, each New Participating Stockholder agrees to execute and deliver such additional instruments and to take such further acts as may be necessary to validate such power of attorney.

8.Counterparts. This Amendment may be executed in multiple counterparts, each of which shall be an original and all of which shall constitute but one and the same instrument, without production of the others.





3


IN WITNESS WHEREOF, the New Participating Stockholder, the Participating Stockholders, the Corporation and the Depository have executed this Amendment or caused this Amendment to be executed in their respective names, all as of the date and year first above written.

Rankin Associates HBB, L.P.
By: Rankin Management, Inc., its Managing Partner
(a new Participating Stockholder)
Name:
/s/ Alfred M. Rankin, Jr.
Alfred M. Rankin, Jr., President

Number of Shares of
Class B Common Stock
Certificate No.




























[Signature Page to Amendment to Stockholders’ Agreement]
4


HAMILTON BEACH BRANDS HOLDING COMPANY, as Depository
By:/s/ Lawrence K. Workman, Jr.
Lawrence K. Workman, Jr.
Senior Vice President, General Counsel and Secretary














































[Signature Page to Amendment to Stockholders’ Agreement]
5


HAMILTON BEACH BRANDS HOLDING COMPANY
By:/s/ Lawrence K. Workman, Jr.
Lawrence K. Workman, Jr.
Senior Vice President, General Counsel and Secretary














































[Signature Page to Amendment to Stockholders’ Agreement]


6


THE PARTICIPATING STOCKHOLDERS listed in Annex A attached hereto and incorporated herein by this reference
By:
/s/ Alfred M. Rankin, Jr.
Alfred M. Rankin, Jr.

















































[Signature Page to Amendment to Stockholders’ Agreement]
7


Annex A

PARTICIPATING STOCKHOLDERS

1.Clara L. T. Rankin

2.Alfred M. Rankin, Jr.

3.Victoire G. Rankin

4.Helen Rankin Butler (f/k/a Helen P. Rankin)

5.Clara T. Rankin Williams (f/k/a Clara T. Rankin)

6.Thomas T. Rankin

7.Matthew M. Rankin

8.James T. Rankin

9.Claiborne R. Rankin

10.Chloe O. Rankin

11.Chloe R. Seelbach (f/k/a Chloe E. Rankin)

12.Claiborne R. Rankin, Jr.

13.Roger F. Rankin

14.Bruce T. Rankin

15.Martha S. Kelly

16.Susan Sichel

17.Jennifer T. Jerome

18.Caroline T. Ruschell

19.David F. Taplin

20.Beatrice B. Taplin

21.Theodore D. Taplin

22.Britton T. Taplin

23.Frank F. Taplin

24.Rankin Management, Inc.

25.Rankin Associates I, L.P. (f/k/a CTR Family Associates, L.P.)

26.The Trust created under the Agreement, dated December 28, 1976, between National City Bank, as trustee, and Clara L.T. Rankin, for the benefit of grandchildren

8


27.The Trust created under the Agreement, dated July 20, 2000, as supplemented, amended and restated, between Alfred M. Rankin, Jr., as trustee, and Clara T. Rankin, for the benefit of Clara T. Rankin

28.The Trust created under the Agreement, dated September 28, 2000, as supplemented, amended and restated, between Alfred M. Rankin, Jr., as trustee, and Alfred M. Rankin, Jr., for the benefit of Alfred M. Rankin, Jr.

29.The Trust created under the Agreement, dated September 28, 2000, as supplemented, amended and restated, between Victoire G. Rankin, as trustee, and Victoire G. Rankin, for the benefit of Victoire G. Rankin

30.The Trust created under the Agreement, dated December 29, 1967, as supplemented, amended and restated, between Thomas T. Rankin, as trustee, and Thomas T. Rankin, creating a trust for the benefit of Thomas T. Rankin

31.The Trust created under the Agreement, dated June 22, 1971, as supplemented, amended and restated, between Claiborne R. Rankin, as trustee, and Claiborne R. Rankin, creating a trust for the benefit of Claiborne R. Rankin

32.The Trust created under the Agreement, dated September 11, 1973, as supplemented, amended and restated, between Roger F. Rankin, as trustee, and Roger F. Rankin, creating a trust for the benefit of Roger F. Rankin

33.The Trust created under the Agreement, dated September 28, 2000, between Alfred M. Rankin, Jr., as trustee, and Bruce T. Rankin, for the benefit of Bruce T. Rankin

34.The Trust created under the Agreement, dated October 15, 1975, between National City Bank, as trustee, and Theodore D. Taplin, for the benefit of Theodore D. Taplin

35.The Trust created under the Agreement, dated December 30, 1977, as supplemented, amended and restated, between National City Bank, as trustee, and Britton T. Taplin for the benefit of Britton T. Taplin

36.The Trust created under the Agreement, dated December 29, 1989, as supplemented, amended and restated, between Alfred M. Rankin, Jr., as trustee, and Clara T. (Rankin) Williams for the benefit of Clara T. (Rankin) Williams

37.The Trust created under the Agreement, dated December 29, 1989, as supplemented, amended and restated, between Alfred M. Rankin, Jr., as trustee, and Helen P. (Rankin) Butler for the benefit of Helen P. (Rankin) Butler

38.Corbin Rankin

39.Alison A. Rankin

40.National City Bank as agent under the Agreement, dated July 16, 1969, with Margaret E. Taplin

41.Alison A. Rankin, as trustee fbo A. Farnham Rankin under Irrevocable Trust No. 1, dated December 18, 1997, with Roger Rankin, Grantor

42.Alison A. Rankin, as trustee fbo Elisabeth M. Rankin under Irrevocable Trust No. 1, dated December 18, 1997, with Roger Rankin, Grantor

43.Rankin Associates II, L.P.

44.John C. Butler, Jr.

45.Clara Rankin Butler

46.The Trust created under the Agreement, dated July 24, 1998, as amended, between Frank F. Taplin, as trustee, and Frank F. Taplin, for the benefit of Frank F. Taplin

9


47.David B. H. Williams

48.Griffin B. Butler (by John C. Butler, Jr. as Custodian)

49.The Claiborne R. Rankin, Jr. Revocable Trust dated August 25, 2000

50.Alison A. Rankin as Trustee under Irrevocable Trust No. 2, dated September 11, 2000, for the benefit of A. Farnham Rankin

51.Alison A. Rankin as Trustee under Irrevocable Trust No. 2, dated September 11, 2000, for the benefit of Elisabeth M. Rankin

52.Alison A. Rankin as Trustee of the Alison A. Rankin Revocable Trust, dated September 11, 2000

53.The Trust created under the Agreement, dated December 20, 1993 for the benefit of Matthew M. Rankin

54.Scott Seelbach

55.Margo Jamison Victoire Williams (by Clara Rankin Williams as Custodian)

56.Trust created under the Agreement, dated June 1, 1995, between Chloe O. Rankin, as Trustee, and Chloe O. Rankin, for the benefit of Chloe O. Rankin

57.Trust created by the Agreement, dated June 17, 1999, between John C. Butler, Jr., as trustee, and John C. Butler, Jr., creating a trust for the benefit of John C. Butler, Jr.

58.Clara Rankin Butler 2002 Trust, dated November 5, 2002

59.Griffin Bedwell Butler 2002 Trust, dated November 5, 2002

60.Elizabeth B. Rankin

61.Margo Jamison Victoire Williams 2004 Trust created by the Agreement, dated December 10, 2004, between David B.H. Williams, as trustee, and Clara Rankin Williams, creating a trust for the benefit of Margo Jamison Victoire Williams

62.Helen Charles Williams 2004 Trust created by the Agreement, dated December 10, 2004, between David B.H. Williams, as trustee, and Clara Rankin Williams, creating a trust for the benefit of Helen Charles Williams

63.Helen Charles Williams (by David B.H. Williams as Custodian)

64.Julia L. Rankin Kuipers

65.Trust created by the Agreement, dated December 21, 2004 for the benefit of Julia L. Rankin

66.Thomas Parker Rankin

67.Taplin Elizabeth Seelbach (by Scott Seelbach as Custodian)

68.Trust created by the Agreement, dated December 21, 2004, between Chloe R. Seelbach, as trustee, and Claiborne R. Rankin, creating a trust for the benefit of Taplin Elizabeth Seelbach

69.Rankin Associates IV, L.P.

70.Marital Trust created by the Agreement, dated January 21, 1966, as supplemented, amended and restated, between National City Bank and Beatrice Taplin, as Trustees, and Thomas E. Taplin, for the benefit of Beatrice B. Taplin

10


71.Trust created by the Agreement, dated May 10, 2007, between Mathew M. Rankin, as Grantor, and Mathew M. Rankin and James T. Rankin, as co-trustees, for the benefit of Mary Marshall Rankin

72.Trust created by Agreement, dated May 10, 2007, between Mathew M. Rankin, as trustee, and James T. Rankin, creating a trust for the benefit of William Alexander Rankin

73.Trust created by the Agreement dated December 21, 2004, between Chloe R. Seelbach, as trustee, and Claiborne R. Rankin, creating a trust for the benefit of Isabelle Scott Seelbach

74.Lynne Turman Rankin

75.Jacob A. Kuipers

76.2012 Chloe O. Rankin Trust

77.2012 Corbin K. Rankin Trust

78.2012 Alison A. Rankin Trust

79.2012 Helen R. Butler Trust

80.2012 Clara R. Williams Trust

81.The David B.H. Williams Trust, David B.H. Trustee u/a/d October 14, 2009

82.Mary Marshall Rankin (by Matthew M. Rankin, as Custodian)

83.William Alexander Rankin (by Matthew M. Rankin, as Custodian)

84.Margaret Pollard Rankin (by James T. Rankin, as Custodian)

85.Trust created by the Agreement, dated April 10, 2009, between Chloe R. Seelbach, as trustee, creating a trust for the benefit of Chloe R. Seelbach

86.Trust created by the Agreement, dated December 21, 2004, between Chloe R. Seelbach, as trustee, and Claiborne R. Rankin, creating a trust for the benefit of Thomas Wilson Seelbach

87.Isabelle Seelbach (by Chloe R. Seelbach, as Custodian)

88.Elisabeth M. Rankin

89.A. Farnham Rankin

90.Taplin Annuity Trust #1 of Beatrice B. Taplin dated June 18, 2011

91.The Beatrice B. Taplin Trust/Custody dtd December 12, 2001, Beatrice B. Taplin, as Trustee, for the benefit of Beatrice B. Taplin

92.Ngaio T. Lowry Trust, dated February 26, 1998, Caroline T. Ruschell, Trustee

93.Caroline T. Ruschell Trust Agreement dated December 8, 2005, Caroline T. Ruschell as Trustee

94.Thomas E. Taplin Exempt Family Trust u/a dated January 21, 1966 and as amended, Beatrice Taplin, Trustee

95.Thomas E. Taplin Exempt Family Trust u/a dated January 21, 1966 amended, per IRC 1015(A) Dual Basis Sub-Account, Beatrice Taplin, Trustee

96.Alfred M. Rankin Jr.-Roth IRA-Brokerage Account #*****

11


97.John C. Butler, Jr.-Roth IRA-Brokerage Account #*****

98.DiAhn Taplin

99.BTR 2012 GST for Helen R. Butler

100.BTR 2012 GST for Clara R. Williams

101.BTR 2012 GST for James T. Rankin

102.BTR 2012 GST for Matthew M. Rankin

103.BTR 2012 GST for Thomas P. Rankin

104.BTR 2012 GST for Chloe R. Seelbach

105.BTR 2012 GST for Claiborne R. Rankin, Jr.

106.BTR 2012 GST for Julia R. Kuipers

107.BTR 2012 GST for Anne F. Rankin

108.BTR 2012 GST for Elisabeth M. Rankin

109.The Anne F. Rankin Trust dated August 15, 2012

110.Trust created by the Agreement, dated August 20, 2009 between James T. Rankin, as Trustee, and James T. Rankin, creating a trust for the benefit of James T. Rankin

111.Thomas P.K. Rankin, Trustee of the trust created by agreement, dated February 2, 2011, as supplemented, amended and restated, between Thomas P.K. Rankin, as trustee, and Thomas P.K. Rankin, creating a trust for the benefit of Thomas P.K. Rankin

112.Claiborne R. Rankin Trust for children of Julia R. Kuipers dated December 27, 2013 under Custody Agreement dated December 27, 2013 fbo Evelyn R. Kuipers

113.2016 Anne F. Rankin Trust

114.2016 Elisabeth M. Rankin Trust

115.AMR Associates, LP

116.Claiborne R. Rankin Trust for Children of Claiborne R. Rankin, Jr. dtd 08/26/2016 FBO Claiborne Read Rankin III

117.Claiborne R. Rankin Trust for Children of Julia R. Kuipers dtd 12/27/2013 FBO Matilda Alan Kuipers

118.Claiborne Read Rankin III (by Claiborne R. Rankin, Jr., as Custodian)

119.Matilda Alan Kuipers (by Julia R. Kuipers, as Custodian)

120.Vested Trust for James T. Rankin, Jr. U/A/D December 4, 2015

121.Vested Trust for Margaret Pollard Rankin U/A/D December 4, 2015

122.Evelyn R. Kuipers (by Julia R. Kuipers, as Custodian)

123.James T. Rankin, Jr. (by James T. Rankin, as Custodian)

12


124.Thomas Wilson Seelbach (by Chloe R. Seelbach, as Custodian)

125.The Trust created under the Agreement, dated January 11, 1965, as supplemented, amended, and restated, between PNC Bank, as Co-Trustee, and Alfred M. Rankin, Jr., as Co-Trustee, for the benefit of the grandchildren.

126.Rankin Associates V, L.P.

127.Rankin Associates VI, L.P.

128.Paige J. Rankin (by Claiborne R. Rankin, Jr. as Custodian)

129.Claiborne R. Rankin, Jr., Trustee of the Trust FBO Paige J. Rankin U/T/A Vested Trusts for Children of Claiborne R. Rankin, Jr. dated 08/26/2016

130.Roger F. Rankin, Trustee of the Elisabeth Marshall Rankin Main Trust u/a/d December 30, 2015

131.BTR 2020 GST Trust for Matthew M. Rankin

132.BTR 2020 GST Trust for James T. Rankin

133.BTR 2020 GST Trust for Thomas P. K. Rankin

134.BTR 2020 GST Trust for Chloe R. Seelbach

135.BTR 2020 GST Trust for Claiborne R. Rankin, Jr.

136.BTR 2020 GST Trust for Julia R. Kuipers

137.BTR 2020 GST Trust for Anne F. Rankin

138.BTR 2020 GST Trust for Elisabeth M. Rankin

139.BTR 2020 GST Trust for Clara R. Williams

140.BTR 2020 GST Trust for Helen R. Butler

141.CRW 2020 GST Trust for Margo J.V. Williams

142.CRW 2020 GST Trust for Helen C. Williams

143.HRB 2020 GST Trust for Clara R. Butler

144.HRB 2020 GST Trust for Griffin B. Butler

145.JCB 2020 GST Trust for Clara R. Butler

146.JCB 2020 GST Trust for Griffin B. Butler

147.Corbin K. Rankin Main Trust u/a/d November 30, 2015, as amended

148.Elizabeth B. Rankin Main Trust u/a/d November 10, 2015, as amended

149.Lynne T. Rankin Main Trust u/a/d December 4, 2015, as amended

150.Scott W. Seelbach Main Trust u/a/d December 22, 2015
13
EX-31.1 3 a31i1certifications-gtrepp.htm EX-31.1 Document

Exhibit 31(i)(1)

Certifications

I, Gregory H. Trepp, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Hamilton Beach Brands Holding Company;

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 7, 2024/s/ Gregory H. Trepp
Gregory H. Trepp
Chief Executive Officer (Principal Executive Officer)



EX-31.2 4 a31i2certifications-scunni.htm EX-31.2 Document

Exhibit 31(i)(2)

Certifications

I, Sally M. Cunningham, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Hamilton Beach Brands Holding Company;

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 7, 2024/s/ Sally M. Cunningham
Sally M. Cunningham
Senior Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer)/(Principal Accounting Officer)

EX-32 5 a32certificationpursuantto.htm EX-32 Document

Exhibit 32

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

In connection with the Quarterly Report of Hamilton Beach Holding Company (the “Company”) on Form 10-Q for the quarter ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to such officer’s knowledge:

(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 results of operations of the Company as of the dates and for the periods expressed in the Report.

Date:May 7, 2024/s/ Gregory H. Trepp
Gregory H. Trepp
Chief Executive Officer (Principal Executive Officer)
Date:May 7, 2024/s/ Sally M. Cunningham
Sally M. Cunningham
Senior Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer)/(Principal Accounting Officer)






EX-101.SCH 6 hbb-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Transfer of Financial Assets link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Disclosure link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Fair Value Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Transfer of Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Fair Value Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stockholders’ Equity - Schedule of Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stockholders’ Equity - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stockholders’ Equity - Schedule of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue (Disaggregation of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Acquisitions - Schedule of Preliminary Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 hbb-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 hbb-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 hbb-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Total current assets Assets, Current Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Net changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Limit on payment obligations Supplier Finance Program, Payment Obligation Limit Supplier Finance Program, Payment Obligation Limit Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Revenue from Contract with Customer [Abstract] Trade receivables, net Accounts Receivable, after Allowance for Credit Loss All Individuals All Individuals [Member] All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Surplus assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Other expense (income), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Other current liabilities Other Current Liabilities [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Preliminary Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Stock repurchased (in shares) Stock Repurchased During Period, Shares Consumer products Consumer Product [Member] Consumer Product Deferred loss within Accumulated Other Comprehensive Income Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] HealthBeacon HealthBeacon [Member] HealthBeacon Accounts payable Accounts Payable, Current PEO Name PEO Name Incentive Plan Incentive Plan [Member] Incentive Plan Operating profit (loss) Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Concentration risk, percentage Concentration Risk, Percentage Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Restatement Determination Date: Restatement Determination Date [Axis] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Basis of Presentation and Policies [Line Items] Basis of Presentation and Policies [Line Items] Basis of Presentation and Policies Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders’ Equity Equity [Text Block] Net cash provided by (used for) operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Geographical [Axis] Geographical [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Income Taxes Income Tax Disclosure [Text Block] Revenue contract duration Revenue From Contract With Customer, Contract Duration Revenue From Contract With Customer, Contract Duration Accrued compensation Accrued Salaries, Current Restricted cash included in other non-current assets Restricted Cash and Cash Equivalents, Noncurrent Depreciation and amortization Depreciation, Depletion and Amortization Property, plant and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Current liabilities Liabilities, Current [Abstract] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Loss on sale of accounts receivable Gain (Loss) on Sale of Accounts Receivable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Information [Line Items] Entity Information [Line Items] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Liabilities, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Diluted earnings (loss) per share (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Foreign currency exchange contracts Foreign Currency Contracts, Liability, Fair Value Disclosure Reclassification of hedging activities into earnings Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Accrued product returns Customer Refund Liability, Current Supplier finance program, obligation, settlement Supplier Finance Program, Obligation, Settlement Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Deferred Gain (Loss) on Cash Flow Hedging Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury Stock (in shares) Treasury Stock, Common, Shares Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Trading Symbol Trading Symbol Other comprehensive income (loss) OCI, before Reclassifications, before Tax, Attributable to Parent Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Total liabilities acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Class B common converted to Class A common (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Net income (loss) Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Other non-current assets Other Noncurrent Assets [Member] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Purchase Price Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Aggregate purchase price Stock Repurchased During Period, Value Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Stockholders’ equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Reclassification adjustment to net income (loss) Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Document Fiscal Period Focus Document Fiscal Period Focus Cost of sales Cost of Goods and Services Sold Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Stock compensation expense Share-Based Payment Arrangement, Noncash Expense Executive Category: Executive Category [Axis] Class B Common stock Common Class B [Member] Common Stock Common Stock [Member] Name Measure Name Individual: Individual [Axis] Name Forgone Recovery, Individual Name City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Minimum Minimum [Member] Local Phone Number Local Phone Number Trade receivables Increase (Decrease) in Accounts Receivable Property, plant and equipment, net Property, Plant and Equipment, Net Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Exercise Price Award Exercise Price Cash dividends (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Deferred costs Deferred Costs, Noncurrent Measurement Frequency [Axis] Measurement Frequency [Axis] Outstanding payment obligations, current Supplier Finance Program, Obligation, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Cash dividends Dividends, Common Stock, Cash Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Lease liabilities, non-current Operating Lease, Liability, Noncurrent Liabilities at fair value Liabilities, Fair Value Disclosure Restricted cash included in prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Reclassification adjustment to net income (loss) Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Other products Product and Service, Other [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Net cash provided by (used for) financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net Contingencies Commitments and Contingencies Disclosure [Text Block] Other Payments for (Proceeds from) Other Investing Activities Retained Earnings Retained Earnings [Member] Transfer of Financial Assets Transfers and Servicing of Financial Assets [Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Right-of-use lease assets Operating Lease, Right-of-Use Asset Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Revenue Total revenues Revenues Product and Service [Domain] Product and Service [Domain] Arrangement Duration Trading Arrangement Duration Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventory Increase (Decrease) in Inventories Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Transaction costs Business Combination, Acquisition Related Costs Portion of loss contingency proceeds representing restricted cash Loss Contingency, Receivable, Proceeds, Restricted Cash Portion Loss Contingency, Receivable, Proceeds, Restricted Cash Portion Award Type Award Type [Axis] Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest expense, net Interest Expense Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Trading Arrangement: Trading Arrangement [Axis] Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock authorized (in shares) Common Stock, Shares Authorized Accounts payable Increase (Decrease) in Accounts Payable PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Lease liabilities Operating Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Basis of Presentation and Policies [Table] Basis Of Presentation And Policies [Table] Basis Of Presentation And Policies Net additions (reductions) to revolving credit agreements Proceeds from (Repayments of) Debt Amortization of intangible assets Amortization of Intangible Assets Preferred stock, par value $0.01 per share Preferred Stock, Value, Outstanding Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Other comprehensive income (loss), net of tax OCI, before Reclassifications, Net of Tax, Attributable to Parent Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other intangible assets, net Finite-Lived Intangible Assets, Net All Trading Arrangements All Trading Arrangements [Member] Restatement Determination Date Restatement Determination Date All Adjustments to Compensation All Adjustments to Compensation [Member] Common stock Common Stock, Value, Outstanding Award Timing Disclosures [Line Items] Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Capital Stock Schedule of Stock by Class [Table Text Block] Balance at the beginning of the period Balance at the end of the period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Compensation Amount Outstanding Recovery Compensation Amount Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Accounts payable - Supplier Finance Program Supplier Finance Program, Policy [Policy Text Block] Supplier Finance Program, Policy Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock issued (in shares) Common Stock, Shares, Issued Business combination, consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Treasury stock Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Licensing Licensing [Member] Licensing [Member] Transfers and Servicing [Abstract] Transfers and Servicing [Abstract] Assets at fair value Assets, Fair Value Disclosure Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Foreign Currency Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Class A Common stock Shares Outstanding Class A Common Class A [Member] Foreign currency exchange contracts Foreign Currency Contract, Asset, Fair Value Disclosure Asset Acquisition [Table] Asset Acquisition [Table] Maximum Maximum [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Document Type Document Type Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets Increase (Decrease) in Other Operating Assets Accrual for environmental investigation and remediation activities Accrual for Environmental Loss Contingencies Adjustment to Compensation, Amount Adjustment to Compensation Amount Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Business Acquisition [Axis] Business Acquisition [Axis] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Repayment of secured loan Repayments Of Secured Loan Repayments Of Secured Loan Entity Central Index Key Entity Central Index Key Liabilities: Liabilities, Fair Value Disclosure [Abstract] Accounts receivable derecognized Transfer of Financial Assets Accounted for as Sales, Increase (Decrease) In Accounts Receivable Derecognized Transfer of Financial Assets Accounted for as Sales, Increase (Decrease) In Accounts Receivable Derecognized Warranty term Revenue, Performance Obligation, Warranty Term Revenue, Performance Obligation, Warranty Term Other current liabilities Other Liabilities, Current Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense (benefit) Income Tax Expense (Benefit) Non-US Non-US [Member] Income Statement [Abstract] Income Statement [Abstract] Reconciliation of cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract] Class A common shares issued (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Fair Value Disclosure Fair Value Disclosures [Text Block] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Name Trading Arrangement, Individual Name Cash, cash equivalents and restricted cash Cash and Cash Equivalents [Abstract] Asset Acquisition [Line Items] Asset Acquisition [Line Items] Acquisitions Business Combination Disclosure [Text Block] Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Issuance of common stock, net of conversions Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Issuance of secured loan Issuance Of Secured Loan Issuance Of Secured Loan Revenue Revenue from Contract with Customer, Excluding Assessed Tax Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Tax Identification Number Entity Tax Identification Number Inventory Inventory, Net Revolving credit agreements Long-Term Line of Credit, Noncurrent Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Number of shares surrendered to satisfy tax withholding obligation Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Asset associated with reimbursement of costs Loss Contingency, Receivable Assets: Assets, Fair Value Disclosure [Abstract] Credit Facility [Domain] Credit Facility [Domain] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Purchase of treasury stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Other intangible assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Revenue Recognition and Deferred Revenue [Abstract] Revenue Recognition and Deferred Revenue [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Revenue from Contract with Customer [Text Block] Expenditures for property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Capital in excess of par value Additional Paid in Capital, Common Stock Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Capital in Excess of Par Value Additional Paid-in Capital [Member] Cash flow hedging activity Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Current assets Assets, Current [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Common stock, convertible conversion ratio Common Stock, Convertible Conversion Ratio Common Stock, Convertible Conversion Ratio Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair value measurements, recurring Fair Value, Recurring [Member] Cash dividends paid Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] PEO PEO [Member] Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration] Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration] Estimate of additional expenses Loss Contingency, Estimate of Possible Loss Loss contingency, number of sites associated with cost reimbursement Loss Contingency, Number Of Sites Associated With Cost Reimbursement Loss Contingency, Number Of Sites Associated With Cost Reimbursement Liabilities, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Increase (decrease) for the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (Loss) gain on long-term intra-entity foreign currency transactions Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Net cash provided by (used for) investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Electric appliances Electric Appliances [Member] Electric Appliances [Member] Commercial products Commercial Product [Member] Commercial Product Interest rate swap agreements Interest Rate Derivative Assets, at Fair Value Schedule of Accumulated Other Comprehensive Loss Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Net income (loss) Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Revenues Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate on income, percent Effective Income Tax Rate Reconciliation, Percent Operating profit (loss) Operating Income (Loss) Credit Facility [Axis] Credit Facility [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total liabilities Liabilities Basis of Presentation and Recently Issued Accounting Standards Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Prepaid expenses and other current assets Prepaid Expense and Other Assets Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Leasing Operating Lease, Lease Income Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Pension Plan Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Plan Name [Axis] Plan Name [Axis] HBB Facility HBB Facility [Member] HBB Facility Reclassification of pension adjustments into earnings Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction And Translation Gain (Loss) Arising During Period, Net Of Tax, Excluding Intra-Entity Accounts Other Comprehensive Income (Loss), Foreign Currency Transaction And Translation Gain (Loss) Arising During Period, Net Of Tax, Excluding Intra-Entity Accounts Stock repurchase program, number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Tax effects Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] EX-101.PRE 10 hbb-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
May 03, 2024
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-38214  
Entity Registrant Name HAMILTON BEACH BRANDS HOLDING COMPANY  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 31-1236686  
Entity Address, Address Line One 4421 WATERFRONT DR.  
Entity Address, City or Town GLEN ALLEN  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 23060  
City Area Code (804)  
Local Phone Number 273-9777  
Title of 12(b) Security Class A Common Stock, Par Value $0.01 Per Share  
Trading Symbol HBB  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001709164  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Class A Common stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   10,534,277
Class B Common stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   3,611,746
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Current assets      
Cash and cash equivalents $ 26,279 $ 15,370 $ 2,218
Trade receivables, net 89,596 135,434 90,310
Inventory 133,523 126,554 131,542
Prepaid expenses and other current assets 12,893 9,457 11,618
Total current assets 262,291 286,815 235,688
Property, plant and equipment, net 36,851 27,401 27,216
Right-of-use lease assets 37,848 39,423 42,652
Goodwill 6,253 6,253 6,253
Other intangible assets, net 2,375 1,292 1,442
Deferred income taxes 2,410 2,581 3,047
Deferred costs 14,550 14,613 14,371
Other non-current assets 6,372 6,324 5,938
Total assets 368,950 384,702 336,607
Current liabilities      
Accounts payable 96,579 99,704 51,261
Accrued compensation 5,701 14,948 13,464
Accrued product returns 6,135 6,232 5,551
Lease liabilities 6,086 6,155 5,918
Other current liabilities 11,693 12,549 12,072
Total current liabilities 126,194 139,588 88,266
Revolving credit agreements 50,000 50,000 79,333
Lease liabilities, non-current 41,009 41,937 45,317
Other long-term liabilities 6,340 5,910 5,262
Total liabilities 223,543 237,435 218,178
Stockholders’ equity      
Preferred stock, par value $0.01 per share 0 0 0
Capital in excess of par value 72,303 70,401 65,803
Treasury stock (12,567) (12,013) (8,939)
Retained earnings 96,705 99,398 74,001
Accumulated other comprehensive loss (11,184) (10,667) (12,583)
Total stockholders’ equity 145,407 147,267 118,429
Total liabilities and stockholders’ equity 368,950 384,702 336,607
Class A Common stock      
Stockholders’ equity      
Common stock 114 112 111
Class B Common stock      
Stockholders’ equity      
Common stock $ 36 $ 36 $ 36
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 128,277 $ 128,252
Cost of sales 98,223 107,342
Gross profit 30,054 20,910
Selling, general and administrative expenses 30,947 25,919
Amortization of intangible assets 50 50
Operating profit (loss) (943) (5,059)
Interest expense, net 156 1,269
Other expense (income), net 173 16
Income (loss) before income taxes (1,272) (6,344)
Income tax expense (benefit) (110) (1,567)
Net income (loss) $ (1,162) $ (4,777)
Basic earnings (loss) per share (in dollars per share) $ (0.08) $ (0.34)
Diluted earnings (loss) per share (in dollars per share) $ (0.08) $ (0.34)
Basic weighted average shares outstanding (in shares) 14,162 14,073
Diluted weighted average shares outstanding (in shares) 14,162 14,073
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ (1,162) $ (4,777)
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustment (1,097) 69
(Loss) gain on long-term intra-entity foreign currency transactions 0 452
Cash flow hedging activity 37 (1,437)
Reclassification of hedging activities into earnings 472 187
Reclassification of pension adjustments into earnings 71 64
Total other comprehensive income (loss), net of tax (517) (665)
Comprehensive income (loss) $ (1,679) $ (5,442)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities    
Net income (loss) $ (1,162) $ (4,777)
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:    
Depreciation and amortization 1,188 1,004
Stock compensation expense 1,904 797
Other 1,255 (220)
Net changes in operating assets and liabilities:    
Trade receivables 46,236 25,292
Inventory (9,614) 25,030
Other assets (3,074) 1,082
Accounts payable (3,102) (10,392)
Other liabilities (13,930) (2,942)
Net cash provided by (used for) operating activities 19,701 34,874
Investing activities    
Expenditures for property, plant and equipment (942) (464)
Acquisition of business, net of cash acquired (7,412) 0
Issuance of secured loan (600) 0
Repayment of secured loan 2,205 0
Other 0 (150)
Net cash provided by (used for) investing activities (6,749) (614)
Financing activities    
Net additions (reductions) to revolving credit agreements 0 (31,567)
Cash dividends paid (1,531) (1,460)
Purchase of treasury stock (554) 0
Net cash provided by (used for) financing activities (2,085) (33,027)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (2) 57
Cash, cash equivalents and restricted cash    
Increase (decrease) for the period 10,865 1,290
Balance at the beginning of the period 16,379 1,905
Balance at the end of the period 27,244 3,195
Reconciliation of cash, cash equivalents and restricted cash    
Cash and cash equivalents 26,279 2,218
Restricted cash included in prepaid expenses and other current assets 51 62
Restricted cash included in other non-current assets 914 915
Total cash, cash equivalents and restricted cash $ 27,244 $ 3,195
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Class A Common stock
Common Stock
Class B Common stock
Capital in Excess of Par Value
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2022 $ 124,534 $ 107 $ 38 $ 65,008 $ (8,939) $ 80,238 $ (11,918)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) (4,777)         (4,777)  
Issuance of common stock, net of conversions 0 4 (2) (2)      
Share-based compensation expense 797     797      
Cash dividends (1,460)         (1,460)  
Other comprehensive income (loss), net of tax (916)           (916)
Reclassification adjustment to net income (loss) 251           251
Ending balance at Mar. 31, 2023 118,429 111 36 65,803 (8,939) 74,001 (12,583)
Beginning balance at Dec. 31, 2023 147,267 112 36 70,401 (12,013) 99,398 (10,667)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) (1,162)         (1,162)  
Purchase of treasury stock (554)       (554)    
Issuance of common stock, net of conversions 0 2   (2)      
Share-based compensation expense 1,904     1,904      
Cash dividends (1,531)         (1,531)  
Other comprehensive income (loss), net of tax (1,060)           (1,060)
Reclassification adjustment to net income (loss) 543           543
Ending balance at Mar. 31, 2024 $ 145,407 $ 114 $ 36 $ 72,303 $ (12,567) $ 96,705 $ (11,184)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]    
Cash dividends (in dollars per share) $ 0.11 $ 0.105
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Recently Issued Accounting Standards
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Recently Issued Accounting Standards Basis of Presentation and Recently Issued Accounting Standards
Basis of Presentation

Throughout this Quarterly Report on Form 10-Q and the notes to unaudited consolidated financial statements, references to “Hamilton Beach Holding”, “the Company”, “we”, “us” and “our” and similar references are to Hamilton Beach Brands Holding Company and its subsidiaries on a consolidated basis unless otherwise noted or as the context otherwise requires. Hamilton Beach Brands Holding Company is a holding company and operates through its indirect, wholly owned subsidiary, Hamilton Beach Brands, Inc., a Delaware corporation (“HBB”). HBB is the Company’s single reportable segment.

We are a leading designer, marketer and distributor of a wide range of branded small electric household and specialty housewares appliances, as well as commercial products for restaurants, fast food chains, bars and hotels, and are a provider of connected devices and software for healthcare management.

The financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the remainder of the year due to the highly seasonal nature of the Company’s primary markets. A majority of revenue and operating profit typically occurs in the second half of the calendar year when sales of products to retailers and consumers historically increase significantly for the fall holiday-selling season.

Accounting Standards Not Yet Adopted

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which updates reportable segment disclosure requirements on an annual and interim basis. The amendments are effective for the annual period ending December 31, 2024, and the interim periods thereafter. Early adoption is permitted. Updates should be applied retrospectively to all prior periods presented in the financial statements. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which enhances income tax disclosure requirements primarily involving more detailed disclosure for income taxes paid and the effective tax rate reconciliation. The amendments are effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively but retrospective application is permitted. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.

U.S. Pension Plan Termination

During 2022, the Board approved the termination of our U.S. defined benefit pension plan (the “Plan”) with an effective date of September 30, 2022. The termination process is still ongoing and is expected to be completed in 2024. Benefit obligations under the Plan will be settled through a combination of lump sum payments to eligible plan participants and the purchase of a group annuity contract, under which future benefit obligations will be transferred to a third-party insurance company. The Company currently expects that all surplus assets remaining after the Plan termination will be transferred to a qualified replacement plan. The surplus assets as of December 31, 2023 were $12.2 million. The deferred loss of $6.6 million as of March 31, 2024 within Accumulated Other Comprehensive Income will be recognized fully when the plan is terminated or as settlements occur, which would trigger accelerated recognition.
Accounts payable - Supplier Finance Program
The Company has an agreement with a third-party administrator to provide an accounts payable tracking system which facilitates a participating supplier’s ability to monitor and voluntarily elect to sell payment obligations owed by the Company to the designated third-party financial institution. Participating suppliers can sell one or more of the Company’s payment obligations at their sole discretion. The Company has no economic interest in a supplier’s decision to sell one or more of its payment obligations. The Company’s rights and obligations with respect to such payment obligations, including amounts due and scheduled payment terms, are not impacted by suppliers’ decisions to sell amounts under these arrangements. The agreement has a limit of $60.0 million in payment obligations ($85.0 million during peak season from August to January). There is no requirement to provide assets pledged as security or other forms of guarantees under the agreement. The Company pays the third-party administrator based upon the original payment terms negotiated with participating suppliers. The payment of these obligations by the Company is included in cash used in operating activities in the Consolidated Statement of Cash Flows. As of March 31, 2024, December 31, 2023 and March 31, 2023, the Company has $54.8 million, $55.0 million and $30.4 million, respectively, in outstanding payment obligations that are presented in Accounts payable on the Consolidated Balance Sheets. Of these totals, the third-party financial institution has made payments to participating suppliers to settle $46.1 million, $48.9 million and $30.3 million, respectively, of our outstanding payment obligations.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Transfer of Financial Assets
3 Months Ended
Mar. 31, 2024
Transfers and Servicing [Abstract]  
Transfer of Financial Assets Transfer of Financial Assets
The Company has entered into an arrangement with a financial institution to sell certain U.S. trade receivables on a non-recourse basis. Under the terms of the agreement, the Company receives cash proceeds and retains no rights or interest and has no obligations with respect to the sold receivables. These transactions, which are accounted for as sold receivables, result in a reduction in trade receivables because the agreement transfers effective control over and risk related to the receivables to the buyer. Under this arrangement, the Company derecognized $30.1 million and $29.7 million of trade receivables during the three months ending March 31, 2024 and March 31, 2023, respectively, and $128.7 million during the year ending December 31, 2023. The loss incurred on sold receivables in the consolidated results of operations for the three months ended March 31, 2024 and 2023 was not material. The Company does not carry any servicing assets or liabilities. Cash proceeds from this arrangement are reflected as operating activities in the Consolidated Statements of Cash Flows.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Disclosure
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Disclosure Fair Value Disclosure
The following table presents the Company’s assets and liabilities accounted for at fair value on a recurring basis:
DescriptionBalance Sheet LocationMARCH 31
2024
 DECEMBER 31
2023
MARCH 31
2023
Assets:
Interest rate swap agreements
CurrentPrepaid expenses and other current assets$1,120 $511 $1,064 
Long-termOther non-current assets3,579 3,501 3,168 
Foreign currency exchange contracts
CurrentPrepaid expenses and other current assets — 49 
$4,699 $4,012 $4,281 
Liabilities:
Foreign currency exchange contracts
CurrentOther current liabilities607 538 357 
$607 $538 $357 

The Company measures its derivatives at fair value using significant observable inputs, which is Level 2 as defined in the fair value hierarchy. The Company uses a present value technique that incorporates the Secured Overnight Financing Rate (SOFR) swap curve, foreign currency spot rates and foreign currency forward rates to value its derivatives, including its interest rate swap agreements and foreign currency exchange contracts. The Company also incorporates the effect of HBB and counterparty credit risk into the valuation.
Other Fair Value Measurement Disclosures

The carrying amounts of cash and cash equivalents, trade receivables and accounts payable approximate fair value due to the short-term maturities of these instruments. The fair value of HBB’s $150.0 million senior secured floating-rate revolving credit facility (the “HBB Facility”), including book overdrafts, which approximate book value, was determined using current rates offered for similar obligations taking into account HBB’s credit risk, which is Level 2 as defined in the fair value hierarchy.

There were no transfers into or out of Levels 1, 2 or 3 during the three months ended March 31, 2024.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
Capital Stock 

The following table sets forth the Company’s authorized capital stock information:
MARCH 31
2024
DECEMBER 31
2023
MARCH 31
2023
Preferred stock, par value $0.01 per share
Preferred stock authorized5,000 5,000 5,000 
Preferred stock outstanding — — 
Class A Common stock, par value $0.01 per share
Class A Common authorized70,000 70,000 70,000 
Class A Common issued (1)(2)
11,427 11,161 11,070 
Treasury Stock (3)
907 877 626 
Class B Common stock, par value $0.01 per share, convertible into Class A Common stock on a one-for-one basis
Class B Common authorized30,000 30,000 30,000 
Class B Common issued (1)
3,612 3,616 3,629 

(1) Class B Common converted to Class A Common were 4 and 215 shares during the three months ending March 31, 2024 and 2023, respectively.

(2) The Company issued Class A Common of 262 and 192 shares during the three months ending March 31, 2024 and 2023, respectively.

(3) On March 5, 2024, a total of 30 mandatory cashless-exercise-award shares of Class A Common were surrendered to the Company by the participants of our Executive Long-Term Equity Incentive Compensation Plan (the “Incentive Plan”) in order to satisfy the participants’ tax withholding obligations with respect to shares of Class A Common awarded under the Incentive Plan on March 5, 2024.

Stock Repurchase Program: In November 2023, the Company’s Board approved a stock repurchase program for the purchase of up to $25 million of the Company’s Class A Common outstanding starting January 1, 2024 and ending December 31, 2025. This program replaced the previous stock repurchase plan that started February 22, 2022 and ended December 31, 2023. There were no share repurchases during the three months ended March 31, 2024 or 2023. During the year ended December 31, 2023, the Company repurchased 250,772 shares for an aggregate purchase price of $3.1 million. As of March 31, 2024, the Company had $25.0 million remaining authorized for repurchase.
Accumulated Other Comprehensive Loss: The following table summarizes changes in accumulated other comprehensive loss by component and related tax effects for periods shown:
 Foreign CurrencyDeferred Gain (Loss) on Cash Flow Hedging Pension Plan AdjustmentTotal
Balance, January 1, 2024$(6,412)$2,424 $(6,679)$(10,667)
Other comprehensive income (loss)(1,097)29  (1,068)
Reclassification adjustment to net income (loss) 647 94 741 
Tax effects (167)(23)(190)
Balance, March 31, 2024$(7,509)$2,933 $(6,608)$(11,184)
Balance, January 1, 2023$(8,924)$4,158 $(7,152)$(11,918)
Other comprehensive income (loss)715 (1,881)— (1,166)
Reclassification adjustment to net income (loss)— 252 87 339 
Tax effects(194)379 (23)162 
Balance, March 31, 2023$(8,403)$2,908 $(7,088)$(12,583)
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services, which includes an estimate for variable consideration.

The Company’s warranty program to the consumer consists generally of an assurance-type limited warranty lasting for varying periods of up to ten years for electric appliances, with the majority of products having a warranty of one to three years. There is no guarantee to the consumer as the Company may repair or replace, in its discretion, products returned under warranty. Accordingly, the Company determined that no separate performance obligation exists.

The Company’s products are not sold with a general right of return. Subject to certain terms and conditions, however, the Company will agree to accept a portion of products sold that, based on historical experience, are estimated to be returned for reasons such as product failure and excess inventory stocked by the customer. Product returns, customer programs and incentive offerings, including special pricing agreements, price competition, promotions and other volume-based incentives are accounted for as variable consideration.

A description of revenue sources and performance obligations for the Company are as follows:

Consumer and Commercial product revenue
Transactions with both consumer and commercial customers generally originate upon the receipt of a purchase order from a customer, which in some cases are governed by master sales agreements, specifying product(s) that the customer desires. Contracts for product revenue have an original duration of one year or less, and payment terms are generally standard and based on customer creditworthiness. Revenue from product sales is recognized at the point in time when control transfers to the customer, which is either when a product is shipped from a Company facility, or delivered to customers, depending on the shipping terms. The amount of revenue recognized varies primarily with price concessions and changes in returns. The Company offers price concessions to its customers for incentive offerings, special pricing agreements, price competition, promotions or other volume-based arrangements. The Company evaluated such agreements with its customers and determined returns and price concessions should be accounted for as variable consideration.

Consumer product revenue consists of sales of small electric household and specialty housewares appliances to traditional brick and mortar and ecommerce retailers, distributors and directly to the end consumer. A majority of this revenue is in North America.

Commercial product revenue consists of sales of products for restaurants, fast-food chains, bars and hotels. Approximately one-half of the Company’s commercial sales is in the U.S. and the other half is in markets across the globe.
License revenue
From time to time, the Company enters into exclusive and non-exclusive licensing agreements which grant the right to use certain of the Company’s intellectual property (“IP”) in connection with designing, manufacturing, distributing, advertising, promoting and selling the licensees’ products during the term of the agreement. The IP that is licensed generally consists of trademarks, trade names, patents, trade dress, logos and/or products (the “Licensed IP”). In exchange for granting the right to use the Licensed IP, the Company receives a royalty payment, which is a function of (1) the total net sales of products that use the Licensed IP and (2) the royalty percentage that is stated in the licensing agreement. The Company recognizes revenue at the later of when the subsequent sales occur or when the performance obligation is satisfied over time. Additionally, the Company enters into agreements which grant the right to use software for healthcare management. The Company receives a license payment which is recognized when the performance obligation is satisfied over time.

Lease revenue
The Company leases connected devices to specialty pharmacy networks and pharmaceutical companies and is accounted for under Accounting Standards Codification 842, Leases as operating leases.

The following table sets forth Company’s revenue on a disaggregated basis for the three months ended March 31:
THREE MONTHS ENDED
MARCH 31
 2024 2023
Type of good or service:
  Consumer products$112,750 $113,432 
  Commercial products13,453 13,404 
  Licensing1,615 1,416 
  Leasing459 — 
     Total revenues$128,277 $128,252 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies
The Company is involved in various legal and regulatory proceedings and claims that have arisen in the ordinary course of business, including product liability, patent infringement, asbestos related claims, environmental and other claims. Although it is difficult to predict the ultimate outcome of these proceedings and claims, the Company believes the ultimate disposition of these matters will not have a material adverse effect on the financial condition, results of operation or cash flows of the Company. Any costs that the Company estimates will be paid as a result of these claims are accrued when the liability is considered probable and the amount of such costs can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss.

Proceedings and claims asserted against the Company are subject to inherent uncertainties and unfavorable rulings could occur. If an unfavorable ruling were to occur, there exists the possibility of an adverse impact on the Company’s financial position and on the results of operations and cash flows for the period in which the ruling occurs, or in future periods.

Environmental matters

The Company is investigating or remediating historical environmental contamination at some current and former sites operated by the Company or by businesses it acquired. Based on the current stage of the investigation or remediation at each known site, the Company estimates the total investigation and remediation costs and the period of assessment and remediation activity required for each site. The estimate of future investigation and remediation costs is primarily based on variables associated with site clean-up, including, but not limited to, physical characteristics of the site, the nature and extent of the contamination and applicable regulatory programs and remediation standards.
No assessment can fully characterize all subsurface conditions at a site. There is no assurance that additional assessment and remediation efforts will not result in adjustments to estimated remediation costs or the time frame for remediation at these sites.
The Company’s estimates of investigation and remediation costs may change if it discovers contamination at additional sites or additional contamination at known sites, if the effectiveness of its current remediation efforts change, if applicable federal or state regulations change or if the Company’s estimate of the time required to remediate the sites changes. The Company’s current estimates may differ materially from original estimates.        

As of March 31, 2024, December 31, 2023 and March 31, 2023, the Company had accrued undiscounted obligations of $3.3 million, $3.4 million and $3.3 million, respectively, for environmental investigation and remediation activities. The Company estimates that it is reasonably possible that it may incur additional expenses in the range of zero to $1.5 million related to the environmental investigation and remediation at these sites. As of March 31, 2024, the Company has $1.0 million, classified as restricted cash, associated with reimbursement of environmental investigation and remediation costs from a responsible party in exchange for release from all future obligations for one site. Additionally, the Company has a $1.2 million asset associated with the reimbursement of costs associated with two sites.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period.
The effective tax rate was 8.6% and 24.7% on loss for the three months ended March 31, 2024 and 2023, respectively. The effective tax rate for the three months ended March 31, 2024 was impacted by the exclusion of the foreign losses of HealthBeacon PLC (“HealthBeacon”) requiring a full valuation allowance for which no benefit can be recognized.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
On February 2, 2024, we completed the acquisition of HealthBeacon, a medical technology firm and strategic partner of the Company, for €6.9 million (approximately $7.5 million). The transaction was funded with cash on hand.

The acquisition of HealthBeacon was accounted for as a business combination using the acquisition method of accounting. The results of operations for HealthBeacon are included in the accompanying Consolidated Statements of Operations from the acquisition date (February 2, 2024) until March 31, 2024. HealthBeacon had $0.6 million in revenue and $1.1 million in operating loss that was included in our consolidated financial statements for the three months ended March 31, 2024. Pro forma financial information has not been presented, as revenue and expenses related to the acquisition do not have a material impact on the Company’s unaudited consolidated financial statements.

The determination and allocation of purchase price consideration is based on preliminary estimates of fair value; such estimates and assumptions are subject to change within the measurement period (up to one year from the acquisition date). As of March 31, 2024, the purchase price allocation for HealthBeacon is preliminary as we assess and gather additional information regarding the fair value of the assets acquired and liabilities assumed as of the acquisition date, primarily in the relation to the valuations of property and equipment and intangible assets as well as certain working capital related accounts. These differences could have a material impact on our results of operations and financial position

During the three months ended March 31, 2024, we incurred transaction costs of approximately $1.0 million, which are included in Selling, general, and administrative expenses.
The following table presents the preliminary value of assets acquired and liabilities assumed and will be finalized pending completion of purchase accounting matters:
Preliminary Fair Values as of
February 2, 2024
Cash and cash equivalents$147 
Current assets1,452 
Property, plant and equipment, net7,449 
Other intangible assets, net1,133 
Total assets acquired10,181 
Liabilities, current2,006 
Liabilities, non-current616 
Total liabilities acquired2,622 
Purchase Price$7,559 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income (loss) $ (1,162) $ (4,777)
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Recently Issued Accounting Standards (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation

Throughout this Quarterly Report on Form 10-Q and the notes to unaudited consolidated financial statements, references to “Hamilton Beach Holding”, “the Company”, “we”, “us” and “our” and similar references are to Hamilton Beach Brands Holding Company and its subsidiaries on a consolidated basis unless otherwise noted or as the context otherwise requires. Hamilton Beach Brands Holding Company is a holding company and operates through its indirect, wholly owned subsidiary, Hamilton Beach Brands, Inc., a Delaware corporation (“HBB”). HBB is the Company’s single reportable segment.

We are a leading designer, marketer and distributor of a wide range of branded small electric household and specialty housewares appliances, as well as commercial products for restaurants, fast food chains, bars and hotels, and are a provider of connected devices and software for healthcare management.

The financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the remainder of the year due to the highly seasonal nature of the Company’s primary markets. A majority of revenue and operating profit typically occurs in the second half of the calendar year when sales of products to retailers and consumers historically increase significantly for the fall holiday-selling season.
Accounting Standards Not Yet Adopted
Accounting Standards Not Yet Adopted

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which updates reportable segment disclosure requirements on an annual and interim basis. The amendments are effective for the annual period ending December 31, 2024, and the interim periods thereafter. Early adoption is permitted. Updates should be applied retrospectively to all prior periods presented in the financial statements. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which enhances income tax disclosure requirements primarily involving more detailed disclosure for income taxes paid and the effective tax rate reconciliation. The amendments are effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively but retrospective application is permitted. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.
Accounts payable - Supplier Finance Program
Accounts payable - Supplier Finance Program
The Company has an agreement with a third-party administrator to provide an accounts payable tracking system which facilitates a participating supplier’s ability to monitor and voluntarily elect to sell payment obligations owed by the Company to the designated third-party financial institution. Participating suppliers can sell one or more of the Company’s payment obligations at their sole discretion. The Company has no economic interest in a supplier’s decision to sell one or more of its payment obligations. The Company’s rights and obligations with respect to such payment obligations, including amounts due and scheduled payment terms, are not impacted by suppliers’ decisions to sell amounts under these arrangements. The agreement has a limit of $60.0 million in payment obligations ($85.0 million during peak season from August to January). There is no requirement to provide assets pledged as security or other forms of guarantees under the agreement. The Company pays the third-party administrator based upon the original payment terms negotiated with participating suppliers. The payment of these obligations by the Company is included in cash used in operating activities in the Consolidated Statement of Cash Flows.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Disclosure (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents the Company’s assets and liabilities accounted for at fair value on a recurring basis:
DescriptionBalance Sheet LocationMARCH 31
2024
 DECEMBER 31
2023
MARCH 31
2023
Assets:
Interest rate swap agreements
CurrentPrepaid expenses and other current assets$1,120 $511 $1,064 
Long-termOther non-current assets3,579 3,501 3,168 
Foreign currency exchange contracts
CurrentPrepaid expenses and other current assets — 49 
$4,699 $4,012 $4,281 
Liabilities:
Foreign currency exchange contracts
CurrentOther current liabilities607 538 357 
$607 $538 $357 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Capital Stock
The following table sets forth the Company’s authorized capital stock information:
MARCH 31
2024
DECEMBER 31
2023
MARCH 31
2023
Preferred stock, par value $0.01 per share
Preferred stock authorized5,000 5,000 5,000 
Preferred stock outstanding — — 
Class A Common stock, par value $0.01 per share
Class A Common authorized70,000 70,000 70,000 
Class A Common issued (1)(2)
11,427 11,161 11,070 
Treasury Stock (3)
907 877 626 
Class B Common stock, par value $0.01 per share, convertible into Class A Common stock on a one-for-one basis
Class B Common authorized30,000 30,000 30,000 
Class B Common issued (1)
3,612 3,616 3,629 

(1) Class B Common converted to Class A Common were 4 and 215 shares during the three months ending March 31, 2024 and 2023, respectively.

(2) The Company issued Class A Common of 262 and 192 shares during the three months ending March 31, 2024 and 2023, respectively.

(3) On March 5, 2024, a total of 30 mandatory cashless-exercise-award shares of Class A Common were surrendered to the Company by the participants of our Executive Long-Term Equity Incentive Compensation Plan (the “Incentive Plan”) in order to satisfy the participants’ tax withholding obligations with respect to shares of Class A Common awarded under the Incentive Plan on March 5, 2024.
Schedule of Accumulated Other Comprehensive Loss The following table summarizes changes in accumulated other comprehensive loss by component and related tax effects for periods shown:
 Foreign CurrencyDeferred Gain (Loss) on Cash Flow Hedging Pension Plan AdjustmentTotal
Balance, January 1, 2024$(6,412)$2,424 $(6,679)$(10,667)
Other comprehensive income (loss)(1,097)29  (1,068)
Reclassification adjustment to net income (loss) 647 94 741 
Tax effects (167)(23)(190)
Balance, March 31, 2024$(7,509)$2,933 $(6,608)$(11,184)
Balance, January 1, 2023$(8,924)$4,158 $(7,152)$(11,918)
Other comprehensive income (loss)715 (1,881)— (1,166)
Reclassification adjustment to net income (loss)— 252 87 339 
Tax effects(194)379 (23)162 
Balance, March 31, 2023$(8,403)$2,908 $(7,088)$(12,583)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table sets forth Company’s revenue on a disaggregated basis for the three months ended March 31:
THREE MONTHS ENDED
MARCH 31
 2024 2023
Type of good or service:
  Consumer products$112,750 $113,432 
  Commercial products13,453 13,404 
  Licensing1,615 1,416 
  Leasing459 — 
     Total revenues$128,277 $128,252 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Schedule of Preliminary Assets Acquired and Liabilities Assumed
The following table presents the preliminary value of assets acquired and liabilities assumed and will be finalized pending completion of purchase accounting matters:
Preliminary Fair Values as of
February 2, 2024
Cash and cash equivalents$147 
Current assets1,452 
Property, plant and equipment, net7,449 
Other intangible assets, net1,133 
Total assets acquired10,181 
Liabilities, current2,006 
Liabilities, non-current616 
Total liabilities acquired2,622 
Purchase Price$7,559 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Recently Issued Accounting Standards (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Basis of Presentation and Policies [Line Items]      
Surplus assets     $ 12.2
Deferred loss within Accumulated Other Comprehensive Income $ 6.6    
Limit on payment obligations 60.0    
Outstanding payment obligations, current $ 54.8 $ 30.4 $ 55.0
Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable Accounts payable Accounts payable
Supplier finance program, obligation, settlement $ 46.1 $ 30.3 $ 48.9
Maximum      
Basis of Presentation and Policies [Line Items]      
Limit on payment obligations $ 85.0    
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Transfer of Financial Assets (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Transfers and Servicing [Abstract]      
Accounts receivable derecognized $ 30.1 $ 29.7 $ 128.7
Loss on sale of accounts receivable $ 0.0 $ 0.0  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Letter of Credit | HBB Facility      
Liabilities:      
Line of credit facility, maximum borrowing capacity $ 150,000    
Fair value measurements, recurring      
Assets:      
Assets at fair value 4,699 $ 4,012 $ 4,281
Liabilities:      
Liabilities at fair value 607 538 357
Fair value measurements, recurring | Prepaid expenses and other current assets      
Assets:      
Interest rate swap agreements 1,120 511 1,064
Foreign currency exchange contracts 0 0 49
Fair value measurements, recurring | Other non-current assets      
Assets:      
Interest rate swap agreements 3,579 3,501 3,168
Fair value measurements, recurring | Other current liabilities      
Liabilities:      
Foreign currency exchange contracts $ 607 $ 538 $ 357
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity - Schedule of Capital Stock (Details)
shares in Thousands
3 Months Ended
Mar. 05, 2024
shares
Mar. 31, 2024
$ / shares
shares
Mar. 31, 2023
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Class of Stock [Line Items]        
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.01 $ 0.01 $ 0.01
Preferred stock authorized (in shares)   5,000 5,000 5,000
Preferred stock outstanding (in shares)   0 0 0
Class A Common stock        
Class of Stock [Line Items]        
Common stock, par value (in dollars per share) | $ / shares   $ 0.01 $ 0.01 $ 0.01
Common stock authorized (in shares)   70,000 70,000 70,000
Common stock issued (in shares)   11,427 11,070 11,161
Treasury Stock (in shares)   907 626 877
Class A common shares issued (in shares)   262 192  
Class A Common stock | Incentive Plan        
Class of Stock [Line Items]        
Number of shares surrendered to satisfy tax withholding obligation 30      
Class B Common stock        
Class of Stock [Line Items]        
Common stock, par value (in dollars per share) | $ / shares   $ 0.01 $ 0.01 $ 0.01
Common stock, convertible conversion ratio   1 1 1
Common stock authorized (in shares)   30,000 30,000 30,000
Common stock issued (in shares)   3,612 3,629 3,616
Class B common converted to Class A common (in shares)   4 215  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity - Stock Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Nov. 30, 2023
Class of Stock [Line Items]        
Stock repurchased (in shares) 0 0 250,772  
Aggregate purchase price     $ 3.1  
Remaining authorized repurchase amount $ 25.0      
Shares Outstanding Class A        
Class of Stock [Line Items]        
Stock repurchase program, number of shares authorized to be repurchased (in shares)       25,000,000
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 147,267 $ 124,534
Other comprehensive income (loss) (1,068) (1,166)
Reclassification adjustment to net income (loss) 741 339
Tax effects (190) 162
Ending balance 145,407 118,429
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (10,667) (11,918)
Ending balance (11,184) (12,583)
Foreign Currency    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (6,412) (8,924)
Other comprehensive income (loss) (1,097) 715
Reclassification adjustment to net income (loss) 0 0
Tax effects 0 (194)
Ending balance (7,509) (8,403)
Deferred Gain (Loss) on Cash Flow Hedging    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 2,424 4,158
Other comprehensive income (loss) 29 (1,881)
Reclassification adjustment to net income (loss) 647 252
Tax effects (167) 379
Ending balance 2,933 2,908
Pension Plan Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (6,679) (7,152)
Other comprehensive income (loss) 0 0
Reclassification adjustment to net income (loss) 94 87
Tax effects (23) (23)
Ending balance $ (6,608) $ (7,088)
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Narrative) (Details)
3 Months Ended
Mar. 31, 2024
Commercial products | Geographic Concentration Risk | Revenue from Contract with Customer Benchmark | United States  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 50.00%
Commercial products | Geographic Concentration Risk | Revenue from Contract with Customer Benchmark | Non-US  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage 50.00%
Maximum | Electric appliances  
Disaggregation of Revenue [Line Items]  
Warranty term 10 years
Maximum | Other products  
Disaggregation of Revenue [Line Items]  
Warranty term 3 years
Maximum | Consumer products  
Disaggregation of Revenue [Line Items]  
Revenue contract duration 1 year
Maximum | Commercial products  
Disaggregation of Revenue [Line Items]  
Revenue contract duration 1 year
Minimum | Other products  
Disaggregation of Revenue [Line Items]  
Warranty term 1 year
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Leasing $ 459 $ 0
Total revenues 128,277 128,252
Consumer products    
Disaggregation of Revenue [Line Items]    
Revenue 112,750 113,432
Commercial products    
Disaggregation of Revenue [Line Items]    
Revenue 13,453 13,404
Licensing    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,615 $ 1,416
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contingencies (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
numberOfSite
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Loss Contingencies [Line Items]      
Accrual for environmental investigation and remediation activities $ 3.3 $ 3.4 $ 3.3
Portion of loss contingency proceeds representing restricted cash 1.0    
Asset associated with reimbursement of costs $ 1.2    
Loss contingency, number of sites associated with cost reimbursement | numberOfSite 2    
Minimum      
Loss Contingencies [Line Items]      
Estimate of additional expenses $ 0.0    
Maximum      
Loss Contingencies [Line Items]      
Estimate of additional expenses $ 1.5    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Effective tax rate on income, percent 8.60% 24.70%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Narrative (Details) - HealthBeacon
€ in Millions, $ in Millions
3 Months Ended
Feb. 02, 2024
EUR (€)
Feb. 02, 2024
USD ($)
Mar. 31, 2024
USD ($)
Asset Acquisition [Line Items]      
Business combination, consideration transferred € 6.9 $ 7.5  
Revenues     $ 0.6
Operating profit (loss)     (1.1)
Transaction costs     $ 1.0
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Schedule of Preliminary Assets Acquired and Liabilities Assumed (Details) - HealthBeacon
$ in Thousands
Feb. 02, 2024
USD ($)
Asset Acquisition [Line Items]  
Cash and cash equivalents $ 147
Current assets 1,452
Property, plant and equipment, net 7,449
Other intangible assets, net 1,133
Total assets acquired 10,181
Liabilities, current 2,006
Liabilities, non-current 616
Total liabilities acquired 2,622
Purchase Price $ 7,559
EXCEL 46 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !&$IU@'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 " 1A*=8U<"OPN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315!Z'+BV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"9]3%S&1PWPS^#9D:>*:'8FB!,CFB%[G'E_F=0L7 M,NE@&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" 1A*=8+LM]$%8& #$(P & 'AL+W=OTX!D7D!,C/]^+7G^T\=GS^S/@/L:94@I &PO)PBQ8E2#TH_2;O&05L1O0*PE 60!Z%P!Q20#. G!B-"U9 M8NN22-(_Y^P9<'VW4M,_DKI)HI4;/])I7$BNKOHJ3O9'[(ER,%,9 TT@UH13 M<=Z22EA?;KF9R# 5024B&-RR2*X%&$<>]=[&MU2!\E*A;:F&R"IX2_@)P/ 3 M0 YJ&\HSVA?^"AQLBGY3&IS7$4[D<(G<.)*^? 63*.TUNO7]>Z/N 1-)0_&? MJ;Y2P;994'?-SV)#7'K14'U/4/Y$&_T_?H,=YT^3V2.)O?'>SKVW;>K]2^;& MJM=*'F)O3E2^D2J $4Q(:VZA=YWIP.[FYOYN"X7@PN@;#^6!ZN0#7 M=S>7D^D7,+J[G0VF#R;S5MF*YJ%3/'6=0^Q/(I=QU623A\HGL)"JGP+&P8C% MD>2OZMLSULD>]\!\\X>_(CUYQEN^:W@=%H'<@$"V:"=M)Y;W3&A"0!^,??E ]2=D6$ MG8YC=%H'/<$"GZ"=>I+F.E!3XG)C=H$//:?]T6BL#ER"!2]!.^3<,%=E;+9F MD8TG]HB@+FZ>=;M=H[\Z: D6N 3MK'/O2T5*; D@^O#X$2RH&W.52Z-)N](H M(&J@'J@&$(;J^;20S/VAFCSAX!L)8@I^=TX T?66"L@CU<-1P:;=6!3:C )F0'FVU.P?C%79-H14NI<8_0]&%A M9"1[6%5_!2.A@QAI%'.N9S;I=";)HWJNQ,:5F3V*#\;UG)$]JJK/@HW006PT MB=3T.UW(TU-4LC5N]&E7+/-9!PJA H7002BDIW *ZA4:K!@W#DA[= :N2Y6$ M$O!2,:/7.E (%2B$#D*A14B" QCH2X+8[1"KAAFN<&@2>?0%_$7-%NU2CN/ KG,&.^8EZCIH"!4TA/8P3/8,N?*% MQKX'JNC%MA2X1ZZI9MI-#(U&ZT =5* .LI-*O@ZXZ_1*G30//G:QTO<-=7 / M+K@'[UG0>>KE4PJAIQ1&CT<"ELQY'?B#=]Z;'?_%V7'?G-6!1+A (GP0 M$KV=1B931@'N8BDDB?0LS5@/1Z*=K!Y2M=-$3;_9?^I#YQ2WD9[(/YD\%ER$ M[1BST[J'^UOWD= F&PO=V]R:W-H965T M&ULK9IM;]NV%L>_"N$5P[U 4HNDJ(0Y_HG7U)-7/9BF$1L]563?7 MDZ76JP_3:9,O1<6;]W(E:O/-@U05U^:M>IPV*R7XHFM4E5,2!-&TXD4]F5UU MGWU7LRNYUF51B^\*->NJXNKEHRCET_4$3UX_^%$\+G7[P71VM>*/XE;HOU?? ME7DWW459%)6HFT+62(F'Z\D-_I"%0=N@4_RO$$_-WFO46KF7\F?[YLOB>A*T M/1*ER'4;@IL_&S$79=E&,OWX9QMTLKMFVW#_]6OTWSOSQLP];\1^+K4/^339[$UQ-IXN2R;[G_TU&L9G:!\W6A9;1N;'E1%W?_ES]N! MV&N PY$&9-N G-J ;AO04QN$VP9A-S*]E6X<,J[Y[$K))Z1:M8G6ON@&LVMM M[!=U.^^W6IEO"]-.S^;?_KK]]O5+=G/W*4,?;[[>_#7_A&X_?_IT=XLNT=^W M&?K/N_^B=ZBHT=U2KAM>+YJKJ397;MM/\^U5/O97(2-7^9.K]XCB"T0"$@+- MY_[FF-T.!H].U#N'V; MRA^:%<_%]<3D:B/41DQFO_Z"H^ W:&S.&2P[4["#<:.[<:.^Z+,Y;Y;(+""4 MMR_$/^MBPTLSD. 0]J&B+E1;O#8S$I$XO9IN]L?&56%&X^!0E0&Q"$YVH@,S MXU9.4I9'EQ%5ARD(:6E9<61I0 M',!>V,X+\WKY4F_,-$CU G6? 1VCK$VD@_X#,A(Q9OI[<]5I2&++7= *!R-K;1X9R[V MKS2I>7F"C]BYN,D8DF++""!+H@0SRPH@HRQ*1KPD.R_)D8DRQ*+TRP5:E;QU M8^:I+00K@Q)Z-(,2IR\T2IAMS%61. PL50:I"(Y@6^G.5NJUU>'2I7RX7#<" ME<)PB&>>4M=-G(2)Y090I:&==9FK"DW6C603#@8H"+Q^_I!R\524);C3!\XU M(\+L=#E)E1U3'79_CVFPM_O?NLPO:LWKQ\+4YNUDC*ZO;;C#Q1XSVY*KPB0E MMB5 %8[5-SP@!_;NS :!'H0I OC*I>50)H_"QC$B.LEQ('M!5"QQ,X50$6# M,![Q,F ]G/ SDLN&SA%M@$.!Y$QQP4DB["SRB 9C?&(CX$ L!\!^F56R_KR M>''&[L8=T9C8AB 5L?=00,52.E*9\0 !V$\!_3[CL>#NW:8,I^ZL +HDC ,G M4P =C:)@;'T-,("CD_B\+/A]41:Z&,D4+U.\E=+/&BT[5[3#$1R( _N1XR;/ MY=J .5KQEQ9NP>%S"2&-F$/HD"R- V=-NS)F '(L1P?>P'[@,$[4NBLU58N& MO#UL -VX7,!B&Q[F@ J'J;UW9Y",AE$X8F:@#.S'C%4&/@JS6S\J(:JQ M PCB4@,+S#_;U4FR#)#%*:4CJ$L&!B%^!G&2Z&(?2$!?+CT8/@SLN@W*4FK? M\4(R1O'('DX&&"%^&.F3JI3UXZ46JCJZ!EV6B&CHS)6K,@7 F2I 9>ZD1QP- M5$+\9Q1]3AWSX9X@$-*> ]E. !V-0[O 9Y .)S@>*WH#(9#8RUBW6N8_E[)< M"-7\^DM"C?4M$-Z89!+ MH0TOUP*]"]X'&*U,'C1+KD ((RYI.(O^J"3S2@Y]#:Q"_*PRYZNB7?!%C<1S M+IH&R8?!&^C%Q8R8T,!9^H L<,]Y %G$DF"DX-*!6JB?6NZ4J;AK]=(O@6[. MP.-KES4NS0X>6?5S#NL"YQX6TB4I34?L#/!"_?#R0VAN/EH@P55M]D;X+-[% MC#2* YLF(9GIHKV_ [(X#((1GJ0#M% _M!@Z7E?KDFNQ._LUT*_$LOV5N,08)S:_@+H@LJ^S.AM]HUH41\(0"TD$G%)#.UP' >FHOZ3GK=1"#WK@<]9HV7G MBG8XD /.4?^!S]$UZ![/8.P42$CDY!0D&JO] T51/T7M)=3'XPGEC?7F=7#. M:-FYHAV.XT!M-#UG0GD1\,T#>BSJ!I7BP30*WL!F3;0"\_V#E/KU3?L0TNXIM=F_4$L#!!0 ( !&$IUBTZ:P(:P0 '$/ M 8 >&PO=V]R:W-H965T&ULK9?;;N,V$(9?A5 710)D MH[-DI[8!Q\FV 9H#XFQ[4?2"ML8VL1+I)6D[[=.7E&3)EBAU+W)C2?3,Z/O) M(4(:E>N1K6VPYX"1W MRE+;PQSDU^T+5T]V%24A&5!!&$4<5F-KZM[,W(%VR"W^(' 0)_=(2UDP]DT_ M/"1CR]%$D,)2ZA!87?8P@S35D13']S*H5;U3.Y[>'Z-_R<4K,0LL8,;2/TDB M-V-K8*$$5GB7RE=V^ U*0:&.MV2IR'_1H;1U++3<"3L2) M@XIC=O!*!Z_I$'0X^*6#GPLMR')9=UCBR8BS ^+:6D73-_G>2 MJW^)\I.3V?/3_/GWA[OIV_T=FK^IR^/]T]LD2B0WF(!"AZ&W#=@+31%RA3V?/(ULJ,!W>7I80MP6$UP'AHT=&Y4:@>YI M ]TR3) M.QQX.A7.X-I6KA/[00=<5,%%O7"_ZCM.&VE:>,W0=,UI4(GI MFBQ20%@(D$;>08LD=!JPO29GI,.*=-A+^KP%/95T7>8 NDA50ER:^(:MEW\> M!LTL-1B%3M@QG:Y3UPVG%_.!2E GACPN^!6B8,S7,L[9-@FC!J3)R(NZ($^* MF]L_EW(#_$B(+DA^#E]VH[IMBK@YGR:CJ /4JT&]_YG-O$(42XT6H+[/ !6X M2.)W\W8J8YXMK>O%7A/88!;Y0=#!7!S;$1LUQN%&+5FU& 6Q'$78UV6W/ZZ=(L% M62+ G*KM+X[9H,Z#XK-+)S!*6)IB+NI1LY#B1?$IH7/M#)I"C&9^5VK4)+37&;W4_F3=%=9BB&57?\VM"!4IAI4(ZU[%B MXD5_5SQ(MLU;I 63JN'*;S>J)P:N#=3_*\;D\4&_H.JR)_\!4$L#!!0 ( M !&$IU@C^^6@O0, .T+ 8 >&PO=V]R:W-H965T&UL MK59M;^(X$/XK5FYU:J6E>4^@!T@M9;5(+50-N_?A=!_R K/ &37&PW+OD8^';"OSC))'CL2V*#!_O24Y MVX\,VWC;>,K6J50;YGBXP6L2$?EM\\AA938H2580*C)&$2>KD7%C7T]L1SF4 M%M\SLA<'[TA)>6;LAUK,DI%A*48D)[%4$!@>.S(A>:Z0@,?/&M1HOJD<#]_? MT+^4XD',,Q9DPO*_LT2F(Z-OH(2L\#:73VS_E=2"?(47LUR4OVA?VUH&BK=" MLJ)V!@9%1JLG?JD#<> .'H'IW9PV@[>&0>W=G!+H16S4M8=EG@\Y&R/N+(& M-/52QJ;T!C4956F,)(=_,_"3X\EB'BWN9W)C.EQ%:?$&3QJA;]$=NOATB3ZAC*)ERK8"TT0,30FD%+09 MUP1N*P+.&0(N>F!4I@)-:4*28W\3Q#2*G#=%MTXGX /F5\BU/R/'(K9"$U; 84O5*=@1-*,Q*PCZY^992 [U_*\N M>A6ZIT=7A_Q:;'!,1@8 "\)WQ!C_^8<=6'_II'\0V%$@O"807A?Z> X]*:L4 M7^1,B$N=V@HB*"%4!]J->[8=.$-S=RA#8^6%8=A8'?'S&WY^9Z(6,B4?\C4_5!8$>A")I0!)VI@@8)[8]"_^&.J M\2;_05M2%:V+007L'R70&H2M!)Y:!0-]]L*&)>I0BMX>)"0#)G=-V3 MA!>00B#? [:9?$4KK3!$+5:4DXM/-_1:^DW6OJ=6B98I&@%%RQ* M2;+.Z+JZ[$" CF+_A(#;#O>I2<_VW#/G9="P''2R?")QCH7(5EE<%0:G 8P;!_X4QN[?X:^;;W??-9O"]C4 \I[D?^"@OH[A_1" MNZ5 8Q-X9Q0!4$+XNYTD!L=Q264T 8 >&PO M=V]R:W-H965T&ULM5EM<]HX$/XK&JYSD\XDQ9*P#;F$F80D MT\PT32:DU\_"%J"KL3A)D.1^_4FR@\&6%7KEOH!?5NMGM2_/2CI[YN*'G%.J MP,LBR^5Y9Z[4\K3;E_#(9G-E'G2'9TLRHV.J MOBT?A+[K;K2D;$%SR7@.!)V>=R[@Z0C'9H"5^)/19[EU#8PI$\Y_F)O;]+P3 M&$0THXDR*HC^6],1S3*C2>/XNU3:V7S3#-R^?M-^8XW7QDR(I".>?6>IFI]W M^AV0TBE99>J1/W^FI4&AT9?P3-I?\%S*!AV0K*3BBW*P1K!@>?%/7LJ)V!J@ M];@'H'( J@_HM0S Y0!L#2V06;.NB"+#,\&?@3#26INYL'-C1VMK6&[<.%9" MOV5ZG!J.[K^.[[_<7ET\75^!\9/^N[O^^C0&]S=@=#'^#&Z^W'\?@Q/P;7P% MCCY\!!\ R\'3G*\DR5-YUE4:@]'43TG1W?%=C MWQB W@RX1%Z%=T1\ A@> Q2@G@//:/_AV ,';^836WVX1=_]D@JB6#XK I0I M1IVS5&CIN;68W#V52Y+0\XY.3DG%FG:&O_\&H^ /EXD'4K9C<&]C<,^G??A5 MEQJ6)WQ!P5'&I?SHLK90$5D5IK"LAR<01NBLN]XVPR'5B^-X([6#+]S@"[T. MN4C_TEFD"X^20'%=>1*>)RRC(*\#-Z_-PX3(.5@*OF8Z0L'D%1RMI+[0)?,C MX [WGKHL#@_IWP,IVYF_:#-_D=>_5U0K31@IBFZ> K+@0K%_[ .7Y86Z<,N+ M$/;[-5<[A(*@Y_9TO$$:>Y&.%4]^ .U037&RP$M?S#5UP8R;" 9;" J83:%X MT!*/_0W*OA?EO9I3X0+4;P)"85@#U!0Z02AP(QIL$ V\&6(R.)F3?$:E*>Y; M(2XEU5ECG)XQ,F%9>[@/#AGN!U*V,QDPJ @Q\#KH29"4FCI!V9I,,G?Y+G5L M.Z(7(1S5W.400R$:(+?#X!9I0R_&VWRM"QH7KTYLL!DD@PC68]LAAL( MP03 M1!4V]'Z E['CA(>:\' 0-^ UQ6#0;YNYBIZAEPR'%TG"5X8+EN35>->)$#L0 MPJ!.5RXQ&.!6[U:,"OV46LS@5LHY0?8<7\>#+?^5*!UR:-!K UG1*O2R3E$U M?I(IG7:$CD(Y0VG:-KH@2 M^IGRVM!BRM1**S?>,C[4[E*OQV"9D5S9DD__7K&EZ9N):Z&6OX:V4*Y(GU."4--$>T.3*B;.3*E7MP(R"1H(WI5I0HHH#D9\# M'ZDNC\;W^\!$#I)#0;US<4BUP:QH$/EIL+670DUNJT^;0^0$AFV0*O9#?O9[ MKRRR/>L-=!E[*&V[1E>TB]Y? MR9(TM75%@B,=\BN[U52L# 5=\VQMIB31;Y@6G0E*[;K2.3--VFU$H(.9,0RC ME@4&JJ@9^:EY9.(O92;\\M1T.LQ9!5&34G4&X#KS.L5Z45NF5,R+_ O+AY70 MJPYI*Z$2E,B5> 72K.&<8)LKQI,PK#>-#JDVG!59(C]9OI?1TWUSQ4&&*.@W MZJ1##., M45%Q9K(SYK7TRE-;$&G+\5R#^@&C6Z6?II,C9G'A;&&_=YFU>VRO\]=?!A=['_#_K'%?UC/_U; MUC2&UV?#:7F3NU&$FI'G$$.PW^+'BN"QG^ ?=UUCMK&SE6$FEFN6HH;PW[8^ M"U]RNZ.@VWAA>OKVO1G M]($& <+0 & 'AL+W=O=I<82&P] K1)%J<=AF$?6)F)M>KABG22_ON1LF);%"W;Z^V^ MV'K<>RYY[Q%)'?'TJ2B_L#FE'#UG:<[.>G/.%^_Z?1;/:4;8VV)!64I7W3,-Q^1I*\-SJMKMV4H]-BR=,DIS M5K:>T4/QDO$BJYU%"[(D7_V3YSH16P[8VN%@U@ZFXF#9.QRLVL$ZU,&N'6S5 M >]P<&H'1^V#L\/!K1UCT[)X M0J6T%FCRH")$Y2U*F.22NU->BKN)\..C\?75]/K]Y>3\SI^@Z9WX^^!?W4W1 M=8#&T?E5Z$_1Y17R?_]X>?B*1*P M']=A+U9AS1UA[PI.4HW;N-MM7&29(/R4%_$7-$X)8S__A%WCMW-4WV'RC@9W M\M]P+_;A^GMPR2(1'97)\I]CRA@J[M$-*=$GDBZI!B_8DS8Q/+%E^6W54HU_ MV.U_2[D8SN@,^:3,D_Q!5[FH&^(\CI?9,B52^I6 M9)L7Z8R6[!?D?UTF_!OZZ[9(4R3FCR=2SO[6U<#JJJN *[&&2^IQ)6V/*RNZ MK2"<[4?"]CSE:1YW!CJ61Y!@/B18 D6'I39""AD@R#.FB!.)T$N&5M66*_2=#9SV,+ M!PD6 8$UZNNNZ^MVUG\H,UE?\>+&2/7J0Y_EL6XE=>&VDNT-U=&@ M,^JQHP$DF'] ZP/(@"$D6 0$UN"*M^:*U\F5,6%S-$L>DQG=\6KBM1]#;+OJ M$]\9Y5AN0(+YD& !)%AX4&8CH) -=@S6[!ATLF/URA(W7ED:2XOUE,')LXX\ M@W87A]A5N-/9AF.Y PGF0X(%D& A)%BTITH-Z@S7U!EV4N>6QE(92.Z3>#7Y MD-D_2\8SFG/$BXHV>Q>IPU:[3 MNHG?2VC6?8:IH"C9E(DX$M->MMNZ&HC2H@:>$,=ZN;S:QOY#IL_H\:$NX4 M!X\5D4#1)J!H/BA: (H6@J)%4&A-@FXT3MPI51TF)M48S<<#NZ8Z"(#*DJ!H M/BA: (H6'I;>""IHDRD;U1%WRXXWRS*>RZ%,O@V\?'G9]27H FMD,L=1OSAT MASR:,: *)"A:<% ^0M"8$11:DS ;%1+_6!D2[]D[.=K K9$2]"( M(2A:!(76I,1&N,3PRB5NBW]X:+1&$E#Q$A3-/Z@' 6C,$!0M@D)KTF:C8>+O M%3&Q3FMS+%5,Z(YS-$M =4Q0M 4+3PLO1%4T"9--F(F_L%J)M8(9>(UL#7K M@ J:H&@^*%H BA:"HD5[B]5DT4;7Q#]>V,1MT4C5W:6WT3?-[]$U;NTEKA=C8?F4[MKH#:ZRSP^KG=XU12VK3V'BFU=(W M-692D50EP%!C-W0]PU'W:NG@I)"KI+R_M8M3[AL6^7M(B\>J%BY MVHJ[.N'%HMK8^;G@O,BJPSDE,UI* W'_OBCXRXG<*[K>$#WZ%U!+ P04 M" 1A*=82#9SFHL" #6!0 & 'AL+W=O%?S_; M2;.""MJ'?8GM\SW/W7/Q7;CAXE[FB H>"U;*OI,K59VYKDQS+(CL\ I+?;/@ MHB!*'\72E95 DEE0P5S?\X[=@M#2B4)KFXHHY"O%:(E3 7)5%$0\#9'Q3=_I M.EO#+5WFRAC<**S($A-4=]54Z)/;LF2TP%)27H+ 1=\9=,_BGO&W#M\I;N3. M'HR2.>?WYC#.^HYG$D*&J3(,1"]KC)$Q0Z33>&@XG3:D >[NM^P75KO6,B<2 M8\Y^T$SE?>?4@0P79,74+=]<8:/GR/"EG$G[A4WM>])S(%U)Q8L&K#,H:%FO MY+&IPPY \^P'^ W ?PEX+4+0 (KM,[,RCHGBD2AX!L0QENSF8VMC45K-;0T M?S%10M]2C5-1?#-);KZ.SP>ST3DD,[U7)"YMLK053H=0^JF3>AA'=I_)70 UUR321B5&6;/ M\:Z6T6KQMUJ&_IN$UT1T(.A^ M_S>WORB?\='KR13M"6-K!\P2M\B2(*]8-7 MP!>0*)[>YYQE*.1'&#VLJ'J"7X.Y5$*_Y-_[JE>S]_:SF^X^DQ5)L>_H]I4H MUNA$']YUC[TO^Z3_)[)GA>BUA>B]Q1[%1.:0T37-L,PD'- 2,LX8$1(J%/7[ M.=Q7@9KVQ-*:<;2.O$ZW&[KK766UT^ES)^^H]:I3=G=:I$"QM)-#0LI7I:I? M6&MMA]/ ]N0+^U /K7K&_*6I)YY^/TM:2F"XT)1>YT2WO*BG2'U0O+*-..=* MM[7=YGKPHC .^G[!N=H>3(!VE$=_ %!+ P04 " 1A*=8W88.UQ() "S M%@ & 'AL+W=O7_N+,M=%HJRZ]"&U=2[^9*^/6YX/C0??B M2J^J2"_&%V>-7*EK%3\UEQY/XUY*J6ME@W96>+4\'\R.7\U/:3TO^)=6Z[#S M6Y G"^>^T,.'\GPP(8.4444D"1)_;M4;90P)@AE?L\Q!KY(V[O[NI+]CW^'+ M0@;UQID_=!FK\\'+@2C54K8F7KGU>Y7]>4;R"F<"_R_6>>UD((HV1%?GS;"@ MUC;]E7<9A[^R89HW3-GNI(BM?"NCO#CS;BT\K88T^L&N\FX8IRT%Y3IZ?-78 M%R_F,N@@W%)<>A64C3)A94MQI0H\FXWX$$*K2C$K"M?:J.U*7$RM]5!ZRKE3C?!180SDKCB='O[.R M6"EA751!1"=:*]M21^@L^O#B8=E',O21'%+A45[9(FW]Z8>7T^GD]7M9:Q.A M9:YD48GWSI2PFS\>OQYVJTCI&U>CLZHQ@&1KT#.TBZ%)+KR&!PG$?B 6#WEJC C[#"[_6(>%7 M"N>%#(PG]D1U%W=6>/6UU0C4Z"_: RU25/EEL6,D>HZ7'*T4:;9:VQ+"BS@4 M:^Q!L-W:PJ#>F SP8:\A78II.N0%16: M.=XLI ^LJT+D#8G$[^0@Q-S"9C8?/+ P$0:7ZE8S*:O$0BD+1:K!-O"6.CCB5I)[ "Q6XM/H>B16"OA*H@,^ MJX;,D-M*TG@-X0V8+)[\,IM=/F5S-(CK=;VC6]LTWX 0(ZY$GN)G0"E08"-* M1^S'JL*TB!2%!8X3.W8VLMNIR.1$0"IMDI6DFU43RPV(<-#O$9C*4EVC;>XO M6[R&K%>6GS$5))B8.Y;T&Z@L6N_)9RMCRQS'Y(00P0J$!ZF,#&$3)$*MO6AV M*^H6\.QCR=$)#\0G@'/@X8+20')LH.US:].DQ<')%>+Q\KH#&141A4K6Z2>A MA])O9FT+&=\6^G^R<[1EHU C%:?06WA>+\#3/"&*\R3$!^4#,["XQS6O'H?%A"=ANI<9\"D&7Y^=EZC0&"+ M5[?*0O:VN*;L<$N-'KIIX %7U (D"AWT02& R'YIEIU:+%/4FI.UZPJ$"9*R M"]_[T@('$$JIC!#J$ET;UB_FR. M,,<;,CG!,3H\+?R&T/P;!YE9Z;@0()M^<[>) !1\SF;Q;G9-Q3T-'=>?^,O1 MY$7?B:]3.<\4(PU/;I"0A9B^G#Q])3[45/PR?^'JU;81=#O?ZE 8%Q"N,.SZ M][K28%+;E#(5B/WN04TA;^K*1TYR*BSXQ[3G#IZK%[?I5$0EEI8YH[!?+9>* M3SL]EGD[(J]1X+&8W-I/CM-A/RMU.M*&G)URB9L8 MJ6A\R@YN*P3W)$ -2GA'78L,@P! 1P$&<6%CIR<7I6WZ'RZ3LTXYTQ(64!PI MTU+J<;,H,>)ISIPMLNAIF!E!^;6&:B[I2*,B'DRI!ZI7XX).AX,NSV%$SBGL MH &ID*$22YQW4T7O!__1F;MK)A()&ZK)GT9:'I) F.FI3 M#CAB2DF]]KOLOL/DIPY.1RVZ3AAFJU)6+UN>"!8'C.^LQ2X;<%CTR7M)Q/3E M$1E ^1UH^"]4=_9*T':G,YHGTPD] 9@'&BK:V->8%K8'P!'R++--RAZTW2@] M:-)7Y#>Z/[<(P%-P'6*@DCU[RB1S^YO!#H<=8/'C\70T%3@$FKZZE"HK0[;Q MUA^?CYYW2[*TO3&/Z AN8,9HZ]9PJGVD#LC0>%41I\'17'H[QZBT88[YDQ*S MI?F&QR,.+6%!Q\D,1W^,3F3*?9YFKV$.[9K+$HY]JQ6=&7&R,7PB+CLMVY-* MRT5;;GB8.!+7+1PL741NEZ?K7$"*2AUP%%YBZV3TXME ^'1%FAZB:_A:2$%_3WWQ/U!+ P04 " 1A*=8!Q*LE.8# &"0 & 'AL M+W=O5U(>3N*ZD&=MI MICUDQA/'[:'3 T0N18Q!0 5 *^JO[UM08NC8<:>]2 2(??O>+G:7R[WS]Z%A MCO2Y-3:LLB;&W451A++A5H7<[=CB3>U\JR*6?EN$G6=5):/6%//I]$W1*FVS M]3+MW?CUTG71:,LWGD+7MLH?KMBX_2J;9:>-CWK;1-DHULN=VO(MQ[O=C<>J M&% JW;(-VEGR7*^RR]G%U9F<3P=^T[P/HV<2)1OG[F7Q:[7*ID*(#9=1$!3^ M'OB:C1$@T/CKB)D-+L5P_'Q"?Y^T0\M&!;YVYG==Q6:5G6=4<:TZ$S^Z_2]\ MU/-:\$IG0OJE?7]V\3JCL@O1M4=C,&BU[?_5YV,<1@;GTV\8S(\&\\2[=Y18 MOE-1K9?>[;?0%O0!V=C$^AG6W'UV+X LX'>_$3O:OXBX ?EP%L,S-].?7F!\-C ^>PG]/R?H_Z/1IX;IVK4[90_4J$!L M(WNN2-OH$"]2'M9;1DE&W-+8D*)ZP- V1!V[5&HXCKHS5+*/Z MTE]_FA/!6 MC#HN63^HC>% 4I1DG?T!FZ[S@:6^=,CI#K?'4P0=$&B#D)6%VGI.WB=I>:+: M0P*O5*&AG7' #HU# MI(BOX$PUYIY+L$ X2CQ5:C!A0OM&EXB*!]42BN"G(O1-@H^O 2;B 9T#;! $ M1+GKNQ263P.UX5)UXFTZ!991P.8H9 M0Q^W-MV!_9? ZS!.]N-PXP32M;7Z;R"^6DSS&?J2,:G%PN&K^8_YVV%',O=$ M3M5YJ;F4WP9JJ.V;!MM*]E'SB.*IZ!/HHZW%Y)0=*#:'2>]V-C\?^1VY.+#R M)^AW8-%N(/$$E?)(QH6 R)>=E^L.\Z^SE=+2I/#BE:Y2-/L$IMN)&>F/MT?R M_9PRKIX3)AQHG^Y@1%O'Q40MY8\JL7+F:8@+*> 0W4#B*$%0);8(Z";\>"[^-^!.,I#WY>H_A'O+G MVETQFDTM^VV:P*A5*8]^3 V[PY"_[&?;E^/]%P+BMY5J-ES#=)J_Q4SU_=3M M%]'MTJ3;N(BYF1X;?*BPEP-X7SL73PMQ,'SZK/\!4$L#!!0 ( !&$IUCG MZVU5 04 +(+ 9 >&PO=V]R:W-H965TUD+HW/0EKMW9Z8EJOI,9;"ZZM:V'7,U1F==I+>T\+ M=W)1>5X83D\:LHU(LB&!\ZV3V-BKYXO;X2?I5L)ULF0N' MYT;])0M?G?8.>U!@*5KE[\SJ(W;V3%A>;I0+7UC%LZ-Q#_+6>5-WEPE!+77\ MB\?.#UL7#I.?7,BZ"UG '14%E!?"B^F)-2NP?)JD\2"8&FX3.*DY*/?>TJZD M>WYZ):2%KT*U"!?2Y7NL!B]_Z0 M(&UP94^X9MFK J^%'< H[4.69.-7Y(TV=HZ"O-&OV.G@[[.Y\Y:H\<]+-D>1 MXY=%-JC?'!HE]B;OODCW4^.7P$\W@ >OR;]OP?F-\3 EPJA-(HR M4NH%>#%7",$&[1UXVCPW=2/T^LT?AUEZ<.Q .(>T)70!2HJY5-)+3B[!\ M?79W_I%B#Q>7YY?7L\L['F\6SP*2(_A$:@FQ!RL\@EN)!L3"(M;!AG/22@.X MM=@(60 ^4A5S&"TP9*&%O#O2F;8':3_-$OI/TC3,DOTQ@=*+]Z2HAIMP21O] M_KN+H_[DX -_DY2^Z?XA4+F@8J [#?F:M.>5T N$G)*$V?8[ $,LLN/-?_R! M4([[^Q_B/TFS\,\.4_C\'**C7T)SLZ-X.]+[R0%,1H6/GR M3!FH4<3K6-6.$(F2YD+4F?FG$.!BU(WK7=]6%4RKT Z M^(Q+5)"1+[CD$L<+.A.8NB6RDFB%S:OU8 =0&]SZQ._NK,>\TO(;CRH")G5N M;&.82S$![IFXI.5FB59S980[[I(*&=^] &6);V= M8$KX.)L%P3';;2.L7T-._I&$0KH'QF3"';8@I/&@(]-6 ;J.S&"<.T68D>3" MVC5;*&K6X5AK+EP5U?( O[7D$<5&]H&,*)"K"\K F&AW5XX<-&(=>"2:QII' M6;.CMHA2<-@C7E<9ZV.&TZG61K:3BQ[0(7_+(ID7OI)!DD M]$8KQ56,N":I)KJ.1Z4RY!8J)B%H%I=&+=G\<'6Y3X?\E+;]2*/]IPJ+4C6"ZJ)6346[+S M@U@'W"/PZHC"&EX:%NPK2@BH8T^"W)/ -4O?M!2#EY[HX58?5:-=A&[11=;' MEFJSNFE(SV(?]GP\=K.D;4'D 84E74T&!Y,>N25TB''B31.ZLKGQU..%845- M-5H^0/NE,?YIP@HV;?KT7U!+ P04 " 1A*=8FVE&ITL& #%#P &0 M 'AL+W=OGV\F+9\M%WOG.5=+&2 MZK-.A3#P7.2EONRDQE1GPZ&.4U%P/9"5*/'/0JJ"&_Q4RZ&NE.")753D0^9Y MX;#@6=FYNK!S]^KJ0M8FSTIQKT#71<'5^D;D$1"YB0P@WW#?H[:SO:,N=:S&3^:Y:8]+(S MZ4 B%KS.S8--/6/"BV6N[1-63I:AQKC61A;-8OPNLM*-_+GQ0VO!Q'MA M 6L6,,O;*;(LWW+#KRZ47($B:42C%VNJ78WDLI*"\LDH_)OA.G/UR)49GH,5@<=4 MP$+F6)Y9N03#Y[D +8S&2652,/A[)HN*E^L&1@.O32I5]J=((&ZPM,7*2MXP=O;V>W=S>W#_2^G;S'\A-*(81=VH>**WCB>2W@Q!MX/E0" MFT?*E3@4;:L?]SW/VWL>"F,GTH:7"1EG#6#G7XVSG&L-UV1G@:WB;PD=R+?X M1)XEL3\/V&!UK=9-B+I!#Z9>!),H M@I"%#>#-M_+M0RS+)Z%,1K'-2B./6@QD"C[$*0;Q%$?J=YD^U-:R-G#V[0\' MXCMK(>B'/K//D)YL:F)TVT;<8H\%?=Q3="7LKI"O!T"Q>-SE^H;W 0.Y !8R"^)/V?_, M */\L6RDQTZXCQ$QD@H,-0<>MOXRX49B9L1)I5"5D(Y_[:*&^9K^XE99+(XPREC462MX/99Q#71A!]EN3Q]%*K8])(/ M92Q*^XMP<+>VQ0_W.2^A2WA48\P[W\G1+SOIG_?,UBT[T, M?\;=T:34U,BMG.%2^$D^B6*.4"ZBQ[KEC:2X\*I2*(LO3;6I'6#E *GC.NLW M/Y!_79$])VR,VW^>9RX'CZDYS-16W\,7=">^_,#+&L]>T$[%)DG?BM@9TN3I M>(#E@-6_X89T<]SW$D=0B:=,UOJ(*>1#DW+CE*+\.S%75BEC%IAMM.*_0Z4! M*:4\MO+>4)A7G@;0.M!!VKB7>KYY+F M'3$$CN.ZJ'-.KOZ(>,H"*I'2R=E6K-9GQS=Y>Q!'4 V(52YQS.B MP\L1CWH%S>(>41H;3B7<"JI1L5A@%3H?X1Z4R03S))4K/!+@21K/R27,;!N* MUQB!9K/^'BV%+I'M40G.L+O!.Z0+[T6R),[WS4W %NEU\@>>C0O2_FB[XPW' MZ1AWNL,,/X%NV!_YV-Q/@.%.V\R$T91FNK[7#\.HUWANW]*LQ&\!W=R2ZN+. M/$5)W+4VQP::"B<]; TQU5ZVR&+7_?B.'M9NB7>K?:P-0#B*8#J":.3#8\MQ M.WRBUF4!:9]ZO9V5!VF.AD3]L3=U1DZ#H#'2FS@C\6PQ&?5>VTM^&/X'+[$QPY,/!,%TSTOH$B0< M1%/G(1^WY>/^:>P;>4'C'Z^QSYLT_F']\23H'3O #UM7JT*HI;U 8KW(NC3N MEK6=W=Y1K]W5;"?N+KC("1-90RX6N-0;1.,.*'=I=!]&5O:B-I<&KWWV-<5[ MME D@/\74IK-!RG8WMRO_@)02P,$% @ $82G6,77M[7." ZA4 !D M !X;"]W;W)K&ULG5AM;]LX$OXKA/>P: '7CAVG MZ:5)@/1ET0)M+VBR>Q\.]X&6QA*WDJ@EJ23>7W_/#"E93MU@;X$@U@LYK\_, M,^+YO77??$D4U$-=-?YB4H;0GLWG/BNIUGYF6VKP9F-=K0-N73'WK2.=RZ:Z MFB^/CE[.:VV:R>6Y/+MVE^>V"Y5IZ-HIW]6U=MLW5-G[B\EBTC_X:HHR\(/Y MY7FK"[JA\&M[[7 W'Z3DIJ;&&]LH1YN+R=7B[,V*U\N"WPS=^]&U8D_6UG[C MFX_YQ>2(#:**LL 2-'[NZ"U5%0N"&7\DF9-!)6\<7_?2?Q'?XWIKJW^; M/)07DU<3E=-&=U7X:N\_4/+GA.5EMO+R7]W'M:O3B&MP;YP M^97NJ.GH?!X@C!_-L[3Q3=RX_,'&8_79-J'TZGV34[Z_?PXC!DN6O25OED\* M_*S=3!TOIFIYM%P](>]X\.Q8Y!T_[9G:.%NKM[#5 0&(;BC56XDK.?6?J[67 MY_\]%( H?W58/E?+F6]U1A<3E(,G=T>3RY]_6KP\>OV$]:O!^M53TI_*RY,; M#YO5QZ+_-1X%E=FB,7]2KNY+:E3&$0+\[$:%DE2+J!F/EX6UN5<6=0Q1)B// MFQ&SQF_(.2P(5C:\M76KF^W//[U:+DY?^X1=OK>UBE\,UF) MY5G5Y; ==I /!M4<]]UI9_2Z>F3$3-T>\.A>.[@=MAR;PNFZ]YRW=HPFD>%A M;T$-)%75EJ/)KGO?86M&+\*V)569V@2.>R^PTK"I*7J+MGS=DC/BS49UK:A" MDK:DG9=ETM:= M'79I1ZJQ07E;Y5&![OU3CEL>2W$4.H>PW73KWV$7FYN1"^ $F.UJCGO.X6EO8>4'33O73?FZI2NG!$+$!G&;4!VEKK!!EC7\0:AM)4>G(./U2)V,/K M#(8Q<)PA1&4J#O0YSQ.4HKVXY5""RSR, B\!*7IP76VTJ3IL9ML!-O* ?H/Z M@9*M@JKL&P2LMQ$#">TS=9UV1Q5PM7_5PR8& XAD/-\1W$(A(3%2* Q33I(' M\ T<:>&/)(VC BX,6,7/&'5U2T'B.95JM1):$6YA$I!D*\#R18S/H"]F%,'E M:DP1@-,_*H0K4)S/G&G[%+C40KSM7$91'X(MXP%T*+NN3*&C+;$R=PD6S?RX MPBS@S[@KQ\IA(5B$R^1U'\.HZY;;CI"TZR/PNT:0L#(&LK" <1.!@&D):%=> M5_QRE#')YB:6=73MF7\>.^$8/!QJ@YX]&^@JAO!Q.%#(C,K>ITKE76J>J:"Y M37 ;A!W0+AG26[:EKT8V? B-#UBA72X+AVH:C,K0Y$W ;!5*4(V'=7O,VAL7 MO=XGEN1?:PU4F;1G",5D]RC8Z M,Q6:WY1#D%,%T">>&G%23AAKI=02&D08WTN((@,DRAJA?N0<5PQQMT!G<:;: M1F#VQ6[G3523.-'7-0%".P;R][GQ/'U'"5).\C)K_SUI>V0U]?_Q_]:6@ACXMD M(&-D+V*3+VH@?L>=4.>I9"IA>U($P8OR'"S)93S0JR#4Z4AA"/0:$K[)QAJU MH6,7HM2&A&+ 'Q%KL,.9=0?B2 %!E632!JH A*L6 MVQ^$3+FK-O2BU-6FGQJ_&P)WI@W]P<1Z^W5V,Q/)?!/Q)Y+B"I34-^+I(W/6 MQS&QJ.R:9NH30--X&ES\A8M?&@L'$[_[,P5PR3!$ [),XE7GS5VD],8V+W9/ M*A&[7SBI!14O?YX+1>+ MU\_96Z2I25^I4D+, ^@R33%%()H.#0U5([<#E.1.YVAMP7BY217-'C"8H5RZ M6=G[1N23<3L$Y")6%G&)]KX,(8B%__$ZF:K"?79XOG,5@V(*L-A0-5):$ZH%S2\FP9 M!0P*N5# M0+([RSJ9%(8EAT7RTI;S>!VZYDM21$ MJ,SX%N;HXK#O?083,(=!9TC@X^_Q6<,AYLTM7D8DYL- M9(@/KU;+:338,VURV]&R/IH:XQ<'<*D8X51/D0WX:.11&^N]Y@,T[CZZ0"X+ M02CF!+.;\4/)WVUU/!,B/A-2GS5F:G6\.%.W'[Z^?Z\^_^O+[8<;]?[+N_?O MY)2'_QVK6_XF!DSYZWWT\7[V';=[]0^U6"RGIR='17/[W;+XRDH8H:9'HV6-MAZ-#L]F<0: MZ6^";>4T#U] &+'D$I4"Y*IB>TJ>R:IY)#45)+=/6SM@9*@%C,2V2&I;CN_/@\@ M]66WO9F+W9((\.$!>(1T?73^4VB(HGKH6AMN5DV,^W>;32@;ZG0X%([ MW^F(2[_;A+TG78E1UVZVY^??;#IM[.KV6NY]]+?7KH^ML?31J]!WG?:/]]2Z MX\WJ8C7<^-7LFL@W-K?7>[VCWRC^:__1XVHS>JE,1S889Y6G^F9U=_'N_HK7 MRX)_&SJ&V6_%D13.?>*+GZJ;U3D#HI;*R!XT_AWH/;4M.P*,/[//U;@E&\Y_ M#]Y_D-@12Z$#O7?M?TP5FYO5VY6JJ-9]&W]UQQ\IQ_.&_96N#?)7'=/:-]N5 M*OL079>-@: S-OW7#YF'F<';\Q<,MME@*[C31H+R@X[Z]MJ[H_*\&M[XAX0J MU@!G+"?EM^CQU, NWKYW-AJ[(UL:"M>;")?\8%-F\_MDOGW!_%+]# =-4-_; MBJJE_0901CS; <_]]E6'/VM_IBXOUFI[OKUZQ=_E&-^E^+M\,;ZN,Q%5%(/2 MME*+>-4'$\K6A=Z3^N]=$:)'D?SO% MIDZO3FW#CO M[7=+-"IT1R!]H=?O5 M%Q??G'_W2@A78PA7KWG__RGZ#'/U>T/@H-MK^ZA,4,8>7'N@"C_407OC^J!: MVNE6R/*TZUL=G7]4>^]*H@J.$H]EJTT75&QT5(T^D()Q(,M^(K9P'DO1Y*IT MO0^XKE71!R +88TU9=NS*_9:]654K=&%:4U\7*N]CD@6UM2>47/FUDJ'@M * M 8B AX;MUXKLP7AG>57&[+"]S\_/U%T;&]?O&F4BAUN9NC8E&E9%A\T1#S9G MO+AET.( VL?2=0(8]X'\=.!KL1J(+*@U=*"P=%69L'?!B/B,[O DD@_H\K95 MU@WD\7WRAF.H#L2,45U#N)1+?-9@$PG$\]+92GRN04; 9H&=0Z2]3CLA>!T: M54-N0]YW H^+*1 @6'!G; 5"UZ8"]4"7=IJBR-G7Z!M=EKY'1HX- M):AC+IEPH VF(C#-1!:Z:$E8Y(6Z<[T5IZ$OFPRKU):WQOD2G,7R"5=UIGZJ M&8M&6;!5LG_51/:R;MCJ:&*3"S1Y,1Q<09R2T8B9P6D!1E(I)5M)>#*%"INN M[P9N)T^)B;-%CU4.A'*>T].1'>[%&66?4$&-<]64EHG&!BDH2'JK[#U3B;U9'%.Z=B0O/( MOEAI5."]2^/+O@L1/43H72 %KN=("X2UWM,.^$90,QYM 7 M?W#;@D5CF0VDI,>F/F*]))V]S>GQ?2N[0"A;Y*=$BE.AVQ/+U)$)AG-9)\3@ MFAY,ZN@AC)15)TX&/3$ .>E)QOS5%V^W%]]^%V;Z,DJ6B&ENEA-"DWF9I 8# M8H* I#DY4%(JQ4%"+ZC!/U;B<=U+[M)Z5/"?'DP<&%H]&V22'18J@KN)B2( ^'Q%LV.V)&C%"327#PN,HSM<&YS7GAJF#LH1M"7X#@(9F+QU,*2](JN!A1TK9Y[^0D_A,@ M(@ P] 8]7PQD\=3!%2[-Y5""S#L+M6R(QB-MO^[WLZEA+9K'*M<:S':B69@; MFL<@F2\;S6,I!A8R8?LRK!<[W?MW J#;B8A79>=^%9 MG"PPE?9$DI(\=B40-0&@L[<'K"[P/$4S\,[$\#D/TAH,6Y5E[A\'&FYUAQL;5 M&!R%#+R=00F&U[.U^D E=05><+=0G!1+>D- MXM38,CQF2F5&FU<=/>S)REDQ'SP1X5_D'>?RRXNS-V-LP_L-[DLU?DX83]KO M=,:6N0B\^_E$),8[+JOHY^!-_2T% M)R\8>WY58#KWVO-,BA9[R)V2E 8G0:!L "7+)\^\;GB=LY2%\VY, E?%T\ U MA[Z=B@KZ&9\%F(:?)T'F8_7ITJ/+S)]ZY=_,OM!@SMC)=R@9^FQ,'VO&N^.G MKKOTA6=:GKZ3(:/H3GY-KV%Z?O;MFY7RZ=M3NHAN+]]["A>CZ^1G0QIZQ OP MO'88W_,%;S!^ +S]&U!+ P04 " 1A*=83E5)=; " =!@ &0 'AL M+W=O!P*_W['3IHM$I2])/;XO3=O&L]TMK'ND4I$#R^Z M,C1/2N_KTS2EO$0M:&AK-'Q26*>%YZU;IU0[%#*2=)5FH]%1JH4RR6(68[=N M,;.-KY3!6P?4:"W2OIPG)PE(+$13^3N[^89=/8=!+[<5 MQ2=L6NQDDD#>D+>Z([,#K4S[%B_=[[!#.!E]0,@Z0A9]MXFBRTOAQ6+F[ 9< M0+-:6,12(YO-*1,^RKUW?*J8YQ?7)K<:X4&\(,U2SXHAGN8=>]FRLP_8$[BQ MQI<$5T:B?,M/V4EO)]O:669[!6^$&\)D/(!LE$WWZ$WZ\B91;_)I>7"I**\L M-0[AU_F*O.,+\?N]DEO%Z?N*H4E.J18YSA/N D+WC,GBX,OX:'2VQ^^T]SO= MI_[IY_A_-CR4"!=6U\*\'GPYR<;'9P2UL\\J]A.W,Z@6[B.\#7AT2D/-3RL) M%/$%YQ#?.Y30D#)K$ :0O.)^0+ %*$\<,HVH (L"8X\%17 ,&("0?_@.,SG( M2_X"CO68A)H&H JFO@[ E\*#<(H09.-"$L_>6Q-#N!)Y"4^-<&QD$$^ZJJ"I M)2>AZ&'74\#L\V1D2!U06Y;\& ]Y* .U4TE(J$ME>>5Y]^1 MAQR[[DIX[UZD.RVKT:WC8"+(;6-\V[U]M)]]YVW+_X.W@Y-[9JT,084%4T?# MX\,$7#N,VHVW=1P *^MYG,1ER?,;70#P>6&MWVY"@OX?8?$74$L#!!0 ( M !&$IUA5>)E5J 4 )X- 9 >&PO=V]R:W-H965T#=- N?)&;PO/":'E>B0W>HO^CNK'T-NJTY+)$[:318'%],;A,3Z]F?#X< M^"9QZWK_@2-9&?.=7W[++P9C=@@59IXU"'KB5OZ+V7[$)IXYZ\N, ME(TP>5!*'9_BOL&A)W R?D%@T@A,@M_14/#RO?!B>6[-%BR?)FW\)X0:I,DY MJ3DIM][2KB0YO[S,?M3224;(G8\\:>3U4=9(7T7IR0O24_ADM"\<_*ISS!_+ MC\B3SIU)Z\[5Y*#"3\(.89HF,!E/9@?T3;OPID'?] 5]5[6C%>?@VI0KJ45D M@L[ATCEB?"]Z^.MRY;PEEOS]' [1S.QY,UPYIZX2&5X,J#0T_S1'!Z6?]ZVO$CYK^( K6U-1PB1"G\ 6(3-EI=!C#KY JI\= M5F8-'U$H7URAR(Q.0$")NND MK%1"/R1 W05>OSJ9+F9GB^$[(KI2;.>-J"IK[B55'ZH'.#H>SMN]MT/X2AI( MLW8B5OA6.%C7S$0J(E] )EP!M%Z0#_'T@1B"M,@R4VN.F!WB!5BU#,IZ#.*U MS1-42O2%R5EQHX<.1;N$.W4)QUO43JV(N+.-1RX(BR!UIFH.0>K&0!9!8HO7 M)&:4S 6[>.OI0?TQZOW M+KJT2.['=ZAK#.D]2H=I?Z\)D?Q5AH#SA? !W7YHIK:$:"^:-6&K,TD,-_C&VL@S*B>)JGCU)(A" ?:>%@A:@B%P'E..,G]6/"> MQIU#7E3!+V^>0FF"ID+<(1.?CME@C=*4>29V'V,'A2/A1T/U;*+#4QBH*K MEP/:"%)(99WGP?8>02QNA,W;NMYAT_8J5N1==-X2LJQ12;&2BK0Q9 P7K[M. M8B_.A&.@JX^D5M; %EC&^PW-V&)3Q9QBRZ7D'R(S25D5\.4WJ3VE0*[4SC$. M5RE^9B1$][%P(>* ,E%)3^&VG&[:4R0:09O+]1HMZ@RYS=4J/\!M+MSGVQF[ MM:-S99K(W]>V!?6G91S&#K6)VC+"_=Z>&1<-[DV$=#AN6P\)%Y*4[7?16T*% M/$A@@S1ZA$HBNW.BB0R3B:Z%7=W'VEL;HMDVN"T8XJ9?N,C('L M3I2F%0:PE/R75LEV8%XS-:Q+@%-%Z;C9#9[!Y]# M'3VA8#R2)NET"E\-$VX?E72&PO=V]R M:W-H965TT_WY^"1FM IJF?2&^\SW/W7/X+FVY>)(E@$+/%65RYI5* MU3>^+_,2*BQ'O :F;[9<5%AI4^Q\60O A055U(^"8.)7F# O2ZUO);*4-XH2 M!BN!9%-56+S,@?)VYH7>P?% =J4R#C]+:[R#-:C'>B6TY?;?AS2(Q\3;@!X%6'IV14;+A_,D87XN9%YB"@$*N# /6GSTL@%)#I,OXU7%Z M?4H#/#X?V+]8[5K+!DM81\]5, 6-U0]\/8..CUCPY=S*NTO:EWL M>.RAO)&*5QU85U 1YK[XN>O#$2 \!8@Z0/06D)P Q!T@MD)=95;6$BNTE6H&P+X+E@)9$YI3+1@"Z1H_K M);J\N$(7B##TO>2-Q*R0J:]T;L/@YUV>N]:@C+>07H4LN55T-J M'<7$4IC%LL^NPW 2I?[^6,9 5#*=3OLH5Y]_]-HK$#N[!"3*><.4>S^]M]\S MMW:\WOCG>O^X=?&'QBTO_3IVA$E$8:LI@]%43Z]P"\$9BM=VIC9 M*L95XI5:UTO?5UD)%59WH@9NWN1"5EB;J2Q\54O Q"55S ^#8.Y7F'(OC=W: M5J:Q:#2C'+82J::JL'Q= Q-MXDV\X\*.%J6V"WX:U[B 1] _ZJTT,W^@$%H! M5U1P)"%/O-5DN5[8>!?PDT*K3L;(5K(7XME.-B3Q BL$##)M"=@\#G /C%F0 MT?C=,[UA2YMX.C[2O[K:32U[K.!>L%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13 M[A>U76STT4-9H[2H^F1C4%'>/?%+?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9) M&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3C3E> A(]24PH+]!*2LP+,,>N5>QKLX.- M\[.>MNYHX05:A!X$UZ5"7S@!\F^^;\P&O?"HMPY'@0]8WJ%HH/TKVG!"#Y0TF)VKNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;S MX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V<^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJ ME(F&ZZY5#*M#HUUU_>5O>->ES84L*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WO M5P/!J=#"NI=._\-*Q=V/-3T_A2:;JPPC55)>UZ2J59G?4.>NW"I5H4 MGA>&YZ>U7- 5^8_UA<7=L).2JXJT4T8+2_.SWN3@Z?2$]X<-ORE:N:UKP9[, MC/G"-Z_SL]Z(#:*2,L\2)'Z6])S*D@7!C*])9J]3R0>WKUOI+X/O\&4F'3TW MY2>5^^*L]Z0G+P(P?&Z< XV!T5!2M?2"_/3ZU9"*ISSYU/I ME!-F+BXL.=)>QECI7%Q2AOMR+5X[UU N)EEF&NV57H@KCPW2YDX\N#"ERA2Y MAZ=##W-8Z#!+JJ=1]?@.U8?BC=&^<.)GG5-^\_P0;G2^C%M?IN.] M](.Q"' M!WTQ'HV/]L@[[&)S&.0=WB'OG5U(K?X*(>F+YT8[.)MO(G0C9 CA2Z6ESI0L M.4"> %WOQ!^3F?,6X/MS5X2B 4>[#>""?.IJF=%9KV9==DF]\_OW#DY&S_:X M=]2Y=[1/^N[4[S+R'X@1'PIKFD4!&A"^P//WC;2>+.!T2;6Q7F /EY4X&#UZ M'Z+I"Q+:>'+"&]%HV>3* W99%W;8&LJ2S>/3^O2?C\>C9*UFI MTD/+E&16B%>FS '=\/#@6;_=Q4J?FZJ6>GW[T8INKS0NK01[TZ)I[/:J4U K M[;9-TA+;=EKHY"HP0_: RU2%&DQVS(2;<'*D*V8Z6"UTCF$ M9[XO5CB#9)N5AD&=,^O^;K5]\5IG@SY4O:!2KCABF;' 2033@S:GTVF*]4/8 M/YVR=;/#X&8('8TOVE9$F9[ATM&"P#,0G"OF0HD0'8Y]R!C,40"N5=66;J7C" ) #$(SLIR_$I " M!-8B-XQ^[,K*!IGBM,!Q1L?6P>!V))E4""BE=;22=0?5C/(20-CI]P!(#5)- MK73B_4V\^D&OS#^C<<QHUE]"9=98RSYKZ9N <0PW2!&L0'I0RJB08()$ MJI45]3:C;@*>?,Q#=MP=^7' '' XXS*0(3?0]KG1<1@*R4D,L9]>MT+&)$)@ MLE8_"]U5?A.M&\CXENA_#<[QD36!(RF4T MX7LV T]2Y#P?B7> 6#A0"@/'* M=>= -@2 QKDAGD?7!X^T;3^ GX'0!E0!=DQ+F>3QK\5$*]<7TB-_:XX37=>Q M1EIEEGBJ327469TW@<[YOL#(!_&.I#,:'J>TIMVWPP*@\]R;> 9(FN#RL[$* M!($CEI:D(7M#KK$ZS%RAAZYK>! 8-0.(7!MZ1T@@JE^6\U8MMA%/9]':50' M.,G5A><=M< !I%*JDA)_, Z:BN_0K4%Z21M2#?@ 8TR2:H[5,!*V$9HSW(N MG_4CC-HEFQS#,=@SH1QW$\KQWM%BY\CY%LG]'6\KD]PPE>P:6/Z]5*[RMV89 M@?CJ8WCR:/2XFQ"N8IM)T&<-#SZ *#(Q?C)Z^%2\KIB4 M4UTA!9>;!M6>?*%<5AH'&+E^.U>L"@6$-W4N(W'=[FK;&:W;A?M4;^;X5H=\4!B M#3G'XD#\+'D"E!QC9B&T;^RJE/=,9A^3@QOF"KT2H094K>%NRH9! $+'P$-! MP<963R++#2WMIN])JSR4"RS@/#(#1$H(32S'Z*E"16\BBUZ+61:EN%)0'5H- MRCOS.TO]#E:MC5/Q9:+E'QB1:ATG>'#+I"O$'*_*L=-T!G_J,(A)RE0D M/LAK[J@1?H^/=L%OLW,/[$@785IA*N#='KOOPEMDN,BX2U,N&2F5P:X\]-Y#K *B%TIIM"FC];F-8W0,IPN0'[_D?#HRG#K2PJZX2)\+^+006;\J-*M=I^D)O%+S&9[ M_)Z%N01X9&>]-%2XQA&/L MH/M0=_XW4$L#!!0 ( !&$IUC;_^8#-P, #P' 9 >&PO=V]R:W-H M965T(G.'LH/1W4R!:>"Z%-/.@ ML+::AJ%)"RR9N5852MK9*UTR2Z;.0U-I9)D/*D681-$H+!F7P6+FUQ[T8J9J M*[C$!PVF+DNF7U8HU&$>Q,%Q8(G2<"5! MXWX>+./I:N#\O<,WC@=S,@>G9*?4=V=\S.9!Y BAP-0Z!$;#$ZY1" =$-/YM M,8,NI0L\G1_1WWOMI&7'#*Z5^(MGMI@'DP RW+-:V*TZ?,!6S]#AI4H8_X5# MXSL>!I#6QJJR#28&)9?-R)[;_W 2,(E^$I"T 8GGW23R+.^898N95@?0SIO0 MW,1+]=%$CDMW*(]6TRZG.+MXS[B&;TS4"'?.8'(DN$HN FZ8OH9^W(,D2@87\/J= MX+['Z_^*8 -_+W?&:KHC_YS3W$ .SD.ZNIF:BJ4X#Z@P#.HG#!9OW\2CZ/8" MX4%'>' )??%(=9C5 D'MX95\#Y;&H#7 9 :?.-MQP2TG(1MD3E$&=.6WF-9: M';-U- ;\KB8ZES;4J*R9?WKZ9)/'XEBB^ M,A4G3%F:JEI:HDJ]!9B%O5/WY(_&U2O5_)'^SM&?PAV:5//*E_.*"293A$?? MNCZIE/GES7*[_D#W!>[NU_>;U?W6S;O%YI]-X2.E)<86-+,(YL J8+E&++V& M-66E"3QHK!C/ )^I!1IL%"A2J"%M75II5Q#WXB2B<1C'WHI& R(E\W>4J(3/ M/D@J^>Y_@?W><'SCOE%,WW@T >HUU$EDFR%]H>QIP62.D%)AN1OZ.P3]622W MW3BX(9:#WNBF&:,X\6,RB4\OT_27V'S^(?'I28^B,0S[$^@/QY3&65?>OO(K MYVHD/.EH)>K<]VT#_L(TS:U;[9Z&9=,17]V;=X4:2,ZE 8%["HVN72?63:]N M#*LJWQ]WRE*W]=."GC?4SH'V]TK9H^$2= _FXC]02P,$% @ $82G6%/J M!"R !0 A T !D !X;"]W;W)K&ULK5=9;^,V M$/XK ^]B80-*K,LZYD!71N)6+ MOEI*2G++5)5]WW6C?D48[PQO[-FC'-Z(6I>,TT<)JJXJ(M=C6HK5; MV*+0YJ _O%F2!7VF^M?EH\1=?RLE9Q7EB@D.DLYO.R/O:CPP]);@-T97:N\= MC"4S(;Z:S>?\MN,:0+2DF382""XO=$++T@A"&-]:F9VM2L.X_[Z1_LG:CK;, MB*(34?[.VQ #-1*ON$54,;IAW(:J5%U3(C@HKQ M9B6OK1_V&!+W#0:_9? M[D:11?F1:#*\D6(%TE"C-/-B3;7<"(YQ$Y1G+?$K M0SX]?-8B^UJ(,J=2?7B7^%Y\#7??:J;7T)V264E5[Z:O49$A[V>MT'$CU']# M: /@NM"P1W/:7[(WT> 6Y3^!N78/ROP@WT&8+@%&)Z3 M/GS&XLOKDH*8PX0LF28EV%"= GI>U+2@,!S/OV M\!&KBTJ)(BRK TLBX864-87W[J7KP9)B;RB(I,>D^^H'CNNZ!\]C8FPT2A.> M&^.L ?[U=^ND)$K!R-A982?X5T!']'MX8M>".%R.R)E2-9)VO5[7[X'G.:$? MF\6+/+.XL0M3[)^JENLFIM ->I"Z,21Q#)$?M0+'/XK7@4SP%RHU,[%E7(N3 M%H,Q!1_T H-X@:MI9TP=:]NS-FCL.UR.R'?60N!$GF^?D7GZJ3T]HF^A(LOW M,%<4G1\"1A-\;] 8IR"OI9'OA7BI?[_C "C_(6WU(.&V,&(:&$*##4'+G9V MGA,M,#,RH@KLONJ"OE*9,44OR(K(? /)](43SL.DDHB*RL:_>\4-L[7=8A9I MEC$\TE:*J"7QK;XX;$D'+I&GJDQ MW[W>T9E/]M"[[F$R@I (QX QK&K^/8K-M:/)*UY^NC"WD7&KF)5L8=4I>[YQ MIY7UEA>LD]#XFENMJ.H0F2F"@PAG7UC]V8'^$O6;7#"GV .X MMODJ:<-A8D#G<_2RO1],CV$B5^AOL<*6CX,0CCD<)C;-LC5\W#3CGW#^@ZXQ MKF=%"FQ*VVN M!7,4)3UXHIE)(C9G69/=9 '4G8>\M)ECIQ4C\TU*'C#9)&HC?P M-_RIE_R(DV+LNNB5)/%Z^U[RHN@_>,D?^'BS01"D!UY"ER#@($X;#WG8=D_[ MI[4O=(/6/VYKGYNT_O&=01+T3A5R?V\RKJAQCVH-B,;=2V/$ENVK\?)3MN!J39BT11Y-$A*7*RY^))IH@*7HJ\E%,K5:H: MV[:,4BR8O.(5EG2SXZ)@BHXBL64ED,7&J3BB6X1O6]>A1TLCN4."NPE!DO0>!N M:MVXXUF@[8W!CPSW\D@&'2R4A=EK03=9N2GPA4^8UDC?-RP;8[RT\16A*KO[*A%F#4(WCL(/MSS M4J42EF6,\;_^-K'I*'D'2C/O+. ]$U?@NSWP'"\X@^=W(?H&S_]/B#O!"Y@3 M5T%?@=*L4IB;!*. 7S=;:?2_3R6@P0].X^NV&TPLL+=^!< MGV$?=.R#<^CAFMHPKG,$OH-%)EF2"$R8^=&D:6,[1?HL[&G2FY2RQ'-JU*Q, M0.D? 1*5)*70V>)%Q]C1Y@A5KA(\KB/B^ %YHQV409R]_L]%7?-YL3P!VAT82A M<-W>P.W3&K@#N$-F=$'_,YAPO6O8<$4P;)"Z) MF4 2(EZ7JFG33ML-N9NFM]_,FPE).4NR4D*..W)UKH9]"T0S=9J#XI7I]"U7 M]*V-F-*@1J$-Z'['N3H<] /=Z __ E!+ P04 " 1A*=859_-;!0# "_ M!@ &0 'AL+W=O;8F>VL&[^>L]V&#K9^:6W?W7//<_9= M1ANE;TV%:.&A%M*,H\K:YBQ)3%%ASX8;CQNRMP2E9*G7K-E_*<=1SA%!@ M81T"H[][G*,0#HAHW&TQHRZE"]Q?[]#/O7;2LF0&YTK\X*6MQM%)!"6N6"OL MI=I\QJV>@<,KE##^%S;!=YA'4+3&JGH;3 QJ+L,_>]C682_@I/="0+8-R#SO MD,BS_,@LFXRTVH!VWH3F%EZJCR9R7+I+N;*:K)SB[&1:W+7<<%3=*+$$[AZ38PLP"3/8"3!\NE+25@4^RQ/)I?$*4.E[9CM22A2_# 1%Y)R(_A#ZYHI8L6X&@5K#0 M*#@]".JDH,$$$1I+K^LK9TLN2!$:9V_K?Z\ER#F8\'DYUQ7"2@EJ9R[78-V3 M 6^5Q,%6?M-1NV>B]7Q9X,CV.8H]CBQP].<;+@0L*0MA"/Z;3FD&E2Y;H>I& MH+\FPFQ:7534DH1:J%9:YT&-:E&;LR<%.F=:LU;7>TTS@?9 1)PU#;QQ@:P9R1XEUH0U/*QB#I(1W'>7X*WZ@, M&KBT3*ZYJT^ "2YIG/;[<*TL$_]5)>W%Z4FZ?WDQ38% )8MIT#XU227?[\S# M=+@%?5+6'7(6#S-2L*O80O,"2>MQ/!B#"'08EV%C5>-'U%)9&GA^6=$7!K5S(/M* M*;O;N 3=-VOR!U!+ P04 " 1A*=8B/'CN0$$ "#$ &0 'AL+W=O MR%_J"V M)D\)3]74V6J=7;NNBK:04-41&:3X9BUD0C4VY<95F00:6Z.$NX'G#=R$LM29 M36S?0LXF(M>J5!SY(I0K$<0JKI;"+%GD@S&M7,@X5IK3%\EIKOOM02WS*TT[-;JI@B M8DT6$A2DFA9?(XW)(T38YL_D3JD<8G(312)/-4LW9*EQ )6Q(A]#T)1Q]8G\ M1KXM0_+QPR?R@;"4W#/.44E-7(U>FKG,.C+KD7J=XJ\CF-(:ZQ M#YOM_:!!P$4\%:/@A=%MT*AX3V6'=/TK$GA!K\:A^?O-NW7Q-)N'$+UE?A1- MM_KB7:O7O?B++P1G$0-%OG]%&W*G(5%_UWW 8H)>_00F4UVKC$8P=3(SA=R! M,_OU%W_@_5X'KTVQL"6Q(["]"FRO27VVS&7&8N+L:'OV*1[^11PAKD!(S!Q=*85K36\P+F$7R).=48_^#WH(D M*SPV<=FENH[3\&P1]7N=T0FI\T%=K],['A06@P:'2OWZ_3*JXAK]1_[( M,LYP1WQA*4TCP 0M-I(F5^2ABNZ*S(O@KLPAC G:!K\N31CEF,05LQG]^^A'D"TBK4)O1FQ\J37QG:%.7JLM%/*X0_HW#$>USQ'K^/][KDG;WP M%@>\,9=K;CG7@1N?+97>H..?K*?S0;B>NB?KJ49IU!G7KRC?>[W=>8TQWM,G MEN1)[2VLT?+2TZA5M; MM6-J!W=B__^^(I4SM$6W3;6P+;5CNL$KW:#5LZV4 M.TRUH_[)%FN>\F) +:D5@-R#Z@RS\,96N8K8?%84(55O54G?V/KQI/_6OYX7 M]?"K3%&>8XFQ8:DB'-8HZ76&>!.01<5;-+3(; VX$AHK2ONX!1J#- /P_5H( M_=(P$U3_=YC]"U!+ P04 " 1A*=8Z]>S?K8" #6!P &0 'AL+W=O M$G/[=VI MI">7AC,!=XKH95%0]6L(7*[[7NAM-N[9;&[LAI_T%G0&8S /BSN%EE^SY*P MH9D41,&T[PW";GIN_9W#5P9KO;4F5LE$RD=K?,K[7F # @Z9L0P4/RL8 >>6 M",/X67%Z]946N+W>L%\[[:AE0C6,)/_&Y<>R6%*E]SG;B3V2+;61107&" HFRB]]JO*P!4">9D!4 :)]0/L (*X \3Z@DJNB;+>R&87+ID.C?*9L&4?&X6G#'$F^:*HT%-01$[) M-1-49(QR,M :C":G*1C*N#XC[\G#."6G)V?DA#!!;AGG6#7=\PW&8)G\K+IO M6-X7';@O)K=2F+DF'T4.>0,^/8X/HR,$/HJO,Q!M,C",CC+>4M4BJ1' M _O?2OI;':\ -7.30Q,GIGSZ]6X]G :N)^_M#\/NJ)PQ?VG*B8\:$)ARF M2!FT+E" *J=(:1BY<'UU(@UV:;>&PO=V]R:W-H965T<>^&3$UC*E.3QP)-99 M1OCS+:1L.W:PLSOQC2Z64I]P)Z,56< CR!^K!ZY&;HTRHQGD@K(<<9B/G4_X M)L9#[5!8_*2P%0?'2(RW'GR9C1U/KPA22*2&(.IG W>0IAI)K>/?"M2I MY]2.A\<[]/LB>!7,E BX8^DO.I/+L3-PT SF9)W*;VS[&:J >AHO8:DHOM&V MM.T/'92LA619Y:Q6D-&\_"5/%1$'#C@\X>!7#OZY#D'E$)SK$%8.8<%,&4K! M0TPDF8PXVR*NK16:/BC(++Q5^#37]_U14HY\D70.*J4A2)M8< MT/L8)*&I^( ^HA^/,7K_[@-ZAVB.OB_96I!\)D:N5+-K##>I9KHM9_)/S/25 M\&L4X"OD>WYH<+_K=H\AJ=T#@WM\_NQ'[JZBK.;-KWGS"[SP!-[?("5PQ.;H MCL.,2O0?^GQ[B^Y)0E,JGTWT= +J^KX1*Y+ V%$%+(!OP)G\^0>.O+],9-D$ MBRV!-8@,:B*# CTX120E4TT9!7%C8BVPR9I-L-@26(.UL&8M[$X_-=;)EY3) M-Z_2[DJW!IJM,S1E7$'2?($2HE9Q(B7+2:)B$KU#;":XYZG/R-TMAO&L4&(W^ :Z-&%(,ZBL&;^O7 YKVW"19; FNP-JQ9&[[0 MKVO67DZ 82L!(J]_=/_;-KU@<'3[VS9!KV^^^]C;ZT7OC2U42:$'#BM"9PB> MU/.)T#'G,\3D4BDF;:0<$"FJP2@C.Q=P:0I918MMH37)/Q#K^+4]M_*TQ9I- MM-@66I.UO53'W5K]2ZZD.@B).)& Q):L$%EP*!/7R*7?JAR,_6-59+#J87Q4 M@R8H+PI/5.%>-.-.=3E1S[SJB3:OJBEY5I66+$F^ )2P7'+U-&T.+&BMIA75 MBR:QP20REC#+ISPHL3R"9:; NM2?9>.>.W26=L53M;18MMH36IV\MGW*V?7[O? M#5M/0&TI;3!J:VF#45M,NP?O8?5;\Z^$+V@N4 ISY>5=]U7Y\O)%=#F0;%6\ MFITR*5E6'"Z!S(!K W5]SIC<#?3;WOKO@,G_4$L#!!0 ( !&$IU@]/(V7 M504 (&PO=V]R:W-H965TPR<]>&JE-.*W2.E77V_9BV@LG. DJX)QMDG;:'S\;"(0?<6#R M]J8%\CP?[.]CC+_ ]$#9*]\2(L!;&$3\KK<58G=K67RU)2'F-W1'(OG+FK(0 M"[G+-A;?,8*])"D,+&3;0RO$?M2;39-CSVPVI;$(_(@\,\#C,,3L_8$$]'#7 M@[WC@:_^9BO4 6LVW>$->2'BU]TSDWM63O'\D$3W+G)40A+Q MFT\._&0;J*XL*7U5.X_>7<]6+2(!60F%P/+?GLQ)$"B2;,?W#-K+SZD23[>/ M]"])YV5GEIB3.0U^]SVQO>N->\ C:QP'XBL]_$2R#@T4;T4#GOP%AS1V-.F! M5MS3P".,? M/XP1''T&[O?8%^_@1_ BAZ47!P30-9CCG2]P )($\&E!!/8#?@7X%C/"@1^! M;UL:<0KYUNR1WFWT+%;#T@+ M?,+L!MB#:X!LU,_:V-2L%A0'9I0?@'7L[5G@HCW0:05T]< %6;4'EI1T\@'B M)&=PSIQA'F#.U0!("__'S_)W\"A(R/]L:.Y#"NLWP]2L=\MW>$7N>G):XX3M M26_V\0,Z% MH))(PURD82>1Y *#"SFS^]'FDDI:<%>5AK6^526Z&.'J(DKBC')Q1EIQD@DQ M;?,]F-,PE,N=1*8F.;2HKG*8A"U,PEQ#L%(]QGD]QB9O4&.3%3$)6YB$N89@ MI8I,\HI,]%?(R45AX.ZD/5G7BDW:W)W:!+D7@DK*0;M8CMNMM>MP<])3NXJ4 MT4XGS9%=OS^U"W,OAI6E.G$NL+U4/N=Q"YFTQ,XRP5K'(.RC456FIC![5).I M*0P.SXTH5,B$M#)]8P3SF+T?G=L%A;2PS@JA6I\F=DV?>M 0#:OJU(/&H]$9 M;0IO [4+]>S><0]6V5#*O&R[L634ZF2TT_ZA(:HJ50^"$U15ZK_P)K P)U#O M3LXNC^0\_QBM2*0>#('G $>-HAJU(D9I"Z,TUQ2M7*;"!L&!R543-.I^C-(6 M1FFN*5JY+H7S@GKK]4L<+N722!;F^" GED8L\HAR8X("CH7/U^] X#=P\,56 M/;I3MHPN W^#U;/7QO+579!3N?_,]0WK7!23--<4K5R4PO'!UI;OX:+ET[,Z M7RI&39]1FFN*5JY*X?N@4>,'C3H_H[2%49IKBE:N2^'^X/]J__1GZURW5@:P M591[*:K\YJ*P@*B]!;R62]-H3YCPEP')MM-W=&JN;Y)+#^\J%ZI[MZI6ET-< M;4A9I<+]H0[NK[U1UE,[RU/W;$Z#46X7YEX,*TM5.$"D=X#_PBCKB9UEJILW M9PBK[J8Q"DVJ(C6RAFDLZH+T1UR]>OZM9@ M'>&@*IM15VB=O' ."=LD;_JY%"B.1/J2-C^:?TUPG[Q#KQR?P]M%^DU @4D_ M47C";.-'' 1D+9'VS4CVCZ5O_=,=07?):^TE%8*&R>:68+E05@'R]S6EXKBC M3I!_>S'[!U!+ P04 " 1A*=8!]C$3H(# "5#P &0 'AL+W=O:TFBD5M8*"RYH%D-EAYD)*^>^*G680<@>=H!;@UP#P']9P!>#? . <-G M /T:T'_I#(,:H)=N5VO7POE8X/F4T0UBREJRJ1>MOD9+O4BN\N1>,#E*)$[, M[P4-'Q*:1L#XR:NQVQM=HN"Q).(G>HOT(+J#HF1A(J.!;AF-&<[0J0\"DY2? M2:,O]SXZ?7V&7B.2HQN2IC+^?&H+Z9R:P@YK1ZXK1]QG'/'0#3\0:S<^3UWB#7#O?:UM,-]R'LA ?= M\$]T+>%.&WQ/#*_)$T_S><_P+5+,.:*K.B>^?Y3CZ(. C/]HBW5%UF\G4V?? M!2]P"#-+'FX[5SY5&]W9P1 M.I4;D"=83G76%I.*;J#IU/6QGCM3>[TK]#\M_+\MW($S&KG[9D&GY_^IRZ#1 M9="IRU4<,XBQ -0<6P4C(;1)TLET;)J:)/,KLLF.T-YY[T!E0Q/NJ3QL5!YV MJGP'ZB.$Y#'"I4@H([]D OY)1H0S6N:B3?.*=[B70@=YV#GUL4J:) L,D>U) M/FHD'W5O>+VUT>=2<('S2&E?G6H&@)Q]RD MG4X<&TF39+Y)LF#2=MGK7W->5U&R=^J/#%BL"S^.0G4%5-_;36]36U[IDNJ@ M_[IWL:A*Q#\T5<$JOZ9CDG.4PDI2.N&PO=V]R:W-H965T[#SCXH(-ML +E(Q,F_7_$1,"#D)&7RDAA\=71T)9U[9$UV M-+EC&T(X>(C"F$VU#>?;,UUGWH9$F)W2+8G%-RN:1)B+QV2MLVU"L)\WBD(= M&8:M1SB(M=DD?[=,9A.:\C"(R3(!+(TBG#R>DY#NIAK4GEY M+OVI9F2,2$@\GD%@\>^>+$@89DB"QZ\25*OZS!KN?WY"_Y(/7@SF%C.RH.'? M@<\W4\W5@$]6. WY-=U])>6 1AF>1T.6_P6[,M;0@)2+%J@91_RW.2MQ6B" M.)O&&YZ(;P/1CL]N./7N-C3T2<(^O',1=#Z!S[_2@#^"$W C%HV?A@30%9A[ M7AJE(>;$!]_YAB1@02.Q1+K(TK>F,EO4-R?5G.]K>^V5;"OU1,!@)K9 (: M=8DSWDAARXX&RLI0:,VT[%5^^/LJ6V*T1:LCL](X.(:N?!E#5+-$O[G/2H!6 MUV(/M2G*XM#(-7LHU@4<*HOA3*P8X19CL$@3L::\1RG)08OS4&C- =?E&5IO MM:&41N#%:1D(K9F6VA- M2EXWH:2U'?;@JB]6"5A[ACUV!98^P"H-@*O,BZP M6]:%"(P[&B!Q"'#4P[@N_U!=_X>P+K!K -H601G2I%Y;!*CV" >L"^R6_@ZK M;HBP-WVKH#8'4.T.GB&JXV['SL@8M_E)PES+Z)%45)=LI*Q]LPNR(D),?? ' M%J?'PJ4 ,?<+S#;@2RC@OA)?[+:UC+L:^Z6B,A1:,Q-UE4;PC;06*>W B],R M$%HS+;4M0&I;\"RM1=V*CRS4]@62* N.>HP+JET!4KN"5REMB=E@W-YSDI@3 MZ+JPAW!=U9'ZU#V$T)9=['.SK7:=D 2A4<]Q#-75%ZFK[P&Q1;)S==(J*?SB5-C1*IF-@'V; MW:S]@:GV!Z\2UQ)3Y;>4(4VN=04WU>?L(735[!ZOQ^TZ)HEQG1[R=9TUU77V M@*J:DC,U:LO6@: FL[V?S=7U];"HE@!V.!TFU_EW%+.:91_W!#LDR0+$-^O*.5/#UD'U6W@[']02P,$% @ M$82G6/%AD86M P KA$ !D !X;"]W;W)K&UL MS5A=;]LV%/TKA 8,+=!&(NTX'[,-U$ZW%5BZ($'6AV$/C'0M$9%(C:3L!-B/ M[Z5D2QZFT*E1 7NQ18KWZ-Q[*!Z1TXW2CR8#L.2IR*69!9FUY648FCB#@IL3 M58+$.RNE"VZQJ=/0E!IX4@<5>U_>:&R%+4HB"I!&*$DTK&;!!WJY8",7 M4(_X0\#&[%T3E\J#4H^N\2F9!9%C!#G$UD%P_%O#$O+<(2&/O[>@0?M,%[A_ MO4/_N4X>DWG@!I8J_R(2F\V"\X DL.)5;F_5YE?8)G3J\&*5F_J7;+9CHX#$ ME;&JV 8C@T+(YI\_;0NQ%X X_0%L&\!JWLV#:I97W/+Y5*L-T6XTHKF+.M4Z M&LD)Z52YLQKO"HRS\UM8@ZR O/G,M>:N0F_)FRNP7.3F[32T^ @W,(RW<(L& MCKT -R+72MK,D(\R@>3?\2%2:_FQ';\%\P)>_!&;;ZC&F_\ M MY2%07H6/"'V==&HRSM2HI+8AZM'']L&CT8UH%N=UO/HY'0:KGM83%H6D__! M]/FLY/O[N[Z>-^??,&\N6A877A;7_$D4 M58':?G1^I'&F\++,!4=RO0N$%^[(DM&H,X5H(*FWP-^9^)Z;46^=OS@7D_:9 M6-!%+S]_/(W(,W!M?&181X:]4O3?;8:O^&[%Z.7EA3JV;ITKTM%0@@]A9;3S M,NHUG5<([H\?'=:[M&,KUSD9G0PE^1 N1#L;HEZ_ M:#]9XYV1)E6SNO=R]6/16GX?KS_4L17LC(FQ@:1G0]@4ZVR*^7=O M!U?[ _$ORQWN;:'QY4WK@P*##6].,G#+F@II2 XK M#(U.SG"=U\WA0-.PJJPWY _*XK=_?9D!3T"[ 7A_I93=-=P#VB.:^5=02P,$ M% @ $82G6-QXI+=# P [0T !D !X;"]W;W)K&ULM5=;3]LP%/XK5H8FD#9R;PMK(T'9-"20$)?M8=J#24Y3B\3N;*=E M_WZVDZ9-2;,QA9?6E_-]/M_QL7,\7C'^).8 $CWG&143:R[EXM2V13R''(MC MM@"J9F:,YUBJ+D]ML>" $P/*,]MSG(&=8T*M:&S&;G@T9H7,"(4;CD21YYC_ M/H>,K2:6:ZT';DDZEWK CL8+G,(=R(?%#5<]NV9)2 Y4$$81A]G$.G-/IVZ@ M <;B&X&5V&HC+>61L2?=N4PFEJ,]@@QBJ2FP^EO"%+),,RD_?E6D5KVF!FZW MU^Q?C'@EYA$+F++L.TGD?&*-+)3 #!>9O&6KKU )"C5?S#)A?M&JM!VJ%>-" M2)978-7/"2W_\7,5B"V XFD'>!7 VP4$>P!^!?"-T-(S(^L"2QR-.5LAKJT5 MFVZ8V!BT4D.HWL8[R=4L43@9W<(2: 'H\(((G*8<4FS"RV:HFCI2[B[0X<$1.D"$HOLY*P2FB1C;4OFB&>VX6O>\7-?;LZZ/KAF5(WY,?+=#\ASO*#%G^F_P_T.=_PZKK[A\_?P[0TG^G&E M3-&EA%S\;(M;R1NT\^I3?2H6.(:)I8ZM +X$*WK_SATXG]I$]T36"$%0AR#H M8H^N M"TS:-)7!@@/JB649!>#*VE]NNO[1Q:HN&/V'M3]CISSV3.%-7C]F& MUI0M\>'6DJXW\H;#'<_:S4*OW;U![=Z@T[TIH^HN!8X6G"5%+%L][*1X;7+T M1-90.ZS5#M_H? S[#$%/9(T0C.H0C#HWO!+B)KZ'6=S3?0>:-DK(A[BD)?;,TP;)4" M[O\F9(5LI)H?A/Y.0K:;.4%[0KK>QC.O^U-"8ETYMG],NK&OWH.>V)I*-V6# M^U9U@]MKX= 76S,,F]+![:X=NE+Q96'@#MQP-Q-;K )WL).(]E;AK.Z\U+PG M!(I90659>M:C]9OES%3J.^/G^BUC"O(-3?D04H5E2JA &#EV^+ MLB/9PI3GCTRJ8M\TY^H]!EP;J/D98W+=T0O4+[SH#U!+ P04 " 1A*=8 M&JGIFM # "S$0 &0 'AL+W=OP%+8TMHA+I)2D[!?KP'4JR M;#FR6A>\L46)\W/F(SD\S+9"?E49@";/1<[5W,FT7E^[KDHR**@:B35P_+(4 MLJ :BW+EJK4$FE9&1>X&GC=U"\JX$\VJ=X\RFHE2YXS#HR2J+ HJO]U"+K9S MQW=V+SZR5:;-"S>:K>D*GD!_6C]*++FM2LH*X(H)3B0LY\Z-?QW[H3&H:OS+ M8*L.GHD)92'$5U/XD,X=SW@$.23:2%#\V\ =Y+E10C_^;T2=MDUC>/B\4_^[ M"AZ#65 %=R+_S%*=S9U+AZ2PI&6N/XKM>V@"FAB]1.2J^B7;IJ[GD*146A2- M,7I0,%[_T^<&Q(%!.#EA$#0&P9%!$)PP"!N#\%<-QHW!N")3AU)QB*FFT4R* M+9&F-JJ9APIF98WA,V[Z_4E+_,K03D=W@FO&5\ 3!HJ\CD%3EJLWY!5AG#RP M/,?.43-78U/&P$T:V=M:-C@A&Y('%,X4><=32+OV+KK8^AGL_+P-!@4?J!R1 MT']+ B\8DT]/,7G]Z@WA9;$ ^<_RB6GH=.G? 6!+K\)NV_*;# T8I7'&I4B+!H8!,MDQGR(@5BU(J,(/'L$V$ MTKU#8_JB2_U1< 1KT(-S85D2Z\"Z:&%=#,*Z/QIA;YNL; @IS,OJ!4C#[8CF M]Y^E\MN+%\/OF.B@F^<2M236(7K9$KT<)/K ."O*HH_"H.&Y"=ZF6&Q)K /L MJ@5V97NEO+()TJ98;$FL ]+W]MM!;W#LOTYVBC:HFE3+;:EUJ6Y/QKX@QOFWYJF8<^N9'(\4:UN^FVIU9#<@U-N 7)5 MW1:8K4?)=7W@;=^V-Q(WU3GOKS/PR+9B7)$/68 4U!F@KX?2F$WA5, ^T]3?0#4$L#!!0 ( !&$IUC;*2[R M3@( *@% 9 >&PO=V]R:W-H965T6KC=#LO! M%BF^9SZ&9-9)]:!K $/V#1=Z'M3&M+,PU$4-#=43V8+ FTJJAAHTU2;4K0): M.E##PSB*SL*&,A'DF?/=JCR36\.9@%M%]+9IJ'I< )?=/)@&!\<=V]3&.L(\ M:^D&[L%\;6\56N' 4K(&A&92$ 75/+B6"-/XU7,&PRXS]'I.+5\AN79/TOG8!(.+K3:RZ<&80<.$?]-]7X M$#\'I"\ DAZ0.*$^,R=K10W-,R4[HFPTLMF#JXU#HQHF[+]X;Q3>,L29_%H4 ML@'RA>Y!DW1:>)WZ!)R$W4IA:DRM10OD4'V).0V+Q M(;%%_"KA#543DDQ/2!S%Z4@^RW^')Z^DDPQU2AQ?\MZI07, YP_#6H'0?[VS?0L^C@F]S^1/1&?#N+3U]CS MJZH"-V[$H'Y%#1"<0.9*2WQA\:O\.PB39, M:,*A0LIH\(:1K1NMM30XJ.Y8XRH%90/POI+2' S[@6$YY[\!4$L# M!!0 ( !&$IUB.IOK4$@, #8* 9 >&PO=V]R:W-H965T>L+E#82:4 @C0V5L7V8]L%-KHU%$@?; M;=F_GQVG6TR3C$R,6(A^9)@]C2#'O MTAPR^61!68J%--G2Y#D#'!6@-#$=RQJ8*2:9X8V+O0?FC>E*)"2#!X;X*DTQ M^^U#0C<3PS:V&S.RC(7:,+UQCI?P".(I?V#2,BN6B*20<4(SQ& Q,:[L43!4 M_H7#=P(;7ELCEOK M+?M-D;O,98XY3&GR@T0BGACG!HI@@5>)F-'-+93Y]!5?2!->_**-]AU>&"A< M<4'3$BPC2$FF__%KJ4,-X#CO )P2X'P4X)8 ]Z. 7@GH%E!E5:3G;M'RGE? &YEUD.:?(L9P>NGZ:H4X9]TE#=--] MR)X> ]0Y:J()VFGN,>LBUVZCVR7D7%X/M4*BGY^E"[H3D/)? M#7'ZFJ_7S*G$.2!?U_5+6Z M@TK5'2$&E1"#5B&^YD79LR7*&5T0@3H)Y;SIR_=;B?;5Y9!D@2:SW9HP9W;7 M;E9F6"DS;%7FF_H,L.[<(>6B\:RT4NRKR2') DTVJ$GR5@^SUE%38,MB,E$W MPRH3N@M5N]7PJ&0[6!+9=!-82$JK.Y0GF.DI11N" MYD7?GE,AIX!B&'U!+ P04 " 1A*=8J!9M MK@8# !E" &0 'AL+W=OBT)QEL)!$%6E*Y=LE<+&;.[[SOO# -HDV"VXX MR^D&EJ"?\H7$F5NCQ"R%3#&1$0GKN7/AGU_ZUL">^,E@IQIC8EQ9"?%L)G?Q MW/&,(N 0:0-!\;6%*^#<(*&.EPK4J3F-87/\CGYCG4=G5E3!E>"_6*R3N3-Q M2 QK6G#](':W4#DT-'B1X,H^R:XZZSDD*I06:66,"E*6E6_Z6@6B81 $!PR" MRB"PNDLBJ_*::AK.I-@1:4XCFAE85ZTUBF.9^2I++7&7H9T.+Z*7@BEF(J3( M*5GB5X\+#D2LR4("9TB)'XM<* 5:$7M:0DQH%I-[1E>,HRDHLU^DN'Y\#9HR MKDX0ZQ8HU\DET BC?T181AX342@T53-7HW:CP(TJG9>ESN" SAM8G1$OZ)' M"P;D:7E-CH]./L*XZ'KM?U#['UC<_B'_C6.D$07R^QZ/D#L-J?K3IK/$&[3C MF20Z5SF-8.Y@EBB06W#"KU_\D?>M0VV_5MOO0@^OJ$IL[",S !2]I1PRW1K0 M$FIDH4QR;D-_,)ZYVQ;^0@V)<,])>/!8-JN9%0K&74J^:$3D'B3-"?[O&/_ /TOO>O5GJ?"#UO MU+VN^%=@'V(P"@[D@M\HV'YW-A0R2K /87UF$;02^WN9/QX._[_Z;J-IF ;\ MGRPP3_ T": [B_%D*_3TQKJO\L MPK]02P,$% @ $82G6&TA?X=: P *!4 T !X;"]S='EL97,N>&UL MW5C1;MHP%/V5*%VG5IH:0MI 5D#:D"I-VJ9*[*D,3T9DJI\A8Y%[.^/U6J?!\$L_&4 MYF1V5I14:"0K9$Z4[LI),"LE)>D,2#D/VJU6'.2$"7_0$_/\*EK[ MW3KDVG=TU+H[O=R.GQC@U ^< MHA=[B)ZU<%V-8=+Q?M([M5'QSE[B.Z0QX>ZFL!E]K'4L[QBC)0Z:]M\PH8.0 M.RWW9'[__(5.I\'^,J%.Z'2VYLL0@ZH&![VL$$TI1KX-:&624^^>\+X_))R- M) -61G+&ES;V![='I9,S44B3VV:POT?5\"U@ MU0.#C//:8-NW@4&O)$I1*:YTQPPVP4>05[5OEZ5V.)%D&;8O_(9@+CK)J) I ME76:T%^%!CU.,[ CV60*5U64 8!*%;ENI(Q,"D&,AQ6C:FC9,>7\!IX=W[(- M[46VMF>F'$3=U(:JII6Q'=!?5[/:Z[+GS]+U2G9?J(]S/1UA^E!D]%K2C"U, M?Y'5!C#U$%^=<- C*YXW+21[T-F@5,8Z0*7OW5.IV'@] M\D.2\I8NU*J<%AGNN7V GO_M.D^HH)+P==.Z]E_S*C_;<=1Y*9/4&\T95TQ4O2E+4RH>';JTO"(C_6?@AKX>G]*,S+FZK<&^W[2_ MT)3-\Z0>=0T+48UJVI]A>F%<'ZEU+B92NJ#IL.K*R<@T/=W06:L/$+:1*_-Q M(QC'8FX$,"P/Y@#C6!:6YW^:3Q>=C\4P;UTGTD4Y791C62YD:+Y8'CWWD?!ZCT5-/\; M'?P!4$L#!!0 ( !&$IUB7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:GA=,Z67NW%XRG$=ISCBWV/XT^/VCS<:_W G@JI;#_:.+>]ZG1L MMH&"VP]Z"PIK5MH4W.&M67?LU@#/[0; %;*3=+OGG8(+%7W^=.AK83K^C7:0 M.:$5%E8%=P(>[>_ZZI;MA!7W0@KWW(_JWQ(B5@@E"O$3\G[4C9C=Z,=K;<1/ MK1R7:6:TE/THWE?<@7$B^ZLXK2"7_-[6)8[?WW($Z4?G7>QP)8QU=8NZ?XZ, M.\#&^[O2Z8F0#LR(._AJ=+D5:EUU@Z/H>,.HXW"X[H-X9?XEC'JU$AF,=%86 MH-P^C@9D!:CL1FQMQ!0OH!\-]0X,6_ U5(/"MTSS_0 =DGGA,E<"*\PTKQD# M\LQGZ?QF.AHLQR/V97 SF W'++T>CY>I!Y@0@,E_!$R7>/DVGBU3-I^P^6)\ MZT'V",C>T2"'\V\+#_*4@#P]'N0@O?8@SPC(L^-!7@]F'N0Y 7E^1,COB0?Y MD8#\&!;R"[?",KUB"P,6F]8M&%A(5<&J[L"C,B3N+I6\NV'A4J>SAXV6.1C[ MG8U_E.A!T@><8>!/K9C21AS8&U.5Z0+8 MDC\UF2A+Q($U,VLVP!IGY<96\M1DH*<6 K3)45 MN! 9YK0<9QH;&$QN:ZB>:@224B.+ZZ4/B:EG%ZMG,[AO#6'E5"0S_ 5%LLS+K.%8=5E M_]UX>E9M]%:EE$,LFZL;S?/#\>WAZ/GS+U!+ P04 " 1A*=8C-]?K6X! M #=% &@ 'AL+U]R96QS+W=O]Q]:N[RR3>9676_;\4G1#4WFQ^50ZC[+;UEI-<=Q MHH?7&>IX>)T9G1^]_<_$KBBNN?WL\N_&MOZ/P?JG&VZNLM:KZ)P-I?6ITO=Z MONWT=*'5.%E%ITNJAM.%E X=Q!#$X8,,!)GP06L(6HC-J#<+T)L7/]L"]&;4FP7HS:@W M"]";46\6H#>CWBQ ;T:]68#>C'JS +T9]68!>AO4VPC0VZ#>1H#>!O4V O0V MB\,2 7H;U-N\4V_G'[5U<\]SC?N_DVH_OFOG[:?E\^;BZYUPUG":>?P%4$L# M!!0 ( !&$IU@&5T)WCP$ ' 5 3 6T-O;G1E;G1?5'EP97-=+GAM M;,V8S6[",!"$7R7*%1%CIZ4_ BYMKRV'OH";;(A%$ENVH?#V=<*/U(I&("IU M+K$2[\Z,O=)WR.1]:\A%F[IJW#0NO3>/C+FLI%JZ1!MJPDZA;2U]>+4+9F2V ME MB8C0:LTPWGAH_]*U&/)L\4R%7E8]>-N&S4[J9QI8J%T=/N\+6:QI+8RJ5 M21_VV;K)?[@,]PY)Z.QJ7*F,&X2"F)UT:'=^-]CWO:W)6I53-)?6O\HZ5+%- MQ9S?5N22?HD3&751J(QRG:WJT)(X8TGFKB3R=97L1 ?]SC[<,.V>_&K_3J;/ M,%3.K38N3,S2Y7:'D;3=0Q.$R'K5?\2C8Y"^^GS43CNG_$SO<+V?VBZ[>3C6 M+=??\?<9'_4OS"% &UL4$L! A0#% @ $82G6-7 K\+O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ $82G M6)E&PO=V]R:W-H965T&UL4$L! A0#% @ $82G M6/0_W(&8!P L28 !@ ("!F@X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ $82G6"L3_]?B!@ RAX !@ M ("!_!X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ $82G6-V&#M<2"0 LQ8 !@ ("!C"\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $82G6,77M[7." ZA4 !D M ("!JD@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $82G6%5XF56H!0 G@T !D ("!;5P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$82G6++@K2JC!P M!, !D ("!1&< 'AL+W=OP >&PO=V]R:W-H965T.Y 00 (,0 9 " @9I^ !X;"]W;W)K&UL4$L! A0#% @ $82G6.O7LWZV @ U@< !D M ("!TH( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $82G6 ?8Q$Z" P E0\ !D ("!T8\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $82G M6-QXI+=# P [0T !D ("!(IT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $82G6(ZF^M02 P -@H M !D ("!**< 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ J "H 70L !2Y ! $! end XML 47 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 48 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 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 104 190 1 false 29 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.hamiltonbeachbrands.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) Sheet http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) Statements 7 false false R8.htm 0000008 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards Sheet http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards Basis of Presentation and Recently Issued Accounting Standards Notes 8 false false R9.htm 0000009 - Disclosure - Transfer of Financial Assets Sheet http://www.hamiltonbeachbrands.com/role/TransferofFinancialAssets Transfer of Financial Assets Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Disclosure Sheet http://www.hamiltonbeachbrands.com/role/FairValueDisclosure Fair Value Disclosure Notes 10 false false R11.htm 0000011 - Disclosure - Stockholders??? Equity Sheet http://www.hamiltonbeachbrands.com/role/StockholdersEquity Stockholders??? Equity Notes 11 false false R12.htm 0000012 - Disclosure - Revenue Sheet http://www.hamiltonbeachbrands.com/role/Revenue Revenue Notes 12 false false R13.htm 0000013 - Disclosure - Contingencies Sheet http://www.hamiltonbeachbrands.com/role/Contingencies Contingencies Notes 13 false false R14.htm 0000014 - Disclosure - Income Taxes Sheet http://www.hamiltonbeachbrands.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 0000015 - Disclosure - Acquisitions Sheet http://www.hamiltonbeachbrands.com/role/Acquisitions Acquisitions Notes 15 false false R16.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 16 false false R17.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 17 false false R18.htm 9954471 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Policies) Sheet http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies Basis of Presentation and Recently Issued Accounting Standards (Policies) Policies http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards 18 false false R19.htm 9954472 - Disclosure - Fair Value Disclosure (Tables) Sheet http://www.hamiltonbeachbrands.com/role/FairValueDisclosureTables Fair Value Disclosure (Tables) Tables http://www.hamiltonbeachbrands.com/role/FairValueDisclosure 19 false false R20.htm 9954473 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.hamiltonbeachbrands.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.hamiltonbeachbrands.com/role/StockholdersEquity 20 false false R21.htm 9954474 - Disclosure - Revenue (Tables) Sheet http://www.hamiltonbeachbrands.com/role/RevenueTables Revenue (Tables) Tables http://www.hamiltonbeachbrands.com/role/Revenue 21 false false R22.htm 9954475 - Disclosure - Acquisitions (Tables) Sheet http://www.hamiltonbeachbrands.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.hamiltonbeachbrands.com/role/Acquisitions 22 false false R23.htm 9954476 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Details) Sheet http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails Basis of Presentation and Recently Issued Accounting Standards (Details) Details http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies 23 false false R24.htm 9954477 - Disclosure - Transfer of Financial Assets (Details) Sheet http://www.hamiltonbeachbrands.com/role/TransferofFinancialAssetsDetails Transfer of Financial Assets (Details) Details http://www.hamiltonbeachbrands.com/role/TransferofFinancialAssets 24 false false R25.htm 9954478 - Disclosure - Fair Value Disclosure (Details) Sheet http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails Fair Value Disclosure (Details) Details http://www.hamiltonbeachbrands.com/role/FairValueDisclosureTables 25 false false R26.htm 9954479 - Disclosure - Stockholders??? Equity - Schedule of Capital Stock (Details) Sheet http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails Stockholders??? Equity - Schedule of Capital Stock (Details) Details 26 false false R27.htm 9954480 - Disclosure - Stockholders??? Equity - Stock Repurchase Program (Details) Sheet http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails Stockholders??? Equity - Stock Repurchase Program (Details) Details 27 false false R28.htm 9954481 - Disclosure - Stockholders??? Equity - Schedule of Accumulated Other Comprehensive Loss (Details) Sheet http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails Stockholders??? Equity - Schedule of Accumulated Other Comprehensive Loss (Details) Details 28 false false R29.htm 9954482 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.hamiltonbeachbrands.com/role/RevenueTables 29 false false R30.htm 9954483 - Disclosure - Revenue (Disaggregation of Revenue) (Details) Sheet http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails Revenue (Disaggregation of Revenue) (Details) Details http://www.hamiltonbeachbrands.com/role/RevenueTables 30 false false R31.htm 9954484 - Disclosure - Contingencies (Details) Sheet http://www.hamiltonbeachbrands.com/role/ContingenciesDetails Contingencies (Details) Details http://www.hamiltonbeachbrands.com/role/Contingencies 31 false false R32.htm 9954485 - Disclosure - Income Taxes (Details) Sheet http://www.hamiltonbeachbrands.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.hamiltonbeachbrands.com/role/IncomeTaxes 32 false false R33.htm 9954486 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 33 false false R34.htm 9954487 - Disclosure - Acquisitions - Schedule of Preliminary Assets Acquired and Liabilities Assumed (Details) Sheet http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Schedule of Preliminary Assets Acquired and Liabilities Assumed (Details) Details 34 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: hbb:RevenuePerformanceObligationWarrantyTerm, us-gaap:ConcentrationRiskPercentage1 - hbb-20240331.htm 4 hbb-20240331.htm hbb-20240331.xsd hbb-20240331_cal.xml hbb-20240331_def.xml hbb-20240331_lab.xml hbb-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hbb-20240331.htm": { "nsprefix": "hbb", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "dts": { "inline": { "local": [ "hbb-20240331.htm" ] }, "schema": { "local": [ "hbb-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "hbb-20240331_cal.xml" ] }, "definitionLink": { "local": [ "hbb-20240331_def.xml" ] }, "labelLink": { "local": [ "hbb-20240331_lab.xml" ] }, "presentationLink": { "local": [ "hbb-20240331_pre.xml" ] } }, "keyStandard": 179, "keyCustom": 11, "axisStandard": 13, "axisCustom": 0, "memberStandard": 22, "memberCustom": 7, "hidden": { "total": 11, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 5, "http://www.hamiltonbeachbrands.com/20240331": 1 }, "contextCount": 104, "entityCount": 1, "segmentCount": 29, "elementCount": 383, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 416, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.hamiltonbeachbrands.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "unique": true } }, "R3": { "role": "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "unique": true } }, "R4": { "role": "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hbb:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTaxExcludingIntraEntityAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "unique": true } }, "R5": { "role": "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "unique": true } }, "R7": { "role": "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards", "longName": "0000008 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards", "shortName": "Basis of Presentation and Recently Issued Accounting Standards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.hamiltonbeachbrands.com/role/TransferofFinancialAssets", "longName": "0000009 - Disclosure - Transfer of Financial Assets", "shortName": "Transfer of Financial Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.hamiltonbeachbrands.com/role/FairValueDisclosure", "longName": "0000010 - Disclosure - Fair Value Disclosure", "shortName": "Fair Value Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.hamiltonbeachbrands.com/role/StockholdersEquity", "longName": "0000011 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.hamiltonbeachbrands.com/role/Revenue", "longName": "0000012 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.hamiltonbeachbrands.com/role/Contingencies", "longName": "0000013 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.hamiltonbeachbrands.com/role/IncomeTaxes", "longName": "0000014 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.hamiltonbeachbrands.com/role/Acquisitions", "longName": "0000015 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true }, "uniqueAnchor": null }, "R17": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Policies)", "shortName": "Basis of Presentation and Recently Issued Accounting Standards (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureTables", "longName": "9954472 - Disclosure - Fair Value Disclosure (Tables)", "shortName": "Fair Value Disclosure (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.hamiltonbeachbrands.com/role/StockholdersEquityTables", "longName": "9954473 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.hamiltonbeachbrands.com/role/RevenueTables", "longName": "9954474 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.hamiltonbeachbrands.com/role/AcquisitionsTables", "longName": "9954475 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails", "longName": "9954476 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Details)", "shortName": "Basis of Presentation and Recently Issued Accounting Standards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.hamiltonbeachbrands.com/role/TransferofFinancialAssetsDetails", "longName": "9954477 - Disclosure - Transfer of Financial Assets (Details)", "shortName": "Transfer of Financial Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "hbb:TransferofFinancialAssetsAccountedforasSalesIncreaseDecreaseInAccountsReceivableDerecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hbb:TransferofFinancialAssetsAccountedforasSalesIncreaseDecreaseInAccountsReceivableDerecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails", "longName": "9954478 - Disclosure - Fair Value Disclosure (Details)", "shortName": "Fair Value Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-63", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails", "longName": "9954479 - Disclosure - Stockholders\u2019 Equity - Schedule of Capital Stock (Details)", "shortName": "Stockholders\u2019 Equity - Schedule of Capital Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails", "longName": "9954480 - Disclosure - Stockholders\u2019 Equity - Stock Repurchase Program (Details)", "shortName": "Stockholders\u2019 Equity - Stock Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:StockRepurchasedDuringPeriodShares", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:StockRepurchasedDuringPeriodShares", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails", "longName": "9954481 - Disclosure - Stockholders\u2019 Equity - Schedule of Accumulated Other Comprehensive Loss (Details)", "shortName": "Stockholders\u2019 Equity - Schedule of Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "unique": true } }, "R29": { "role": "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails", "longName": "9954482 - Disclosure - Revenue (Narrative) (Details)", "shortName": "Revenue (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-88", "name": "hbb:RevenuePerformanceObligationWarrantyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "hbb:RevenuePerformanceObligationWarrantyTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9954483 - Disclosure - Revenue (Disaggregation of Revenue) (Details)", "shortName": "Revenue (Disaggregation of Revenue) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails", "longName": "9954484 - Disclosure - Contingencies (Details)", "shortName": "Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.hamiltonbeachbrands.com/role/IncomeTaxesDetails", "longName": "9954485 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails", "longName": "9954486 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-102", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-102", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954487 - Disclosure - Acquisitions - Schedule of Preliminary Assets Acquired and Liabilities Assumed (Details)", "shortName": "Acquisitions - Schedule of Preliminary Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-104", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hbb-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r546" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, net", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r449", "r502", "r552", "r711" ] }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingencies", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual for environmental investigation and remediation activities", "label": "Accrual for Environmental Loss Contingencies", "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies." } } }, "auth_ref": [ "r208", "r528", "r637", "r638", "r659", "r661" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r520" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan Adjustment", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r6", "r15", "r31", "r644", "r645", "r646" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Gain (Loss) on Cash Flow Hedging", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r130", "r139", "r140", "r319", "r521", "r644" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred loss within Accumulated Other Comprehensive Income", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r7", "r31", "r672" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r30", "r31", "r78", "r125", "r384", "r404", "r405" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r15", "r31", "r323", "r326", "r353", "r400", "r401", "r644", "r645", "r646", "r651", "r652", "r653" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r5", "r15", "r31", "r139", "r140", "r342", "r343", "r344", "r345", "r346", "r644" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r597" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in excess of par value", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r73" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in Excess of Par Value", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r297", "r298", "r299", "r416", "r651", "r652", "r653", "r700", "r715" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r603" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r603" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r603" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r603" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r53", "r54", "r270" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r568", "r579", "r589", "r614" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r571", "r582", "r592", "r617" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r603" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r610" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r575", "r583", "r593", "r610", "r618", "r622", "r630" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r628" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r11", "r39", "r40" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails", "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Line Items]", "label": "Asset Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r699" ] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails", "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Table]", "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r699" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r102", "r121", "r148", "r177", "r185", "r189", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r317", "r320", "r339", "r383", "r454", "r546", "r559", "r667", "r668", "r702" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r116", "r127", "r148", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r317", "r320", "r339", "r546", "r667", "r668", "r702" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Assets at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r64" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r625" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r626" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r621" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r621" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r621" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r621" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r621" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r621" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r624" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r623" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r622" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r622" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "hbb_BasisOfPresentationAndPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "BasisOfPresentationAndPoliciesLineItems", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Policies [Line Items]", "label": "Basis of Presentation and Policies [Line Items]", "documentation": "Basis of Presentation and Policies" } } }, "auth_ref": [] }, "hbb_BasisOfPresentationAndPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "BasisOfPresentationAndPoliciesTable", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Policies [Table]", "label": "Basis Of Presentation And Policies [Table]", "documentation": "Basis Of Presentation And Policies" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails", "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r315", "r543", "r544" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails", "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r56", "r58", "r315", "r543", "r544" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r55" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, consideration transferred", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r1", "r2", "r13" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r97", "r316" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating profit (loss)", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r57" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r57" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, current", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Purchase Price", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, non-current", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r35", "r118", "r518" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r35", "r87", "r146" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) for the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r87" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r601" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.hamiltonbeachbrands.com/role/CoverPage", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r113", "r122", "r123", "r124", "r148", "r166", "r167", "r169", "r171", "r175", "r176", "r195", "r213", "r215", "r216", "r217", "r220", "r221", "r239", "r240", "r243", "r246", "r253", "r339", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r441", "r463", "r481", "r495", "r496", "r497", "r498", "r499", "r636", "r648", "r654" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r122", "r123", "r124", "r175", "r239", "r240", "r241", "r243", "r246", "r251", "r253", "r410", "r411", "r412", "r413", "r534", "r636", "r648" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r602" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r602" ] }, "hbb_CommercialProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "CommercialProductMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial products", "label": "Commercial Product [Member]", "documentation": "Commercial Product" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/Contingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r92", "r203", "r204", "r504", "r660" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.hamiltonbeachbrands.com/role/CoverPage", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Class\u00a0A Common stock", "terseLabel": "Shares Outstanding Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r715" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.hamiltonbeachbrands.com/role/CoverPage", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Class\u00a0B Common stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r715" ] }, "hbb_CommonStockConvertibleConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "CommonStockConvertibleConversionRatio", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, convertible conversion ratio", "label": "Common Stock, Convertible Conversion Ratio", "documentation": "Common Stock, Convertible Conversion Ratio" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r96" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r549", "r550", "r551", "r553", "r554", "r555", "r556", "r651", "r652", "r700", "r713", "r715" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r72" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r72", "r441" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r72" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock", "label": "Common Stock, Value, Outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r72", "r441" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r607" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r606" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r608" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r605" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r32", "r135", "r137", "r143", "r379", "r390" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r36", "r38", "r65", "r66", "r194", "r503" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r36", "r38", "r65", "r66", "r194", "r406", "r503" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r36", "r38", "r65", "r66", "r194", "r503", "r641" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r36", "r38", "r65", "r66", "r194" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r36", "r38", "r65", "r66", "r194", "r503" ] }, "hbb_ConsumerProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "ConsumerProductMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer products", "label": "Consumer Product [Member]", "documentation": "Consumer Product" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r83", "r376" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued product returns", "label": "Customer Refund Liability, Current", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r69", "r70", "r103", "r104", "r150", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r348", "r529", "r530", "r531", "r532", "r533", "r649" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r150", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r348", "r529", "r530", "r531", "r532", "r533", "r649" ] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r101", "r643" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r301", "r302" ] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surplus assets", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r268", "r542" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r11", "r181" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r264", "r535", "r536", "r537", "r538", "r539", "r540", "r541" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r264", "r535", "r536", "r537", "r538", "r539", "r540", "r541" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r670" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r96" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r563" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r596" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings (loss) per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r156", "r157", "r158", "r159", "r160", "r164", "r166", "r169", "r170", "r171", "r172", "r330", "r331", "r380", "r391", "r522" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings (loss) per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r156", "r157", "r158", "r159", "r160", "r166", "r169", "r170", "r171", "r172", "r330", "r331", "r380", "r391", "r522" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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." } } }, "auth_ref": [ "r340" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.hamiltonbeachbrands.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate on income, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r304" ] }, "hbb_ElectricAppliancesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "ElectricAppliancesMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electric appliances", "label": "Electric Appliances [Member]", "documentation": "Electric Appliances [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r561" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r561" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r561" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r635" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r561" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r561" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r561" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r561" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r16", "r114", "r138", "r139", "r140", "r151", "r152", "r153", "r155", "r161", "r163", "r174", "r196", "r197", "r254", "r297", "r298", "r299", "r308", "r309", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r341", "r342", "r343", "r344", "r345", "r346", "r353", "r400", "r401", "r402", "r416", "r481" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r604" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r568", "r579", "r589", "r614" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r565", "r576", "r586", "r611" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r610" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r333", "r334", "r337" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r333", "r334", "r337" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r338" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r332" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements, recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r332", "r338" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r91", "r377" ] }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency exchange contracts", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange contracts", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r572", "r583", "r593", "r618" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r572", "r583", "r593", "r618" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r572", "r583", "r593", "r618" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r572", "r583", "r593", "r618" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r572", "r583", "r593", "r618" ] }, "us-gaap_GainLossOnSaleOfAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/TransferofFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on sale of accounts receivable", "label": "Gain (Loss) on Sale of Accounts Receivable", "documentation": "Amount of gain (loss) on sale of accounts receivable." } } }, "auth_ref": [ "r364" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r37", "r503" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r119", "r198", "r378", "r526", "r546", "r656", "r657" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r81", "r148", "r177", "r184", "r188", "r190", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r339", "r524", "r667" ] }, "hbb_HBBFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "HBBFacilityMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HBB Facility", "label": "HBB Facility [Member]", "documentation": "HBB Facility" } } }, "auth_ref": [] }, "hbb_HealthBeaconMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "HealthBeaconMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsNarrativeDetails", "http://www.hamiltonbeachbrands.com/role/AcquisitionsScheduleofPreliminaryAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HealthBeacon", "label": "HealthBeacon [Member]", "documentation": "HealthBeacon" } } }, "auth_ref": [] }, "hbb_IncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "IncentivePlanMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive Plan", "label": "Incentive Plan [Member]", "documentation": "Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r61", "r82", "r89", "r156", "r157", "r158", "r159", "r168", "r171" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r79", "r106", "r177", "r184", "r188", "r190", "r381", "r388", "r524" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r149", "r300", "r305", "r306", "r307", "r310", "r312", "r313", "r314", "r415" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r109", "r111", "r162", "r163", "r182", "r303", "r311", "r392" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade receivables", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r575", "r583", "r593", "r610", "r618", "r622", "r630" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r628" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r564", "r634" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r564", "r634" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r564", "r634" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r67", "r108", "r141", "r180", "r347", "r466", "r557", "r714" ] }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateDerivativeAssetsAtFairValue", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap agreements", "label": "Interest Rate Derivative Assets, at Fair Value", "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r126", "r519", "r546" ] }, "hbb_IssuanceOfSecuredLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "IssuanceOfSecuredLoan", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Issuance of secured loan", "label": "Issuance Of Secured Loan", "documentation": "Issuance Of Secured Loan" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r148", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r318", "r320", "r321", "r339", "r440", "r523", "r559", "r667", "r702", "r703" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r77", "r105", "r386", "r546", "r650", "r655", "r701" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r24", "r117", "r148", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r318", "r320", "r321", "r339", "r546", "r667", "r702", "r703" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities at fair value", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r64" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "hbb_LicensingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "LicensingMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing", "label": "Licensing [Member]", "documentation": "Licensing [Member]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r21" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit agreements", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r25", "r41", "r42" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r205", "r206", "r207", "r212", "r662", "r663" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r205", "r206", "r207", "r212", "r662", "r663" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate of additional expenses", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r206", "r207", "r211", "r212" ] }, "hbb_LossContingencyNumberOfSitesAssociatedWithCostReimbursement": { "xbrltype": "integerItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "LossContingencyNumberOfSitesAssociatedWithCostReimbursement", "presentation": [ "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, number of sites associated with cost reimbursement", "label": "Loss Contingency, Number Of Sites Associated With Cost Reimbursement", "documentation": "Loss Contingency, Number Of Sites Associated With Cost Reimbursement" } } }, "auth_ref": [] }, "us-gaap_LossContingencyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyReceivable", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset associated with reimbursement of costs", "label": "Loss Contingency, Receivable", "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r666" ] }, "hbb_LossContingencyReceivableProceedsRestrictedCashPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "LossContingencyReceivableProceedsRestrictedCashPortion", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion of loss contingency proceeds representing restricted cash", "label": "Loss Contingency, Receivable, Proceeds, Restricted Cash Portion", "documentation": "Loss Contingency, Receivable, Proceeds, Restricted Cash Portion" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails", "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r206", "r207", "r209", "r210", "r269", "r375", "r399", "r431", "r432", "r486", "r488", "r490", "r491", "r493", "r514", "r515", "r525", "r534", "r545", "r548", "r669", "r704", "r705", "r706", "r707", "r708", "r709" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r602" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r602" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r206", "r207", "r209", "r210", "r269", "r375", "r399", "r431", "r432", "r486", "r488", "r490", "r491", "r493", "r514", "r515", "r525", "r534", "r545", "r548", "r669", "r704", "r705", "r706", "r707", "r708", "r709" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r621" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r629" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r603" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used for) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r145" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used for) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r145" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used for) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r87", "r88", "r89" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r80", "r89", "r107", "r115", "r133", "r136", "r140", "r148", "r154", "r156", "r157", "r158", "r159", "r162", "r163", "r168", "r177", "r184", "r188", "r190", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r331", "r339", "r389", "r462", "r479", "r480", "r524", "r557", "r667" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r602" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r572", "r583", "r593", "r610", "r618" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r600" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r599" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r610" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r629" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r629" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r717", "r718", "r719", "r720" ] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r17", "r31" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating profit (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r177", "r184", "r188", "r190", "r524" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing", "label": "Operating Lease, Lease Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r173", "r351", "r352" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r350" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r350" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r349" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Recently Issued Accounting Standards", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r68", "r99", "r407", "r408" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r120" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) gain on long-term intra-entity foreign currency transactions", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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 parent entity." } } }, "auth_ref": [ "r9", "r14", "r100" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedging activity", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r128", "r129" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification of hedging activities into earnings", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r129", "r131" ] }, "hbb_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTaxExcludingIntraEntityAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTaxExcludingIntraEntityAccounts", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction And Translation Gain (Loss) Arising During Period, Net Of Tax, Excluding Intra-Entity Accounts", "documentation": "Other Comprehensive Income (Loss), Foreign Currency Transaction And Translation Gain (Loss) Arising During Period, Net Of Tax, Excluding Intra-Entity Accounts" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r14", "r100", "r134", "r137" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification of pension adjustments into earnings", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r8", "r78", "r132", "r267" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax effects", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r14", "r100" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r546" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r89" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other expense (income), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r85" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r602" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r570", "r581", "r591", "r616" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r573", "r584", "r594", "r619" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r598" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r639", "r647" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r34" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r34" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of business, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Expenditures for property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r86" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r601" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r601" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r600" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r610" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r603" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r599" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r71", "r239" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r71", "r441" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r71", "r441", "r460", "r715", "r716" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.01 per share", "label": "Preferred Stock, Value, Outstanding", "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders." } } }, "auth_ref": [ "r71", "r441" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfDebt", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net additions (reductions) to revolving credit agreements", "label": "Proceeds from (Repayments of) Debt", "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings." } } }, "auth_ref": [] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other products", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r671" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r191", "r376", "r393", "r394", "r395", "r396", "r397", "r398", "r516", "r535", "r547", "r642", "r664", "r665", "r670", "r712" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r191", "r376", "r393", "r394", "r395", "r396", "r397", "r398", "r516", "r535", "r547", "r642", "r664", "r665", "r670", "r712" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r382", "r387", "r546" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r598" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r598" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails", "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r206", "r207", "r209", "r210", "r266", "r269", "r293", "r294", "r295", "r358", "r375", "r399", "r431", "r432", "r486", "r488", "r490", "r491", "r493", "r514", "r515", "r525", "r534", "r545", "r548", "r551", "r658", "r669", "r705", "r706", "r707", "r708", "r709" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails", "http://www.hamiltonbeachbrands.com/role/ContingenciesDetails", "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r206", "r207", "r209", "r210", "r266", "r269", "r293", "r294", "r295", "r358", "r375", "r399", "r431", "r432", "r486", "r488", "r490", "r491", "r493", "r514", "r515", "r525", "r534", "r545", "r548", "r551", "r658", "r669", "r705", "r706", "r707", "r708", "r709" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification adjustment to net income (loss)", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification adjustment to net income (loss)", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r17", "r31" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Loss", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r565", "r576", "r586", "r611" ] }, "hbb_RepaymentsOfSecuredLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "RepaymentsOfSecuredLoan", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of secured loan", "label": "Repayments Of Secured Loan", "documentation": "Repayments Of Secured Loan" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r566", "r577", "r587", "r612" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r567", "r578", "r588", "r613" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r574", "r585", "r595", "r620" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r35", "r118", "r146" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other non-current assets", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r35", "r110", "r146" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r74", "r96", "r385", "r403", "r405", "r414", "r442", "r546" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r114", "r151", "r152", "r153", "r155", "r161", "r163", "r196", "r197", "r297", "r298", "r299", "r308", "r309", "r322", "r324", "r325", "r327", "r329", "r400", "r402", "r416", "r715" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "hbb_RevenueFromContractWithCustomerContractDuration": { "xbrltype": "durationItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "RevenueFromContractWithCustomerContractDuration", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue contract duration", "label": "Revenue From Contract With Customer, Contract Duration", "documentation": "Revenue From Contract With Customer, Contract Duration" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r178", "r179", "r183", "r186", "r187", "r191", "r192", "r194", "r263", "r264", "r376" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r194", "r640" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r112", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r265" ] }, "hbb_RevenuePerformanceObligationWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "RevenuePerformanceObligationWarrantyTerm", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty term", "label": "Revenue, Performance Obligation, Warranty Term", "documentation": "Revenue, Performance Obligation, Warranty Term" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Deferred Revenue [Abstract]", "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 }, "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.hamiltonbeachbrands.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "totalLabel": "Total revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r142", "r148", "r178", "r179", "r183", "r186", "r187", "r191", "r192", "r194", "r195", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r339", "r381", "r667" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r629" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r629" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/FairValueDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r333", "r334" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Preliminary Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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." } } }, "auth_ref": [ "r98" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r44", "r45", "r46", "r47", "r48", "r49", "r50", "r94", "r95", "r96", "r122", "r123", "r124", "r175", "r239", "r240", "r241", "r243", "r246", "r251", "r253", "r410", "r411", "r412", "r413", "r534", "r636", "r648" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capital Stock", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r19", "r43", "r45", "r46", "r47", "r48", "r49", "r50", "r71", "r72", "r94", "r95", "r96" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r560" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r562" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r192", "r193", "r428", "r429", "r430", "r487", "r489", "r492", "r494", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r517", "r536", "r551", "r670", "r712" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares surrendered to satisfy tax withholding obligation", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.hamiltonbeachbrands.com/role/CoverPage", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r113", "r122", "r123", "r124", "r148", "r166", "r167", "r169", "r171", "r175", "r176", "r195", "r213", "r215", "r216", "r217", "r220", "r221", "r239", "r240", "r243", "r246", "r253", "r339", "r410", "r411", "r412", "r413", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r441", "r463", "r481", "r495", "r496", "r497", "r498", "r499", "r636", "r648", "r654" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r28", "r114", "r138", "r139", "r140", "r151", "r152", "r153", "r155", "r161", "r163", "r174", "r196", "r197", "r254", "r297", "r298", "r299", "r308", "r309", "r322", "r323", "r324", "r325", "r326", "r327", "r329", "r341", "r342", "r343", "r344", "r345", "r346", "r353", "r400", "r401", "r402", "r416", "r481" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r192", "r193", "r428", "r429", "r430", "r487", "r489", "r492", "r494", "r501", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r517", "r536", "r551", "r670", "r712" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r151", "r152", "r153", "r174", "r376", "r409", "r427", "r433", "r435", "r436", "r437", "r438", "r439", "r441", "r444", "r445", "r446", "r447", "r448", "r450", "r451", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r552" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r151", "r152", "r153", "r174", "r376", "r409", "r427", "r433", "r435", "r436", "r437", "r438", "r439", "r441", "r444", "r445", "r446", "r447", "r448", "r450", "r451", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r552" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r569", "r580", "r590", "r615" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B common converted to Class A common (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r16", "r27", "r47", "r96", "r232" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common shares issued (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r16", "r71", "r72", "r96", "r410", "r481", "r496" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, net of conversions", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r16", "r71", "r72", "r96", "r416", "r481", "r496", "r558" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, number of shares authorized to be repurchased (in shares)", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r16", "r71", "r72", "r96", "r413", "r481", "r498" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r16", "r71", "r72", "r96", "r416", "r481", "r498", "r558" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r72", "r75", "r76", "r90", "r443", "r460", "r482", "r483", "r546", "r559", "r650", "r655", "r701", "r715" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r93", "r147", "r238", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r254", "r328", "r484", "r485", "r500" ] }, "us-gaap_SupplierFinanceProgramObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramObligationCurrent", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding payment obligations, current", "label": "Supplier Finance Program, Obligation, Current", "documentation": "Amount of obligation for supplier finance program, classified as current." } } }, "auth_ref": [ "r199", "r200", "r202" ] }, "us-gaap_SupplierFinanceProgramObligationCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramObligationCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program, classified as current." } } }, "auth_ref": [ "r200" ] }, "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramObligationDecreaseSettlement", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier finance program, obligation, settlement", "label": "Supplier Finance Program, Obligation, Settlement", "documentation": "Amount of decrease in obligation for supplier finance program from settlement." } } }, "auth_ref": [ "r201", "r527" ] }, "hbb_SupplierFinanceProgramPaymentObligationLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "SupplierFinanceProgramPaymentObligationLimit", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Limit on payment obligations", "label": "Supplier Finance Program, Payment Obligation Limit", "documentation": "Supplier Finance Program, Payment Obligation Limit" } } }, "auth_ref": [] }, "hbb_SupplierFinanceProgramPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "SupplierFinanceProgramPolicyPolicyTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable - Supplier Finance Program", "label": "Supplier Finance Program, Policy [Policy Text Block]", "documentation": "Supplier Finance Program, Policy" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r609" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r601" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r608" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r628" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r630" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "hbb_TransferofFinancialAssetsAccountedforasSalesIncreaseDecreaseInAccountsReceivableDerecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hamiltonbeachbrands.com/20240331", "localname": "TransferofFinancialAssetsAccountedforasSalesIncreaseDecreaseInAccountsReceivableDerecognized", "crdr": "credit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/TransferofFinancialAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable derecognized", "label": "Transfer of Financial Assets Accounted for as Sales, Increase (Decrease) In Accounts Receivable Derecognized", "documentation": "Transfer of Financial Assets Accounted for as Sales, Increase (Decrease) In Accounts Receivable Derecognized" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Transfers and Servicing [Abstract]", "label": "Transfers and Servicing [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialAssetsTextBlock", "presentation": [ "http://www.hamiltonbeachbrands.com/role/TransferofFinancialAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of Financial Assets", "label": "Transfers and Servicing of Financial Assets [Text Block]", "documentation": "The entire disclosure for a transferor's continuing involvement in financial assets that it has transferred in a securitization or asset-backed financing arrangement, the nature of any restrictions on assets reported by an entity in its statement of financial position that relate to a transferred financial asset (including the carrying amounts of such assets), how servicing assets and servicing liabilities are reported, and (for securitization or asset-backed financing arrangements accounted for as sales) when a transferor has continuing involvement with the transferred financial assets and transfers of financial assets accounted for as secured borrowings, how the transfer of financial assets affects an entity's financial position, financial performance, and cash flows." } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r434", "r710" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r631" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r632" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r630" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r630" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r633" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r631" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r51" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.hamiltonbeachbrands.com/role/StockholdersEquityScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r51" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury\u00a0stock", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r29", "r51", "r52" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r16", "r51", "r96" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.hamiltonbeachbrands.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r627" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted weighted average shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r165", "r171" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.hamiltonbeachbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted average shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r164", "r171" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//860/tableOfContent" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477128/405-50-55-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-16" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r636": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r638": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-2" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 54 0001709164-24-000021-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001709164-24-000021-xbrl.zip M4$L#!!0 ( !&$IUB"2K<_ZR$ &?$ 0 > 83$P,6%M96YD;65N='1O M-B0Y*8*.T[B)'9< MMN^D]M-6(S6F)T)B)6&'^?5[3G?K@9! >,"TVTQJG!BZU=WG_>JC=Z-H[+Y_ M-V+4>?\?[_[S\)!\\.WIF'D1L0-&(^:0:%/RJ_CWCDLO?Q<][]+G]_][M8Y-W =V;OWSG\GG#G7Z]XHS4< M#NUN]_C(:;:[CM/M=GKM7K05S8;R<%$8SE_WKU9A[AR.& M&WASW)Q$;Q^X$XW>6(W&?[V:&S>AC@/;/W39,'K3.H*1$?L5'5*7WWEOQ 'D M!]QS8*]B!#Q@Z'L1[#2 A>4_%]9_DN=:W<8:#XX?8?NN'[SYK2'^>XO?' [I MF+NS-_^\Y6,6DDOV0*[],?7^60NI%QZ&+.!#.3#D?S& (JPJ?GV0$&[#8(-NR:!7-G@/E/<(CC@D/(;3C,]@,: M<=][,X4=!3CJU?O^Q=GE!_C_EMQ^)S>WWT^_?O[^[.WI/_I M^NP,!RP@LPJBLP!HMNJ]SL[P>#OB(:E^VAIQA%B@(?&'Y((&]HA85DW*@=<1 M/@SG-!MO^\#^#HH \;OU]J!&!C-"/9@[]D&D1"-&/K")'_+(#V8U\AE/%_D> M.6$4'GH2P-"0?/9=Y B0..,)]6 8A4DN?: !(X"WB4(=+LWBE4_3S].U\7L/ M0'9%@XC;? )?PV-O(M_^.8(U6 ""3;+AQQ.!P_$\2&0+(VFL-2$W@'(1RQ@ MD3^WUN6R1\:KBU/CI-*1(1&T)P9E/T[@?QU[#D> ATB8 M#R-NRQ%+:8\\<-8/$EF!<;>0BX^ )E&,R&S\0F MA$3S \["8G8.IT!<18L^^9(*"/'\52!T#N%Q:'O MNOX#D$.G^_91\"TQ1!7$#ZWNS@!N)03S]*N_G;>C&_5.#)AB8^^:30(6 L2H ME+*(P!\T -I'K.WN'*_>U\GM2D$?Q+N7&W^0&P]CT27I=HGE$6OQ.5&P:=H4 M;IHNM/F:'NA"G$?UGG!_5J,9; 7$TH!Y8/S8'(26_^#!Y_ZP1D!1A7P\=2/J M,7\:NC/0_LJ,8+^8/96B"80/2#UA%PA]!J:5M O G@(M)+0._%*ZBC")1V"1 MA:4Z,&-##QB0C]0G*XUDT(4A\4#YK;*\V2\;3%YA_2)9/X#,ALV'=L '3% Q M'-$#,Q;/56ELA0T2QX<=>'Z$H,"3!RA$' 1Z"B8 .?P^HO<(TQF87*! 6!A) MVVNFF' %\. !8NQ$2B$X[V0*_A6%?<-7POL7GX;3@3P%?IR>+<5IU?7$H&A$ M/5PH,916&BL@$GK&B82!1B*AU:XF$H T!+8$:8#%ZC^P0+IOTV@$1IZT\J4$ MD+SN,!>L$D3ZG.LA5 "0&PO WAFOP[3^P.5W2FTB1TDW%I]7T:$5Q$3X,+\E M^&7 <%6U?4>:M5$P#2,FY,2 C:@[1.I6']?DQN,A")WA%(3="O @JR+#^ODM MS*TA7#)\<@RL 5=Z,_V41V$J$M#&CME)^G)2 %<_<.Z,Y73P/;BC'O]+H$$9 MG !JF*Z$OW#E\XM1XDQ!:BE8H'L>9,P@D&.PJ/0&*JTK-4X5>*\FQ[F#K[.' M+&K6F5>*ICD-6HOW*V,DBENH9S-)('-G &JMH%J$,D;5@EY$Q",!&'+/?3?V M4FKXU=#E=B0AC)J A:#JA6K!2 C%7R2WO>8'0OS#E"B@-B!!?!Z"72"B:*AA MT#J\DTXG'%M&$RKL5%",C!SXPL5<9^; GWJ.W+K440A7/++ ]C"CLA3A*E4H MUTN5DS0#)&I>W5W%1O#P8/^&(3Z3/)B,#-@O0QK%I)! /#THMYYJ$CDL?PH-8;"P% M3PT/HD[RY]2Y4T$^9J.+B$<(A$"=3( $A+\I#(#5\AE!Y"-%W,MGPXYJ))BZ MTI9@=].$PL37$D:X.)A\F*0Q4LG;&BGYV.Y?5,0K@T498>&R.Z3Y>^IR&7A MV8?$D-!K&-O42,V)0*U /17,??0-G'DKN)KA:/XNS568=%]JF6Y^_TBO+\"UC=$0Y17'G^ YB&KE,)#C4R%"%>S-ZX MC 9"S6+F"6# $T4&8\+P>04!G,<2 BSL8^X M-B,.ZB_/H*$!#AH^43)A;$?52&(#Y:S76J*(KF%ML=9I:O0D0H*:935'IT>#&A+M'5QH#D\"_YYCU6BL*A1(,EE(! MRW@':)U,2^]VNS!+%\X838?)OG7-+]N&E>UGA-7)50E M8^ GPF$%^;J4!'?/>"NL;-QHJ(XTB(^$7!,'M)(: \&#H:PQJ) >SSFD2PI M#"/J]C,BZI-L*%)[6K5_@H7E,@?%;32B46%Y@M F*X)4:01VMAB7,XT>.\^( M'C,!WJ'N@G6Y]./2(D!A.E^PL]I!6EZ[8QIY'CTC\KQ);#X@S[E _BUF>,!- MN^">KPHFSCW;'T]8A/[43JG5M!"M?J49YYX*P@OO1J7[P!EWIR&_9^Z,O*9S M1:UQH:%5MZQ*QM2!>'):=B%3(N2C.""YD 6^,$+^*[;GXKHSYBP3*!LJW[$: MW3R1-(_K[=;NZ(1K0R>26Y),L K[R&@/IN;F,\)Q %Z,#;%B1$3KB3T- N%_ M"/)*ZD>0MAX8/BL4CSP=P6,B87?/93#G%UGQU /E.XMRE4G [KDL&E*UHJNM M?S]03\ 9"\4$2S7RA 5+!*G+;=#'\UZ[WB7!*([A>2I@@MD+5(' M3VV?;=-(Z5+&V3WZU9^=#VN$1@(7$:PE2R(D0C/J@WH+:@XMHK@ )_LIEU64 M&9P>K-1_HA $5 K67%#N"<6W6@?.5CY7E&L-%_>(16.XR4=H15%YY14^5<)K M2+DKJT;)U$MJ.0IX01J:$T"E[R [M!K$IBY\2P/BT%EP?9MAJ:NT M;I>5N^':L9'=JC>K!2R3Q3P1NYRAF<*'58H2ZQ%,;"6ICPR MQK^H\?

J2*O4.?N'B3+TY/*"X0E^B2W1@G2_4K\SF7:25;U'*OH#.4 M66'DHP[.%-'^V^.B-C>^D27<0!60Z-O@*"@7>K0#N4$%)VUCKDE)W'BSY[X:0UU(:T MNO6&(*T?PIA6G)_>K,N$P(_ % .9 P(6K$UJCYB\KP0:"=$^IG^*6R$UY>5E ML5WR.'8@O4AAU6+"=SRA/)"E<-)0YB$=#)' 8S,@-T"B'1V4=]S( M5 V1\V'Y*O?X&:5WK\1U-$SM M*C;;?9&!O)PEPTLK;GK*:H/TXH?,0@-=^APK>OON$*7-19U<4^\G]VKD2U"O MD6_T Q2;N%[?0BI+?CA)Q+HOF M$7%GO^P17G,4H1'XVNJUVOAWOJ^!N-J'Q+9]<3P%3\&*8E"Z.;DB]P"X='[392#UR$>,5K62ZP?Q<639='H/4VI( M. : *VE:D<$DSDMVBTCA8:@N:(JJ*YPI=;+@=_$(:;^)_H19H)7L8/[X8C@^ MI;;V=DP3$_JEI(J-\I2X,G=<'N("O;SK6I8]\I7'$O#WE) M(#&S*PD0U$PLQ73Q'WN6WXS08;D/<4 <71!(92 6\D!K,E)QR?(_%_?3H .^,RY@[ M$]W#A/4CK[5B/:@0F5'2F D$,S@W+(Q-I*S=,D;"QQ/;_M1U<-NPB+P+7XN- M/S1IAS,A[653P"$/QK$B$4A=#;^$+F/@)"R^N2$L.S@:[ MPYW2:>)[";# %N]Y$$W3)&!,'L?2W!6H3KY,#+UDP]+APNPKNG/#(PTO+ K!)";M@M /$H:P^I/,3^%5_]W?@-D+OZKZ"B)F@&K8/\R/A$=%=--UQ)AK_J- MQ!EPC#@'_(XC!2>6W?RH3)N$P11#SBR)GZ&QF"'\M 7()/"=J9WM$"E4Z2/K MC>9Z=;?;];3\;#L]"N;:;7;J[7;%ON,O+G/:>DZ9TW*LYL#6;.&?[8"MT<$N MJI?DQ_GMY=G-#?GQ^>SZ[/O'6I6[\,LCX%6BW++6+)$6^622LD86OI#*-"MD MI+$#>G^"&O5>AHF4?TN36+709KB+&=[=!SL+*\8&/@S'MKJ@J3>@TYI6U?<& M2&BLL! -):' MJ$7%6!%V71#V[Y%3\%VKWCGNE'[=J%OE4Y<] MMEWO]'K[QSZCQW;JQZWR;[-/_5T0F20T(.5P0KU_O;(ZKW(L\Z8Y^46L>7Y! M+EH@9W_R]*)16#@R[D[Z8>C;G*(7]?GDI$:^U:]26:& D9RSM7#,!I$OPUAW M:"$8F];S ^/)3$3<51J#7%"/WJF(P;EGUVNBQZ+X%-7(E6S0-@=@8RCJ-5W^ MPHJ#IZ.KG)TH&_IO9T5#AQ92Y>(<[8GR$LRE^9Q8'A!6,SF5LE64]0'G(N > M<(>@??_V44=.#*VG/O<_?FL?OPW%SX)DZQ+7NM/#/UOKM9;4./UR#JI6LYH$MX;YUUBEZ\!FID M&M>)W229=R3)PNS[=OCH>0 JTW:/7/KU(DLW9YQ9RZRSU5)WL[;0FNL]XD1/ M;\/M=[??W7YW^]WI;;[MY^ULWOZ[_7>/SMX^37)4//&->#&K7<$*_<=O/>MM MVA_M"HMB(G\^T;;B+3^]UF(9]8M-/[>?7?JY+$69RL,GSE(VZ\?=[F/B [UZ MP]J\(]^TZJWCQT86C'ILM01P9;L,,S>!_Z R6AL/F+)R7G\EQQ5SF^5@$ M]APLX6>===DZ$:FLZ&YR+KLX<#;=4G:);7765]?,Q-;!MP[(-BH0$(S/65K? M, _?^OX'!]@E>9P:^<0\%E"78#EMR-SX/G' (OI8:?WW(P.E)MEQ)],(L[++ ML<(LW'1UJH9^^W[>?MY^WG[>?MY^GG;S"J)6^UDO8=8^^FM:]+?SG*._3Q_I M;==;/>LQD=YN_:C]N$*PI5S#_K^S:#O @2W68Z^;7K97=!WNRFZK0-.\Z#O1L.N MW6:]LZHKP$87;#7K1X_QC_?S]O/V\_;S]O/V\_;SUHLGY5?\6P\(W MM]]/OV*,^.SZAK@\5-W-^I['?I$^MMZ4[SR1O:]56WQ;M5A3G\/XN+UHP(9, MQ(YV6WE<[3G;#NQN'9T[K>9-[),G//6S[*"RKRA>V>MD45I4OLO:[FRC0G4_ M:3]I/VD_:3]I/VD_:3]I/^DY3WI9@=$7%ZP\?N;!RJ=WHI>]Z4.%?G1/1BSE ML/(8UX83 _J^7,;2[.4RK[ E8T#)MSJYC7W_1]&8OB!O:@?RY<$6,Z#>T@[J M?W [\CEH]D^&$GI;.Y!_9B[SXE[_)]/(90%Y/10QXI_B)R5RR%6,D@/#<-+1 M#B=2WB?"GOS@KLOI.,PC)C?.-,0<:8<8]$\[>(,,YP-\22>Y-A3F<%)=@-Y1,!^Y/B/?386W/@[L M'+R!OF\8=4JECHH=KZ>/B*L!?^W?@8'TT5?3H MX]\J>)\$4YL9:\Y8^OBNG=A@#Z(1)3=U\I6Y[LPT>.OCDBIXWTSA@>2&VR/F MF@9L?=Q1!>POS//X$.0WR),O+/#'S#20Z^./QH8*#7P<*$3X-$0R-X[.]7%* M%= _T'ONH)%R2R>N<4JSJ9T_>L)H%&#K@Q-30:Z=2WH[8K[C!XQ\,!7DVOF< M)P&/(M]#26XFQ+5S-C\&X/28*\>U8U\ MJU_5%^*,M]?DH]A49K <:D[,L8<-%YN[\E1A]3*%2VZ#:1@1.V#B J2HG",1 M?)Z49]:(([[ZP&PFWD[;[-:(U3L^JI$!BQX8\\BE*+O#GE \FI$3P+QXX_3$%Z-ALU^+_1$+P73B<35XQA#GR Q=@P#ADQ8&%$Q:4OAO6_5>U;O5^E)2:W=ALDU04FI"]M"$/#I> MFY#RQ7Z+9+0X0FP,]DVH'%E$5<86$0KCIK6K4-^&C!N/D693.!W6VA136%51 M8-HL#JI"-V97B@F1L[N8Y6:5EV4)"FJM34&Y\I!%ZED84(5R3"TZD0)G5V'7 MC0B<(H-G30,X5^)2:,F86@8C*6!7@>"-4,!WL#&%S.@(F=%9+]2UF,7T):%XA9&FT8^NZM)>U;DDUP930A"72TM()ZRL0:1CKAMK5]MG1\,N&>: M2:B@K5U17=_E(2C6OG$VN+K9KEU5W:)-A&**WF&?H%7Y+>M(! U!/C[P:$0N M:'!' Q;A%27#S")A/K=U"]KEF26K8@XOB0O47H>!.S>MT43 M[29JKU]:/LI$X^UTT,#0J@:Q??^00/&J(2JB>-W08S4F 3H( [!?GF.YP:UWRC MK5TD"/5560,.T65P+ M(O/Z126I^3"&:9C5[N+G4V&V('AA&FZUNV&Z#+> $N$/Y(?DY&TYEDW#GG9Q MHD=F,D7)1*]5Q(.F=X_L:!=PNK'!^4S:O)D&;NUB39B7\LD76 V%6G)=(>T7 M#/;^7#PJ^<9,BU_$ISK:Q:?6JCX7I<.]3!E@KEME+:/55*U.?D!1A8ZA+2\E MQK6[4#F'E6T",+>4]'-'!A MF6=&.L6;-X9BE*37+NA30C/HN!9@W%"W52%'NVC.ERE '=\[ISCJZY1/6& < M4V@7UEE36#9EA+I=Z.[-H] TU&G7CULU=[BBP<^DU-0TH&M77:*N,Z9>0_J> M$6">^9BTH2I$6H2[BGS\O3C8@B#+QSXS;X[98#^-4JHQAB@4OVH7>"FH"/_# ML(IPP8_'NPJL+/'R\5WK%;VQ+]2;TF FV-+J'1UMX%:ZO(@>MSO/U->JA$8X MUUCI;&F%[8:ZIK^X(ELK5\JPK[)]''/K%L*KQM07=!9'5XY33KV@\X42@B?5 M!2G)DOD1,@LU_[)(,0*H8GBI: [IN^P7%=EP(ZE N[Y42^7#;FWQPS M\]5LV&M7=21@OU#O;B3LM8MP"=C+W.9UNY*N9Q,],,]2V\#YZIB%,NRM31=$8D35;N#M3,S1S MIC"C765,693D16)'.\]/ N[& M$<]>Y1A7I="%WM(A&F=QCI:1> 4'5E?<^;8MF+U$^_6<4E*W-70<4;8"S+ M& P)@Z&G79T$J.@"1 @\B3"$U @SXD39&RE-83> ]; X=_Y*]O9*E73$L>)" M[0(;EW>4^^B$??,?@MG\?;0&6,PPGV4KL^)5;#ZKSN'Y /4^J2$QKRD-Q, M!X=]V_:GZ* ;CVO%N-K51>3?Y8.]0 ZO?7#/SJ_[AR>!_Y,%](X1A2GRVW_C M?_LBZTI%UCDK?E]D_4BNT2ZV5-! 9TM,HS%6M LM?>!]0(N9OI5V,:63VVLB MRBP^W=P*=S=7Z6(8 D#4:H.!1@D&%@I>C,.!/K4N93C(Y7V-PX ^,9XR#)C> M\-5JZ!.Z*<-!W '!6!3H$X I50;&EB#$.-#G4L<2A5SX@@?C4*%/6*-4+XL> M.->F7KBQ&OKXR&4HZ.,ULX_&J@1]W.$R!)A?>F$U]/&3&VFF>9[RBU[J8XFN MLI8Y765%;L.RM&E^TEBK,E2]:4F5AJ9=N0N*>N>ZL#_J*KRI+F.O*TA@9Z4? MW3*&5+[)UQ1-N1?$1'DJH7D*2:L'9+G.VFUQBG:1KS@M&K-&P6EFGCDT)<6* M-LTU&DES][RAKZ0\HL<><=<) .E)+\;4#ETH33X6!-52KXB(RY#*6S3$X\7+ MLN^9._,,MG(M[4(? /NC0OUN'.BU"WD(T!>]']Y,^&L7[NA?7&?:]]7(MROC M8*Y=7&.YHCG-*)K2EXMB16NC*^IWFD?R+V2DCR??LW,83:ZSG9^?&X=8[:(E MU1&[:$$ 0JVFQ.1QC-"60.@%V(JN0TG?I:9V[K8L[0(OI6P4OXNMD#'-OHAD M6=I%9HJ80][=S7&8X9AI:E?9\ >XR^#DI/)O(:Z"BNS?0M;UQ<\/J4.PI%WMPP*6RN[#OS!$:5)%23KO00:%0VU+OB)=7>YU+I>QKKQ_+ M-]K%?8K[*;RLV_TR#M[4YNY0)ME9_4W'ZM:0)6\-=2H M_;FAL-F=+MO97. M+\EZR^$:T7JA*A?C]<;@7_%F2[L@U+5_!Y;+Q](BD4SF,=U<[<_7)TOUA*'223LWNP0/G^#Y0^YA0V9#,:&=F_WE M]$5RA';>=0D>S.<([=SKA1>CEF:/+OW[^>Q1+=,NV3A$:>> @Z?]E_2T3]; ME?42<*6=@ZY>:;X:3_EB=)/1U-'.>[^Q_2@B/](\1P5$-9LEJ?.76^K<*B]U M_GW@.S/X:Q2-W??_#U!+ P04 " 1A*=8,AF\EJ<' J*0 '@ &$S M,6DQ8V5R=&EF:6-A=&EO;G,M9W1R97!P+FAT;>5:WU,C-Q)^O[]"9RH;J+*- MQ]@8#$M5]L?=[L/=):FMRF-*,^K!*C2CB:2QC&?4 M+;747W_=DG4^<86Z.)\0%Q?_./]GI\/>Z:PNJ'0L,\0="59;65ZRWP39*];I M-%)O=34W\G+B6+_7'[#?M+F24Q[;G72*+A;]G!_&Y_/#,,AYJL7\XES(*9/B M=4N.Z'B0Y>GH1"2C0=KKG9[R03;@_>/3HX0?'XG?DQ94(1YUK)LK>MTJ9-F9 MD!]_/!A6[FPFA9N,DU[OAU:0NSC/=>DPF(%R_!K[V.C)T;7K<"4ORW&83RNJ M+IHSK;09[_7"WYEOZ>2\D&H^_O&3+,BR_]*,_:H+7O[8MKRT'4M&YE'0RC\) M-L&\\#B+]H[0CY(E+>Q/^M[H]]<3F4K'CI)]>;"?'*Q;?=^,ML\EP\J3^9LF M\Y:,D[G,N).ZM#M-Y:\V>+#5X(]M]F]#E]K,V8 M\.3LBWQ2<2$0/QU%N1L/!S G>$F6 AX:=Y*3ZJ^'W/9))]V%T=]^]+.U94EZ MW:%?AH]LPJ?$#$TES< \;B(M^Z/F!E!6\V]C[79$L[]OJ5H7@*,VCNF2_4N; M@B6]SB],Y^R#'\OA[1OBV82],;P4EGW0RB\L"+JH>#D'<$\W@7LG.%O/&]+] M)P?I-]P"R'!2,6=7I9XI$I?4CLAN_"HT3"@U$BY&X+)D&:8+Y RGH]R&0$D96W@5*(H]FLM,LR!T.% MM(_OF:H%^@2\O)]?.'VW$9(268Q5B H?T#[0E5I&;!,L]M:2@Q2$] O:]A*U M@@#"5".68G45_)!Q.V&YTC.[B&%4,](ZI 3'N'\9_07OM%="T2Z,67KI14;C MX,E%XZ9X2P M396T$Z_AQ0ID&9]I_+.0-E/:UM#S^<=H%2%5&9V1P&O+]H$@08!DA,G[ZVS" MRTMB/X':?ZT5))(CWDF&^Q2M2(8B/L5'Z7$2O)[;7[(V+YM/>$L,P/GA"6^V$]WY'%EA0^#>7#YP'7]I5- MQFO[,J1X0&-3M2P1 MU6YRFF^4X&'88K62(IR2V#JU4DANI)^ C+55R*2E[ZFVOMX)\6M#<13X5EN" M00[\[I4J;'1D5BONTP2F%8Q8UDW0B%78:O&(;REY03 Y]$GLP-SWXO:YXC\] M>+67'/?.-C_78?A@5MI X\/Y[,&@!)"G4GBL<:M+[HF;6^#45^ >@-R(!1@ M3\E3J:2;^UR_;5@?&@$W 1(1U6NB*Q5\R _7S82JVE2 I VU299I(X(!H9:_ MI!(EAP(RT4*5A[P7P3XEH@^A(2M0]$O'7W8G_MY/N:H#5WCG4)ZCVI-3+*O= M4K7=I/P'<%]\W%[(!;A!$;QE8[F8ZMK=;<%#V)G?2)/? ^2?W]RQ=+&["!%$ M<25@3T"+'^ %(T;>\LE09UEMO.M6,L^67@MM M'=[[\V7T93-TU)S0L?T[5')@$ QR2[HQ'%L7"H<;_MRCK&_L.HA63;B]2=.> M>P)F2012#NO1$.:<*7E%JCGIN"7?_NHEVA&GW\&>:-AE^/OB?4@XR!4+_+:7 M!.#Y:!5#2R[P*-@A*V^49S?6<91H3AM[DPC#"W19%-(YHGO8-M5(M;Y=2-@7 M.MD'TD!NUI,G_OM"<1$>]$RGU!OGWF<$R?#!Q/ MN\>C@$8D[]R D]K !@4F!;K"^7D#PW;,?;*<:C4EGP!+?MG\#& :\J6B4GI. M:)U-=*1;O@9R@/)1JH/N(Z>\;3]2N[#E:012@)M,!RY2O+(T7GPY0SJI%)^/ M91D6.BB= ?B7LNRDVCE=C/U=@*E/2Z@TFD'">+&YN29PVN\.DG!3P,%.)Q8# M-Y<(NJ'IT(G-MF$W.;F[M==-[FR[M]>C;G(\>O1N^R?=8?_TT;L]Z8[Z@P?U M>AB6-RXQG&@K7KYN';5NP6?DT>>M1>>TT*_G4C*V?MKRFI_O,/^%S=G;/_G>$J'[+[1>/!5WC@, MN7BG*U[W%PFK=_LJ;<,/H.-X,C^EC=M^RU )14!OJ<)3Q$OM-E4^5:6U,CMQ)^SZ]0H,X&JFSC&V ,2]7> M4MF'G).3;"6/I^21AE&AD2:2QL;Y]>=K:7P!FUU@-QM8>#">44MJJ;_^NEO6 M61%*?7Y62"[.OSO[OMUF;VU6E]($ECG)@Q2L]LILW6ZDWMAJ[M1% M$5B_VQ^R/ZR[5%.>VH,*6IXOQCD[2,]G!W&2LXD5\_,SH:9,B9<[*CL:'1_S MT63(CT;#X^Y@)#(I#K.CHT&6#?N]_O]Z.^@*\=3'A[F6+W=*9=J%I/G'P\,J MG,Z4",6XU^W^:R?*G9_EU@1,YM Y?4UC;(P4Y%5H>\5'H^_N&#*J5G_Y8S]JLMN?FAY;GQ;2^=RI.@5W])Z 3UXN,L MZ7N,<;0R7O5GBX5>'W+?8;UWK.?NZP-[4Q 'S!RQ;+XD+F+!0\O-@]')T^ MR"P5%P(CMK7,P_AP"(VBH901,-*XW1M5?S_JMJ^[UUDH_?5G/[VV+;UNYY"V MX3TK^%0R)Z=*SD ^H5">_5ES!S3K^=?1=CNHV3^W53OG3E;6!68-^]&ZDO6Z M[?\RF[.?:*Z MZ\ESPKVVG$C//O):MI8<'19<3,'<$\V@7LK.'>>-J3[CP[2 MK[D'D&&D.69+A(U@D]R&@)&9])Z[.8F4_%)BWK4Q/=X)*(,I=8SFF(,$ M,N40O2%FT!V:".G8K%# F*_I8]5_)IUL!J$%E,IKA'F"WTR% @OTEN6QC;/X&UL.4A"*-K1%$K6& -S4 MPI=2@A7MD'%?L%S;F5_XL),7R@>$A, XO4SV@G5::Z[H%\JLK/0LO7'XZ+SQ MPS43OM@=]7O'I[[QMR8Q)9JU.3)MZ?;\?K3O>\:=C$@",M1$2[(XDW#;B5:^ MH!XD5B+*4*2A9Z%\IJVOT8_BC[,Z0:IR%K487GNV!P0)"4@FF+R[R@IN+B1[ M!6K_M=:0Z UXNW>X)Y,6O4.1GM*CHF+$)"C3^(SX?PWA"7&DRYTGRJ]-E&,B M6N=-W$."\LGMN?L7Q/))]Q%AF>\_(BSWXWZ^E1Y5*6P:TX=/ ZY%F4W&:W_W M+I1B3"3 T\R4DA9;.PP KILJ'QD44M+$<:BH6W'O>MQR4O.(QB9K62&JU<0T M:E3@8>CBK58B'I3X>N*54-PI6H!*N56,I(9&JCWE.]%_?4R.(M]:+Z%0 +]3 MIPJ%CLIJS2E,8%E1B57>A!XI"UM/'O%M(DD03([^4MR#N3^*VZ>*_\G^B]W> M4?=T\_,Z#._,2AMHO#N?W1F4 /)4"<(:]]9P(F[N@5/*P F W(D%& !/Q2=* MJS"G6+]M6G*-B)L(B83J:Z)K&7R,#U?-@JK:58"DC[E)EEDGH@(QE[^0!BD' M'9.@158$>1)!G9+0!]=0%2CZN>,ONQ5_[Z9+.S995!?1@V3:">@3 MT4(3/&/$B-L9*QECTZAT0M#D1K%E*W+NP5,4#&V6U8Y,MQ9YMHQ:6A_PGHZ8 M,9;/,%!S0L?V;NF2 X-@D!O2C>(H760\W*!S#U,O]=I/6A7<+\,T<4_$K!21 ME.-^-(0Y9UI=2MV<=-R0;WWV%MT3I]] 37388?A[*%JSSRT 87V#(LE0A2/D1MIU8A%IJ%PKZQ4'V@#20 MFR?RQ']*%!?N(?^L%=2/KE";+-;C^_Z? M9<8&.7BZYZE90 M-SD?N@"92,U:*29[!&1?ER4*C[]D7$P3([:>RCT@WCYQ.$X>#1Q/.D?'$8T( MWKD#)[6 #1F9%.B*Y^<-#%LI]BDSM7HJ*0 :?M'\#. :\I5EI>UW!3KQ MML!!$)MMP\Y);W1K:[?3N[7MHZ...L/!\1K*]9;\$*R&7G%33LF$WY]KHB71]["_ZZ'[V;Q M3WQ=/_,Y.V[%RSK?V,I>[ Y!9O%SVR6.>ZRV2VN])Z:O]?ELT881@ZW&D&7Q M:)$MMO I&>6I&^))[;4T"CG![ZB^V"\.N2HE7"WVIE R9S\NH_E_4GT6\\,/ ME(?6C@KV7]*Q'00V1/>C4ZU)O%J=]BU$/LNJ!S&R;TD=UJ_V5=;''S_'Z51^ M*C ZSA+@#5.8W?=/@VT1$5$95(EJ23> MK]^1DM(X3KJT:(.ZFV$8ENZ.O+OGWB@-$[U,#X<))='A3\.?'0>.1)@O*=<0 M2DHTC2!7C%_"NXBJ]^ X)==89"O)+A,-#:_1A'="OF=7I*!KIE-Z6*TS/"BN MAP=VD^%"1*O#8<2N@$4O:RRD43/N]?PP#KI-O[,@7JL5-+QN.U@$0:\9_N77 M4!39"QFE5RE]65LR[B34[-]O-MQ.*].#:Q;II.][WB\URWHXC 77N)]$^>)O ML:(>D[)+WK4FU0K0BAR(5LK_CV<_ 4)R8+%FZZK^8LR55<$:OX4(L M"7]15X0K1U')XH)1L;\IZH3JVG*3L 73NSM^VQL$ MC76E'U8W1/]267O4U"=(/;>5X\G%_/3X=#R:GT[/X/SMQ>SMZ&P.\RGX77CK MSMRQ"[/)V%+]H.75832#T='T?#XY6F.OF'I>&Z;',#^9P&QT\6IT-IDYTS]^ MF_P)H_'<4!J>][6<^:U=UGS09:<<0L$Y#343'*Z93D G%-[D1*+"Z0HN:":D M!A'#B=E?(]0=BV5&^ KVC-SN3K?1\ ;E/7OE#_8!A8Z%7(+O M.6\@%M+N\:'8 RB/L!*\)C),ROCTZS;SZT 4Q"Q%ZJUB,QKFDFF&'B \@LE- MF!!^28T62Z:4,0*_AC/" @,)E115OZM;85"E6AVL,XN=\ECXJM"2N M/IW &8D,EDY*8]T/VA@Y-G89NH/KON-WLV]?N!Z.SSU_O]+Z^;B%7GA81(C(J[9X; M]8;I7JN_T4T']5I?Z'DX[H&;;?;^?K+ MM@*WU0N>M.R!=6_A8@118;R]K 6U>Z6CW\ANP*\*1X&9R9K[.!80/G\QL5/Y M$>;&>O\KC?^$79ZQJO8DUFUPP6NR@DXQ.7V&$[;!LMV=)@XZ]A=^E?12R!6< MN#"7-,O63'UB0'\&\%^7M:R<6F1]Y 4E4A:!\=]@F^#8:@BVR='CA-$89T*< M#S6[HC M)G_8.Y<,YXD,!XH-XOY#:%2*5ZNWK)>^=H0$*66U4J?XQNM>TH;)6O*6=X-/T=&Q&P)]XO'WN6GW>G+U MJB$3RCX@Z$N:$M/8-UX^?$Q/>Z+V/HJ0!>9HKC=%_N5]1?E;O#TYL&]M_@%0 M2P,$% @ $82G6#X3W%(SL@ =@ * ! !H8F(M,C R-# S,S$N:'1M M[+UIE^)(DB[\?7Z%7JKO3.8Y0&ICBZSB'F*KC)G((#J([)YZO_1Q)"=0IY H M2<12O_Z:N216L0@$N,!K>B(C0(N[^6.KFYO]^G_?![;T2CW?V_6IVKN[O_^K_-__CU_RN5_O?RZ5ZZ=HW1@#J!=.51$E!3>K." MOA3TJ?1/U_MIO1+IT29!S_4&I5)XVY4[_/"LEWX@J;*JQY?%WWH7M7I#UA2= MEF2SURCI1)=+=4*U4JU+3?A&TTQ%+[Y<="L&J3:(4M)J?/GR]O96?M/*KO?R16DT&E_>\9I">-&%]1Z4?&K,7 Q_EU_.'&.[(";R/\8/80V+R15_.SGQAE#,K@]].$\FT9A\=S:;Z M)?PROI0:9O(0X(O9U_M6TLOAD/ABYO&6[^JJ M4ENULN$5DT58=JVB32U$?'F_VYVYOD\&EAVX3I<2H]^%Q3+]LN$.<$PZL%<( MS@N; +\7J%/ZT2DT?^U38C9_'=" 2/BD$OUS9+W^5KARG0!XO_3\,81Y&^%? MOQ4"^AY\8?SRI?D?__$?OP968-,FC*,4O^/7+^%GOWX)G]QUS8_FKZ;U*OG! MATU_*YB6/[3)QX7C.A3>;[U?X(74"W^U3),Z[%?X_@'DCV<9X>O?@R?:^ZU@ ME& :#AG@DZAU<>/ ZSZN8' >L>\(_0TB^99#*& M6J&IJ%^0,-N^/A;$D_??PB?^^ WU0A.IG]4+'N%RUYQ]1:/0_/L.,VC!TTWV M!IN\S%*M9[U3L]0C-HJB\&V:7&C>MNX[-ZE>6(E?&$G8B\YH.+0MZMU:#G+O MH^>^>&30[MK6"Y-?T:IV E@W'%N[%UYI 0EF-@R]E]TV& MJ1::J\3[+RV#R3S_D7P0>$;TPE2SJAY^5MK^9Z4??E;Z_F=5;\33 H%X\41? MJ3.BP$T,[C"KR73^23R0SL'',_4&\1!U%8;XJ/RQY)6W'C'P5FGD6.$+899= MZA7F!M& 09C4L ; 4;\5[AYNYTD-DMU@XA*?]F3Y/V&$^ %YH<"S* #@XI(Z M'I8&O%^1XU'%PT@[+$66,QZ7+B>/Z\NL&O%HC\)*&M1/4'YH7USX3,O#."5F M;UP$H/)^*_C68&BCRF>?]3V*[_[)BA!]KK).Z)7^N[(8W\QR^XB(@4; M.4K&^'/*E%?\EV7BWSW@ HD-B28:H5=W_S.KU.9O;L8?S3Y]R*1Z_!<8-%Z M*HQICI*LP/_B^R;?C8=I3EVJE31E\HKPF_CO^"5?9N:=3 9UWV2(9D-?4&"$ M?YKPLG<0-(85?*<(4\FT!B@UP"&:R*)8R%S9Q/?;O4[@&C];[Y9?:$ZP.@!% MS[YOA0_Z]4OB\\>D& ]C@\4)[M$WF]$;69(1V^\3P.28W@-* M_)%'F]'(V)?Q(^+OXK_Q&817V9'OQ:IM=.0GWO7?]NC;);>=4'O@\JK MAJ#WGJ7HG%LAGP;!]VZ094;PO3MRIT#P#"6*POA9:OZ=R]4T;YDFV]0A]B.QS#OGB@RM@-BYH3__SN9J^C][+-SQ MP5 ?,D!N:,^_X[F:]D\T()9#S1OB.9;SXN>%\"K_#N@:H6,8H\'(QERW=M"G M'E[GT3X^[97>.88[H+E9"_Y]TV,S 0];H/P[M!RH"1X6BO_-SO/SDGC Q=X# M Z=B9_.P6'D/=1S%/N%AX?@/7)R?]-W/GHK*?^#BK&-462YUWF,DQXA194G_ MO,=)#AVCRI#V6MY#)0>-465)^+S'18X=H\IR+?(>_3AQLR[#76:-__C)69MU M62ZU"(D(RO'W^D\TL+Q'RECE\-GYVM,][9.; V?C9$3[O89AC MA\2R7 ON@BV^%UP\$>>%AC3'/[^3=VLP&N1E][BR]T#%7EV&F7#K+BY#A5O' M_)98WC^(/:*7']_#XCGX@%N/_CFBCO$QR^WCBZ/3H$&RNQ=>D]5B M7]-N< >T]$8XU/"-V-#HV^5E/ Q^1?ZXLT#4ABC^?+:T_Q!^C1^P>6^)*K>1 ML6Q3=K98/@ZJA%2YC57QM3K'R6RL02S M\($,Z,1(N&--_*Q7BE^=3 KP/(O"XE8V9M')I3N!@-O TM%79]9!5$J:G(5+ M4.,V>)0^@>X9&W?;H=MF_GOD!WAW7CSU&K=QF_0+\3NQG'O7]Q]H<$7\_JWM MOGVCY@M])%Z>5H3;V$GZ%;FF/4SOO:0._!*@UO)SR"+9XNA?D(!A*.ZHD=: MOA.*)!S3%3W2ZIU0(.$8.PV9V=GU$XH)''6G(;L5.:'@P#%W&K);$.YB UN7 MLMCHR8^>:XZ,H.UUJ/=J&5.9#C/X9S?^SMU7SPR[%O&PN5\6>,;O6XW,&8)_I*G1&]]=P!W 1W&,$_K:!_-?(#=W"B\05% MYC*RM (;\6H]N,Z/=5%>P7Z"-W;A#2Z#;UN%VW?;L\JR"H3;\ZV +M2"0)R' M%[1[';@@?MCF%2$4F;OHV;ADRPA,*NK[+>//D>5;DXHMK)0')7;0OZ3$V$MEED[D)F'"[R480E=W$S M#A9F5H9.,]2F,O2+]7[A4=\=>0;UPS_[E)AL/*;UVOP5?K EL'2C5U<;O49/ M4ZMZM:XW#$575:,B=^5JHV[(_T)M-KG'#SYL6(J!Y93ZU'KI!Q>*5JX,@Z]O MEAGT+\ P_#\%=F7S5W](G.:O7>\+W!_^'CYFX6$XY!*QK1?G NT*5O(';XB_ M-US;]2Y^D=E_7WLPQU*/#"S[X^*_GF'=?.F!ODE/[H X_U7TB>.7?*!*+[S0 MM_ZB,"H8(/OS+1RS#L^Q877'MZ0+<2#,(F0Y]>Q+]\ M-2U_:),/6!/V*';35["!7H V73< "^<""?-*O0#MT&B&;++AUQ.:E>60;@&L M3V#&;XZ^+L-77Q(^KY<;_&7$3"T85!@]\"J(S9^ M*VB%.6!$2ZT, \EW;P=$[&!Z^ M,*8^BLA2YT16+5%D_7BX>[ZYECK/K>>;SJR8Y7"TG9NK'T]WSW9MI&)/O/7Y2J_/5?I_'?$0%:W8C:M^VG[]*O8.\YKO. .[R6(45F MX1/M,9N[(#D$[6F36A?7KC%"NQ3C5@5F$?;@@J8BE_[.K,;)4YK[ ?G\K-*" M/#*X4*JCM96T#+DPYQIEO:&E,G:6?:Z6Y4HC$[-):Y1K2C:/TBME55W]J,@" M6Z;>8PVM#M]11T^OM(=(F5^9<%$.[TJPI?_TG7@_I;9#/X^!&YA;S,RFO0-- M;"T?RA-9?N9SFK41CX?8EF<16_KA6(9K4NE[9S?(IM<9?Q\1#R2L_?%$AZX7 M%*2>ZPU(\%O!>@\N>M8[-4N!-QJK%15)W:CIE:_+- OO>%IOD6T"J"KGDUJP M*]BD_OZC]?1\\W3_A_1T\]A^>I8>?SQU?K0>GJ7GM@2&_3-8[Y*B2>TG2:E\ M,C]+[5OI^=N--&7SC^W]UM4S?JTT-'V&2AORTQH_,.5EQR7^/&\F$__6]:2@ M3Z4_8XZ3PL"?1!V3FKNQSS&59_)LTTNB1T:-FS 0/2N'3/BD-(!']/&VDDD^ M2A^4>"7JQ'))*S1!6QM]25.*$H9<5XJG8\<%UI*0VF0TZ&=N-/ ^ MJ61)_OS4>NC<,=/@S*V&\8[8L4R'8,QYL>W0\]R!M)^@SB9#"TEG4L,-$XDN M1F#+>'A5S R'_WD\:A2:4N"*U4A63ZF$TBW%EA2#RQ#Z2)% M6/:&90?@S>&]L3JL8+:#4M+JJK+43#WJUCG_YN:6\5FM7*FFLRN7/4FME6M* M.M-UZ;YVHZQJ]6Q&I66WVUX!,S@;BUHKU_5J%@9UHEI7U$WT>HC3 ]E5]1UE M=5H1\T1?+!]M@P";@,1BIEIH?FM]O[M_!NOL\J9U]4VZ!$ONNB-]:]]?WSW\ MCCNVCZV'/W:PR5<'494Z=RNS8>#_YIT8 2.SY/8D;TQ>B?B2/Z0&9J69DN5( M5N!+1I_% M@+D"WW[&L881&9C1&="AY[[B4UM\D:PG5Y./>S-6'/[?9[4"W&LO]C?FVQ(;TNH M_+*\@-<4O.[*3^5.6;H9#&WW _ U*P>D![><&8CFV5\8/<+H6:F66J;IX:&, M\)][>)X2JZ1&H:GKJB+]L_5\\W3[U'YXEJZ?REOHIG6)Q&= WROXM>T]NV]C M.U&1"\W?[V\>I-8]_!14W8:J3&^WL>;.*^CH2;ZE4FC^HY6M]7T"%FA$M$<7 M/!?[_[>&H5L3D4PM-%5-KLIQ>&_-AWG;D]/44'75;32HU:K;9'8F;-(>OB]B)*2F'QB2+&7.P13DDBP"@)&D$XN)Q(\VH68HA#\_KA2TM( MB^-+BUO7 ]'-Q'Z1[<' 'R0RFXECQA_U+!^&*V$J,@B/'NX$.B_4E'QT#"6; M^('DL0S)!"F2.O\EJ0K# 1+2DE-%.N M>%9@P1/#W5'JP;R'(\\?X39IX$IP M!0LT*NJG[F?T-3!_K64$%_E),FDTRO5*/6V.B:Z4-2U=XL3RSRMR+9ML#KVL M*>D>M?]!:8UR55O]J.TSK3E,*WBV ILE%%!B]"4#Y(-_^AN92TCA$69G=3X& M7=?^M%&TX20)\1#EF#!(T/=0@T@@-]_Z%GPR$:YILJ6SU<,Y\V&"FTB2A/F \UE$*&=F$XB4&H@B&.P?KO"!&,N%;4(IXZ="C!F4J4E'#Y['CC[[T"1X*ZRGY(U /?M_%U,/X,$C0 M)\'\5-[(['AQL.'-T6P^%YE+\TF=FG(7H $7=?\-$\*;V/5P)XXG>A@>!//9 M2-APT==IR.$33/+AEZ6<'^=0M]GMNAIYV-4Q/!:'(B\@P<@?,UF]T/R#^O,, ME?; R#_AP8@,?S>.^,]?U(I^(.HN.6_PD/JP3$9S=U-7 ,JQ,$.&!EX>6$$ M(H"R=HFN@[K-_I HZ+D/Z0YG2@RV_W=- A*>>)D3I4_X:^VKJJGEZ*J@;[',Z2%F3A]$\(7#'XLRZG_.3D:= MZ)&VK63@%)802I%(',O AI"!G,G HTS[G 0P2#HBV<0#:X\8!@A@#]L0,R'D MH?&5^*D$W%%*_,(?@.2&MWBQE0$\.0 B?*"]"4\#TPQ#G2_2B^>^!?WXVS*8 MGY0-S<0&R.P4,4L"P0TQ%6:Y9(#L:^5K?-G:"Y8.+[X.K;O.J&%4UH^. >KG:R&I0>BV;>G18 MM;J:TCG<%Z_KB>A\)83)V$5MQ([IH$C%3Y4*S-0^, MI69M?H"23-E90SEO:%FR]9)D8.VX8LM3?;.I<)$YWQ_-CDXZVC4I$9(C<"4S M3&>ID7YT)MJV?%@V,I<1)F[+LK;:J+*GJ3+2=Q'Y5;X4KCYFJB0$(JY<4_&4A7U!PCLLBMB,_# / K#* MHTE5Q5R/O_6?!J1*,#O-2VGA89N40HY!@5*B0I^ 8CP!-'P+S^]2VQZ+M$R"3 M1:+"2BH;!'H^ S;8?W_ - 1(CK@G<+2@=6IK R&WL?K0)H[.$AW",4.&YU&0 M;WS,86*A79;W%'+5;/*3Y(X")JG980=V[7?R$5ZIA064QY7N;MEN#MR)K1D9 MJ<,7%.;(KQ: GPT+[#O_M\+=PVW"]C@; 1L R[/RVY-1S*Z.,QJ43)?5Q\(' M@K$#]@L\2QZOE8[]38H532^JDQ,W\5"7BE#.%N5R[XNB'711*H6F5JPJ2K&F M5S=8$VXSOT4W/QX>);KYB7=LWLUOMI/IT T]F@N/8C+**UWH;3H9(QNN-&,VG$0MJ;4L+T5\-RR F3(7X="S>&Y=WM]@V?2K]L/SS<-SAPO' M@W\UWFB4:WA6*:46AR]JV>R5RN5*ROX6*_;?:]KJ;=?##ZJJE%4EFPWJ6EE9 M4TYY^UWEPY4;F"_\>_0:EF+J^9WZD<^F;#:K1S!6HM+XV_3S2+N%NG2.O=[> M-O-65>I^)%X@W953[V"NJ32UCP8E1Z+0[=U#Z^'JKG4OW3U@6]O6\T*'Z#U4 MF.*OF6@"^R?[MPU1380["<]?<>ICBX$D JP2 W7"7%X8,J?@-CXE7 S%JGOX<;3+^OCAE@ X,IUF$G'\B\O MB4VP;E*G3RF*/3(?MK1/'1^+9&#;M@&5/MV[ M/M:N$]+U1 "@">G*FW0]YTB'T 5'$@65U;J ^'WIUG;?A&%].NNM"]'/F^@7 MAO5),%=]M3!EY[M\/ -V\^?("CZ$3#V99:\(F2IDJI"IV3.7IN AS #&%+C2 M#X>,3 LEZXR834XF$++U1):_*F0K;[*5MVS6[9.T5)&D=5H2HZH7FM^)0UZ8 M'ACWP+NV?&/D^WB0&,MRMAQB?_@6L\LGZ@.TBAF6!\%KGJ@_LL4&X\FB1!$[ MC'E5+#Q+S8ENT81N.2VI4:L6FG_' D]6P(Y:,S4!']CQWZAE;-JX\2D1IC!&'BP-$QM/'JN04W4 M%$(OG,P**S6A%PYVY(?SL]+BL/0*$K6?O]T\;750>AFH!&L)DTL:KH M6*70O*8/)^S=0;%W=H?88>'Z,#T;6[B,/"NP:!BQ M_>%3_#)R)H3N.!T4"-TA=(?(!!%2(X74T O-:]HC+$'PQQ ;FU#'M[I6-JT$ MA# ]LC#5A# 5PE0PQ(0AJH5F!TA+@JW#"$='@A":^\>(TA!"LZKT92RDLJ>*5V/_%EY)>"KMO:_:#YWV_=UUZ_GF6KILW0,'W$B=;SIC%X12LWM&S:72M:6:YFU6.\KJ:[(V^#JLAJ%IW!MS??#]EV MN;'!$=)"\WOK">2=IC#9KLKJ9*=\;2_=B%&4I>UTU]!IT\=P1L?DPOW7-U4C.TC$/;2TWF^>:7@]*97YY4S>OYF]M/]TY4M!W1_ ( MT_^<9F&[Q/CYXKE@W):BL?;8?ZOF?[P53Q:V+=^G4X;W"K&PQ60/V)IWL]EN MW,MD[6S72;]<06/'QB][)]:FT>_%!QD&I;Q2/1FB5R// QDID>T9E'/#0WW:: M(=<:[%?K_<)QG5N/&*QJ\#@V0=&22]()C6L ;']WPHE M +I#!A2O++T0,KQ ?+0<$_^YF8"C%5P1S_L :OR#V"-:D,*4I=\*UGMPX8P& M)=-EH3U\++ .4(4R)L*06Z^$Q=O5:E&M-7[],CO2<92.&TVV#=MO#(X,E%V^ M.3-Y)4Z",Y.GEH8S*T?@3+705"I%K28O<*9@#UXP)-B#L4?U".RA@>(JJIA] MQ 5W9.3IY,56??:(226/&A26LVM3OR@Y-%CJ_:CI")'(^Z=LVK4, T@2^$]C M@C[0("U'Z(5FO5&L-*HY-N56<,4^=-4FGFO.L;MWXR<3[&*M.*U2U#5]5WDN M$,0?@M;8!YD@J%IH-N2BINQL+F<$H#,+7MTYKV#4N=['5C; IO;_*=L 8PIN M 7X\Z*IIQ0IN=.96]_/CIYX*9O>N^W?!+!8$5*O%2F5GE2^ PQ]PUJC\78"# M31PTI5C154Z LT;5QYF",%"Z'&=YN>K, AV/'AT2RY3H^Y Z?E1FT&6GPXW- M=GYS;OWOW>Z)*'P3$KCEF.SL?9CGDE(TZ'BX6RW6&WDV@X0#RY\V6V,&90EA M!?S8HEZI<>+&"A@=SBC*$D:X>Z@4J[OOCQPF'')\N^:H-A+/R8;)!L"S&Q [ M"Q,HFOK2_&2N1<+^-X888:,VD\J_7Q:@<8

+30UD-"5/)LB MPJ7F3]"OCC.L.1JBSFZ7$9FLE7M"(9 M"4_X>\GME48^E6Q*X.?N(0N>&6+OMD$;V($$,/U[I":C;[OWPZ?,LD[+$0TP M#FK%NKYH4.?'.!!)"/P)]37&0988KLB X4913\C $D#*/9#66 >9 DDI-'6U M6*WD)+OE%&((O[NN^6;9MH@4;&D-Q 1,BW6UT*P6U8I(UQ#.W 'U_K9HU9:A M54 F]Y!9H^&WA8S.%V3.P-4/._=83D"<%PL+>8:._O8[ 3DPNWV\MN)?> M6Z_4O!M3-MQ$2Q\ J^ &6E&K+6[6YD?K"R>-/Q&^1NMGBV$LXE]4&[PX:0)( MA[,%L@42'MTKZGDYRW(*WOXU[5'/HR88"88[H%) WJDXOK&M:1!3\XX1\YF\ M;\T)N"]6U!,.<.?'+!">'7_2?(U9D!U^&XC?2EVD!YP@B-:8!)F!J(K;2$59 MY^7XSQD$#,;F@.'Z(B%@9SO@"JF8%O4*&,%ZL5+)L^X7GAQ_8GM#W;\59E6& MV:HB-OQ/$#@;ZONM@*,QX&BUG0W%P[C\QS].R6'Y"IX-FG '!"9<$A4JLLEU MG!S#?G =8ZM30U6V$ZC5%N-\^;%PA&/*GZ):E^*8!70K#+JJ*,UY@OA9E]F8 M!7ZJA6:EV-!$*8H\V#L\!W!6E:)(MG'V>#Z:-S*D[D6PX=PY$74'*K615K;5 M\%QKO=@XA= 5UU4/3I*3,^HJDB]./E MD;2<7 =.KNO%FIQ5*H9@)SZ0)=@I MBV(I:=D)SW1JU6)5WGDK<^_L=%(QP60[Z=XB769WD0=RVV)W*!J\;1>;__S*JDQQU\I"'YP/X]NX3T.+,I=PVV),V0 M$W%]L+9VCR$JMJNW5Y,+S4:U6,EUBV)^MCYRS(J[NG<=?;&WR-$ .]W%SY%!X(Y:3/\!F M& 1Y2J3F;V^&(S$[Q"8>./I;RCH-LSAJ"=5/\V.%BTQK_O3T>KLU ^SJ+.6Z MD5!@4B H]PA:;^EE@"#6H+RH5WEI5GI^ 49F#PP]UQP9@>318.0Y(J5]6Y/@ M:N3#-*@'5P-EXMW!CRV9HXH)PHJ6YX(^_ 0D3@7#>S<-LL5PC55JTW9._A% MX@](:RR$;(%41S^IDM#HA,N0T*D%#E@%YHVVM7-N-Q^XPO^N7-% \2K7%WM> MY,=$$+X??Y(]587_'3%Q W.Z]F44L8?OS M\4:*#+B<&]"'.2 _E6*\)5M$/U6-$7T]0$A'(/ MH4V.R>\.(9U!2$XH$L)E[.#X61$<9ECP8?FL.BF?E>6S^TG!4[:)=I<&N.6H M@L/96-QSS(\]E(>SL*>/]KW;4+NC'1LJ:(UBI9Z55RP@EW/(K;&Y=H==&S'M'W$F=4%[2HIF^NO8K#%8R/&I:@41>/$JQQ;:(RVQM@[C.RS/U M!O?PDG;OBM$U+9/@=J93Z3+;;A^9/JV^5S M;(]CE>&XH655I$J B2,P;9?3L3V8- !3I:@IO(#I#*(&82Z'#<9>*0!K3V1S M["&;8WN&"'L>Z")T(%R_(^9S;(_?2IBG)^(')PBBE!D=VX.(=3]0JR*G0^1T M["^G0^1R'"B7(RWWUPI-5=6*%3W/2:UGLZ/..](/F<>1%NG8OEVK%?6$8^ 9 MPTT@+D^(VSR-(RWBL.&Z4B\JM;VG#(D7YK'7.:]UX/JG%:V7X MH]=^-ZW7^-G1(TIX_86BL'-TQUF71R_J;RRQ/A%%:4@\Z978(RK];97H?Z1> MIT\\NE(%W#WQ3X 7&0 M)K-63\]ZIV;I+^JYBP:/(FLH,T&OJE_S[TWFS(+G&<%[=PNS0["^',$"1KF' MT1I?+SL857B#T9G54+BRB>^'E&Y)5^Y@X#JAK2AVW9?Q1FU-$3)&Q"6,L<@ M>%Q*R?/!0+$GRI_XKF<*T1I"E)=M3X&3#''2R!0G=<2)*)=X;#U^N;L>SX&- MN[L>5^1,T8]]#^K[D]B:[-L(IW[9S$LP=GT'L1V*9=TY$YBF^2)FS Y1H5E3BYJ< MYWPPX9/Q)\O7]5'*'LD:(%DNZ@E[BP).N8?3NJ9*V<,)#PM5BO4$P2@B 0< MQ[-'B3_R/D)BGV$,X%.&=D-,3,8)(5,P SHU4U3"HK+5Q2.EGX7GQ9EX306@ M->HZ,P!5PY*RRJ)4%0#*-8#6*.C, (1%\HH-;;'0Q\'QA^&#[\E]!2/RZ#T PW:O6?R MGIJ+%-8)2:DO)O@)KXTW>;R;VW\D@&&K+;E8%7&E4P/8@L8_$L"B;EAU#N). M9W#P.BP"XZ<_?KV!A9S;T@5[CRM,'W>_871.S2;8\4NO%'5Y41#G+I# 1;V. MC-S"W()^[R&(#$"/FUIZK:@F6!\">6>,O#71B@R0QTY-U8NZFE633KXJQB0; M3/P;+E/5ZR3BF"D,F0TK^H13O-!@$4QWU+7I>(UV8S?>R/FW(]*'$S%TR&* M+ P OCPF+L1SB'KO=E;/S, M?9D9)!1Y'2945M224LEQ WA@X (@R,BT<'<5P, (PK9:>Y9#',-B,5CX@'4M M+4L+$XB''CU?Q\WDH>NS3/H+C]HDL%[IUS?+#/HQ(*?NBA9*GMQ"NC"$4;#\ MEJGE,&!,U,N:K3:DH3)706[J)XX6(6[I1J^N-GJ-GJ96]6I=;QB*KJI&1>[* MU4;=D/^%J2K137TOGL&0O-!2UZ/D9XGT8((7Q'XC'SXB;(H. \N)!Z0WRDCV M>8HMI4NOMS>ZA-P"+.]B'R)83^!1ZN%5,";"S5BDOH<2[Y?U*P2>S#,R-!X^ MO$)AR9KWDF;2ZJ]":3@8"T;@!!=:-?LRF LD6? :&6R_M;[?W3^W'Z3+F];5 M-^GRJ?5PW9&^M>^O[QY^EZ[:WQ];#W\LY7)NIW75?NBT[^^N6\\WUU+G&?[Y M?O/PW)':MU+[\>:I]7P'%VP^K2/-XM./6!9_3M 43+%,)"=39# RFPQ]>A'_ M\C7N%V$Y[/GLIJ\#XKV O(C$+0J+.27&*!!^/9$C93F4)5&\+GIS]'49OOJR M^'FM4JY6],2OY+*2^/FR1RE8Y#/YEF6/6OYY7=6R&Y2Z[E$)QCWWG4.X#+%N M562YLOSW=W$C?VP_/WSK2S1(<3/3FII M*X9+AMC ,DV;'BF+[\Z1@KX[@D>8?I%5:8'9C$NL2R8)R$)JW*%P ,2<;O.EBKT>;5ZJJ5>L.M3 V4R*VJV2U6[D'['-O^.4KB7U)#3O7 M#S!R[ -"Q&'W;=4?4K'=^]UU3;;O2+U7RZ!^Q[7-U)RI%IH-8$Q5E*H3IY(/ MJ4HRA# >0Y)K14WGNPY]#O5+_AS$WSW7]Z6AY_:L8"]-LN=C$KQQ[MYU#Z/P M(R-P:D[5"TU-+LJ5//+,RX([Y/@S,K,96A*IJF;+MW-Z9KBY$UB2WKA>8I'!S, MF5O$,TCWKV'2H[21B%*>H))#Q<&S.Y,L*=M#BD:(\Q*%X:1/6)!P>=K+*=?+ MR*!]2L$N48^$'7AG4DEM4 VGPE/!+X?*(W]>QQVF=%(_B ->1_P1W_HEK=.4HEG(W\.!O)J&1U;6-E(7VRF&WR>7NM MD8/@\AZTQC*3#XG[X#KNK.FW0IM@J=.:2"43>R'[U2:9X16KE.[3' MZT@6GB%.HD"5U*5@CE IU"520-ZWW';/>W;- 8-7DYC"K><.L*R(Y8R +E'0 MP77\2[8HX77/N"0W[X%'@+260[R/NX .?.!\?+OGLJW1V,9,;5Q6F7%96TPF M35W4GHL8F<@1.UR,C"<8UPK-:E'3,^@N(V)MI^D[W8T5W,2!ZE*']JQ@I]T: MGJ7!P74:,'ED?UZ&I$WBU3J6+%_<.DT=%1=N2X[51@)24HK\!EHNN_41/V]? MYO@#Y/4J03CA/2_3G@\TB)WEY%2/_?H6O)%CV\++^:FK?$ C"K"U?;Y!!:M] M%)7J&;CRI\IBV=8VSP^+'=+\W(W'E$)3+]82ZNGD@<=R:!_D+\ZP>2'"#;*] MYDK8KZ(#=^R[.R%6>MR"D/GC[^,/D->K!.$$X;@BW"FXZI?$MPQVOMRTL*F( M*5'B.3!X/][\'APDT$F/@Q#%)C MQT">. ;JZBR?C(=Q'>(Y:2!:H2F7Y7I"5MJQN]8?P/'GF"V/4H>36_=]*3]H M&?.EOB5?;CF.%8Q90<;4DHI!\:%A;,*7W%'@!\3!R8C3PJU>\QP]]L3&D?.1,JM0I9# M',,B-@P./AA0)_#+TM)>]]'S=6P"/W1]"]%UX5&;%5*>]'Y'WIFZ*T*0/+F% M=&$(@/JEMRRT+LU: FQ(0W66%-,_<;3(>I9N].IJH]?H:6I5K];UAJ'HJFI4 MY*Y<;=0-^5\J;N^&-_7'(:8HMI4NOMS>ZA%P,HL@-C^I>@/"@'EX%8R+RB9?UF_0N"D/"-# M8_%F/(J,;/#K%]),6OVCHG3! &0H_=;Z?G?_W'Z0+F]:5]^DRZ?6PW5'^M:^ MO[Y[^%VZ:G]_;#W\L92I>9G%5?NAT[Z_NVX]WUQ+G6?XY_O-PW-':M^R*3S= M?+MYZ-S]XT:Z>X"_;Z1/]^U.YS/WT_KT(Q:]Z<;*-,Q$A#)5"V.VR="G%_$O M7V/M9#GLS>RFKP/BO8#@B.0N2HWYYH[XOO#K2* T&F5=J:!,B7S0Z,61N"G# M3+XL?EZKE2NU:N)7M+RSX'9,QM3?=V3^#52SJLO>NKN MY\>:*S@5B%W__M0$XSE\6QPJ.?L*_FMT)?PYV^'/,"R*7 M__A'\:O9'<4_Z7V.4TE(6%41'3 T]&B?.CYVCYW1P*PX.@:% _)^<Z M/X>H6\&%BEI6*WPC\-;UX$]',D:>1QWC0PH\>)@==I(DYK]'?H![5MYFI M[=3O=L-BYU?3;#Y5?39<@:MH 9Z1_N%K6X[Y/%F-WXGEX/4MS_*!G- G* M+<3/=FT"!9W1';0GYV'PD\9JZN M;L]ZIV;I+^JY27)"QZAH7574K_G/[,Q9:B;/#+'_%FD'YHA%Y%<*3;VR&%?C M"7HY5)'Y]NRNB-^7>K;[)O6I^8(MGA$5KZ 7S\N9.X#F0V,$R7T+U/X&Q*:Q M$1QV$'FBADU\W^H!11A78[HE,'D2)U<+36W1Y!N^R.RPH*CSB3)JQIY&<: MTZ .1GY"I[O\V ;"MKSLSQ3U+]V*IL M=D\^CZ@4<#RV,G8J,>D[^ MH,A+ 'Q++&+V4K622RSF4"/E[]35U7(MM&53OHT*)N6JLV2VS5NSH \GLO& M:CI!*D[L[73[?#4=]_FJM<6DSB-"_H"^)5>\E:6O?K("*-O6MB+N_+GTB-70C"GQQ8J-=W-LS>R#6SIZZ E\=U M399H[2%%[V0F?7T#GL[1##>64US.:4?9F^\YG5F&J2@4F6Z&G,3J#[A9.%4W MQG,'& ^RG!'0(Y+BKI.Z'E&MFO?JD5S!?%\9NIQQLRAUF2:%*G,@1C8/+(C)YGZR69KX6HWOZ5_3(8@%*RH"ZI@2&6#.ZU_L W%2 M;,OJ,=-4A=]M&A6":DT1-[4:K3.KN%X7Y[S.S2H_%;[;?WFVO3!>@Y7'E7DY M4L;]X? LK6S>]6,'4T\52/PP&4Z M'EP'@UIA6/,F5,VI=0EKD*!6%H]VYD>7"-=+N%Y9;R%LS&Z+'*45FJHJBQV! M(VSG&WWBO+""D-,A?=^G@<\B@+9%NI8MPOMBLJY,4NL5 MSW"(ZG19).1X%!S0:QK^>^?$'9>>QF1.;0'KA:9>+:I:59C P@3.)P<>L"3> M7EBP B9SI:@V=F[^PJ'IS+N:NG->J1.XWG8-57(0&-U'PN@ZGHB)"HY&:F:H M%IJ-8E59C.ZG+K9UI.CZ::N#'"#^J.I@%^C7F!Z0M<7H"9=;!R?EKH1=O,-@ MR:G:2<=0!8RNXW-?+4;?U(Q1+S2UHES;12<(%T&X",?2"9GP0)BK5!<^PA&R M[2,73QJ2#W3P3M5P.NS9LB5^]&-(X[3\T9!11RCR+D?+A-\@_(;#'<;*&/\* MZ >YJ"4$D0[. .?G-TSMK)ZJ!754Y3!K0=U/J)V:33#A1RLV$GQLX4OPH"=R MP G'U1/9L0)FZA0;693/Y<29X(,ED@7EPQ9G<*5=+*W\++?F8)[NS(@6D% M(P\>"<(=#6F0^\%'41K:Q E8ACO]5" MLRKOLKTJBN/D1\BO0,:FDER5EFJ42%JM5?5J=ZH]+JT;E1DN=*HR/"/ M6?V7JI6TDH+_I]1TO5$XYM)FI0TV@O]J?:#ES+(_-<-Y^RIE.;"%]IY>$ON[ MMZ[WZ+E $),U7&!$'>]J+MNI7LT8^G+&R(]2$.9]CH/F&X-Z$;R50E.I<. 7 MGD'RQ+ID0RM-^>VXYZ)#)\&E8:)%+:L E.Y45.02/G$$F_*WE$,?((+-OBTQ+/N@BJC=F M,-D37O8S"S^CM8HC9ST(I4\>-4=,-(?-ZSSZZMJO*"X,^,:"2U\\2IDS(L+3 MVX8HIERXZ7C=->T&:>(1]5.(1XC3G.(TYX$,V,WY;@.OKU%H:DJQ4N6_^ZK( M?#DP>M%+DDP+O23'Q+(UUG8YD3F(?1XN)Q+8-*9H6EY56,NJBK9X+%1DQ9R8 MY,\>.UC8I:A7^8^<N!R9D1.!V[\H=#%R'-:U,$B)JH5FIY+=^ILB\WW'3=BE4-G;VE5/-RN%# M@&ZWD=M+B*6+JC''V-=@I'/H>-O.4/!+0<6-/ M$+]H#19#FQ"+G;R"^'.B]IX>]0//,@(P#O'[LTQ'.J 9&"Y6NW<3+=43K%3; M0;6&_W\S69RG\;JPH\Z..?O!U)5)^JP*)B'G24MBZ_,$.6G_X8D#,5"MT*PL M&H/;A2Q$[M]N@OAJ=^V55X*(I+^SG^R96;-Q[7+IDQE5+__,"O<%?2H-X8GN MF15JRG 3:")(IAI?$9K6U2,#T>9>^6(Z#&Y&8ZK&;@L]!ZMCN"KZR M1^&0EM=53$^L%K7:X@G2_.AK43A8% [>35_K/+$DR_IL)%1_RG5%-#[X(UEZ MSVDTZIBK==E^([^\4>=O^YL^)Q)D=YW.E0#!\G&UHJHO)GWF1Z>+S2N.BF+K=T-GRI/8DMC;;P;.]L]!]RPBP<1+X Z# K9'K1*5PY!@ZF8[JAK MTX69;OOT X_N#*S-)PI,:%BV1>*>%AED]NQZHN(8]Y]58$^ME&NJ9]6)#(OZOAIUO23++;%"W]9CC3T M*);VD"BVQO1I:"NZ6))7,D:>APT=B.]342AK:V6WX.BNXZU%]JD6FI4\MX,7 M![]SIPI.6"K)'XHW&%)2AD(^!SLZAY=P#^X3D3I)"ZI M%YJ-A)+"^1'N_+@LIX+8HPOWU8AM(&)SDE20P]!?_N+0SVY [!UBSQMNP(13 M3 K^+]VAX3E*D6V.Q,[$X43VG58&A2:?7 ;%KD [DN-WGC(FVX2&4Y$QIY7N MH"E[27F=9K\U?V(_R@ZWUI+OGRT(/L M4 KN>P /#%Q *1F9%K.L7(ULR^(1'U M66),_\31LMZKNM&KJXU>HZ>I5;U:UQN&HJNJ49&[W=0?I_ , MR0LM=3U*?I9(#R9X0>PW\N$COJ?H,+"<>$!Z@Y%]GF)+Z=+K[8TN(:^"K'$] MEE-R >*!>G@5C(EP,Q:I[Z$<_F7]"M7 .T%Q@LDQ5RC"61(":2:M_E%1NF#W M,I1^:WV_NW]N/TB7-ZVK;]+E4^OANB-]:]]?WSW\+EVUOS^V'OY8RM:\S.*J M_=!IW]]=MYYOKJ7.,_SS_>;AN2.U;Z6K;ZV'WV\ZTMV#=//W'W?/_$_FTX]8 MXGY>.M8!\5Z OU%#S@6*QT-G2FXB1YE&A2G89.C3B_B7KW$PP7+80-A-7Z.G M1\(77S"G4-G[PJ\G4J4LAY(E"D5$;XZ^+L-77Q8_U^KEFJXE?B67E<3/ESVJ M6E8:R7>D?Y*F9O6D[,8D5WD;DZ*6-26;1S76#FI-E(O+8-:.!496S"GD#0KT ,/H MD7@2V\4]-VH\Q_T$SA(+3S0@\*$IW1 /C]UOU$'SE C0,HS18&0SAYEU(4?1 M,/1HGSH^N+W2G6.X RI]NG=]?Z%:XJD3)]S488S1=VV8E\\J]]>^2ABK"CYV MJTJUT2ZNDF&E;([HO:1(]ITC!7UW!(\P_2(6;Z4PH2& TN\3CTHF" MOYW%Z#QU4?IOXHP("&JE**FRJN^2/L19B#ZC;4 >X^P9E#!;4^)D6CR%8BDI M0*X6FHJRF(F6NQVX#+;1!*.<**.LV9':C%'PX&Q5\(G@D]/EDUIZ/DFY':L7 MFC6YJ,LB85\P4KX8*5V+@_J&/0XR8*D*&'!J458T+IH/"DCG!]*I$-W8NVZH M%IJ-1E%K+!Z$%+I!,!+/C)1*-ZCRX71#C=4)KU9WZ=4F('V.D,ZPU&X&.,9Z M]WJMJ"8 ^>QTPTEUL4DF+';EM:+])7OE_E+.#[,E\]ZX"W1>D+V'4XYB8<7" MBH45"RL65BSL\5VV%)WKP[P8S(I);>6RCC!*0EF0U(VUQ?(+OC[/A=U+)^*= MV%J7N6'KDTJ*2F:KQY%G]+$G(K:6B#-8_949K#FO=G4B BZ[,*-86+&P8F'% MPO*RL.E<#75U,#T^E<&"ZNQ<2LOX [#?JNF62$*(5FI;)8:.48 MVT"GO=J"C<7"BH7-T\+NYC)F(YY53L3S&6PNWOG^B/4AQ)8PX6E7YA\6)8<& MX8<.#-<'^HNRK\OME#7-MQD#(*FI>3WR@ YA0VW&$C!:]HV?Q E:H9GGTR@B M3G>BVE0L[#Z\G85ZE*MRX;81)WJ2.!'[*8*=Q<**A14+*Q;VY!8V0V]V0ZT[ MO1_:L]ZI6?J+>FZ2-JY,X>[<3?PSV(SM8'&.4I?XK +K )MHA=U8HX9:8DN6 M:Z"+ *)8V+->V-UO;M5C:C+G;GD>#EEDE98P+%>:,IE9;'2U*1NZ%RCB[/8Y,^= M9A%Q7[&P8F'%PHJ%%0N;DX7=\7#QK/DSMGFF[" T>U*;Y^QX<45;-(A$.HS@ M;+&P!\\5SXJQ*S(WC'T&>]IA+Q1CIA?*3*VJ<1YY0-[%!C?74D\$+<7"BH45 M"RL65BRL6%BQL+GQ+-2%DKM+SLVT#>N2@CM!GZB!'3ZM'DP7'^\_T*#=>R;O MK2#PK.Z(=4]^=A^)1YT@M0>BH <+2('+G%118SD_>E1$Z,3"BH45"RL65BRL6%BQL'E)8MW859VW5V\]=]!R M#>MJY*&S$>:HKG9'%CT.K="LZ(N=\00DSQF2FWK%>T&D+A!Y>EO%R9B\)#86 M&BM*WXEG]"5-*4JJK.J[; IW7<^D7BFR (C!PB]"B@G0GF+'MR+4*Z>1J]Z@>0\(WFA M!W;6;2$KM4*SIA8U.<_FE( ZGU!/MQ^[T!U[;SU]*W76[[V214]? 3K.0)<& M<]I"'^G,H=8H-!O58DVN"/DJH'Y,^:IM&K+9'?15S*97BDH]@VKL G2<@2X- MYM;4<\H :9@UI5>*NGP"7+26P^*>[*:OT:"BT"6.:R[:R-X7?OWUS3*#/D9*RW(848Y $KTY^KH, M7WU9_%RKEVNZEOB57%82/U_VJ&I9:23?D?Y)FIK5D[(;DUSE;4R*6M:4;![5 M6#LH(7_V([CS=;!W35KQ?Q-G1+P/*J)HU;) JU9H:G4!5@'6/8-U_TD?>J%9K11E M6:!9H'F+J:5+F]OT[&T&N*X4FO5B0VLK&B+"?JBDL&> M(/"02;' '-3<7)82SPH9B6$N96$79Q_,59.Y8:Z3RB-(!L"=[X\PD0![51FL M!1D, -RS<0,K@ ,U\[LDO>"I9J"\4WE@5M=MFZ=5"4^4B3"=6?;+JJ4I0;+/JFEAU M?JU*05U!74'=TZ;N;@[15EI@VC_J6>_4+/U%/3=).^A3]?2Y, I%BOJA4M3S MMU_4Z1./EKK$ISC%P9 Z?MB#BK[C[U1L'XDXEJ!N'JB[FXLTJQ-;XP9T_K/; M DK@$XG]2"SSSKDB0RL@-I,<3'!<3.?3F%#N ?P307!&_ M+\'++9,ZIE^4_K8*1;"6;-%7H^GNX78>3E=L[XLY[-?QN^*'X0@05V-(R!-( MU I-N:PD%,>6AM23?+Q]MH3!>6R>B1B5H*Z@KJ"NH"['NYF+R7*S.G&L"*>4 M(^K"U!D]F*U?U*NRV-@4[)5KZNZ8+K,+%26T5K*G1_YUX1E_2EI3H3^,UGV*7[@S$;1;EQ>LZ M%D?-JB@.$BGBJ%IK88CA%P.C\X+53@SKH>9KW*"LK794W@ M[33QEFX78J%"]MY*"M=KNY=\%YCC$W.I(+=0Q3ISI-4+S9I>E&5AHITHWM+) MN$TK/6: /$RP4XN5^J)V%4(N[Z!+@[F]-YYHR.B#UHNZNJA/\R7D1&$0T718 M$"X75PG""<()PN7B*D$X03A!N%Q<)0@G""<(EXNK!.$$X03A@7A2+;?[:]?#F\/?Q;1D':A5Y7:169?5D*94<-X ' M!JXTZ=]W]\_M!^GRIG7U3;I\:CU<=Z1O[?OKNX??I:OV]\?6PQ]+V9J763RTGV\Z MTG-;^O'0^G%]]WQS#4-_Z+3O[ZY;^,?MW4/KX>JN=2]UGN&#[S4"EA>I]PF886033R(#=P2L(%F.%/3=$3P3:PK2=X,. XGX M3,&8$GPZJ=\7W_,Y_327Z,]-I:Q>.*#270YA28F;#H1;D@^C 3S,D.9RVQ=. MMGHOQ+'^8C+L:JRDX8^68SYZU ="L3_;O=M8:W?&2OO:\@W;]4<>?8977-JN M\7.R2ZJ$&[.6,Z)F*X@^PP%0WR!#7 ]O1#'_VK=\%(#3;V-K^T1QF>P/*6S. M(+4, Y?8\,94%_.X.U*(&6IQYUC/!6Y#Y5_OH-9Q7 6RXI M,?K2-]?&'7KVI?*U&%^%+\5JM\3YF/_JC1/'8]E,TXM8@QIJ[PL)PO8*F\X7C@+43J1Q\:4X-T0>(3MEKA2K-1 M6XX)#S>"HO0&]\!BNV\.#&@\F8]B\FN+TIUCE(OPJFMP)MZ08F#/#2.33OH4 MK^GE943KSS#^RTLLHZC .O^D##)$ MLBEA9#3 ANQ%0"G-3S)!.L-$H)(X!K I(GSPNS8+E(6B3\@ MMBU1&Y8%926J<8H+&L)U2)&=@H_P!OR8H_X 7SJ N/VB>7 )UWB^>Q=?0"GC8^$W\,) MPF.PJ)L7=GP'M_M!0P.^*(^A9'V#?P3B S^4QZ6-)*&-%%V M27WR2J4NI0[0@@YA9B;:6@0TE6>R1J-O5M"7?I0[9>F% @0(,A5\#?87&EX3 M13ST+'CX$.2!].GW5NOQ,Z.8A=:5-9AZM^6$.5; 5F6FR#V$F V,"8ST(9DN MRA LQV"/ $R('*S-UJ?3-[*5"45U)$Y ('V$H\1WLU>CK+ !JTN"#'<.>ZH[ MM!Q\(KQDLJ1%]MY)D0@_A+>#[[?AE<;(P_90H.6#$9,4CH\H@E$ @D @@IQA M0R" 1LM#RD[LF0G!HSF:90E6QU^R/CZP!;!*%X4)86L#;_OWR FSW]CB1')V MM9*:(AF*8@KZ('Y_:%PO"K&6 P:1G: N_X=-#F_YH*!I*./R:YCYH$N]&5=# MRP5SM)DFP06%A1K9D53!^8%JH<#K\(2^'\XSG!X[(3CG5*%40.C&$(!Q,G5D ML-A4C.+X#4&?!("X#UQ9;+#$!$_\6H\.0'1%/25@H$[I51#?G9[%MA.'T-, M&$1-:@#L_1@L/@7(@4@E=B]^+69'HBT>CO:M#Q#W"RZ^<^+X^L78#'_K6V!8CH8F"374O!&(AE-T4ZR_(BV# MF@W^Q^0N,\0C]ZGO1[(#A0P,6M$MP_9F7,46CBM6#K' MIYKUXMCEB=\1WA"I!Q81+DLW!!TF@C!@CK&/5PVL($"M]2.:X$1%,;L-2 T< M[KEHV>' X % .N17D$,PQO@]D5:R3N:=R&+U/0D%IE9H1HQI^\,3<[XF?""(;',,=(GO((O1.<1;3D7EAJ\ MC= @7I/Y&H]84!HH_&C# )Z1]$YNXF-AAUO$J!K*@$L7=#_B"?DY M9)A@,B6V@",O]+%,"DN-/A=XA&@D#B,Z#)$.G_#.2&X@8>* 2>BLP 43AD+8 MX(,[Z$V&ZDEF;*.&G#']?A@6VM4((B"RO3HV5[:&#/)=5-1!8#,BA*$E#'X-NE.DL$>#H01V*PB8 MC['LH_!<"_4\HP,XTX$%'C&)O2]\RW $C@.:M,\(* M-2!;0@)&G@FJ:[AO:(]@[#Z0PX^I66#NE/D)I@QC/C ,@3VLF, M4.%XYEY&F,28MUHTZ0ULD]4MI>8/@YJ\L5/4/H1QA ^<3,37^^D] +!CV M_V; BBYICQ?@SKEY1TBV>WAMBPU\\MMF9\FJ$Z< ZYFH977)03*0 /980YDT M(BU6JT1"I:*(OIHBX!&,!B,;)3HKGG\U73L_5._W\-HYPH5$:SGA/8^N'X"> MBI0X$F5<'C4U72J%9K6\K#!'1)8(+S.%>W0F<(#[IR8DA>T 9J84FRPQ=+VP ML]Q?J-!&Z(HR3Y8Q+Z(=([X1X,>1[E!<1#8\NLG%B'G?F#H//.OE!6.FAD%M M%K0VX[>$5L>B IS>CUJO0>;S8\XF.Z:Z/#M&)+KD/M%EHVA,O]N]Z(R8M>R% M&],41/:+1P9K@C#5A+W=ZN*N](K=835Q=UCC()R#CL\'(W-)BHDC1=21(O*L M$SJ\V>')$F#%\F@KOL6%;D[;06"4L=C+BT=#TR2T5F=,*6*"D, ]+X([7F#6 M1-M'[,9YPJ,I]Y-%)3]\,&YC:XZ@LQFPN F9F(@L].1'"S5VKD@7KV7ADX$+ MNL(-M]W "X8WA3XQVU7#"S &&ANC,T:B^Q9NCDQY;W$4.=S68^IH>IK3>S5@ M:@>C4$D])@X67$!<=,H, MC6P\2W\\S?CY8[_&Q[U MU 8AJ)"J7%YLGS5K$5I.(MH^I9MBXTASK!>:]/E[T6,,(V#.8EH^3/;H2PX-?+#/R9[8K@(KV B4W^R M9SH5_QJGPS'C!A]Q&\6WYI6KU)KX*[/;B,4E&ZE,6BQ>'\5OIZ5DEKY@,L8G MX([JVZ:&=Z/0K.CE^FIXK^D=G=+1W\]4-%F&J:SG5%R]5+.I'F&Z_3_TAN D]'18&E3I^RK?-V+$P"-R"83#0OUA*M)\:8 M V+2F7CA$ND5*G.,**2#C+(;9$#NL!WWSCB8D1H]E4)3KY:7%7S;DJWEHT^K M"M.JEY>5>-J:Q>>JBQ]C9C7&[LNJD"YA]V@G8 W+)VF]=/LB&Z;=ZW(A(10V M(!X8$'$A+70FCWBH1%*WRLA_CH+H?LLQ.]1[!5GAO$REWX>!YH70AB;7%P(3 M\-EB:"-^/J[H^*%2^-1EZ?3)#G7T^(27SHOPB.PJ^V^/9)]@;3&PL2+I/Q[R M(I*PZ%JC7*L< $C+4SBG[3P6=V5Z%#=8G&DW+PY>).NBV%=TL&0VSB:?&7@[E5YA6R;:B0KGF MQW%YEOT;V@11VATZ.W-/*4[OE,/OF, 6>9:+U.I2@XSP;3/N=;P-YD]M>K)M M/M>6W-\^,F*S](<\NRMZ+5=2=$UM@3^.)74\-,K7B:C#%M6AI M2)EK8]ZFKH"Z4T$0+9\Z\N,"/J-005)2*WZ>F-"ZS..<-0=24WJ91<<=I17< MD:VO(O445>-4Z.ELN[E<:!:58%NVEL/VW4T4LO-B)PXMS*36)*?1+$]37KJ@ MX2XZ2+L,/8O?08KCEG#;P749GW.;6H99TO>L=VJ6_H)5'E-=GE!]"5CON26]HO6N<')K5MC+1;XGE M_8/8(SJ5[+AHD"OZHFVLZ(L&.3Y-8H^;2IZ4,C_9&KT[842I3[9VHOT+\$IB M2D3RVC'O)RC^#O(9IF*VG:?X\ P[6,JV@A/H53E&@OR*DU.N#3S!)#W;VXN" M6,EG_^(,)A"V4WP\;VX&X=&@5[;8;FA@QL>*F)U]L33+8\HAJ2FJ7%%@)CPOW;L&.0MB)#)$UAA@!:_"GHP%5_QF7]I=5O>_BG0QVTM!_(\/) MSH"_%1O/T2/UJHG[^;Q_6]66Q!AJA6U2KF,,8-GC<$64F71,-98CI?^(17E MIN+A/,>/:A*%F9C1R;THWI0U/=/0,+%S'&_=W?^V<2NVI!ERTA,O>6JI-M^4 MU4WQ8J7U!#KK&D;SRLZ.13'=8!SD3=DI3U.JA:925-3%/,EX6;AQ*+<1NMNV M=CP_YDQ>B9-@SMT;5E;4C)ASD?]JA69%V;D5KV !P0)[9@'M./JICOI)KB[+ M?#\TAV3I*F_H$1P3(?>N\U+";$(>W.(<"(NPC $F9V;@!6Q"O@UZ4//<2SH# MNUD_CES"1,=BI;9X^" _=O,*T;0/H^$,X)R!FJTE M>7$\[TMEE#>QX=PY$0,9V$RUU6(@#'"LU20;!#JPO$ZQVLAS+#@51CC=6MXX MH9PS_LYHWWGSZ7/"XAEH^OJA6!Q+315E95D5^+VME6 UP6I\L%KC4*Q60U93 MZUGE1.V5U3(*FO+,'%/5 K8[X\1K$1_EG;"/^AI;#T:UA MJ;@V @@&NGPPXJIE5PGR"O+F]RJQAR_V\,7]/.WA'Y,]Q#9^^MSD>,=^J@26 MV+;?5PBZ*F^U$^7'/M?'AMM1=>R\LE@.,S_A9[&-RE_$I[I=SDEJ\&+/$8V7 M)%&!H"P1M%V&1UH$:9B\7ED4?V([_MCW;QB;C6I:SH?5Q&;]CI3A1)#L?RM_ M*D:]HVB&=&EP1N-+8YPDUWKL:OK%45+9-?M+B3-$LB8$9WD09AMRSL2/+M M\I(].&R>X(4]-@V@CQ6$C;-8^S.\!V? JG_OW+ID3U_&K!'A5\==CZ'K6SBH M"];_"V@>M52(Q-O479%@D">WD"[(@%&P_):DSA#'X-':W(),_>Q[\6"&Y(66 MNAXE/TND!V.](/8;^?!1.$WWOK"<^-EZHXP4G)_\TBGV>GN;8BAH0;FX86>F MBQ$V:<.K8$R$F[%(?0]5X2_KN_+40+ R<8@]@5"+LHJUI)FTD,M[S*B'Z=N2 MW-0GW(::ZJ@3]:!A_9*FNO5LP^#'4'*L8Q0*8C)P1U&[)M92D4E'_ 6;NH,0 MQ+4J)G2 P^O(7!]DB0R'GOMN8;>J:7UFHG:*>BOV72]@M9FPIQ5V@\=N-N.> MZMA8TALQ!1 *]NFV-DQ\CQOCI.M_K:UNZW4/1&KWKI@BN"4&"^-^)S"3T>#2 M]3S6K>>*#.&;X"-MXS=-+S25BKRVJ3959S2 MO=M;23EA.H]*;_C#<:3+*N*S_,2*?JJMZK28W)?O8*W6JIRT M6M.W:K76"5SC9]^U09OY-R#J@H\'-YCRT!;;B&F5Q29G6F6Q[=KTDR.<2^$; M]M![+1Q PK".JBU!5%H!L25&BKU$IS?DNCGG>2,R;].NCDWT\N/*)GY"PSZM MRG<#.M9A#B1XT$]N03<*0&NS[K]&M+ ^SA=D5Z@)T2[UN1T_UX MWCW&V/-5$V69AA\M2%YM%:;?6&Q;(!Z7L;4'V[ 57V-J!& MH0G*?_%(Y@8-MX<4_%E\[IPWM<5Y!8Y:9HF')S[\S#J)S8FX*?M^J3K->5)H MREPNQOC^2L&YN.$[*Z:83/);8\JF/4^NRX5FI0C3SW&RETAN/G+:0C*.U]3J MSAC'RC(<"S"= IC6%.G.&$PJ7V ZLW.]\W:#.PK\@#@XE:T,ATU[*YVAX="> MD#9%A5!]1870_)@-_'0%.Q44'\MLV!+%>F9U;@64N(32%D;#EE"J\ :E0Y?> M.E88E>V$AB1NX8;B !-<,@FHUM>$"\.7I8T5LFR&+493V\]HMHSM-O8SFOIQ MXZB:,ZA3$F%G[[Q1:-;DG,'8%FY<+T6TQIY)A=%JH5FO954W1P"%+Z"LL5A2 :56:%;5*B= .<.-X,ML M-X(592^[G94MC[$HZGZ&T]AR./)>AE.5,]@++N)8&5##&EF!*RW-%Y!PJT]: M2@'P1KK4VW@M^MWN],2O)L,(?_7AX4]XH'G&YP'H&^CWO+F>Z5,GB2S*BE5: M,L9E"[2W,:KIQ[B,Q?8V1JW0=!VZ!;I*\)X2W"J!NV#Y(MM 9!MDL4UP*;(- M4IEKRIK6(1GNKE7U0E,3Z0;"Z]B#UZ&L:2*2)8PK2V$LL'026%K33B1++%4Y MPY)(.%BT)/*=<""R#;*W@;;;9:O6@-F+547-L?DCMHGY5%EIS9\M$5P/$;QS M2%; B$\8I;5\MH11@\%(;7 "HX3F!P35=M->S9QS6EM!M<0J->L-.\CS,,U0P!/@I_MWE1,E/5@ M8)6N$^!;DPM-?3%8CO6UTPY]S1'=[(>N%)JJ4ED<_UV)4Y@=^RH1CRK@L;IH$&_%3&O2:+8?)"99-A(&F3G3'+4L^GY9 M0_N\'P=Z0]YH.^$Z2)5P!8H2 ?6#A9&WX(8UN3 AHAZ)9=ZZWC-Y_Z<5]+&Z M.( !/F#?7@)A3&15ZOBL&G,2[%BX?!%U0 N3!*[WP;H^V-3W2_2=>H;ETQ)A M37TB7&+OC@3UZK-V "9K A#U>(B%1O>#_8E-=BS#@H_"-A/NR)-NWD&OX')+ M]Z[S4GK&?A!1C?0[!^NMXE?3,Y(>;5CFZ5X'D^OPJ[C; ?8)8+7_<#!XJ]]; M'$5$&]@Q8$@KT\]08 M:R$&HJC_)RIJ+SW1X0AF G"3'CWWQ2.#BV/Q(1O5G2,]N*\4MZXC 9A4O_S2 M11BS)A>OL% D2BSP)I,9AI-A72P86.(O8+E'0US^Y1DJ2[AZ-G&IFJ@^)N2, MJ/G =N';O?E \+-[22<7;^@A33J0U"J@%Q?-M-GV(V$/E@7BS6O[21T.("/R M%/SRW\09$9 @T_HH4E?7U B7)U)6%6SK8OECBL,BV,1 V8%D]^BKY8[\A 5" M1F(-SMA+X?I;VO782U65/5B-WPK?_;_VOK4[<21)^Z_H>+O/Z]J#*<2=JEF? M0]FN+N]4V1[;O;/[:4\B$J,N(3&ZV.7]]6]$9*8N2 )D8R- \Z''!2*5E[AG MQ!.++VW5WX9(FVL1Z58Y)-9VI*CWWEJ10+1 PAEFT$JDEBCQH[<,?R-G@N\Z MO][1J>VLD>1$;0&'+M[,J M&U#I,+[H/_08>=D8[+$VI(E>]-=YZ!,\_HNK7=SF2@OC@VB?VJ_:)I9C+ MN[9/W'9#J*%A!+/ P@QC3;121#GF\BGX=\(+]+Q/V_3HY55!H?9/M]Q XYC: M_N)F7P?^]22V4EIH8IW@&3HS3H>9[A+5SVCDU=?3_<4R.S@%LQE#.>EIHD$N M-I;#AGOAKCNTZT9BURW8=?32\5/'QJ9^:$.3\$.+'+QCT3E7*-\YJ3X/6S@^ M8;^G9:W,O])#>I=O5B'KK>?4Z_>[S8WT<"J:.93:7(]BJVI?-VV MOLJ6XV>RY?C>=YC*WH9S!?7]!UCBVC'JYP\8R3S#UL!?0?=HW_CX 170@6[0 M#>I0%9<>CO\*/!_;%A_H;MSCY4=6$[(%-PM#9D>;S3%>X_>YW8!>/7(ULU+/ M[+WSC[? >5\8"""#UQ:#\*_)>LK,1BO;PG][U0I+DF>7O;3C(G&]7BK=V(/Y MPU^K.UX7S;3K-X].N[5V1LKQAQW,U:PX8GW@ ?M(Y.F[5V,YVV M5Z7>5WRXSWQ83#.E\K_?3C.U43-U>^D<\$HSE8!L*HX0'-%\1UNM@?:\SKE=,NNW1CO&:);7G^U(CO0D]T5J3*ZX-\PL'-N"+ M-V^>^/B>_1KZOFN. KK^N7=NF,MMOS#K=(%U:HW!:SBG*L8OH6.PHK3GQ>25 MIJ >. AI6V1WO(.*?$M(OBO*NS8B'9>VT^OWJ_ZB%6V_B0V0BMELV008D G0 M[6_?!-BK.XQL!EX\2XV%]ZE8>V%S?P.V] Y4W6] 1Z1,Z>4I:U]=9S9T#%-D M._@BNWE3ZF+0V =U49ZP4$7F^99\CKK8!+VGZ5H_.NVV=QD5OZ+I$M)TRKQ_ M5YIN'IT.JONLBJ0W2=+K&O5O0]&MH]->.PNH_,!(^@"B[_=1J<)AQ=DWZ1OD ME:M@[B]L\(WCXBNRN$\OXA2T]\$IJ&)()8PAK8SOOX; TX2,%ZRONEVMB*B, M1+0JRKY9(NH>G39;%0WM%PVM2$#<, GU$$\L74U?!:K?,-E> #JU7IAKO[J" M87\SN]9<^_X(@UX*[?#-+W\O)[,4V;0E)]*TT+G$?U!HW7Y(=4G%=Q MWIYP7FO=FYX-<)X.[JY>T_OIR\H2L=X*7UB!%<'L>3ZG'N)3U<95&U=MW$X\ M56U"]@%O(7EJQ@.#@_<(2S:/3?FV0 0E4 9"4@&SVF".*,$1_16OJ M#?!!Z^BT7=,[Z<#XSN;S5\RP.\Q02#WTWS%JW<;,#+U3(2=6'%%BCFBE4B;> MCB,Z=(\ST#=PA5I5R*PD@X/%I]J T;2BC?W&8(/:C2YHB8Q^VE5Q2BF)J)BQ MD:J^VBK"2;N!:>.U?C]=(%D5'Y2-T K1V5N!G*U;X==N+$&)JB19*0FL6'5+ MV209837IW>[V)=E>!=4KK*;MVI7OB=74UI=@->ULY*ZBM<+6YUM <;1U'3O^ MIF-?%6'M/F%M$XFKK>.M6[H$OZ*KG:>KM8W,MZ&KUM%IJY4NHZP ?"H GVW& MD%9%(C<)+-#6VP@L\)J$ALI]+Y]@73\.N5EBZH!$S6C/4P6$2DE1Q<32>^(N MM?4*,FO ] IG)$K$YW%2E*YSCM9>KRAQ)2- M[$RIQ4HQU;0NJ/+K$UKT/F8 MQNO44T;/,3W PQX\31? "=0]S?EGL'!BT03P91E3:!Z]RQ&D M'+6F2/VGY6JFI[G<YIRFZ;J.I;F3#1_RK4Y;+7IP9A+LN/. [] .\T67V,QUO[[.G&?)LO)IFVAHLE;#RR<69HK1+^'-G@G>D]B_V%@:_S473SG:B&L<]M*WQ!MA2/[+F#+[@:-/ M"+]R/)Z>:PW69AI3K&>P@C','>;!/1_<15_\[I&Y)K)D4C;8IT>[.D#MV&UEO6,)X['XWF!BS>[)_[SG(M MN&7.3!\)1(UJ,=@\^T%MW3/^/:?\3 ^'">;XOJ6LW>\KWIZ.1HJO;[A+CCV\ M_7H$_B\=PC_E2^^Y.TLX_K!?QJ=QX#Z!S^UQ.^+YUM&I#Y3\S)GK+7(T39DC MT>&)%HF)=@RQE[!@Z>,]-%7H._+(8) <"3)NP8*#[#Y3C=6K2-\$'@VD!*@0U, M%FYF7=#9T#!@XK#/UG,M\:8Q]V&I)OZ0Y ;,TH,7N\B^\VB'-"?<(A +2-[U M767@<,<8G(OM4"AI+&B4*9[5*&2$A"BVM:[=!:._@+3QX SN^@R. C<.Y1T: M)_;8I**]FC9UGH"^W.0N/YF6I;$'5YP\,PP^]^%M14T;,50/ M\/T4-AP8QX")H3$KS I#0+%RZ-F&F%<"/ M<>X@Y+D'*L<&IH"7/,,1@9J' 4;/@D2EEJEK-_+7XA6P5/65$H5B,T 3H!YY M!)J9@ (#FB,%A>H!^=P#A6/"0N:P'N)[W!6LC/-J]!DG :@[I"^9PYM+0WN M$$3#HV,!UYR(_0G?)TX4-A>UH-P!6'2. MH%\AT">P*KFW-%):ZT+CPG< TN MMB2;2SVIM",:I,W!CRW+>?(^E63]-.(GTV>6::RQ(V>AP(25P\K@3TE-BC:E MM5F*\[M'(TZ$PSTA849 P#&I3[(C7$1HT,5-!Y!$IHW2.)A+VPWL2@XD05:% M-@="F (?:!0>UR; +O"I&BFRSH!D9L "\*1@DP<'A)0MV'P&-@?\UF,6?AGC M1^+5B;!!Q 8?>Q^$GHB+!J12T^5>75.N@Z"^A4-!38\R1ZW)TD"?,D7:RQ6X MGJ' \WP5]=FY''T]/=X-8.Z8'0XT2'AT8$J"Z8"K^%,C7@S-4'@R1DCI"01M)IT92 MP=PQ;:QGUD 1\:2GHYP8+[1W%NG2T[A)(IU^Q\+WP1?>U)S/48P+DE9B;,(, MTP(;LH9;,.86"'[I(\7\H3&?09&@S_35M$5IEREV)B-;8XU!H<-29H M5Q*%Z@IDQ[T,GZ,;I8?<^2(:S+UY\NU)HR8 MH33).GP0(R0GRQ^9%9!!(:R&\$5B!Y+SQ=7'+$BY>D&3J=5Z4R< VV:T7SHZ MU$B+TB[T X' !/O@'S-@RLA+@AWQ.%[ TI;)0P8/B#X'$Q[E<>A($1.Y3%B: M0 LC&.$G_7 &[,N$.N%2GY E"&:>8 >8!^5Z.^K,0%P;/E"UY$LNC%A:2%T; M)APU$ Q>N"B3J/P*Q84V)%'$=N24\DR%[',*S7%A1H,01=<=N6T"RO)DXCC$ M]B::P2,F=W7J^-P"=AK.X>>_R"Q'#8YS8=9$Q7U289QH:J&4-874^K-^5Z>1 M\1^"BVDD\00(II\<_1C#=3SA/SY8SH@O'$CQB.?R<*@\.;F][0[L_]SQB"@_ MN=QB*+H^/YEC?ZI2$V._DI?[C>@G; 0>3^#G_R1VD8^"D;N;SL!8DX0&"]L: M^^\T!+^?LP<0L>!W_3QA$YCK)V8]L64IW#^-A?9563JH%<#UJ#]4 -1:P=@>()U0_\,]2G]BXTI MM &AU>3E;G5*V-",\+A+\< M:APS\^-:#(T$CMH!E!/]38X+6HK,%R:C^'3LD@=A.0\.*;"/D<_F:<$9> M>W) K@@/3WS* TJK) >4V::,2B+3)KP\<2TQ%)\A)]W)P(0'DQE'4&G]=K.F M?1?3 L\0)3:CY\54B]!!H0OP<]-C#\ A@@JO)S(,0@9$QNUW?_&>>[OG*:*Z M)'W)XO&X\%U C2VJ1"6?$)8.-9E:-:?PD!D%CL6UU@S>/_700X0'5$5J.GH< MFK;,?0#K%M-T.\DL\]!XES-4#@&E]<)>66SN\4_JC\\JN\.T:<7TH\]R=.E% MX L6LGKI?>)K:5,/!O5F=X!FMK]YO#3*_:M3US,_S MANK7!WJ[T$CYG_=;V>]XR9QZJT8J;Y)/?G;44@2!0>JQC&((0:9EROV__W9[ M<:']N+ZZ_W:G75R=7YR3K/LQO#W[!KR8BP7T3EN] P4EV46'674^ZQ89E(5B MLA$$F@WLL;1_JSVTT\U>;Q88Q"[*ZKW 9'N>4W@)\^)B:7&?UJ'&-3H4)LDT MKW#P)7N[@?:)+Y[<#E)FF5%DEDE%\=_%.ZH4?F"1=9>LA#1; ^Y%LZ+LI16I M!!VD(*,*97U?_))96T,/7&^/C^_9K\(5HH@\KS=KO4XC52*J#JDT1D-!_J_Z MBE5]Q38%RC)8 1#X#JS::B"KMFKM5KEAR'?0?M@]RS9I/RQF3^PM O$&=&X* M3NW]&1E1&8"/.VE4AMU1N14$:0F5U KDL/>@[::@[48:=+M,!+:#.FJW?=SO MZHI^7YLI;4 SI9# WI][6]B'K)O1OW-W%%-Y?,%](>T-**84Y-7[DS:V@JBU M]72+O3+1UP[JI=WVG3"5Y:5::0=LRM=K)7U%8P25 $0Y0?0?@6:?Q8*=H]-V M)]U 8W=T2^7TE$^WI/LNK$VA:[>6;'5WHQ_P#JJ/W79KTO^]IZQGF<57^"9O M*2)5/WP MFJ"(G4X:%'%+=>%+$!.[+T),Q$M1TZ=ZJJ$]/J,=>N"V87+OW/0,R_$"-Z-R MI)T!6MC6T[B)B0&US<,GBG=FS&2K\(GQVB2J')%9#%&?!Q\)1$4G\-&S ME"6B'L]9>+((<,0MDV.!7F(H% 6R"#\:#KZA@D$"+$-P-+%Y^#D<**X!BUWA M0=&(6,&K3& W;8%AI*#0:@B; "^CLDQ9Q85OE.T"GGZ$@X,V"E6=1B>)6ZX@AOAB%?BC*@P M2>$M1/ P!(0BIF4 2Q#*&@*KP>/1O,9U[1(!F0A7A;"9Z/=+?R(KH-6KL.I8 M$J@8A2I?1QR/) +5A)U!M,]G24KBMW3@XJ">\47Q!NQ\SQ>5W[ZKA2T"EQ^D2@C R- MF@E[=%R!$B!Y*SY]QUWQ&CQ!4>4J2F0%FRQ@+ IU(!G09CYB[\GCB>;UC-10 MBZ"Z3-<(9HC>1!B:<5A5!2 K)Z+!V*6'8]2;(-UOLJ4T\V \8H<'1%1)\CUN MJQ>!+YHV'AU04F#+TG]?E9S&S](-+'J+09!#5& M^-/.>$Q[0FJ P>DY.CM$ M5B28R]A."V*46*Y2#)HPR4@,+I9:1F(QE+2D Q2.6UH^RGV))*0JQA08L$@= M@MIH #%[FK5'>%CP]20@\I*8L67#V(,N;B)\J, M01PAE.K_"DP7A?X7A?PF8-C$V!Y!'DAQ$IN\T-/AY,6L. .R^VD[3S9-I):C MG2-@AN2 PF"+1A3Z5"E;2=[(7'0#.U-+3TP"'+]'Y$&7BV4)R&&<%\Y(:+:X ME)2\L,Y$S#C66PB3IW#)2$8YP,F$U8S@(/A"D%^J,"/2O%7-X5]*Q$0:#0 ME(X,#%C7.@H=(?0E.I4Y05L(O3"$$_+2!E=,>$D;RXU_EGH^LH(P7"3TLPB( M@!Q ZXLF24BIPM#*DH%B1 M1&1H+8%851/AH=FA1DW"P,::C(@51/N/&XN!*C!(E;L+RH10>D-@Y_#I^O*[ M[/1_=\'J']+Y$A:.F'1+KVF(N5#3SKG!9R/N)CYO$8FFGV\E;>@I&X?A*N!\ M)%XON8]=5Q$S[8=W!X$P'H]2YNNE&4&P1( MJYXN/]'@."R*#A9:16=+JVCA*M*%!FH5=*Z%%M+=TD+:JXX##+&YD%\((4=^ M5<))72YRI6=F\D4PZ9A;B+AZOL""2\72PJ]1N% <,2Y_L>>%[?$0%E>%6*7$ M*')/V="7'T!RIY\OY/RO)S=RIOC RKRN1K3QG:-3_"KG]A(D/>/X+&W=+D(:H MD&7(TKOE"/F)$'EGS)O>B,8MA7<2\U[JZ3KXB T-"[PGDZ /F4? T^*E%!*L MI:(0+C=G([S!FLE(09%M%W:2A-='_L?+$&3&.4.0U,4&8'# !&8H?@#^FXRN M+/8?5U"05?T3#7DSMDJ6'X9[DX!DPB[ M4Z1EVN#HU']*B[1-.=MKIA;T2])OL?>B[ &1(7S/?BW+%>@TTC?TG48Z5T , MIL%H/-6![/69 N*-&?,HG9,X=YU'$YM-J$8:N"L^[HK\ -V56=A/#V_7_+5,_:3 M\'R-8!:(Z%8L/D=7E'@E+I>PF78#[WT7N83:FX*Z,C;K"?36"LF]5&:G$N,N MU#M">7 +[Q%R/ !2N0XO!D-!#-,+YZH?G?;KZ8*SWXD(BDZT]98SA3UMMNOI M=-_?\9H%+[#7@9T55B M3KC/<:]%7O^D#VW]@?%XQ8UN=+TFP>G#)!D<#NA( M3%J$H[X11O87SF!#M9OO9R&^?/R+$&E>A&-$RTL,Q&NBX0Y9%0CB2S'U"65" MX$6OC0D/-I^8?I1)HK"TZVEN*WC?NZ:R[?=Z)=&V_1=IVR_R5A3DVTC&\9;J MW5:&OFNE]>X0KU=%3/\M]&XK4^^VMJ9W&STXA6M;^\I';H#94 MDXA. !FTNNU\YY\':0'7:"[W(3*HY"S>C^H^ZLFL%W4K.NVCTVX]79J8="N. M6:)U4#'O=JO+ZQR=]C)B!(GE?1 BVH^Z(I+$G00DB\DMHLP7['@*E%"VW)5L M.^)^.;73"E/]SEB8IX%\HTY#FJ"+_#/C_E3F1H3H^6(GLS.(\!V)*3#*@:#^ MW&%'"QR*V G?B&2 N>YD*M[AM8.XAX5QKV/C4H^7A3):?PYJ&U#*F M,!MTCTX;&099DLNI3Z!L$E(T@)RQ!]BE!OYZV69<,!=;W'C7+@80WF1/*.BE MK]Z36*L'T<\,W":RR&*DZP2BP7I(K5&*G1?1[=H6'S4U%NN)C61&VT.1*I&Q MRFU,R?;P.GY<$]&YZ S#$/5"!*DYF1O7R%,+ 9L&8\HA6+GLG4D!1;"FG M.Y;*!(:O$;:"#7O:ACTD(R5%R< J/0O. [.L*),_<4$\P<[I:%?SS\)5C;ZE MUWE>,)O+])9D?JD,>,92L6>Q,&$SQ/]!&4 M]\0X8CP1G+9+1*35+Q;668LESZE+&BYNK14GA%Z.ZM,D6G$1\\!@\S!?R+1] M. (*1*N)X7*Q@;H7MOO"+C2X(+#&35$.+=A.:DAQ#84!%[JHYM0^4^0"Y[,? MRI;\G-QT+F_)V8VL]?-8:[%5PI#,^#")/VZER;0K2E1XN7E:7'G'],^M.&", M71>^P.KTLZ]=$AJH%DOCCVN<.]'"K:9ZK8D &QMCF06Y*AAK4.)_G5C8X2:3 MZ54R62GF\F;)9.L'9.Z,*1\'%L<^6RJ:=3G&OM=X]SDDN2]-T?'0'G^/M-%0 M**.4TW1 M9:QFT=R*W$M5@Y'N\_7>[;N H>L-P=2%^G=UZXU!$!"?@)9KUYD+#N;)! M3&#B2%3>A48OL+60J,6@G0X2=J/8VO<'6:.QHB] AMF<5JDH?==0JDBA\,5% M1)H9F!Q=[!+03M_DO0RF[.T@-U9(ES=!']LJI-G.R$%5V4@$N:]PS;O&^N)0 MQ)/7&$TJBM73U0G_=F-(/6_,__MF7=S(B%I- ]DB0VEA8*V&G9OW%8)VQSA- M'=0-'I/4MO-4&N8Z# ?^:Z_6;N==*K\W8FBE&U]/M21YTR'PE_-OI2DWS;^7 MX>'$E.7]E-E_.,X88RZ%^9AZ(NBM='E.*17G5E'?R\?'V2"K J1W(5KW&@7\ M"I]_MQ%HWY.UQ2.%^1<;/S1J>C^=X[ [8+;;=L?W39''B*NFBJ@K!5X*+I>N M;NR+PAS?.3IMUAJ-LK1ZV5OEN@9OP>Z?O(:_*@=WT_QUY=A&!HNEN:A[=-I] M?;ND]_%>=U<_+3-0$U?'K[%2D^C:E97ZEOSU&L750\75;:9CM+MCJ18BM4J; MKJ3S&Y7^<8-IJ"]T&+*[7^SF3?5KF\ELV8?F<9L@ MO!?+S70OB60"[&*5Y(8*5#$&D\9KS,M\70'S^/X)LUD%K\N222]]/A/$T:QK M)]H/9C/1BR"L&\'RUL#S5('%T&;6LV=2$O?7,)/]3*%\TC.W4>Y[5/7U)M2_ M+CILB4XH>X;'YYCOZ$ID*B> L<;8]N&7P>>8X( %/S(;_*&Q"B0&$U1X_C$W/&)Y3A4!Q(K_DJ6[MB$Q"VJ5L# M><1RQ3L._JEP>KZ;(3P2*"K0&-K0(-0>?3#HJ"*2V.!X?J+\*)AC:69ZK2%@ MXB]$)H@5D"P4&JEV)FD<>XG(@325: )0URYG

>A=$GH)P<5Q;)B<(6@P64 MPXLU>F$="[PH!ZL1R!7K8[AGN.8HK OU^+*MI25P'Q_QI]B3P7G22"K1]DXY MH^QB"7[P58[S78X3U976)1;"]FMDB&"_??F"!599U7=8CTOPVK3OE/?,'W - M):NURP9,.+N]O+\\&W[7AF=GUW]>W5]>_:'=7'^_/+N\N-.&5^?:Q=W]Y8_A M_<5=N5:3?4S8Q8,!!\UFF%3L9 .@&LC7B"P0RV6?@XEC4*S0Y<@)P!.21&^8 MZVN7EZ!!4:%JO?I;:E)XRYF:W3":W8V<'?U0 ?9YDD-4,=WB,H<"SN>6Z!)K MU["L5],;)W\/:U^I,)'*O(2AD(U,2H6LHM\%%<91F:OM1.5Q2AC%989L9Q+6 MDB=F4Y S#K<:JEE50Y5B+F]3#;4UH7][QR '+/FBAU0D*3.E!YS!*EY-X,L2ZY!68;UK415#>98_2RGZ9OP.-/:!E% M#5ZH"MIP"2X3T1G,"7QJ^VAZ2>D\P4&G5,[_#!M&):9RA:6!/:$1/V%YM6FL M07A?3=?SM7\()#O<.8+4HA-U%;Q+UC.M?%=(^C08J^B0/_.^M6>#0;VM=XJ6 MGK7U^J"_O%YLW:'Z]7:GV$CYGW=:G8W,J5OO#MHEFU.U3[N[3[UZO[=\I%=5 M5\;N;99T_LT(?Y:[_/+^V^W%A?;C^NK^VYUV<75^<4[*X/- M5*?FQHWC>U>-<6!C#(J-L1.\=:E,MX_:,7C-]/>'-^"HDFY*]ET?57#G98;L MR]*SZ>%W-%0E:-R!;@&:Z0>Z].KT3W_3SB@*>*#+_SUK^1M*%RQSQDL.T;\X M,6O1$-BSM)_"RR]U;H_>[->:O=[N)+\4W?Z79+B\D-%KLFG7XJ32):P3 ME%/93G4[&F4-35J(JO95)K\6-&A797(. Z%,[C3+QD*58*P$8R48R[!]ARH8 MFYVR<4\E$U]M_5.;G[*=:PFDXH;*D\HLQQ#EFW(O, EC7ZMZL_WN 9AX4:RU M_&[WAJIO7TC+A87E#M!%]K'TNO7N%HZF!/*N(HV5[D.OUFH7=0LKQGV?T^FW MZKV*<2O2R-BNXT%-UPKM+8"=E4!05G&]UV62U09ZZ2X[*HY? MP\WLUEL5QU<<7W0OP!7(KTLC,/P&G9E#Q;3D/IU'?QMU8Q;?E)XU.K='L M5VQ;RK/1!X4#C'O"MGMU$Y.]X.',@;G\'U,MR%,-S_:U54JVR]%I[(Z[L0D7 MOXJ^O'$"[*Z+P(HZ5EDN+[Q"J=BV8MN*;0^0.BK>+?/IE(!W]^K.(]O,OEY$ M!CVV',]+9?H5\:MW]JXV>X>.!^U6XKNGZ"XL&*U[?;@&*7F\?'+,?P+W' M)6(;9[VQ8^!UBNTZTN.ZK(2_)8&H53J_8DZE)1QJHT@%JS6S2S MJN+:=SJ;EZ*655R[YY1QK(/K42"26''L>SD6O2+1PCUAU[VZVLA>\#7V<%1> MA79LVH8SXQ]>[E[L@.NM+\BMDWI0VXA/'Y9IP-C2? M_7IAJ;C=8+-ZK>B_MX,$=]P8'R.P'<.EQ&3H>T\*R!W#-<,5]=:L@KQI>Z'&+17QJP3&/G0#AI7#N M.]OU-7NW7MKU]=6;4Q*FR;U^T;LOOGYY[=Y4@9RW\:<.+XZS :HX3&&YV1;9 M^R(L\ZY#:KU>\<3P2EB6^$A;!YCI7PG+2EB^^:ZT:EV]\ZJ+P$I@EO!8CWN= M Y28*Z()8].;6^SYD^W8/)^*JJ?*\U1UH'OV5'6@>_84'>A'GX'>A_\?FX^G M?Z/_T">APA&V QGL;G'/ZD_/JO13)M$._WH\XRY#Z:M[(K./*5P2"&)KS\_ MF6-_^FDPJ+?U#N@#15ORQ>);O0ZJXF/Z\[9>'_3[F5\UZGKFYWE#]>OM3K&1 M\C_OM#H;F5.WWAVT2S:G:I]V=Y]Z]7YO^4@KI'LI+VVR[G2@V8^3B(W)CDE]N['STQJH#:N(!W4^Y-@'[U'E";'5AQIIC M;OOFQ(2W^/ U*(0YF+^V[V&[)_IDRNP'U!6:RQ^Y'?!/J=6H=4CK%N-B8-H> MO;>E#%18;Q E%C*5^[UZLU',2,H;2@>+9- ]$#LB6WH56Y/!$6BS3*NZ%41^ M:"GZS4:S]9H$K3V[)LE:8:EUK][LUYJ=;?1/72W3=BO3+;>$Q>4,"U?&7/SU M09NXH)DV>JVY(4$C>+%9;W;*O:E_VJ:O/3I6 $XHMK6?N\XX,'QM9O[:U[*@ M/.ZMZ9TM]:7>$//N"LT-82X,[%F/63#FW#4-GDI:W?/[4Z"V0:=X(?R[$]IN M"[>OC@O_M#4C<%UN&\^')='ZS:*0P^429^6@K.PH'-CJ[8TFM"S-:2FSF?\> M>?8%-J0J]7UF#X6Q_.BV5)*K"G9DSCF#;&SSZUNA3O6A+Q6_&K M-P@%THB?3!]692P_';V9#GR\/-=^A<"18 M;(ZK/7/FUL.'';3I+$N3F +P,+IFX%)H_=_QDDMX;J:M!0L.!]-F"(PV88^. M2Z'*F =2U[3[J0._DZ-ZVA.'9YW)Q..^-GJ&'UL.?*0Q95%RRS*I9R78E%YJ MXA/3]7SM7P%S??B1,]$PY%+7AD"BONG8,/_GFK1*U93'.&?\[7?LAJD-9["M M!JP*I_Z#_Z*_SQS;@^6XVHRY/[GOU;2GJ6DI^U8YJ^%(?];OZO3[,V:SL9DQ M0%W#,/$?EC-B%GPY@Z\,$_X47VM3AMOF67ALT=XN.Z7K /;(^%=@>K107/HW MSBQ_^H4S _X]#EP*1\//U.[@J'B,3+.!LCPG< W<>16!5HL1PZB9^5,@%Z0; MVX$#A-^[,.VZEA-[WU4V_<-U/$_U13W9*K<./3B@.9 ';!(R0'1 ->TA/DT1 MRX^1-5 )T'[[]P3=Z-UZZW=UM!$!X9\P ,P?*(7C@X+M%*L:C@>\*;@YDY$U M>(-O(G_%F!??8<*[X1&8-M-^:]1[\#!P,%"D[=@G!O.FFB4$!SQGNC-8):S/ M(L*49 [D2^J&*<)^@L5,G<#C7KTH:>TB06):TIT0>W#D("=!#(NC&,],V_1\ M;./[R!7JBP<"?EL46WBJ$;4"N?S6J3="\EA;M,^!"G^9*(J0]G VS)J(>S73 MBRDF;Y&NF%0*B[*2P)9[GSVE:]9;";,1:!7)23,[H6?Y;&XYSYR?J$?$V/"(%:!%%G&8 MYSO&3_P";R$?A2*!60N&DOPNGA&A&@9[RD$?X?<'PV*+W>BVRD0G6F9SO)BI M 40F8?P5I#V2,Y %> # 2J?@O7[2OS# MTW\F M(A?"WU13P+REM6VMW).7"VQC2&GN"#OE$]$NT&1TNXPWR[%?29>D$?V$C4 = M!'[^3U)7GV]'8TLS ?16X)"P^$4WA4S G5IJY:%.73_[CZ-_, MMC'I-P>3P:35[+:[_?; T-O-IM%IC!K=0=]H_&_OZ/2>3!L@9[#9?F=1Y**-D'%A#H Q.Z35@=.JA-I:&KWC,%Z9O7*Z% MOW\ -9S[\YCC=3C:,1]=<'L>$LY,(\.)A_FV*M$6;$&B O)6^_7N[Z39,"/P M=VWBH.)S.==F,/[4TSAL.;C[S#6F6DNOH2IKB^=!I]7 "//F8GCKN9[W/C$H M7V-@G)'PBX3AB[_BOX"$/64Q4@Z9N-J(*#GAT+L MDH3S(K&D?+]?_N//R_/+^__1AE?GVMGPYO)^^%V[O;B[_O/V[.)NG?2Z+4[> MA,,%[^2Y6%QE.V8.AI[(S9@ V8$CY%)@X-$<"^*&>6'ZX]C3P,$?:T"18W2? MS%& Q.II,S;F^!P8H8*U'!L<.15:TAA0/W@U4V[1:(%X 446[$41@F" MV<%IA*$">+<7C#S81.8"RU(4!;@XL/R:9G#7!_$.^\3\P'=*%AA/ A!A) 9J-Q4$X$)LFET?,*)0+,)U: M+$XV/K]_/M9B0-G! :MFN)$[-:N4 ?H2]C .9RF MB#+2"HAD8%R-;#27A$/J8GLG*?'/+D8/0%*)MPV]" M;PQ=/3[RZ]I.G/_]HG\)2S9QM;",_PQLKK4:I!4[Q 0C;IG 2/(\HJ.D:=;VQ/,E\[7QUO3YH97_UDEJ\YN8F MM7RH-9/H,PLY!KN9EW[_[?;B0OMQ?77_[4Z[N#J_."=^_3&\/?L&YGN1?/52 MIKJ\LL:@""1+60YZ_>R>ERYX1273+F[:FN4+!U"R@>"KI 'C+LUQ@.%U4(8? M8M8"7O \FKZ9;ONVPR4>K\W]*G&)1TX"UZ#6:^AO$L_:\Z;9.TSE!U?(U&K7 M^KUVE3N\):4A(EVGJC,)+-*6L?B_Y6)OU/&3XZT;M8:_N6(VW?2OV()EF:W[PU54,HLH!EE1/)4M:X-S@O?#P5'$5I7-@%C_'W&G8(1@S M,8!DW66\%9*VK=:*-*[7NXK_EQ!@[-)5;RJ57S+2(@'Y=8DMO6V!'9)6EL$O MI'5S,><^2U#9ZPTH)5\C6X*)3^]CT'">DN@LDOCP]+DDF'+E)V1GP9U)C7'+9=I0N2:=+:SPR,ZDYAD[7!1*8IH/YHDYVHS]Y%0< M:_N8?N3R,.$GIQP#*XJD]$BGF6A, J*?%>L#/0#EZ2/$(]*RQ$YXM^8T$+" M3I:&)$H\5*I9,EMJ&.7BQ>DN51R"^7 &PWRJP,,9N/R$BYQ4+O/Z8AEL>;4G M+@_E* A;S)#S06V+ND(L/A:9;R'!B^1 2N^#;RC+5C".2K45:4(13XQP]GD[ M3?98L[%HC& "4$X)#14K_]9I1/5>*^C/VRYP%L[4D!Q@+#XC78 LYRA8E(/P(.% A.(P?J5A M"')&E2^@.8";3-P7W\6<99<;W'S$C?)J,:<)92,]@/ (9JM>!MWX5&&\ A@ M_T3@"$GM\B42K",LQ@G5"O.QL &,:;+Q<6XU:2C+^@4FEB*^N;O^>HNYVB-F M_X3W2@4!)I#!YWZXNE73J6ES"Q/,;:R !8.6Z$+8UD*%I3Z&%4:5()DR?T*S MDA,EYT"DE-*,Q3_!3'> V\DM@5D1>L08TR!="8F'J$AEUD=P>@O::))]PPMCO%?@:@PH)T:XP24Y92AQ\4T!"/'RF^3 M-E;LI*3CF9C+JB*BY"F2B="JZ[W?8V7?Y&C&&4=!0Q"SAK5+BEF3T_.>V#Q> MYS#FGN&:(Y0CW'*>2N8WY$A+1T9YI,$%=D3@TG8+7\I3O"\Q393MJW8"!(TL MQR!;@NB<3.IE&X4'Q[2YX_JQ&JZDK+OG[LQ;;]LE+X2F- I?%'F/# QQ0A1/ M$I6H'$#.,7_Q<:)F]WF7%MA:9+25:M*/11I"LD$A@0 E:"D*#@29YSX(,B6^)%L9): J M@S-,UPAF'NGX-2PV\F_%3#/MBBQ,) U(>-DOF>M M LUZK_,.-9K9TN'2ULY!+L]&0!+-AMZI)0XDH3E0*KHNJAXB*+$7L9U @]OT MJ6"0H%@X[),Z';(&4S8X62($\()EO(&+"&K,,T$TW('9<.6 K&TJ31/8# P# M 1 3*X^,7H]UD$+OE$R]YX0%X0F7&7X 4[^.8DHU9L)H@W?>@X"-O \%1@;@M7P#(2'D_P:4A2< MA,16PF=NJ>Z6'KF.2C=/M%<>),U:_ZRDQ^+V#,%EH. QVF3(+["I,TUOG/P] MU &D!,FX%D),\7-"I+5J,LKJ2BMJQ#FBET5A4655DC?M$YPAJB'+B4$")F93 M-O,GF\^N)Q/M"[-(?-]-L3QR& FQ_6$C!Y8YDLOT:)DQ65T"+EE^##O,!%5, M>;V8/B MZCX-J%)"?8 .563LDIW$(D<'Q+.2CO\0OJ)RKN$KWT%48'!?P%X1GJ94!R!& MGY@[/K$/,I3)VAB,_I@U9+ M1(O5T_J%>OKBE\P,@&?)5_0([R=G,C1E0A^)11J4C^&:WD\5-Y6?X2S"@'OL M;E>::ZY45H@W:$XF!&PL%('U'%CQG/ M-), _FE0IMBCZ?&5,Q !N@FB)6@(S.L3A$S"J5;4A,.)&$)J=G9%&)MR%'XTCNI-S;G"!O9"; V\QT"M,%_K4FV%@@_ R8 "Q!7/$3[5@ M"014C(C%G@C]$T' '#J).80#NQR.40"^&"X?"UQG 3F>C/#+%#?\I\1:3R+- M2F EN3T4[AJ?($CSLXC)8JX0!AJ (V$VW0]T[^,&<]\@2QF7C>!I\.>,_>6$ M$P.K%@PI9&/'%=MJBA%Z"^OQ%J:T4W8E@J'ZG\ K$P,&'21>2]2_&&/[%P@L^M.EU\;NQ>+SUQL?,$@G1*K <[,"%';*J4X2 M#' .6M3 *"#^!#/-0)X1X\P="Q%FQ*';'Q820;EOBBE&=)D$%X^I:A-4$0B9 M9QQH@5<5"Z@KTN@Z?!9Z@AHA1/,'DYA=!_X"J3CQD\SN39WY/+[Y->V!X71L M'LJB)\X$!862NQ;AC25D$LIKC$%+*8SX.8XG+XL(O)%%(&CXPPRE4 /V$;#2 M HA=D9HXY)AVB]0(J;89WCV-@4T]!.%>1$6C62Z0'/?R_/'X"<:$"BH,)O$2 M)WR,>-PUH85C;"9)=.&,??:K!HH6TW&Q^<.$"V' [4?3=6Q<*6@,"\[*$[_% M-_=7*B;9TQ<8@S*'L6N%JRA27!1A(!T.@J Z[A =G3CE*OAZUKX.(BL4V(&'82("):3'C%;9I,NHUV MQ+0GB@1H3>*S>+)B+74-HVH3I*Z5H5+%I031)N_2/0G1[D4V5UV[M&,66#B] M&'T1'V/B"N[A'/4Z+.MIRNEH":.3HY&"MG;";D2^@DUPG4>BKB;70B$?1&D:<:@DL1SM^3Z!B)T4C-VM& M*+HKL$2[.7!B[^\'+XL]4% 0:/H? 1J\ON@2@/OX#S)#Q+_/162,4/^&([1= M?XA4A%M@\W)YTMEQ@,NK^XO;B[M[[1;\?^WV\N[OY9IUMO__3YG1(6[E%,/& MLO-C@56AV%0>1BA PG3M,"$H3+5)"AFZ*$6&K!'715RDN&XAZVB]U!1R8UVJ M!J!N$/@/5-2(XO<8J@DT#F. F!2X)4A5%*ITD>VB#0I:!].4_! .._92V:%( MWIRK;AHTO"ERVO]%!#X1Z2B.J\0:_7/$1;1 JGB1M1)*6R7=DQGDE'LF95/L M3.*XFS"G4J3V($QD,L,JFX8H\V;LB!* B/!6OPWO>\DN#%Q8(1W&EG*'=H&M MOTI+0^X6%4(@H3)YZT*'CN0(RA,UV*- "Y57,A2?8(*,#682+5.,O$B*BS+AGVB%HUDA0T)9+U&\':NUH%,-+_\%:R:G ME67T+2<33!W$Q 0LH:!BI/9B)6INIA<6A4R?YVB94A$R&'R_:^H.9EF5R%,\ MDA@]*&#VFZE**#^US*5+6NSSQI9,,K&]2R89.XB-S?**FV3X/46V&8LNTJ31 M*_.*;BX_.-*._OS]O;BZNQ_M(O_/OLVO/KC M8F=,$"H/ P$@8S@R#,<4O8:A.E,H 0+_CPK'0[1PY;*10O&$1DG$_182M"?) M%LFF"'!*9&E+5+0N)'$+)TPU/YQS#U.8$'(9BP\M]%I=:1G(I*A5LG8QNRZHZ\7AXE($:]^3#]/@0&EQ#VU%@I M2F<1DXK43>3LADU(DC,68HCLN03IX)O@^!,/O;0CX^'=KG>KBJU2S&5G+\IS M70X%72U&,Z')#N(+1F(F* M*!8ZC&A2B<:(OKH2X_-X^46XLKJV&\T22NS)Y%.P-W>*^C?2 (ZY .@6^ZJ@ M&P\^;GG++U/*,[D>,B'6X#-R?,AL!K=7"1(PG[OK>S^X1-%Z*>5A/(&2X"K) M(V56+*\-7SB?A;6<1$>3>70J%0+,$M7$H8#XJ4EW9,1C'22Q*6MS$60GQ+J@ MRP2R5J-YY^_:VP2-!UE!XQV)$@,E40JT8PF1=^,Z!HA]-P/H8M7*5IAUR;89 M./LM-;:ZB+J4 9E$8?#"&[&%%66+;'4S'UW]UJ);-M+GE/02TTK@+?&)=O&+ M&P$Q\S4VI*$:U['\+DH1EM_5M"DPEH+3B%=QP@ 4,,T) 8VC'3;B.SP/=WB9 MG/NB8MPDS'EX=K67KD,$.V FE,\T%N.^<-Y49!3ET:(_O17HK+5M P95I5;L*E*\O![-":J%$QW-S'(P/;5)46U_+NKDVU M'Y(2-+KIB <+Y'ZH*WD3,\PB-#<%MY4;_ZK)I Q;)EF&[!M1O(+^6IQ;+.%# MFL2D-('OP3IE\ZEV//Z ='D;8'Z9WF(G>D?4Q7?&^&=4D1Y/YZP)QB!FB>55 MBM@#'],%L+C"81Y8V2,+.]C]Y +++/6#VNMV=64EWO;)[-K6OO*1&Z 3T8S5 M(ZA,_8[TP)XD6P.IP+VN*>-POO_S)4#CZV/B'1 MAH19H,EW4H^V$8]F!).8I>MJ>,)^6%\R".T0UFM*SN_DT_;A!<)ZFR@SZ3>K M,I.]BIZ5RZ4Z.KT9WMYKEY>%':1W+YZ\_W9QJUU>?;V^_3&\O[R^VBK*Y9OX MWOW.T3L&S'+RD-"/EIBXO";4,] +PGU-/.(YT_;Q61UD;]V M1Y5+P)P7($/\Y\7$[C_%+8*4@3M1M7^),NY1 :M@Z7D6 7UQ,+#-YI0LV)HIU9X MI0TJ.IRSJ" $6_A > MQG\RF_S/$ R+4C3HF370S)V0XW+8[OKQ2,L:X+5.:[,]S^/?KJ2R9.P M.M$$QEJSTZCU>DW94UUD:=H:>W@ [D#_,D8(IB$N>5H+^-V%TR36%"'MDHB0 M5IX(.><31ADV?\Z!H.^XC0!8D>@H"0E>.7;1#-1U3ZA7DA-JYYW0#RP"NQ/% M2K%R@;T_&7#W2W(TG;RCN:;+Z\O(C"W1H>1?!+E<6&W Z$>.N([QCK3C)-P; MQJDUO#J\W1AU]Z+K#L3.'@;]:[.%($UL)]/'+_T1IZ+!#EL>/B&@F M)^TNWO.N_:87OZ8'M,?$#_[V,?&ZT\5_UT#?C>FN@<+Q+YO4E75- .O/!$#W.-8M40RCFE8@KY$P2P6_&S MFOH=7H RS!^"J5$WC(AJA21M].FF)8QW:W_R3^N,SUBM;[/F3:=.DZ$>?DU=,&!1>:'Q&[Q-?1_'B>D/$ MC&7?2OEF^74=OOJ8\7F[KC?:F5\UZGJAS_5ZKY']DOQ?9#_?AZ$&W:5#K6C0 MN4-]."5M+3;,V^U%9??8+K8FP4@E7]7^T"%H-O!"_[VBP_+3X3GA'H0YORGM M%"/,A8M=T10MIR>K4%'436WN:Q0PU]1:LOJR+MG&%8\5>]5F>0Q>NIU3TT%W M%:#$-7>Z*!-N_D)YG=6O=Y^YH.K/VYZ?O&-F>D,'-\,>HW7N.Q1V15AZ M[M:G/FSL4'V'$=:[Z-L0+F>H2B%KFKB'BJ7N:7J8DS42W64$F#Z:[^>(O%RR6"1DUQ@X7<<_$T1[1[@XO4>Y?70'J-WF=J(_ FL MN3'A4J(M18\J<8.W>'4G9:O6["*8C,K^C@Y[H*Z([M1=(N[GG3'E8W+P6NVG0M! M?Q;_"@79'RY_0%'RK:[=XV-X ^,A2@B*!@SSR)0&S()M'[,/'RD)%O_*PC1] M%U[>)N$+=FY6[%RQ\WNQIW+4L[H"%%?\VVD(GT/R?7ORS^K!#+FXU<8N%/HW"$.JO(F4=4"XYFD9L]]2 ISG^N75 M724JRKZF2[J&TO[[R^UW[=(6<)K:N6-0K?4;1KZW2IEW9]_VZQ3WG3+OV2]$ MFWT&.\OG @,(0RXSMO>D>C;\OE_'>H"D>L8L0R5K?#?MG]2.>M\)]_SBZWX= M\@$2[CGF'IF'1;??AU_VZXP/D&Z_LQ&W#H=D;VXO]NMX#Y!D;P26U4$9">WM M9T=L8=UGA-YP@PV^" *'"6"?<^8S<=U[+#*7YQB.]1X$PNVB\28J.-%1FO0^(V:[!$JX2-% M53#V7B.XN'& +0\1QGXLNW>(8FL$;.4J1.^([@(C/F761*7FT%;+!R@=)T!\ M(AJ/!?[4<6%UXXS:R?(4 0P:]5Y_4+0&H%WO=_H;2=SOM.IZM[>1H5K]>K?7 MV40-P"Z8"JMY9ON7DV^XLF42>*W4ONV7(M+Y'-^&LNA#2::T0#*[E5&TYAK! M5N:?-L\5,W,\MOA6UK2,(7ZP9ZTG\QP_>A^SK\:+>[N'*/37JJK8 MA157-+#;$;!UCUG@;_P7PI1@O(MJ$FJY(,H8[;AW!=*_JQW?J&8^Z4<_?(Q] M.S2HN30:"^KKM4,C5=N8A0C"(#^"\''DC)_A_Z;^S#K]_U!+ P04 " 1 MA*=8 S(\+\L) !.5@ $ &AB8BTR,#(T,#,S,2YXO/KRK=IU[BH_'SS MX"^LGD3D3? MJ*IF$PL2D2],,T&]P"YU)/-,@JV%R;%GBQ.+N57E.'A2C_B45+I'#_6$Q)[U MK,>6W)"K)1'UW4S07E7M2E'-J-6-TX0J6SZSQ?6<58/&+2W92DZ-6L-0_F I M.35]2;J ^!W@X#N@S/=^][%#9Y38T)T[SBE)$H=FBKQ)'"G5EJ*N3 M)V%7JH=K]84QQWB92W.<)] >WLEC0:RGUR\O+ZM/JNONMF!G#]3TAOIJU$\! MZ1QJT[KRX;KARHCXCF'#.FWSV1#QO="&G=F9UA>R./6U>*D9S_F;VXR0,Y<9 MNP>= [&(&!0(9WD4"F*=S-E#U6*^)_GJD!SVO_8E$J'Y_71$ @T.""+UA]VTRR^L^L%"/_A6<=["9UWE@(<[_N]\6 M=O+Z#2R6[Q3I\HI]"NV(VM>5-H.%Q C/P3IU_]NX=U UITU8\T8*(A7K'GE3 MTW]U9*R7(0;2G$BQ?JYN,FR(\@6QA]Z-_KZ9YR%S2+*'<2-8!_,E,VLG6W@S M"NJ^4 \'DV&_=]>:=NYN6_W6H-V9W'L+44H1F@E78Q]<:Z%HV$5KL>_ ==O# MKZ-QY[XSF/1^Z?0&<-GI#R?'1#%-0R:DS<,A3>A @1+T4:GYZ1WC;KLUN>_V MA]^/BNJSS$P!N2,R'\E /" M0#8D(0JDOR.Y&>\1YN#C@D@*5K\>K$DUF1B?OP!C]#&AK$R#[BT65+#9*.8$ MH#4F%EPYJYX0/K%;EMYIH=X< NS9F-NB .Q%-64B?Z%6'518#A,^)W"A-2$V M0W%=".2A2!L*U*&U/O2LL$3@3P$B,2.;@(8 MR5(8/DM#@;@2P=/%E/^"'9^L@U, F%U2LB"IUS8A45*0%A.[7R(L)I)9/Q;, ML0D7G=]]*E<%H-@A)!.)^B82<2'_^/O%:?W\7R@05B(XQN2!>'Z1=(@X,P-_ MNAGXD+-$46XS/3<2&'])D3DAR9\9\<9FQ!/\)8I[SX,0DBE^*A3U.'=FS)N; M,0^XD68O4V;0SS:#'F7E M6;-YOC5=OVPQ BO34'69%J4[2M8I-IU"B*?+RL1RJP+8602CCX&\,@&T7<@6 MQB=55"8\6^5">F5<1HS"._0T@F"'L+BS(B M47"^OR,24^35DHKEU^K"GC(3& M4)G*RE!=P/ .=P"&NC,F2Y];"RS(B+,YQ^Y1X=ZK(0ONBZV3C?UP:VC7VE"H M[AWMC=2#XL)WE84@6BX(;S,7G%T03] 'TF?B!7/K4=1F]HLD9)5_85,Y<4P83)2V]GP28DJ)1^SPK3@: M.X1D8K&U]1,_R"LE%/&]KR/,07O%9<*SM6^3V)DST+/$TD.U+NY&G#C4I1[F MJV#;0Y-Q8@,P?8I-ZE#UZ!6T^2ZQCX/L2[5G=H2M?9Z-CA"O+&,F1!L_D1%Z MAR]F!@KM^*MWG\_5Y".NP77B,5CU$&SX:@/=N1:F^1NLX/!*W1'#V818$'F[ MS[!70=@4DF-+7E=FV%%/[ZGG=U5YE$+O4<=1N^C7%]@QQ9OR#C MRF8NIEZV+QV'6))3J[5<.E2%3NQW)IW^+7BC5G_KLFBE-N7I@S(*(F\18HLQ M$F81<6]T7X;UNY=SESEE7+X.Y6+MB\D%"\\NG?W;%MJ MON:4<_2N$=R)F [+6.;I30:P[D$]10SF!%_5*W_&2DZJOP=R9WL9O,TC'[Q+ M& ZS'=0'4\/$25C+LZ.?L^BCR+2,/HCU" C:\FH!E-SR3>U0TDV51]X\=X8/ M?#7XP+0!@5/5 8-A%K)1=TNP>BJY.Q LN0K/.$5J8-^$;2\8C"VH1%YM-.Y32\7$F^^?<+?( MWL(\NW_,@")39[@H-N3$V%\IN0X=;%(/FL/>1>P9XUA,L$,$]&Q.L(!%:O"_ MYT5=<%TVW!%.+#;WZ'_5*[]2DN9UE;[5; AK"DAL]=(\I7!H.C38=_RNENN> M7$T)=[.*D@,$_.G5R/WM;1=;:BVYVI_[.PA?+_L/3OY[@AVYN(7%/?,R[-]! M^08?E;!YY0\R5L'ZKW4[I9+QBOZ+",MA=T.EM[K9.E3 MEZ;72OF$Y"B)_\C!!HH]M7_##UR^[R1^"],P#/]P"675"**VWXN=I&\@%]7/ MY?1@?=!.40KUGS^IZ9VQX"5S-Q_^!U!+ P04 " 1A*=84S JW/47 : MY0 % &AB8BTR,#(T,#,S,5]C86PN>&ULW5U94UM)LG[O7\'U?;W5KGWI MF.X)C'$W$8PA@)Z9-T4M67!N"\GW'&&;^?4W2P*;18"02N+@Z [;@#@GEZ]R MJZRLO_W]Z_EPZS.T73,>_?J&_4S?;,$HCE,S.OWUS9\G'XA]\_???OKI;_]% MR+_?'>UOO1_'BW,83;9V6O 32%M?FLG9UN0,MOXU;O]J/ONMPZ&?Y'%[3LAO MTU_;&7^Z;)O3L\D6IUQ>?^SZI^TOQCHJF 1"4W9$>DF)]2"("9#P)T(D)O_G M])>@HM?.,R(,U43J[(EG5A+CI83L!<].3A\Z;$9__5+^"+Z#+61OU$V__/7- MV63RZ9>W;[]\^?+SU] .?QZWIV\YI>+M]:??7'W\Z[W/?Q'33S/GW-OI3[]] MM&OF?1 ?R][^^Q_[Q_$,SCUI1MW$CV)Y0=?\TDV_N3^.?C*5^I-T;3WXB?(5 MN?X8*=\BC!/!?O[:I3>__;2U-1-'.Q["$>2M\O>?1WNW7GGFSYOA9#P*X.-9 M:/TH=3_'\?G;\MFW.P]O_UQ9_?XC]W=DV/D9/KDR>4G M^/5-UYQ_&L+U]\Y:R/B*$$C1.*IP2LY_/_RLM]\IC7X8+X93P>SCUU=/++14 M)QJ^3F"48":GZ_'/L!P^MW!14=.O?\TV.XZF'0#Q;31 M5"7"5$= R$Z'_$PUFGT7IFJ]>BRJEXNW,)QTU]\I MPA130=Y^\TQZJ]*_<]&VN*P'(%FR*G'B!00B53+$!AU(<#$*DP6CZ:Z>Z[!Q M1H3;[N+\_/I,TDS M@?/KW\_M^'QES4[&M80[4Q^2O*I^#]OQ)V@GEVB71Y/M4=K]OXOF4S'A'V$R MT,%9B(H37$C(FY,&:4/3*H/FQN?$HDJ5U?T8/8MHG[\>[5<3?34P_#X>IR_- M<#BP"EA0(1%6_I N>!*X0*\;8U8\B^!<[75^_>Y%E"Q>CY*7$FDUA7YH1LCA M?O,9TMX(8XS3)@QAQE4!&?<<@G:6N.2!R)PT\1H\B3D$9E0*CM+*:GZ'!1:<=$ T+4%T%HH$#PA6:Y@)-M,< M:L/A86H6@8)Z/5"H)/;J,-@9=\@994X(RQ-)U")G@%$'4A!(XM9**0W33JQ) M\U,"%E&V?GW*?KYPJ^GW )/N]@ICXU&\"C&EL$(SIHF S-$)<4ELDLA9\HX& M@2P'75G/A[=6'7TSN&E,CUZ'0?,.<_*O([R']V,Z\S<(PK[8PD M&7,)(CUZ'%O$@VK"KX:'VRDFLB.\\YQ8B2^6 ME*(I2C82SZ@Q25/CE=E<_OY\;G9\=X:94OFK9$N?_1 ?VFU/=GS;7J+<_^F' M%S"0QFOAN"$B&(<.53,2F.-HTX9B'"^E>]6 87=T%?7R?UP!_C M^ *).8((2!@&WR7>PHR+&8G,HNN-1$IM2+#1$_!>>LM\SJ(V/.82TK]R1@TX MK"[S:NK?&WU&;L;M9:& @F)&F$2$"('(J##*!AY)]$JEQ"485;L">_/]_2MK MU%#VTA*N6+^$3[Y)NU\_P0@=[2C=B,4&%HG@!EPIG:''94B,%1B+:5!.@?'2 M,5F]?ODP/?VK;M3 0#4-5,/$?N-#,VPF#7QCD 5.F05&DBU&2$5'G$4?I 1P M;6T4/K/*2+A/12UW=N@OBUV]YDT;R(G&3'+)+J3TE%B-26824C &R7A3NTH_ MGY(^Q3T%I&,_].T-]K36CIEL"+4BFXS/H3V"?#%*UXQ>7M.$7,B62UW' W#UZC.&IMH3%@+&.TAC/UZZ7/$5319X'@0N5(W@I+/39\[K;D?7$Q*7W%IUA[HS'*.CA*?#.H-DQ*4L78DT\Q3Y"$S M53LY?(2,/LJW?%? T57TRBY4Q4EDE-6OIL[Z5^? 5$7$J@R;! MVT"D4$! MKE%10D9"( *F+38!YK<8'F13^'6H5&QF0P@:603N5-&2WM MMZ>IZE-UH3) *JNDYH;%-1W3PAAB]U,+9S#JFL\P:XC='W>E%_8@G_BO ^H] MYUQ@G,2T)M)H3EP4@2BAA6,N<"YK1^//)+%/_:JU@Y,U*FL=-:L! YZTQAS2 MVD) $H*$8"CARM&8O PJUT;+@_6;UD)M.?[:,0/\@Y&?VBQ/4N94O3K M":PL-6%/',/EEJ)*-G#'N?:UX3V'CCZE8[7TO[*\U]FQ8H4%K?#%(!F&^"DS M8H4RI-#&$((2:.VD?+DMNA?8LUU-ZZO)>MW;,$.,N)N$# E"+4FQUY<@@ MXI%RIUUD$9.]S>S,/<\/O,"F[6I^H*HF[@#D;V_O2@K-S5^5AR\')\\.'@!4 ML&PI83J84KS+Q"=/BC3S%M7_#XH&U<4GL5F_EGW%SU&0^,#4YIGHB/'N,T MP4LQU'-BF*'41\I3KKUM?X>$9X;$ZZTU]A4_JZBM;B\<,C>^#>9KFCQERO)4 MRN4[$/4M2GL+NOP*JHT_HA_4UCB7E%*<03[BT0 MJ8POI[]+32'ZG+-)7E3OMWS*U3V?L]];?,AA.\Z8(:/YY\Y3M/>9,B)-QB4, M61&EN+91V*RK=\W<>'V?G/:J^KXW+&9)*==KC8'I OT=1LC8<'N4MM-Y,VJZ M26'S\[?%98R2QJ9,E)28#BFOB!?,DY1YD!&#):M>S'JY7M,>26@_-Q&ZX_$PHIB: M9SK*]4)\6?7?;Z^K(OR*71"?870!W: L2XQ=&1&"4HPWT7$[&@7AW$90J,[N*$-YA %'TDSD-U@$GO#0:2L9=*>-0(I3A.8J@C*Z]O_P M*;TR5VQG8-_'![M_K'[\7COG[M['_'+W?V#XYI[90^]84,; M9PLQ6&D7;9$.L<.2C.#BF4S:)EQ,ROB$D_&AGXV\!AU"&9&GRB:"A,B(DYCJ M**V%==ZB::P]CVQ%DJN4HA]X?1FA]6$X_O('I%/XW3>C\LTCB$/?=4UN9A<" M;&=<=-/&.\8,YSP3017RO'/XF03RWBKUQ M.*P<5* M?)3T#^A(FM/1K+\F7IZ@Z>I\G-([2M.O9NJ^YFJ[;3IT*.\O6OSS M$-IFG*XEO_LU#B_2S-NT?A?=UN3R>AK+0+)IFVD@)F!B(3$I(-Z*2 QG@"+( M5+O\A!7O"2M]"CI>8D'T1 W/0E3=_3%B9-"^5#5REUN4*CF A4Q[4@OAU0 C2B)P(=V6V79F^ MXY@MPP9"SD[QY&+U+LJ79+A71^#ZNG;Z!;NUK[1%O>=W,2RB'&V3BE2@7IRQ M1#+&B W13QNHO8+ 0-SC0GIY5-4;IG>?NV\KV2<5<@S380V MF94HPU$SD.B#$#Q);FGMRY >(:?NWH9C0J E J( 7!E@:8B+EI-RO52BR@F@ MM;=B']G;>-ENGEH8N+M\EI?X1B*P1=:DD3H:$Q6F09(CT4P25UHWL\>PT3D; M@ZV]!*K6Z5XVGUX7L#:IU1-1Y24E M/&S'GQM\VKO+/[MRW]2'9N1'L1F=;J-K_CP[+:6I#^A3,0TT)B/JK"'>&(9Q M@:$BF>A$K%T@6)RZEF<%)+/?4 ">"(YFW*:1042"L,8Q45TZRY86ATV3U+5J][6#5N92KJJEU>=-=YY_XT1V\(S*XD*B$;0OJ7$D>E!$9A8QMN9 N..*,<,<1MB;J07, MH6[]7<^#Z)CSV6GT.$!+!RN&G92A?B!",!@=.EL[R'J:JCY%$&O"TO,;E)^E MJHHWI7]J(393$O#?0[C:X+IYRJXDJ,AY1C-BG2E5?5X.L3LBF,M6N\0]KSWJ M=!&Z^A0D; A&U=55[W#UF6_A'>:EJ=3L8=3-:.%.2"YH)$+$2"0M4^$=>HHL MLS#&NA!2[1[H^93TR;UO""P55%)]2$E$OF_/LA"11QV0.624E:8M#%^I*]V) M(6:,5+@PZYI/:'@$]U?:T12=<7.A>>O'T4!=#"Q83=!$ M"O2RP(CEWA%&G4B.IL!\[0CY2:(609']L8+ENHK:F#VZ.24X>:NDR9E *-=? M,*.(BUD0)46(&AQ#:[IAH_3,NR#=CXZI.LKKQP;N[-S9?1ZOSI_M?HUG?G0* M1WX"NSE#G QLAJ!%L"1SZ8A,D1*+%IDD4-;9Q)BO#M#-A_JKF8L9BP?Y M)ML'H]4VJ\KQ#&,S4FY2+N-B8KEA1Y21N5QY[KSVM?.P-;#1IU+T*P+\2P-J MW3N2\QK!> 2:P05"!=.8AC!,0S"7)8D:F9W)$F)M)[AL=_(KW@3OA>%>5?TO ML6$N,L<%@EE.3@[%H!@ZEFP9 1FX!J2<53\/MNR&^S_+ZX;FJ^M<-SWEQ M3YEP+BPF1]Y".35)*7'>:^)58LH&HU1OPMZ5>K)O-HQ/D\9YPC"*T23!$(,^ MCTC*40Z<,Y)REL9()K1>8X/V(B2^AC,AJ\+LD6[MZEJLWOY_,MZ.:)9:>'?1 M-2/H.I@=KIL:L-E/TB *+P/20D24&%*!L&6D(Q!O>&0FF BJ]A;M<^CKU5ST M#8.LNOZJ3,^Z><3E&.(%$K$_]J.!3DK:$ (QEE$BHT7>):>$)PR*%&>9T[O# M9N=-M'K@\7T*7M<,@UI"7I\]0+4_<:.D#6;DOJZ*Z*)=GKN@O,H> VQ",ZR$!+ M*X$L)RK*[<_.4$2\"3%I&3V[=W1HGAV9^_#7T,11TXRL+N%-G9[_X)MVVG7^ MONGB<-PAL>_+I?##[C8E"QV;?^1AE<_++TIVI8/RL]WN.2\=9)%3@%!N$56< M2&\BII#*$ZT]) 72!5-[I_E!8FI=F%83'_VY9:8V>NV)]]>.+ A*LU5 M(A#*IJVTE 3%\5]>>8[<:Q"U4Z0%2>O3'DD=S#QT.UY-'54+6.Z,=RH=^:V/ MDREU\P1!@Q M)"MRD4*YI7:R#5/K3TQ9. MI\\>Y^MO+QTL+O;&68MC/>+EM3TI LXW97S#6JQRT M,+9VJC[_WJ>E>;@^;5?P_*]FQS/(%T,89P/6Q@VY].[AJX2H*OB//[R#<^./[LXA[2\IZKY]LK^;&V" MJ>3UKG=0=L;G >DI=!Y!')^.FO] VDLPFC2Y\=]N&KVFG5='#CS"$Y,: M1E@L]RU0FHD35! /BH>LE,(3TW!R9D? ME7N8OS3#X0#E'U )D7 N."D-.<3SH$B*7*F;,=/F)XYAYF>9%01R Q,29]@)MA:B=&:^7HS[U(/_ JV5% M*/5R>=P\[VDUY]8H2Z#L?$IN@'BJ.#%<,6^]L+SZI1-K8J5/$KX*ZF\*VF=K MN9*:)"EM&2-A20 5B*'*VLB\BU![ MYZ.?I1\\-E5\<&DL1E\=1+*_1],O&M M\^?,!YT,)]3;,I4<.+$BH?'/:%B=BUG3/@>YMBI+EV/]BZMXA^'$?;)_ O@9<%M[ROOE_^"+Z#WW[Z?U!+ P04 M " 1A*=8JR#? =\V !P.P( % &AB8BTR,#(T,#,S,5]D968N>&UL M[7U9=QM+UYPC%-V@GPV;\I]_8'^AO M+V 4?L;__ZYW_ZIW_Y7X3\QZM/'UZ\:>+%.8RG+UZWX*>0 M7GP?3L]>3,_@Q;\W[3^&W_R+DY&?YJ8])^3/LS][W7R];(>G9],7G')Y];&K MW[9_--91P200FK(CTDM*K =!3("$OQ$B,?F_3_\85/3:>4:$H9I(G3WQS$IB MO)20O>#9R=E#1\/Q/_Y8_@E^ B]P>N/)[-L__78VG7[]X\N7W[]__\./T([^ MT+2G+SFEXN75IW];?/S'O<]_%[-/,^?_D??_OP.9[! MN2?#\63JQ_%Z !P^37_^X4TTZN7\E_C1R?"/D]G??VBBG\X(>G *+U9^HGQ' MKCY&RH\(XT2P/_R8I-_^_$\O7LPEY]O8-B/X!/G%XLN_?WI_'^EP/'V9ANB?YJR@64*G#^N3SM96=,9PBD MC1H*T)]=9S;^"\ GD787GDF3\?CJ;-.("/9Z'UXS3Y0VS.7\Z0OFYP43[Q MI[ !RA!(65IQK9R]S/]\_;5 LF>4R"" A*PL80GW,"X8%7R)ZFT[B:OA;N.^)OZH MO9K!XGW8:EG/;7->G;%I4T-D]'KD)Y/C_'G:Q'\< M_1A.!E:YI+0,:*[@E*3,DEA\7PDWREAIJS989>HRV[<-GW(>)G&="3_)IXWL_U@(T2#._M\)?;OHZE(^THC MY9KTRG0UOI=!%OQK2[VRE68ZPM^=I!3!"Z$(H9*7*RXS224Q2I3JVSRTANU MCN"'K?>;H^V/R)[,^)U%5_%MO8GCWRY\.X5V=/D)OC;M=! 4%4H82Q+W:'PZ M&DDP"<&E##SE3*DU5=B\,_#!$-M%H#V]IB?0#IOT=IS>H,$Q\-)X;XI[P= S MD0X8\8YSXI/V$=*-X4Y"R#9W6Z'OCOCL:>TDPOMTRNYT?H+3X62*6C;]Z,]A M8%&!LJ62.*8-FG*!$YO $B=PE\C>91-Y!4IOCWH@M'80Y7UJ57=JWX]CT^*B M,9ODS,5_W5R,I^WEZR;!(,ADRF$$45:4V%Y0Q%OC2+0ZIL"\4E5>WK4@#H3X M>H*^KP>ZNQY\\3_>)]Q+AGDX/YY>K#U G323J1_]O^'7F36A7(B" MHH= @T]$^C)-B[,VT?-DM F4=8N9K![[L/C>7:Q+V.X4'"OKS%$+?@;$L1RY MMXGH+#5Z#T9U%MX3#3B&PDODY.CEKQE>. M?>86I(1(;+ *%0H-@N!-))I92IUGT:IN6_#=$9\]EYU$N(3/3K&NSQ O6IPA MX^'+<#J"00I)4)<"82KB L'IS,K+Q* G;Z(*3IINIO/=$9\]GYU$N(3/3L&N M+ZTOJ?*?+\]#,QI0[;T#YTAB+N/>SBVQU%C"@\V9:L$BZQ;ENC7",.["W()L14B59_/_6CTZF*"TYM,!H'* MH%CR1'#%<6XY$.>#)XGCAB(]SQ#7I5=N2NRM00^$V-T%N22]HT(XZNTYM*>X M;?RE;;Y/SUXWYU_]^'* >P8/&M>/Z Q:@])[-.IQ36$V"IN8T@IJ$+QT\ ,A MNKM@EQ#>*2*U4, S&(VNX'!PTH$WQ"MEB(R>$N\C)]QIGKR1X&F5%_G&F =" M[\YB7,)JIQC5P@J_.LH$_G_D6)L<7TW+IN7AX PA"",,RT9!*"(UKXF*@ M) *U0@O+N*YQGK .PX&P7DW,2[2@0A;7:[0"6S]Z/T[PX__ Y2!Q#BP%AK/C ML=S:3VC_,TL\Y99J= DIK+O[LC'QMX<]%*X["',)O9T"70L+_]UP$OWH/\&W M5_FA.D8T[84B5#AT[:U#/#88HD3*)FK%)>\6)5DU\K,GN8I(E_#<*1)VE2!Z MC>H=_F0R<"HD,%(1E6G #09-1&] $YIQ\CDP+42W%WG%P,^>Y1H"74)RIY#8 M;4SS?.\YJJ28$2Q$8ES 67J<:E"0B7 R4 &\./(5:;XQ]($1O:M0EU#=*1)V MA)#2#-;(GP[0.A#118D6040SD>'RXH,T1*L@J;;@?>AFA]T:[ME3NKOPEM"X M"&[]R\L[TD"8_ZA1,.3XX^?C#^_?''UY^^;5T8>CCZ_??O[KV[=?/M^&M%D! MD97/JEQ09#/,'0N,W+N-?*T8S#H'TI1KR%D6BRJ3P)4E(7(ET1-V-*^KR]&I M+,-/%-6J3LR+*Q@!+BJ#>FX%(U(H=/!SC 37&4#HIH_? .)-\W9G'LZX_4H/@C8N0;"/H M_92?V 31+UN$9"NZ'JY#L8NL]Z,%B9N<&8LDFJ+MFFEBT:#!A5((SC2^"KKV M3O?DBY!4)G\;$>^G"(F4-CLG*7&4Y9)]RHFSR9,LL@PN):]U;5/@B18AV8J; MAXN0;"/8_10A,52#$A&(L1$1B>"($RJ6F[P,E3IIM_;.^P$5(:E$]2Z"[>&M M/II,8#HY"N4":)P.E%"44BL)Q>6I5%B0!'7-DJB3C!PX:%6[K-!M!/NGN+*9 MWT&@/;S)@CU4_QG+3 M>_()(B!$=%<_PG2 YJJS.0HBN,>W@05&O 1&A(^E0@?U%FKO\4N!'((:=)=P MQ6(W5Z#>C[_A_)KVLF!Q,3HCM"%,4T-D]I%8AJC0[ R<9IZ56G=C:Q>V;XY_ M""3O+,^*%6ZNL)RT\-4/T]L?7]%O!5R!CJ=GT,[G/+#*8!,H3+7Z_ < O?5Y%VQ/,[2V0Z"#IIE5@Z!'2<2/!HY$G<=]#9S>.!4[XVOQ8,HR1+FCB=), M=,AH63CT45T0CE"T+U*,JDRT^JN^&L^S-O&K";J'O?P8D?ER'>8#^ E\*@UP MCO/?<24JTQ] #-DZ X19RTM]4T\"*C^ZL<$G"X)ZJ!V.70OH6:M!/5'WL.__ MI6G2]^%H-'"XYSA- S$1'0FIC"][3B(LC^>^O'I$)V&^3S+0 2V-5 JTG<,7_^,:&6?*B(@+C5%0;KK*DKMI4 ;>TN"B M06.F]O:^&LVS5H%*0JY8^NXNLM?-!'T)$WF.O)BM#&PI>LZ)15^3" U*,4,- M$[5?_%L #H+D[459L;C=3SOBVD/\V(SCPIE0S.D,GA+0#CT*EB+Q/#KB%!4\ M1(V@UA6TW,E46P;D6?/<7;052]S=GM^ &X\[2*(D4R:)S.A\^L ,X5RY&)CE M>>WEI-W][V?-Z ["JUC![@K%AZ$/P]&LM13Z?[-CX+-FA,^>%%]P>GD]U>!% M$KA'J!@BJAI..LA27#'ALD(S"RS6/E+;%-NS/U+MA80>3E5NX+P;>[+&^\PS M)[J<\D@."6<> ['1 4APGJV]WM)1/1[]V+4?!E>K21?Q]WC<=N(ORTG051A1 MJ:0(K6O+R93 M]##;3Y OQNEJZE=EC08N.1'0#4$CM32KE$$1*ZPAVELG?*ECQ*HG8ZQ%=##J M4%'P/01N;T>5[Z&S*0:CLR 7T7'3.N60@VLV0D1.>_.7C_+J% M-)R6&_PX2>I)-J%$H:/'V7%#T)3!]8F[E/2ZXG([D;X$QZ%ZBUU%WON9_L^= MZ49$DS%P0I;2M;-+A*'0!VH@M0EHP\#\L[V=0-9 M$CRXTK7825S3I'<:,4HT:8*0$4#'^BW!5Z,Y5/VH(_X>3,@;H 9:,V^TY"2Z MTEP -!!+*26>,IVR2L:KZIO(]? '2OVN N[!6%PS0U!>R8B.3#1<%S-6$._+ M137%0"O/3/;KJL7O=B?_Z1Q"[$43*HF_!Y/RI%T&U!-_;+>X5T*+ E4QZ MXG-)B_:)E00X5XY>M34)A!:N=B1R-9R#48A:(N_!X3A*:293/SKQP_1^_-I_ M'4[]Z ;B042#A8-#+14*$98JSK,K2^@NLY"MSV%MH>2=3BD>1'4PNE&9@!Z\ MC"\MNC\7[>4,S!S7_ ICI! T%8XD [(4N1$E3LJ)5D902672M/;]L558#D8= MJ@B[!X_B$TQ1*I#>^G:,R];D*,:+\XN1GT)Z@]*.P^D@>!^4-IGPJ "GK0QQ M04:"0D +RD46<^TTQ8=1'8QB5":@!T?D!J*99UPJA[=P5HKH?(-YCNV'9E+2 M:X_S%_]C$)AG.2)<%P1:W1(UVF5TH]#>%LI:(8-;UYALQ]/O;2 >C/+T24T/ MGLM]*0P"I5&PV75Y6B[<@2$VZ$"X2)FBWTVIZ]^5/1A]Z"C@'C*C'_+5!XQR M8[G2)+I,B:0JH9W,%-%@L[#, O6UX]X/83K0B$95*E:JRCZJU'[^@O_^[>W' M+Y^/W[W^Z]''O[S]_/[CVW_[^_LO_WD;W]8U:]<]N;\*MAO/I[]ZMMX9#5Z4 M$E4EL,U+ZRWJ,X%HD\*%B//JY]"]U[/E5)D0='&H$KXLY;6Q#@0J=01+(<[39\/E#/=ALQ/KEZMO.EK=A%S7A6KJ>4;\PE>H^3(I[%DA.0@=@, MN>0%N6!%D$[6-SK6 'HB=6VW(GJ5SG06> ^AT3N8%N7^-@'54WG;I8 >N<)M M=^*:OJ2^-Y6P:/XX83CQFIM2J!'*5XGDTC(G&R8\U,[8W:,J;%KN=D^:L(VP M^STO613LM$RAHZ0M6M.X4\IL%;%:"\*9XE%XQSBM[8K< [%_WZ,".:N/17:0 M;!^U,I?'XJ_ :6.EIX9HHTIJ&#I6@0>\]I'82C"'H 9U)-W#\>C=J/L" M%44K5YJDT>[UH20+)_PJ([[@HXI< TVU6(SD$\BO(N(=3SPU"YE?UNZTH MQ5H32:5?HA0R$2]QT6(L1)_1WC&LAZ*IFX$[!/WHAXD>SDC7](%06@90N&P) MC1KLC":N9'H($4T&+2&[VNO%4V^.4R6(T$G0?5ST7-*P90-$OVYSG&WHVJ Y MS@ZRWD]S'"&X\9E'$B7U1'IIB8VXMPD!(IM2*C;47@">?G.;XVPCV/TTQPF*^8B6 M*>&J3!!F&UG*!*@142>K<-[]4?V4FN-4HGH7P?;P5J-Y65Q3> /S_[X?WS\/ M_]2,1N^:]KMOTR K*5@,G"2>2JJF5"3H4D8P!]12A9/0M?5@2XA/HA94EU/' M/BGI8;%8DC^AN4 /2%F2C2_.D"FE@B,EN-^51%_),ZO?$_;QDU=Z)>[A!*=M MI-[#2O(1IM>)=@,N&?XOSW)F\ 6@#.<6\7WPVE&3=3)@:^?*W@)PV.SO+NL> M?,);LPI S;.\GDPM(;R[:X?CT!-IADV9H/\+WV6\F \;!I:P=P04N M$6E+IV'I'$%SR625: ZIMOIL!.RP]:<^-WUT@DG_=3&9%O-K\J59<=SV^Y4=01^V)NZ7TQ[Z$BP)CV0!E$LM2"EN2"2P2#PKK6^HE,$[ M96S>5U"JKZM!K_QD.&GR20L3Y&#&''Z@]&<=3T>7$@_>$J^D%T'K8.\UJ;U+PQ;#[?IB/3S$/.O!&JZ%L/B"Q=+,@MI M7,39:.-T8CHP2'<3![>?S5[N%/7%X=5:VX=$'_O6T:2=#C[Y\2G,SK\9!:MI M8$2H$I=4.9'@HB-<\HAVLE&2;W3M#)]Z8[7%[ZY7VEL#[COQIQ<&FZZ2K!C: M_PEB<5:Y"8QM4GTV(;;^R>_#>3T=A'^7O@Z2ZY%("C$YQAQ)U)7,%#2(G*4! MO[6@+9I#DF[42/.Q"5R1FE.?OVT$5IFWO_D?P_.+\P60Z)1:U.S.KN29*N+0 M 20^)8F;#T^>;U3L\@'F;@VZ/U^GD]B;&C+KX8"\5*\90WH%8_QB6AHMG\SU MMWSY[\/IV4G;_!?$Z<^/'(?1\'2VE;P?O_T1H62@E,_.^X5=?S7@Z,=I$(RH MG(LC4R:F?"#49)O+K(ROW0^WM\GL3\GZ-NR>%N]]W"+;K-C.G?G/YXY2GOW- M23.9MC =MC/#L\SMNC@/3=894=K.BUC>5R719_>E)ISP6M%HO/3_QE07G]CGX8GI=R^IF:&%S& M=R^)]=?%CF[VXSYN$H4Z_2[B'393G6:Y!7K38@>,&$ M<<3*;$N+%;0U(GI]+!N&-BB*BM4.:&\([7!TIT].^DASV0SFSU32XSS_Y-"/ M<)F<2)>S3['4R9QUB<'5T@:T"H0!FFCD#%3M ML[N^YO++*F>_K/=Q$?"!>5V=47V&Z70>6AP8P;+C2A'+*'KAB6EB^6$[2\)Y,YR4B/9%"[L?7ZUY6-VC MJ4U15RIK]W.X1;/RZ\Z0J%=_F^6$HMD^_@2EF\MP?(H?^-B,VZMO9WIYK7ZH M7 ]3IF!ZM2N4IW*O#R2"FE@P0>>B!=0$KX" M)4$Q(%8;_+DPR57W.!Y-=1ZH4? 4-&<;.O:D,9.?:_'BI% :F8V2FE"IT/4I M!7P\YYX8ZDJC(I4\U&[XL@FN_2>;5B=T X7IQ$8/QURO_*BXS)_/ *8?FGDB M[.Q-0>?;6UD*,TC0^ ^^*9[11*@J9Q::"RMKAW=78?FU;9TJ#/5P3K ,U^*E MV0193W;-:E2/8\[486\#E>@@^AXVHC4(H10"H4(3PVU)=U&>>(MO1=!.:.I< ML-7O;^U;*1XP5/:M$]M(O ==.&GAJQ^FMS_*#<19-Y+Y8?K\6&"^MBXV0R&2 MMEF6Z@X2I0"N=,.A&1E5(1M<,G/U'@Z;H]N_@5*+T_N=3?L@I ?K9(;KNB'W M+6B2&\]=8$0%1G%/I2@!M*5(9#YJ;FFL'V=< ^=@E*.6R'M82&YJZ2U+;*ZJ M/A@50B0FB40D,YXX4/BM-92I8(+FM6^PKP5T6!I11>Q]U.I$$WPX?>=C0;7P M\3TZ\CQ3M*XU(N*NI$/02"CGNCCYS(OJA?WOH?BU?9:.K/20FG(;T56<;P-, M?55U78+G<3R4KERMI;Z#H/NH[KD,FY"4AZ@0$<=73,I@B%>E\F%26FYSFVQ:;EO/,I*TE2+F6KH=1G9X;NMIGL*MY>[J*$Z?OQ9-I>E(CK3*LA&,H5LVBYSCQK M7R9+ W$Y2L9T3)K5-@[OH_BU;8*.K/20X'<;T4=_#E?6\@:X>K(+5F%Z'-N@ M*V=K5:"CP'O8*U;BTX'9Q,$0/<,'DA$KK""&.0>)@I"L_AVT?2K" W;"OO1@ M&SE7OA#SUU>OKK;%JWN9P:9HLB%,QH"[F./$XB)'G#*X83I*%=R]A;KLULN] M!^]_UZ\C[Z:6L/JXK3?;V99DH/[LI>V\]#9Z3H**@L@RRZ \MF/)OZ#.<2T0RT0S<+%!!M);I?OI2V\^A[6\TA!F5%IAM5.]@F'V<[B(>F M2'TRU$.,>Z4P!D)HR;D'9)@QU'0J2R5.2VQR#'(TCIO:JK,2S*$I21VI]Q#* MOK%CKYM[!I @!"4\2E[J]T;.>"%.ZP:"$2"@%:+B$:+.3DMK:QVZ[X-R_]O7!^68;6CW"^@C, MKQ7+@($+V>"[9?!U0G1&$)^Y)$J!"D&;E&CM-+'UB Y2<2J2T(/A4];=6K5TW;-M]Q<7[MO^)OII<#GB58QRPJL4"KWZ/5[Q7/Q*ADF [1656[ M].TV^'[M7:\G'E?J7%\WL^\7._XT(=>]P=YI? MI8O=-]L17NN?UM3'X 7A0>:2P62)#[X<5Z(AGZDRGO;9>_5#K8O65_)!&(U.A=.&,EB2'PZ')4P=9.15@#9U^7H;OS?:\>1"49 M/Y5KRJN[[U+*#!4\$F 1]WY6KEA+?(GR/[. M_F+JP:(Z0,D1>^\R*BFJ8=+Z!L@>US+JTYHK@<.>K.] MUT.TX(5A21/!A4?',I=:M>A="ES8N#9"QES]FNG#L Y!1VI+O_(&<+,=?UDVQ4_EXO6 ,\HM0.D5+QF1JMRX+G&';)2@QC.EXB8] C<:[#F3 MWH]$^S#>;ZU<,RV<'%U,SYIV^#^0!BKAKFA5)EY&A"AHZ;P*EEAO.(]6.Y-X MK[O&743/62EZD'D/B7C+T!U?3">EZ>IP?#J(6EB9?22):URC6';$R2!(9#;C MM*T#4SL#[P%(AZH3NTJ]ATN%-]:R>_H*,BD)CA)@.&,I2\ZHL+E4GU11. K9 MU?8!U\ Y!&6H)>V5)?XK*L*\.?. AP#2ZT"8U.@%.U1-%[@G7"MC0>?@:.U> M)BN@'*0"["#E^^3KKN1_:6?Y59<+FV:&<09O@%M3<-$RHI@*"(PIXD0"PJB0 MFKJ06/43^Y5@#D$!ZDCZO@J8[DD;"&BNC6\N2D(=^B[#)LW!7=NVQ_F&R?NY M)-_-\O,&07C!)'?$9P:EG[(HM;8,LO0;MQ<%]37&=- MF<$Y\A!;US<^2D!C=>^9T^LV<3DED-(8%8;RT!X?B$'.PZ!;AOB1R8E0]^\QIH;D,.7B2 MC-"XGI;*$]:I4J.40[;" ZT=?7NRF=/;\+U-YO0V,G[ZF=-!:)FMUD1Y;HF, MD1$G14"#S4M\P9.@H7;_[6>5.;T5VQMG3F\C]?WDS&Z"Z)?-G-Z*KH>39W>1 M]7ZT@ 7/K*.&Q,PBD<*@L1;!D904 ^DMD[IZ$="GGCE=F?QM1+R?S&D=!=4T ML9)5@$M<$IY8L!EG:9F*5@@7?I',Z:VX>3AS>AO!]I"]L=SP_GA1L.&\[YP3 M?&E>P?6'TX"+Y+7SAEA;[I^"]<1EBFHO'+?2X&XHJ_=P[@+XJ?B[G7,QGK)!T"+:HLJ@2M>-4O/#"M#X3Q(J9ZJSZ.5T:">T!ZA, M?7&U,DOI,0I:',5X<7XQ*LF7\QXPS?G7%LZ*8_$-/C2323]5+C8>=G^E+W:3 M1*6H[B>(19V'>;AH%9?^ZV(R+2[;\<7T>#VV]V.<'QR/K\MEWBCI(C0-1D9! M0)0ZF>74P.J:S,.L&8MH'HZ(J)H0T) MI96"5X%&9;FUU5/!.P'>5WSZ26CNW95\?U0_N2#X?%DKKPN6=^>G!?[F#Z:H& MQ@:@>HJ:+P7TR('S[L0U?4E];RH!5,MLM"+%V"U%D@4)3)7L.Z%D3,PDJ+V. M[%$5-HVB[TD3MA%V#QJPP;*X" 5S*H504,JO>%ZN?"IBJ&*C@?>VRKYLA>X3RYOU0NUJ!:O'2[X+S%Y1=<;D_PO2UGYR]&S7?_PKI M%$Y\>PU7!L>5927?/P&NN)X1[Y,FRBBKO$C>YAZ7G4T@_@+Z5)VI/GHK7,-] M4SB ] K&^,6TE"V8W'L-I. T2BE)E+2\!I!)R+A>6[3O6>"FARH>VR'\!=2J M-D\]W P].G[]_F@Z;8?A8EK1?$(*U-?I"T[&]I=XCV82\=Q^ IRT\+= MEVDR_S%.?IE@!D9R"A0-/)8Y.JJ6:F*50E&8$L# M(747[3L4X%$3A_.>)-/YL?OZ&2C&N&-6X%LBRT$ISB64WM%9!6$MXZ!U[FZLN?OS@VQ1?46K17 M '0L&7B,!.\8T9(YXVRD0=1V?M?AV5=B1%4]N-==O9; 'SM_8=).!Y_\^'1> M/=;E9''[ .+*311I.7KN026B,PTN^YB5V4A5\*DWU 2_NU:16P,^5AY"/?J: MKF*LZ)G^!+$(T&T"8YL$@DU8K1\A?3A5H(/P[]+707(]$NF#8P:H)1''1#@! M;;LH+3%4"\>!@0P;W;Q^; )7'/#7YV\;@57F;=%S;P%$2*>D*(E*2L:2LL2( MSPC$G=!)[4T-F%6.[,R HJAM 0M;2"$L4+Y8R2ZZ\$G$J@R M.,N8B),>B& Y,!>6H3,9GH]T5GX^98\OCG3V-WJ?5PDHO:5=I) MM3.WX=-P\H]7EU_P3V<&1?924(=[1("(6T94FOB(O@-.&H3-"MV&VI7

    N+?V&)JQC=A[T(B_0"G=\?5L&.^!O&K\ M'+Q5-CDT6H(@TACT4+5U)*@<;'; 1*Y=%^%!4(]00Z46A4V?\N^E^=^]=^(5 MC./9N6_GA1$E VF+-X(3%>5.IR6!LT"TX-%Q!"]\;?UX"-.O8'7L3D(O;9[N MXKM"MWA%-L&W+_OC#K8G8X1T8/1!=:E QS[,D;LXO0-#2]5,ITK992<\"1$T MX8$+Q4/0R=:O2?H8ZK*]8;)';=F&A1ZT9+&*EH1KA(HXX[1T@'A],9DVYS_# M8S)(%:0WI:L1+3!G M[8EKR\J/YN\($FBER(0GD/B.F$"L0EM-\F@T[L!,\(T6DP<.G%8".!BKI)Z8 M*S8:G(&:9UC>A'2UX6T JN)1\TH@^S]JKD14TY>4*Y\WKP:7<,DSSBAB4EGU M;#E+ Q^(T4IXFW($OI&?\K2H7W/>O$_FMQ%N1<9CJ2G:7@[^_GE@<=,2)9.) M \>9,$/1 LJ64!'+#7=C@EQ7<&D"\0^GS;>7BR?.&5Y\6$]%J8=@730Q>EG[X.+&\,^9SZ[2 MK'Q:O+ O3J#-37M>TAF.PV@XMS[^O=PK&D\OOT![/B@5I6U"IX7:TF>!4UE: MV&=B#&?2('##-SE WG2\_5OBO5QLZ4W$%=_O&QA7>0I7/WMS,7=4!H(:"V U M 1,4D:KX)^BU$HM;D^2.*FOOWFA9HPV;#GMX2M&+P/<1_$%M+C_PI\!0!BGG M6&+HU!JT4#*ZDL8 X=PH8P.'2'L_C+J!YT"TI+KH5R:I]'R=]K9TFBOI=+Y< M^\!S>[EJN\U<]G7QUN8,/&J&-D-&ZR%H28+3BCC4"1F$]XK5;B#YJ!=ON3#, M&NH)I(C;I.*Z1$$"P1^*G"F@R52[TLNSN'B[C1YL=?%V&X$_A8NW2W.W=5!2 MT^S0>?*L5(%DI9"#(2)Z;IASI=#:KW1C92M2'[JQLHUP]W9G81-0O]"-E:TX MVNCRPBX"WAO[X$5(V:*AI7@@$OUQ8H5CQ*MD-(#W,=6XW/O$;ZS4)WT;N>XE ML]T$2V/F0$"*DN&%L_.I7(UTT2BTNW%ENQLJ?G:9[5L)_<',]FTD5CG.L"I' M._/H->669*9P@LY[XGP.I=J692:JR.W=.\'/,+-]=QJ[2ZWRN_@!IX5KTOAT M 068<2(:23RP,I-*6S= MS_+Q"$V"][$F;"?2O<=\RW*%^@CC.(0.33:7/J9N1/=AI)4"N*7:!):B5%M,6]L*CS MI8QJT,H3*;4!SYUTLG9:\'(D^PK45N+[[OM?0;Q/(3A[79$L.UP+P99F41+* M31Q<#%.(A-L$!D00=+/6HT^]*F(-XI;60]Q&@#V6T=L$QN'50]Q*^"OJZ>TB MN1Z)5-0XL-(A$HIZZ 7ZN]ZAG0%"9"."5)M5>'YL C>JAUB#OVT$5KL>XJWR M)2D3/T$038&N0]C6*6.Y.WL\SZZ>G77OC2).#M M^-NP;<;%*O*C>SO]@'+TM#50$JPLR=M1H.N'OKC*5&:-8 W?Z,7.>#.->R.@A0G8;T.7;R71X[J=PG$_P%T,T"8E )T M4TBE-^6BC*.?*X3]WQ*=D"76"^LPBSZEVT;^58)Z]@M05=\6*4DLT M]^-%$AXMV,@OJ#()16@O+B::YU+D# M68J:4O2#30K>,N-W63>V@?#L=6.?%*PL"-)71/\H_O?%<#)[XJ1"9Z2UCZL; MX=\<>:5(?SF.G=X8]5JK(L,UH?202URCOZ*31G."9>(91U\EX,[!:E^16 FF ML_-SY\'S<*81(B;TI\MMQ%+4PED2I$^$@K-,\BAHJ-T!<2F0?47YZW!]SY?I M+-O'CO%?S>35Q00E,IG^C#!_([K%S3C)QG:%A(;6.=D"$J33$-"K#23$',F MT1C*8M1.T]KY8]O@>X3FQ;W8G;UQLA_].6F;=Z6VPOOQK,3"[*;T/%WN.%^] M1Y^'XP@W!/<&_?&C.+WPHX$T1@::GDN"V!I(WFI3R'Q&EI)8>+MY16$052^^!;E1JI[F)Q,AR&%J.1;UB M0$R,60GME//5$U[V&^C63J049"9 E2.2&R ^,DV\,:!4L@RJE[Y[HH'N;;C> M+-"]C6R?>J ;1.8J^D $0V-39A>)91:GIA7NW\&*%&K?[7@6@>ZM.-XPT+V- MK!\E;KD)P-\#W5M3N74 'D5A4LE"X#J3K""46J^"6(M6OPU>B,BB!+U1 MD_2GKR@[!KK[U9-MQ-]_H%MG4="(4BR@!&QS)I8*14K/X1BT]\IL4AWC>02Z MMQ+]^D#W-G+;3Z#R$\3F=#S\'TCO$]H>PSPL>^)M:_YHF35?$@[Q%V_Q(]_\ M"/]T,LC2*Y$R)2'JA ZDC<1[$(2Q9,$XI:GLZR2]GQD])>^\BVW[A'A_ZEI] MT;;X!_-/SOHG#WQ*7EOJ20@,S<,H(G&E^VN(CCF;,Z=FH]LPCZ75]V;TNU97 MYWT_4?J=9W?2-N@E32]/1GX\7;R\7V>)GMDF+I $X@*CI?,3;D@9%,D1M-'! M:#1IGK!RKYS8[SK>EQ;L)YB_\R3?CZ=^?#K\^>'9N_SES(__TC3I^W!43BX< MI1'M-RX!WVN;-0G&N%($.RAFO3"A+T=F+Q/\7?7[UHJ*=R7ZF.S\(X.DN. R M)@(2H/@:E'BI-+[>Z)MJR$SF/9S&=IS%[\IFK;V8'W=^ 5ZRBRFA*ZQ M$[+4,L;&X%2R7N05&@$D:G655W5:[']'T%-D])@3_"=, \))=H)#09 M3F3@Z -#,"7SG%'T@;TW3WHUAM\C'168O:^HME.:V3VUF(D7()V_?%ORG695 M/=Z.2R%\/W]J205\.%]L<]4K TZN=:\,O5U&6(4IU*I6>DWO590V3&85J"N_ MF&L&ZEZ=J31-G9SXRZ+!BZ?7SLE:/LC^2QD\R->2>DEKQ+,RMK[BY5S\N/P3 M_ 3^_$__'U!+ P04 " 1A*=8TK^"#L&; #E( 8 % &AB8BTR,#(T M,#,S,5]L86(N>&ULW+U[<^,XDB_Z__D4N#,W]G1'&--\@*_9QPEW/68KHKKL M6^79/7L[;BA '1Q1A:]E%1=WD]_ #XD2N(#"8%T[_UC>EPVB>;O_]9_2>E6X$DO,VV M^N<__^'K;O?\YY]^^NVWW_[T/2W7?RK*QY\\Q_%_:I_^0_/X]XOG?_.KI]TD M27ZJ_GIX=)OW/2B7=7_ZW[]\_,*^BB>*\\UV1S=,$=CF?]Y6O_Q8,+JKI#[) M%QI\0OT+MX]A]2OL>MAW__1]R__P+_\#H5H<9;$6GT6&U/__]?.'09+)3^J) MGS;B47VV]Z+,"_YE1\O=1YJ*M>2^6FWW\BS^^0_;_.EY+=K??2U%UK_LNBQ/ M5E5<)HI+-U1<_G&(V$]7L&^)W]TEKQ:8J^!^LL7CF$P_66/W05H(,3_#'3)7 MLUQ_H=YM^%+?W0.IJUF?GV-;7XMB1]<+?"V.9#HLK]4O/LJ?&C)JH1%C6M%I M3'>'5?%])S9F>[/:EO; M?KG]_.47\92*V"07:E.O M&?N7BC[J,H!J#M /DH?MC__TTY%S&Z)9+R^5M56!H%]K#OZ_08=//H"L+)X,X>\*PV])_4%(MOZ BI*+4GJX/1 /WV;! M^.KV-UKR[9MUL14/Q2^;Y_QMOF4/-%V+!VDJ?I;\_UU'S367FEG):PY0Q0+* M-^@A?Q)H5Z!?/MU_0(H;^8>]?/\&56SIZ;RNE,8U?@8!P?1=5S;HUXHCI%A" M%4\6+ 0?8_^;P7[TV/Q[2>Y4J/ZC!\U7G?]1?0="+;5=NAK<%V_IR__MI7. MFPI757AV_-2E6R$^[,335N-;K+'*?-]B21Q]VZ(.^Q%D8,)34.<>"S" M;LQ8%M+,80[7V:W.UIW=]92;]G:7,[I&OPBJ!%.EE'Y]6SS1?#/\31V5Q;BB M7H$0ZD8:@M-6PP$H8SZB?*7C'\I_'97N?+5%E&L 0JM$0W^&*4OK+=YNMV*W M?;,O2_DYK#Q/L#0B!%-*?$P<1C%-HA!'OL]()%)7$+K:'0+.R8CE9'60X@S$ MSB/?K2H.1JRFA6A%&1:GG;Q#7V6?]F] MK%PGDEN3%^+83V.Y,P4!3K+0PPES8B]FOIN&#)(N@1"?>?NJ?*HB0ZQB!F4- M-S?HJ>8'I2U#B#4'R37L((.O* W4Y(#FP$3 M$5BR$B#2BQH1$Z&-5#JZ%6]%_?\?-G?/HI0.5T4AE[OC;;K= ME93M5NH,T1%Q@*.8,$SB5.WX/,59(&+I%0=.($*( =(G/;/Y^21VB'U5WM%6 MI2V*EHO&'T!TP]$ZIZGZ''*Q_3/,]@ DK&=YYI$;S.ZT/* ?6BY^5*([,((: M3M"O+2\6D[QP 5BR.@#"B]H9V51(XD)25]_PE@&YU99_EQ:DX@*]J>R(?MIW0B;3 MN3)[XH!9 $U)W*A$&K,2?>BC-"SITSU]4?F7NW2=/U9G11_SIWRW\ED4)B3(,"=9B$D0A#AU M H:9RU/?\RA+DTQ'QZ&$9X]-) U4;-!S31T5!_*:F0*P),>5?D[Y !-S#1>H M80,U?$B=;V1U9 55O,PD,-Z4T%6_>A7!G7#P&@+4MJ*F4FAL:IHJJTDR4>^T;5\=;M*G="5)CC% M-'8"3"+/PZGK!3CQX\!)Y#]]SX$$;O.R.[,]5P2KB(ZI'\21+BRJF_DCTXL$ M?S\?!&SC:/E&'<9OT)%UU.4=U2UF]*3957/[O^>[KF_UV5SR)$IA0 MTEQM/GO0,(#49X]:%NI[$"T3LR22@, MZ:8NU465#"B*X,V0C-<&I>.YHGTM9B!)],-.72D=X-H)@6';M?KXK[DHV!M'6/WTECV.'L,YL6Q]NC#!D6_Z_6'#<^_Y7Q/UUO]8OZA=V?6 M/TD2=6@"RG;[<$YG;:^%"%2W4W06Z^ZGL)B5V?8MN%Q=[0B?,]KR\_^ M$WT2=7DN:SQPL M+GLS:$8A7UPFFI.6X?VCOTCBN[=T)][3O/PWNMX+T)VCR]=GMFN*#JH((;I5 M%5X5!TBQ +Q3U(-ZKO4=O6CR@#G'S8O/O.Q'9[ MEZEGZRS:\:>5SSTOC1."PX2HJ#Z(<1*[ 0ZX$%[DD,R+M"YBS,[IS(;@R[Y\ M7N^W1K7I\WTZ>D[.[T+F,#O4L(P:AE3OE8VJ8:G8KOY5YR4/G!^>[!S5YAM4 M!+OOBN?3ZPRQX^$"%17(9673:(()YY@.**>$[.8)W'JK"[:E$P:E7&J M6I9!KQ/+B)6H>$"B)HE^R"L.?C3(V4Z(4,_,6I"(D:VLI= EC&K*Z(>&]G#/ M"["1TP-IR5)-$%O4W.@!/[<9FF_!%)^+?/5NL\MW+^_SM2C?2.UY+,J754BS M- S<& LG(YC$6833C# LHBC-W"#,DH3H^&H#Z\_L8=444442M33UU'A((.-Z M:P$F3%%A"+55R4#S3' M"1XEGO!D%.1Q7VZD+'1PS)F#:4@R&L=NF$0>)!0:I3:SLM5[1GOAMG.KQF#? M'!088-NT(0:37;.A>U+(9+\=DA9$FWOF(*WEM\PIV+T[YN1+A@<[.VDGJKK1 MK.JT]+58RY>WJB!H]W*HUG$=D7DQ][ ?"A<3WY$.L\\3S%CD"+6).C[HAJ\6 MU;G3%RT/*A3N:0#0UOJEZ=!B^"2*VV^/ M5>\A=4)^^Z1]^7GH_9F-IB2+[]_=H4_R?[??1$D?I:Y5K9.Z)_SH]DG5$.J? M3P]*8_J VH8@8,;*C@Q 9]93((T.K0<77>S4>@I6]]AZ\MDK [)*LU>)GZ:4 MQ@$F(E4WY)(8IU'F8Y,KO]#T/+=AJL2DY4@<2IH MJ"Z;4HJ)+]4K]5(/QS$+DC ,"=?K%S1&9&;5:K-T-5VD""-)&5"&-2JAZ6," M&[AA&F<$&71D,(7)Z-Q@<-'%#@^F8'5/$":?-=O5WF698+N[[-WWNIW59[GD MW4;=/E3_ZUP__"RVNS)7%0/-U<337W1O(GN>SST>,QQ[(<'$R01.FU7ET/3&&NL W9'9A2X)9]F#@X7=8QF%/&Y=S4G*=.(IV!__RR> MI0I]567W;_>E_"HW,\)4,?YVY7M9&&9^BD4:1R/%EB;\WC&"2X_D$=+ +T3>?3>A#=VDWN9RFN6]V7!]VS7E$V$W$M=GV8X M$([ )$L3-R$$<=CL6X'MUX*F2$4VD^AW4KD9LUBKM'+F=1FBC8$8ZGO6_MUAKLU&VNSW,QA\T;L*Q M?]JO5>5T73)3/#V7XJNJ2/\FZBI3U:[AK&B]+EB7_DWUSGTAG1RQR^M)'JH@ M??M)2'?I@7Y?18RDL>\D.*4^PX3[JIC4\[#CA F-HE"UN@>V\YB3WYEMFF1+ ME.KD2 ^F PDUY61=4$T5-KA[R*P?JYYW]#OZL&"6>>HC^:%F_L>J ME3BZ+D(4??A^FS>5/@K\O M*L[^C:[?K^FC[OGWR!(S&^*S(8;5<$->]RCJ'O^.WU@&B63<8EJ4!LS2002! M?E6\6.HSHX'6Z$!\;-W%SL0UP'6/Q74>AX>%_RKH>O?U9T$EPTU@(%(G$:%( M!TVF 9V:1E$ M@#WX],._ZW":Q7Y:'R,H[AM&,1+T];RT6,0WS' WW!MYZKJ&B_?T154)M%/N MPL1A/'!B+-R4R!#-DT:!4($C2ITD%&%,,]!%A7XR,QN'0P_"YYJJ6;/%,\EH M1SE7X@4')S74AN <(P%'(5ENJGA&Y%6Z*O8#'6JK./"TP8!E4:BF2+K^/OL3W*F4 M(:>JM/XF5!C93ED621 %(<=A$/F8B(1AZO@!5D<,S,EX0D.M"^,#Z\_\=3]0 MK-(V^HY7GR2F/L33^Y+XOW:M3[ATTU\5W]ZATM-_GF<7M7JNS57=;GZQ5EG@A\X6 1,@>3P*,X#MT(QU&8!-QG44+IE7-/K# Z ML[DZ#F5\+@N5;/Y!G24 ZQ]F^Y#T/.;?@^AAEK1_QHED&E5UN#>H1C#K@!.K,IYOM(D=-E][J(E586N,,[%+S\SV MORFJ[:2NIOR<;__>3(NDC\)=^3QU219&F'B422]1"!P[L8\SUXD2D?G"C4'V M>XS8_*4I1]*HE+1OT/.!.LP4C\I,SYS:D@3,))X*X7,EA/MI(8 -F0XZ2\9H ME-2B!D4']+E1T'K'3+'O2_%,<][T&]NV!XM- J2^MDII> /:[),'Q6[(> ,*+VA*X0,XMB\$*\%RH*I5O+C%6#LGW M?*N;%^UY=69CT*&(W@JYP%/CAE7>_)_U4Z=]J*?3J%<"ABGS.%;TJZ)NJ2A@ M!)=1[K5OO<7RL"-@NCG9L<>,=^NZS+"J.J_+RV_WNZ]%J5IEK)+0Y5XB8APZ M@LMMF@F<9-3%7IP0AX69F_D@1WRY1D-<,/+_]6KA.&KBWI23QM-EQ2!%I_]MS^W^J MSYFBBEW4&86$'AKO2+>UW A\#2_P:N1 1W 2M-4*T7%X9OY@_Y++N82CD$Z\ MPO$G[3F&=_N=]#\W2J]7,>.4L33%#A<,DU2H*\-J:$^8NF'BAU$8@KI#3-!; MV#4LCI3M^H9=$9H[AX:"L>,==HC/ZQ[VH)S1/^Q2>W4'L0>ZCH?8]QJ\;N=G MNLW5W!BY8%M2H:;R-3OYT4T,>2:XH &.4^YBXB4>IIGK8!8X(8\8=^/,T:WE MT:0YLQFHN&CZPQ[XJ-W*UL?4 MZQ#L>(F#"0D#G+I.B)D7\Y#Y<>K#:N>G",YL*T_)UXV<*P8,U%];AGHNDTW) MP(SCE4*!#P#41&IKCM\4N67'\6F"OYBJI_O>=0=3A=A^*G:?155(H]I/?Q/E MR[&CN\%YU?B*"QYC<F*HR\E'\D%^GPF M'_2KU4;U9MBO/AZ;(/,JIV9ZT(<.TS3?OJ(!V\E\$$E+'"]2'[_IA+A9&D89 M%L21+H(@+DY3Z2P$GD^X'PL2<*W&N6#*,]N.+A__\,?8LH/0%_;#?UBTG?D3'T;/TP!+,F@"D MK&=.YI$=S)XHL54M;.^[8E.,H'SS(SI>";F=EAK8WL %8,G@ @O:G'@ CDW M.08K7#D8X\V:JAL E:VK:LQ(F"4L#C/LDBS!Q/Q%-'4=4)GN M(*69O9"*W&'0WE0Q&E!(N@Z'!>@P@P!#;3Y,8PB1[;D:%W1>9\3&$-S!:1N# M+QA.XI8:7\]M(8D(XCB-<."G&2:A"'"<<74P&P4L$X[#8ZV\XL7*,ZMC2PLV MO.82_[CF784*Z,KK H+/V3YGWGS"]F&E96=KGP.XF*I]\0!,+;;E[JAJ?Q'% M8TF?O^:,KBOC',69YU _PU)#7$SBV,%4"!\+'@0!I3R(N-8<[5$J,ZM+EQQH M[QH7S;CV6 ,,TR0(5FUETL(RMEO)!3H[E?S74;W&UUY$U;3@M6JG]S \__VN MK!K2'3)HE8'6S'3WO3OW%E26Q484^^WZ!=W^1DL5+IWT,H3GM7LE,)W!OA8\ M<*?2Q6UO*YL":924[EUPL?3S&)QNHGGT.;-@K>[F^D"_]^4^PR1RHM#Q,LV<(-T\TCY&ZO MU7GRPSH(+<5OHZ06#>%T0)]'<5KOP"OMFI/G]Y)'-61*C8S_]WSW]U5X#FIU&E7ZC.AF#AA@!//99A%3IC%"?43O?,A ]JSGR[791*L M(8MX0U>_?@PJS'$C,+.(8#:AE8[B!+5DD>(%M<9"F.D3 ^ZXF+E>H90NV5[IDL8-[PM]X)_H6M:YF)[:'@KO#2+@@ S M5=E,*&,X"9(49^H0.R2A=+,R8,/;'C(S&]>&J#2N1QT()'M-;_N(+-WT=@1H3]/;L:?--/-B4.+9>,1/$DGS?72RA(G0 M\; (,P\3YCF8NEZ$G< +_$30.()IJS[IV=VCDUFR*-^P]9Y79[I-7YE-L<'7 M])8!2%E/Z^>1'=1O.AWKJBKN+^>['CFQ9R#@Z"T9#0#A10T)7"#GQL5@!<-* M?O%<"I97VZ3\>2V:&P.W3T6YR_^K"<5M=:X6&5W'S>J.<<'KMHD9[E*\];]KIIFFEPR M\5'^.E]7QYWR;S)^Y?>EJF3;O:BNRCOYA+)HSRJN7;D\85Z69-AQ681)P%*< M9!['/ I$YD=I* CHPM B7,]LHUJZ-^A94:[T4+2T;]!&#._AK_A)ZEFZW]WG M S.5_7V/CPA0%T+;TZ\%47V0'1BHP5$U3FX^\0K+3?7D D;C9WM.AU#953+=5)FSEN1Z+ YYAXA'ID\8NPS1U"(YI MG(9!F/B^ET(VC&%2,UOYMO'G^L@ S*R/"$G/%MN!#C.@'9J'E!7ZM:5K\=AO M&IPE^S1":%&C,@WXW!)HO &OCJE*+1Z>'O^U^$V-<7RSV7+Y;^B-T/%5YDXE M*^)J\F>^>;Q!D@543055X\95UR](+ZL):8SKJ5U! //+4S*8X9:G'E:C(IJ) MI1Z%FHB0CW033H$(O]6E751+Z:1( $6 MGN]B0D6HP?5A# MB'K[L5W1P/1=T48_*.H_*N%\:81SF*WX>5HXX"U:'Z^EK5J#X*);MKX SK=N MP)M7WI2ZR][+*&'#6+IUC:AQBGS,D\+PT= MXH#RPSI$9[8.!Q;4M__ !&JYT'%5S>6I9R9L2PEF*"P(R/S^E09BVU>QQDB^ MSJTL#2$,7M#2>=?PKM9+9]+2QT,SH\!)4I\[(>;<3V7,'ODXC86,WFD0NP&7 MOQ5:U7SC9&8V"C7A[E S@_Y/$X(:UWU[\&':;HH]%S8* M[>*2V/C3-AK=WM/RKJQ, O\WNMZ+>U%6K35761:YU DX3A/5O4U-/D\=FN&4 M9BE)JEN[?8'!U/VB':YD04UMK)E %1=JJ%G=)G>NSKA3N&=ID#M(]!7[Y$X)8KQ= M[N3;ULZ%U<&S.BSHS% $^K2P19<]WZOK(!0K)V-*YW!TS<0PWT';&/'7/C'3 M$(S&T9?.*K8ZHJU) ^1IQ&\:J'MT5-$LBCX0KN57G MA;1QM-PM(:=S^U^=L-)CL$GS2SX>YJ7E>?45$*<5$#\(JBZ(-2;Q./X81$ @OFTRQ@1*0QJ&C! M&F%3BO\/B MX7Y^7SL-,H_XYRP:'B=LMI.\HZ4*M+=MCO-MOM[O!%]Q[@=!*,/DV*'2\8X9 MP7'$.8X)I]0/PCBEH+:N W1FMMH-%20:ZNB'=56H\ %J/*WO.U M%BOE'0#1K=T=>L0P'564(G_2J68)L88G)+ZSKVH8\Z'1%O!BC9&@ M-9-(,XL/F"]J)->R<^@))8/# TJ?XLR@Z7X*K>4_)NHNPVJ&F;5XN+]NOCM7P5_%&UALXPN5"]Y M&56P^IPVDY;A@7Y?!:DOHMCG.'.2!).,^SA.4@<'8<(X#0/N>=EJH^;>"?Z@ M;]>L,:BEK4FMK1=L:FON.755C/M5LG)Z9G&9?] (S, M9<4B.N$1-9U,ZYL3-W7C'<4JJGB]09U[%55ZYX3E&T05TZH/JCUS:EV0EFRL M/;X6-;S6Q7ENC>T3,#/1;<_!SR+;'],V+VT;/"RX+OF=JQ.=N7VZ %G)"8'IFSYX88+:LI8MJ MPEUWSWHC03V,ELS,!+%%;8<>\'.#H/F6857:_OEYG8NRO@8B[DLU%N'I+EWG MCTTS(58*NA5?Q&ZWKJZ,K#R792R5,:.7I+'4?"IP+%PJW2[FN:2*+D&MUN$L MS&P-6H905G.DS()BZ085!Z9NT/; #K!<"2YQ/=,QKQQAYN0@PH89=-^*\*XC MPB_3(H070!E+P5:!%)R!90NHC 5T46!EOI*AL6(RIMFK^ZU5;=?/+]5\L;IH MAV5Q3#PN_1%"5*6H0W&:"HZ=.'#C)$Z=( 0EMD9HS6U^&LK'^77I"ZHGVAD5 M1HU)3=.RV)$%T(28BP%N-*8!VK(.(Y26-0/3D"_T7>,5PUA#\:RR3M5!YT09]Q/'T9MCID%K9L4^H8P4::0H M&PWE').89J1A1P[ ,,-,!/ 08QJE)"2:BZ1FA8+0,O*;DH:3JHM%M6?[\\F'#0;,:^]Z=V7 T M))&DJ0ZPG^K>_:EJP,#S;SG?T[5^C4DO]G&;8 ,V3.DU$-N=SS@&SZ@ I7?! MQ:I0QN!T2U%&GS/;\Q_*ZJ; 2Q4GHI-50DF77@9G">,N3A263T"QMJ\-T%MU )^&>;Y73+UPS7%7MO.WLL7RSEP;B[EG4 MX<'V9Y$5I3@,A13;=]]EY"!IY!M:OE1=:50EMRH>*=:2TN.'C50QL=VMW-3E MH6 )9IF:X*@FBR61QS$-O,2G(8^$1R'7W&?D%61 X/?EV^J NEP[K;A4F\U[G^=#T+-'OY*. V;*3&@V4M4,1:\[1D?7V ^H.Y*VOU!RY12V[M@?4 MSBI3J_-MY^'T%<;CSBKR_NFZ\Y*$=^YKW,(O+T]I(;7?C=+4X2[F'DFEWQ:X MF+J)P+Z;B8A$41!E6J/E+E9>*&RJB>FWXSM%/VX!K\)D%A--P 'UV.MEW:BM MWNE*BW72ZP70;9[7_X!AN2K+:VT\K[5JE%2J9[>QQT-1IRM6G&19[/DI]HD; M8.*FTNE17?3BC%+N1I0GL&E&AGS,K&YU'20[J8/,NYX.L-+44-AZ'LL"(H1I M]]V;#S>MIW'!T^$ODJWYF\=<*1M;A:&&7"Q;!GJ=J"Z*/J]<#IX)E:[#O2@^ MB>+VVV-U'XGM]G2]?KFG.0?2 M@/'(C3E."8DP(7&L8@"&'>G#1+&74#<"]2BKU/* MZ_9'^>_<%>5WWPKEOT<#E/]?M#U9N-F)O18GU0G ![FJX&_WJ@W7?=V7M#H- M>%-LY*:_E9S>9?7/NUPR^$6U[*HM!A<\$8SX.(SD?TC",DQIFN T

    Q,W?E754V^K.*49^D[\-J%J2)D$%4_;?;]F_&AWI7?AYZ%GPY*<,, M=7T@6C.&:LY0S5I[1*B.#%OV5$EOAT%TY-!R(]2K)66S::HY,\LW6+U:<+W- M6*]?U92LI1@N.$4LRIPP,F(M>/0HA'>[+ZS'ZH MI'5-:NU4$#P.,\_SF+3^0F!"$X%C/W:QZP:>"#.1BBB&; 'F@C"(_&T*0L_V M&L,#1NX2VLY)TY95K8? M*T^6'E*ZD2>O;,%^[$2S/8R6<=PXXJEJZ9NP1.YG-,:I2R/L16&4Q6$0<-AI MVQBQF;>WWA9+6^-IDZ-BT]-/6\* ::JY',R;EH\ M-V'O(_4Z[06'P$]V"U\ M[!W3H9'OGD2I;L+\I2Q^VWU5:7*Z>5EQ-PTR04+L!Y'<70,N<))% :89C2+7 M"X)$+UDQ06=FI6Z&)[:D44T;-<2A4R/[)36NS!;QP_38$+K!V,A18%?,C>Q? M=^'!D:/@+B='CC\./S-^4[51Y/="E'+)_?/[S6'PO.YY\<@2<^< :\I(D485 M[1OTOBAVFV*G.7!H2@3CNF<1/4SWQH"C7Q4#J.+ TH4:#8Q&1[]CZRYV[*L! MKGODJ_.X@1H67\1:L)W@S6R.3_1)^Q9;[\MSJUYM>5!+&36DD:(-T+U>W!I: M=RUDH+X9H87IV!@B,^WJ77$YO1H#=*)1HP]>T8ST.(6@/L5K[DP+%J51S$(< MLHAB$JMF5REWL1='D4>92R(..B8;H36S$M95FIT9+XA6Q W:@ [(2B^0M"0! MF$[6X#O34)I: ?NWQ37@V6R@.4!I^9:8XY![FUQ.O')U;O9VPR]G ![2'FX< M9#1E$:8A3S%ACH^IYP78B7PN(I$()P(UL-0E/+.:=PM>5 &,K>&LVG(%IWNM M2LI/XG=*N,D"(F:]BE_ MP(2& 4YX0C 1/HGCB 91EKQ6':7D;^;3I7OY^Z]TJ_I YM#YOK8_"3T#]8KR MA=FQN2;'"8M'8C,)\W=8$ZFX^V];"]D1[:P#W\2UQKFR^I_%[(G4C-R L(* )RY,49W;K;A\?RVHZ!&I90,]P M4SHM-SWC:%4:,'-75QIV:)^7&U;T+=<1ZD"U62HX2F_Y:D =^+T%?UHO&C4&_=#R\R/*-ZC+TO\\1#B*+=3P!2PD@$I=SYS,*$N8<9E! MC";M/TR$8:^E!XCZTFTZ3$33TWK#:!F#2[94NCOOO@NVW^7?Q%V6R1V[W!H< MFTXN-+-]J>BC P.HY<#D"'5:*--'.E;E ;,1TZ*8X5!5&Z_9K=K)U9>[5ZL+ M].1FK?9+5X0; UED1@C)X@2[+/4PB2*&X]1Q<9:X;N P$C@>Z9TMMWO9]UQLV- M/W F0CUEMRD8F,I?)Q,+ PGZ@",W"N/)N@'/SV?8. ],S-PWFM'->*[ M+5C>7%6HWVCPWUUW1N_[3T3-!RPC;R$9="+CJ57I;=0QKV#ND M/=6UP2);ID^8-9%9LG;7\[.H.;0FOG-[:6]A^/6-MP7;*\U_GV\97=>DWLO? M;5=1('@0Q!P'K@AEB.1F.*4IQ\)Q'8?',5-&4O/RQB"5F3VHEBZJ"3=:ARK2 M^A9'R/0H"L;DZ",+FP,K[K8=8U)8-W+&M,/FX8Y6ZGJ?RD* M7E7*B/);SL3VBPRH5CRF'J6!AU,_$9B$3. TB5(<93QF#J$TS6#3FP=)S1[: M;*M];TO7T*O*(^+1#5YL@(:&+37>BFI5O='218JPS8!E"IRU4&60T,)!RA3@ MR_!D\@WXD<']M^=J& OXB.#BQ9DU[YZ^H&];M2ED1?E4#?D]7@B]014O^H<" ME["G#P&N0@Q3NQZP]10B9#W5/XC**+5_N=IBJ?Q!(-W4_?!#)L.]^&U9JFE& M^0XRUJO[ULQ*4]& C.PZ032M$N9@8/K0,Z;KICNB:QPG<$!7'R3#T5PG2RTX ME*L/PNDXKMXG#(^K5%.MGU713;?C[\IU"$^=2,9AGN])G\_+LT?.AF+[^IG:"5K@@BN1-5,=F) MYJF;-&H>YKL)4R[.G4*-"+DZGQI^%;U^'P^@W=B<>B?*D& M.6ON8+TOSZR'Q_J'ENB?];>U?K33N]O50&%J=XG1VISJ231&^UO_BHMMM!8E71 MNNN_@I[UP.M7L[X'X4ZB0;>7Y7J\P%JYP!JX+-*VQ7Z7%EN]65ZE(\M$'Y;K MNZ^H58X9(TB\<_K6S-_K(S% @'.&:_H;;@X)]B7OI.ALAC+][!M]V<^66NS[ MW@^A^Y4?> +^K7\O^2LV:M1;(4."%[DNQ*3WO_V[LNX# *?5X'IL,'5HZ*&6 MX$D.V]Y&, [+2$T&EEQ,7<8A==5FXDEXI=$;50A>"OJFX&(59\1)W-C!8:AB MC-1U<>QG >:NVP0WE&U331I(X4&]&!#6M M17;@ W//AL@-.B:/ ;NB87+OL@OW2QZ#=MDN>?1IF')NR]WJOBSXGNWNRJ8R MJ H%LC0(7#\-<1KQ !,_2W&:T@B+T/=$&I/8T^LZ-T1@9H5L2'8+SZ8""3VY MC&NA#;0P_3, JJUZ4VC&4F3RW4YZ3/[KJ'J#RRZB=%.@6G6;?,XL^ZRJ\'[+ MU^L5\;*4N"G%C!!5Y> +G*1<*I@@:9A1[L0.J,JA77AFQ6K)P/+,!]1ZZ643 M+#"UF80!3B2?\VPI?WQ8=M&T\3F8\VSQQ=]-[ZO375494M^:534*,@+;[+:5 MJ8V2($C<@. @59T(/>'+D,GQL!\)+_6X$S'JP:ZLCU";VT&L>[$<:8)V(SUY MZ>F6-2D _42H PNJFL LW97?8S6PM?5-6!?WEC7>0F>,92>::XJC.B:.-ZW M8YDUN$A\E+_I6OO1/Z'H&5]VR\,Y:,B))BQ6"4M@T0&@4)@'KIIDKA" M>*&6CSI"8V8]/K\:J.A>=QOR*)WIA(P%S#"--8![Q3W("T 6;D$>UWRE.Y 7 MH(9O0%X^"D^^?!&/:L&_B.*QI,]?<[ELTYC$%5X0BHABWR-J]''L8QD5NICY M3L##P ]9J-4(+E^>3R.<[]]VFD[K$,+S*QADJ20--4=IR-9@(B1*I*H%S.Z?2KV-IJ':$$SA+XY8FN MUVVK]A4/G"Q1^UN4T!@3%JFSAL3#2>KRC$?$3Z($=@1XLOXR9W\52=32A)[X MG0IDVK.\$B8P=P-":'"RUXOCBB.]T_46/LOK!7-YB-?_&-R!_"7?Y$_[IZ9\ M._;].",)QS&/ DQXE.&8^1YF+B5!$CNI%VL5<%VL/+,2-;3T7<-3V-/NH#$8 MF*HT9"P6J@\R?X7'=[K>8EY>+XRN9]?_ 'R3^5BH_C1?BXWXM*^^'SQU0L\/ M4\R\N%'*8WEFO0 MP50% RTI0PA,-I/+A9;;#,9@M'=20:?L36JXI8QY51O/PLF\F^J_\4J3KV4 M,\_#3A(K!0I]G#A.AM,XC2C+N$-BOVTE.:Y,$+):7\/31I$P-5.-(@0J#P2! M/9JT1#>N?=;%87.R1,L".O(PYR2)8<2SC8_H(?G*,R.&A3 ]*&+D73/;<%\6 MSZ+&S2L.H276.2 ,6L@1SDD68A!'#2>"%V FID_EN)/W. M ')2/T9LYNVV)7V#GA7QJJY*M.1O5*]8F&$8E9N>0; E#9@A. KB_B"(=T=! M6!V[IX/0DN*/DEI4X75 GRNZUCOP[&=[Y^$N>U>6JAC@>+SX4<:G'W;B2>=R MF,XR\WUA6^JJZZ"D+YVB8K]=OZ JBR4XZG9 .3G(5KRABCE+!]D0.1@E$K4( M+)93A,#MIA=![YGM6A_%3NX!=]F;4O!\UR0+HB#CH8@\G)$TQ$1D&4Y8E.&, M$3\).'6I$X$&:O<0F3LHK$BJ;WI-%#@BNT\J>GO1M5B!(>(9S!GN_X\!LC7> MNH_$LJ.L1T!>C*T>>];P8.W=]Y)5 Y5!IVF'M^9.X'\7)$XW,D$=K*(8.)'',=I[.(D)JE/XHC0E!@VH!DD.K-2*3*(M\31 M#_D&\6*]IN4620\6;14KP$$;6J+4V\9L"PBFG]V6-C?HP,"-:MN+*AYN4"4_ MQ<8LK6XF0=OO?C-,\K4:XDP*8:1'SO2[9N;BKQA/W,C%KIQ['N@QE0GJ\]L %I:B"EB,$T_E8*>2AMC@^GN 59% MI^YH6D\ML:>HO5 L:>3IVHNJ7B^L/_\TK0!JFHW2_&? M>[%A=3-/EQ#&8JEB3 :"F&2IP(D7Q#CS/<=WN&#$T;I^#J Y]U'ZD2PZT#6Z M;J0C/SWEM"P5F,H:"02LM "(EE19A^*B"@X0P;G:0UXUO&NX?WY>YZ)\GV_4 M6(3[4E6//MVEZ_RQ2@DVLZ=6:9HY0K4;CU/NJPH:#R=E.@ M@'1G-@IW^]UV1S=5+_SGIC-W<>!![F-3F]A5,M4S$C-("F8H6@90PP%J6+A! M1R8. ^TL7ER$X;9UA5&3ZK*7&6&BN+C6"'S]REO+=YGR^M^OB]^VA]G1'@UH M2*6/'@0BP801CJ4=<3%W0NY)7R)E@5:ED0ZQF6W&@725@%7Q:$5=9\HT7&Z: M)L*2-(!VP5P0YK>81Q#:OL3<1^IU[C"/@!Z\PCSVCF$0W@;WG8!?T5B%:<1% MY#$<<#69)! >3N.08Q;S(!.$NUG@P6J?ADC-7N]TFI\#AN=#\M&,U*_!;!:T M'U-LI[DW1=9BW#X!S%8(/T1FV6A^ NQ%8#_UO)FNWFZW8G?<1J(TB]R8A3CV MN<#$30.X=?30'-4P(.HBLXL^V0_ M!$L:=K;XHGK5#^Q,CR??7AZ_&7SG*OZ"WBGCJ$%YE:6ZI#S(7]2(>TO MG^X_F'7H&(0_KDG6D ,5:@3T'!TYIA":G_SVKKKL(? 8L(OSX-&'S;:NNV=1 MRK!T\_A1U>Q^S&F:K_/=R_%$815$U/.\A&/JI@P3$1%,F> X(;XG/!9&3@)* M3D]2G%EG*[)HW=#-A?3'-L4&&^6>IJ6GMQ=:E0E,FP^D447[!AVHSW.NI W5 MTC8Z36_1G54;_OEFJ_^B897B42$.>?"C75]EPA',#P(LI( QB6F J1.$./'2 MQ,F\4 C/7^V*'5WK68%QX* MZ?W'K@%4E%%%6L>!@=DX3FS9FDGY9R'=]9SM!%>! M[^VF^C]5PB\5H&J^MWM#RU+UM:CHKE*IVK$;)]@)_;2>&4!CA^',C5/7B?S( M9Z!<,I#^S,[ D1M4S83--VR]5X7Z^08]E^*9YKP=F;NM;I\4NZ^B; ^J$#4( MEJ$?@)X9F5&L,+O2D6B5WE-"JW[H,#/#^94A?DLV!TI]42-D*)ISJV2ZC*F9 M8FK:8I[EK#HU>R]AW18L;[XX]Z+,"_ZSR(I2/-#OMSO)6KK?J3N&#\4]K5SO M* J9%W@<$R^1@8O+8IQ$F8<#2MTHS%SA<:=-E#] #-BUG!GDU1],3-LIGXCR MO^VWN^H(:5>H2X3*VA5/ OT@-Y8ML [6PN>C:]@6$;?I;:]3$2OE0[=W;SX< M+!RJ&;Q!:<4BDCS>H"Z7ZK.H^;1I#&W)S)I]O)JAA4VF+0%>6E%K*U\]2^WM M7B[Z;WFQKCBYR_Y5&H,WZL9V^?*1_@;H.P===V:G[GQ0&>+[2LT.+*DC=,44 M:KA"DJV;J=YMUTMS.IL[IR!AIFT>&5XS"$Y; &Q$T3>ZWA<=IB&!DKI[^& M<9\&-;)$^HC-S)([%36U@^;=-*(ND6Y9&DFWC%&!4Q[&V/=8D'EAE#@):*+" M&+&9#4U%2<:)%0/ ,'!41GJND2WD,,O0,^SG!M62L'\S5@>BO:8,PZ26;LHP M";JG*9=/_6-#(S]* 8"-U/<3V)7W0@L"U7UQ']^^>M6\ ^;NC YWSS>LEW^K4HS MKV@BLL#Q(TPSJ<6$Q0PG/E&389W4I=1-TSB&'._HDY[YJ$68"H/D+*>$9A'=C"SH,16W_[MBDTQ@O+-C^C "[J= MEAK85L %8,EZ @O:D_@ CFW, 8K7'=W^$.56E0IC.J(1#4:2R)!DY!$V(E= M=2LAD39&=6ES!$\31AWY7VYRD?B2U.P.0W/]MLF?[NAWJ-$8$9.NIV #/-17 M:'#71%4N$]5D+;=BFP9G^2)R#Z%7N94\#'CHBO+(&^:]0O+JE&"KSGB*C:HY M$=)(B&W?[#"7B,2EQ,%^51="'0\G(HEPQ$A"$S^./!?<-42?_,R*?D(>WB<$ M($8]I9]/.#!#T.&C/M_MAU8K#8301 ?/&^(G#!]'48,5C%,%58WP/> MOB]*Z9PP(?A6'8E4V8L/FV]BNSL+5/S,)[%'L$<9Q<3SJMM/+G:92(@3D21Q M4]CM)R '!H>W!DE%8"X1*$3-].(,@C'+.#:,J(@-_=#R4AVV_MAD'@_\S!*0 M&$K"5F(22'W97*69:"[2EX;+F!:7[&B^$?P=+3=RW6V3=>>49%Y*$\R]1'5= M"-0-+NIA-XI8[*6.<%-03\Y^,K-7M-5$44L56M?1*QH]BW$]8)AAN, ZPPG$ M."9K]1&]1!:N>1@#>EG',/JTF5X^E'2SE7'-]G",(9>^RYHL!5W7,<[1:^9N M&GLB]'$@W!B33+4L].1/$:-I(JCT" +0U10@_9DUN>5&G;0?6$ F]S.AB1VTP1B:$H+%D/*/5%S8JA:,[MC>DR!I=1^=\>BD_% MYEX4GT2A6H*_WQB,CA]99&:[<7M2YRF9P/?O[M G^;^3[O/OBV*W*7:@2?)C MDADW&E:% C,/0'G,,E1> [CA0/FQE1<<)J\!\'20O,X+5]]D4\9"]7CX6JSE M^UM5K;Y[6:E^IG'F)]A+A.J@XF68TL##6<9BDO$D":GI7;9>@C,?<3ZH5[H7 M6JMM<-MAXQ_^*-VBZ!^K&3*[%^-+;OW2U',6;,H(IOX?SP3S;EP(UUQN&T5F M_WI;/[G7NN V"G[DBMOX>V8FH!UI*@U+*CT$9=]5[>/C)O\OP3]PN17D6:Z* MJIL6%DP2+067K'09VV[W3X(WE=GUDU5"8I4D-.*"!M)V)!23.&,X3M, FDLVZ!D#.9%4Y+1A^&YEWLARK^4Q?ZY MBFFJF1:U6_AYMP'<1YM89F;=4]1111[5H5F' ;D][_;E!GS7;$HPT\D7BS(! MGMY>+PY0LD43J%&Z96KMQ1(NFB"[*1?=5\RVTO83CN*R-).VT]CT9UV%.;Y3CO^L(W>?Y_SQZ^[N^RO MV]H57R4L8V%*?2R\U%=SGRBFQ*>8L30(,AJ)3(!T=Y3:W$41BAHN,KQ7K?^J M!H!&_O"HP#3]8EMB /K'YVW^#B*1M&N_>:X>?P,89^GO=T[K%7O[#< >[^LW M]!+BW&[I^ MV>9;N,$8>']NTU"6Q484^^WI&7_+!L 2#.'7T'D+T(':/8YZ#F6>P&BFMD.+ M+J>@$[!.5''J6=,:Y6]BLQ?;51@'3AQPB@/?C]75;!>G-'"Q%Z0Q"R)/4 ?4 M+Z5=>&Z7NR8#K3YN0"?J^AB+/$Q"-4(C3D-,G42-Q8QBU_,)9QF'E&@8@38M MQ2@;8H;8]>(($T0P:_)Y"H9!+?4IS]:JIYME%ZZ7/@5S62%]]G>8'=B6N[:I MR['F46R;=B+<"T//9QX.4I]@$F0)3GD<8Y&*.$@"-TL2K>!\E,K<>?++1D+ MKBOC,AK7(VO(@=EP$]#:BJ8%:DSKY (=C9/_.FK;^-J+J)X6O%8/]1Z&>\0/ M);\MR[?[LG*N=/W@T[=FUBQ)2?ZSGA;8DM1W><\ 3CNZYMA@NO-0TFIV+ @> MR)WM1V+DQ)XMM9CKV@^AZ[ ./ '7A.KT]UZ463,M&7!"V_/J(A41BF11/E6# M=1O2\,:??;BGM>1*R,!TKS%:D+Z,8#)2FK[U%M.<$3!=]1E[S'0W^2+8OJQ+ MG1X?;[_1? W0I9$EYMYG'A_+ZHH[J@BJ,B[H-M./7'?/N1KTU1O0#3KR@'KD M857=-$!?L5?UK[OPQC4*[G(7&W_<+//R8<-*=1;S5M3__V&C;J!OY,>B>B&@;8]U3#&Q8%F+HLP\(/LLQQ'9:Q"-: 8I2>UI?YFG83+2W@M9!Q(>FE M,*X';J3%+5GT0TOX1S7NI4/;7L9#"Z*E-,@XK45S(UJPSQ,F>B_!=)J+?/5N ML\MW+[>8!)S5VHRC3!-'2]Q79&$D5:= M[PB-N4\Y*JJH(7N#%&$I%J1(ZZGSF'S&E=@2:ICJ&@'65EH-2"/;JWR[UE+Y MPU$YQ]9<1"4U0+6*J//H=<-]WVRVO.3OU_319++O\>VY_=J+";=OBLTVEW@% M-QOKVP$^[=M>CQFF56-PT:^*]@RC?"^!73W'M[/DJPSQO80T-,&WYTFK+9Y[ M6B8=IK.'B>_&U"/897Z(B1]3G";"QUGH^2EW>!0)4).>5%4SK)UH\]W540[^V;%GLG6(NDWF[/H\Q\'OH_JPA(,TNT#HKP??] M#_46(N/T^V*=J^Z1JK/;IV)WRXOG:J0=L)1(>\'9[4O%!VJS02TWU9E>U;V. M[^7K2'*&&M;TG09]J4W[$;,(#!IK@V4U0Y426!!&KH@^E<6\$S#PKL,"?]E: MLX;J&O VKV\+KU52ZTVQW6U7+$R<,)1N2Q:Q!!,>AIB&KHN#*"1N$GEI$HDK M&R\,D)[9IE3MK92[4FP04_2N[J,P)$(]1V4>P,KO@(QHW2,H*%&2?%3Z?O_4O5 M>*5AZ0:U3*G?GHY#;QB;7:*\8-4PJ;J&YW4E>\++JTM8>SNX7CC-MI"FRM03 MQ_?=RMQ?L? B9O]ZX*WYM["2F4]9)]ODN[??\RW$(SQY<9DTLWP,YNV=@M-S MZ(QQ&:62Y6/H5T7)8IZH%X$EQ^MT[45]JUY8Y^Y3_T.&$S?D!]893!FX'@UH M2G&0>(X,J7R*XS#CV"5.(%A(PM0#I8-/EY_;LY'_NF9C'8&EAQNOBR\RAZ@5V,F^A_"EY;\+9Q;?Z?/2WE]W7$LZC^^^J[NN8I7X?I"* M6.#$4>,@7(?C)",.IHE+'9Z%40CK-G2V_NS'"C4U)&IR-V@STI-#2R!Z^]D5 M,*&' 0W"AI+-,KM>"-8*ZTY77[B4KA?:9?%<_V/F6UJ5DF[2F_C0/>VT:U(;[FCY@ MHXUM"-%5.]O%HHMO;4.P^O:VP6?-2^;N2\%WY=/&J&+NY.5E,AEU!9DB+.0B M3VH^%+Q<[A3TN%)9P6N4X>B!.DNI7"^JJRKE3E=F[KVLK*SB,P_ &U,E2"UYZ MZH-P>L^I]PFSB*D:M"&W)_F!?:5;E8%_+.G39Z&R((K(?O>U*%5G]N,S]?TU M=^5Z090P/\."NAXFF>MCRI,,IV[D^$&0)!$'S;PP9V5F93RP@.B!!W4ZVC"! M*."VL 6YZ\5PRT@3IOX53^A($#5,+ M$1.<"'6/DM1.@<"<1($;\X DCEA]$V5:Z/H&(]0@7\TN3>UO:$V['I_7]0!4 MF_>JM?L6V-M]3'1ZF[LE<< TM9%#1?6F;O2^[6S7]C9G#726=M\Q2HMNKQJ0 MS_=/G5=LM3NX94SMO-M[^J+J=%9<:G 3FE*<."Z(7.\F'LT MAIVK3%"<.UO54$//-;EK.Q^CQRF8@:@X7/81S'9FK[>3V39F>NC0"\FK8\_;6-R6#NI]Z49 MT+OR7>K[(?$Q3UVIJ(D;XR1C0FYZ(0^\D)$D)>:CP\[)S:VP5:2T/DXCOF9F MV(6H]/35G@!@>GLQ->Q ^C G?*ZI84,@9QD;=D'L%>>�$?'QPV^):9@K^G M>:FF"[5CN4_&<3>-;_F=&N4MR:GSFPW_5&S*]I]J.N'V8[X1'W;B:;MRA4L< M%CK8H6DF[0'U<1)Y/@X"N74+[L9Q%D#L@57N9C8?BM=JWI9JO5RQ6_6^Z##< MMF;FJ"K.:YBLGNIR74W9E/NF8AQ5G ,]!KN?J9[A>K5/"F;G7N5# AO(681I MR9[:Y6U1\SN+6,^M]3Q$X#T2JH7NLOOZKG_=B&%S:/!2QQ ^BY*$2,\M<5V. MB4\83H67X2QPA.H=%R29UL0I37HS&^!:(XL,=7FH^P^US8A 9BN%,<-Y RR M@9F\6BQW9V*YG5TL^HT)+(O'K O!M)CL-!H @!WI*J"SRF(M! "0NOT"(*\9 MWH!N&@^\E^Q^%L_T17TM),FW(MVM AXGKA\'V(W#"!,6N#@)2(:]V.-1$ DG M@+7''",VL^53'1XIY]6=A"WZ06XP^ZK#U/9'M"O4E+IB_4WY+$S^)9>//I:B MJL@!1KBCXM1S$VT)"7BLTO:^4=];],.1L-PM?D2*ML4+UQH(;5V_'B.U[&5L M#= 75[-UWC%L"O*D>HO\5V52[K(/TKAL'G-I3FJ7;!5&02BH8)@RZ?$0)P@P MC2."I8$EA&?G\OB2+D) M]BPV*=&":*MKR3BQ9=N8: &_Z&NB]Y;I-B\R4UD:2W7/,IS$(<#G&;&[P.2&M;_"BQ MA3=Y'>"7V[S66Z8E%U^^BO5:U6_0SXGD\Q2TF 2>AZ.'9#)OUZ7[", M$AH$6IK>O_PR91<51=20A!9>G$AC7&>OQPC341 \@_*+/A17%&"<++=P"48? ME,LBC-ZGKFO,W.G46OTHP\2F8588!#3.4H&]D!),B R;8Q%[.(R\2/!0>(*" M]M!)BG/G"MN6PQT&FI;#D@7#)F/38M3;1JT*!Y@LO%(NQBV8)[%:[KP\3.]5 M&BY/PA_JLSS]HF'A!\M_%EE1BL^"K64@F6QN\L>Z/?;W:[,T_U. MY>D>BGM:53FD813Y693@*$I<3#+.<.ID\J?$B5CD$S_V0';"C(V9C4<]S652GXA?D3%H2+M.-Q+LU?*K!^T9@;TE3\^8-[T]),[\%N9X _-)_>Q M_>1&9HD=RPAGGB4VIWQM)6WG8''95.^,0KY($,])RW3DXF_-)3RYNB2[D3^R M^MRT.J1^J?]['-1%6!PDL1#8#5-'!LDAQ:G+8]5A.Q.,\=AGH',E* -SV_<# M+^B+2M_1DM?SO/Y# .>?&4M8S_C.*3>88968JIJET0S./ M8N+X(4Z3C&/F13$7,0E8!/)%Q\DM$FQ?G&H;-$V>D)J>;;$G"Y@EJ>GBBO#E MN785+%NL/]8"::N@>)S8LA7"6L O2G[UWC)H#[M>'[L"MFV4MK^(ZF:M;I?8 MD37F=AC6:]33!TJS(F52 .,*:Q,[,)H:@(U^K2G;:ARK 4PAX=6M'XQZ.AC60EG##5/&TA^.< MU8\:\.PW<7S=ND<-R"--'"U5/'8')KS-M^RCYOWLP?=FW!>Z@S,4S76A+KW: MOBP]B>RJX1FG*RX^/*,74-_PC/X';34(K9)OQ_X3QXO,*Q$*$OH\P:RZ/>CT$@;YD_U:.I9IX*JY)O49(63&U<#K/[^\425UQ\-SZB9>%J0RO MB%Q.:!#@F7H:Y'P11ZB2, M1PYHL,\XO9EUM*6N2D3?T.=\1]=U_ ,I3&R9 M,VE:U!]N-_ST%YTG5S3,7,*R##.B+OGZG\)Q.([I#T?% J'O---:Q*5>[+7]0+ Q-(5WT2 M4: 2;FF$,R<4F#!&<4Q3'T4D,]^V7W#8M+6 MAJ!LI76OXF79Q*\-L5VDAJTL"@_$.REH55[]390OP$D@PRO,[.I?-?MC!/=T M%&X',LQ\=&BBENA\8T"F$1I%XR/++A:03T/KQN0:3U]WN5ZNEC;5$(K XT:- M]/K I5KG64X/%8/-+5Y^VCA4_FW_)']9=V'R0]^)7>I+-S%P,$FIAV,>!CC) M8NYZ@>IV$4'<%/LL+N*[T*:!;\..V65]BQ^+GM?RNL*&V:)#.X .LS?HR"[J M\MLV5&XYONBLW#!]8[T9UWPBM=QUP"*#K]*FP+Z A_H:S$ )WD/YR_[Y>9V+ M\KWD1,JIF67=@!H1C=\;I*8/IMEV<2G%G[Y2D! MVFF^; !YI DS9+7%FC$;0.PV939Y'1Z,?MG]_;YD=^7#MGRWW>5/U7?E%['[ M6O#C-UDS+-59:^ZSJ.KDY5Z&[$** #U\^8R.K*":%_V(54LXT[&K;;D #:*& M2-"O5@^GH*"- ELM HN%N!"XW6 7])ZE0?(?I%,F^"H4CINR,,1^F@:8.#S M<49=[ 49.2==45+= MS"0IF%7HXM=3>D-4,)VN =V/ P(K; _KEO2QN_*BZM8#Z5R;^AXQ4Y:'LIHA M]U+M_[4K4%TQ6O&(^%Z0.EBJ3RHU)Y::$P8)]J.,ADD@./7B.M:RFV_G5-M+G4 M9T\-IX!9TLE!,HLJZ!38"+&O"8[U[>?6=?56W])_HD5HGG4B<) M"?9C$4HWFA!,B9_B,&1N$'-?[G9:L? 0@;G37@U)U-)$BJC^S()>F8SKI0VD MP$06#"1H/39<$)Q&$4"_ MON<(3 (GP&D2I)BY#G=C3MTDRG1/XL[6GEFA#M3TCX;.P8^KSY608)IS(#3= M"6(2EOZIUA7PS$ZN #!!9U4#0$;.H\[?6.S,:8#5[KG2T".F3G =?*KQRE]$ M^2UGJN]3VZ*9BRA@?N)ARHDT )%TAREG!& >:T"TYB./T5K84=: ?>DMZ[QDV*N_*N$Y MS%0_=I-8>8E(*/&$#'>=#!,N.*8NB3!GW$NC)'6R")0H&J0T<]JH*9JC.Y1) MVO4H/V";^T$9Z:FS%>0P56Z[EBJB=63;:11BL4O\%#);K=X'Z2S;KWT*[D73 M]38?1GKPYIFQ"JJ\HG4X.:V0JFFSE4SGKV8$;I 4-O&X*#WVTV M@V_KKC.0^K)WG\U$QMPS"$L?W3?JT.L:HF23W62DVH:8>6K;R,ATG,I ?C)S(X"3(7TY2' MF/(DI9Z(:$@X:!H8C/[,5J7##2IZ9B&J&5_ $ 8H7\W 9CZI <.=CL#JCFF] MWDP]8JL[^-!B*&0F"UL!$I#ZLF&3F6@N@BG#9;; "'68%>E%;/#30AF9)J8?I+*J^DW#/ M%77ZA:N=A"HENJ[.D8X=TIOO9YPXH1>01 HTX9@0XF :<1_S@+HRTN TSD"! MAA[9F37Z?5&*_'&#WNS+4FQ&KFM=(SGPKF])'N:;_;E8.OWR!T8:SV /8 *Q MO^./$7VMC5Y#$"/[N\[;U]R:J7K#W3;?^I1FL2=\'\=QZ&'B,AVYS\1CQ<+XB"!UQ00N#WB4R%8Y*CJ>YP=+OU-PT<;Z^6C9[!O XQS#@V'WT#< 9C-PS& MZHVA$P*O<%FH#V#_/:'>)PW'3M:[6;N9O2DV57ZV.D7J.WY,2>PX7N9CXE/I MZ<0\EJKINMCG(>74I[XC$ICE G(PNUEK]W?6[N^B+1)D#6O 1 A4Q'H:/J/8 M8.I_X0^UK#0]868_$3:4A*U1ET#JR\Z^-!/-Q3!,PV6NJ ^IFL!L\^I6DO*F M5]SS/!:R$$=9(ETF$3""#,'L+0(9?!BFEMMRM_J%?L^?]D^' M;(?K)$$DL!?ZJ7+/!4[].)*J*$+FPQQ7L*C P MI6K(6/2T!YD?TQ_Y4D=WY+^.>G.YWB*Z,@BCU8_A!XQ#^_/S@,-Y%B$\8B1( M,ZKB)&X#Z3@_3 ND-O)SQ]& K;PZVU(D@O"G&H+BT MXUH;0@ 'N#H'>S<#Z3^K@? 4>GL1\2"EI4/C*<@],?+D*_#V5A_J>_+'>=0? M =/ZAE^>[UO;T!P86_[1]MB^:8A&O9E&EEVL(],TM&X?)HVG#>.BNS^X82G(R8&B[QAC]JEA"#4_0 L@:O>[3T=O/%Y,YS"K,+&[PCF]%3)9\ M@.MX6=0KL"*V"$:CG]_#5G;Y0$-KNZW]SG?/OW)KGJ1MRA0>)A M06(J Q8O5=<%&4ZBE$;<\Y(X%!"C.$EQ9L-WI(].&$"* V KN4GAZ=DLJR*! MV:51:9%'!3^,$% M9E;EABY2A&]015J_\?LPZNFLH17 ,$7M8IUEVK 6+J-,X?"JBR4*)X%U\X33 M#\.C]'>;7;Y[N>5(EF(9"M=8(?4P#%N#("6CLQ,P3 M7+LMW2"5F16QIHL:BC?M#ZC*9=]M "']L)RFXWLKZ&%::0P<%/]/ C-*!@RO MNEAF8!)8-TTP_;"%'J]5P50[Y^I-L=W5B]__Y5NJ]GVN[8KZK4M8(>DJ><66Q..E=:P M%0,WAWE[JE>LW(DGQLU!]D)(8QVDYUZUW0?_RP>JSOO MFUW51=7S8FD5?+EG!ZK^.G4BN8736*7>2<3\T/%3"MO"3PDLLWL?:0([R_;* M1'>[-D=JM%/K@C38G_N17+$UGRVX\*[<#^=R0QYX#AZ&_K(KUW+C>MK>90\E MORU+US@)8F,KUX)Q!P29@&6G7T)J+J=8$J*Y>33UJ%G%^V##EI8JWHO[_#YOJ MB.?NN9KVLWEL)IP[PHU"WP]Q0%6=LANIF)-E.$B)G] @C8C@;7@1Y1OFF/@ Q?6Y[?#8%L*,C6) M+AIFP@1Q'F@"WS;N[?YEI?%INJ8OU85[NJNGR0C-BP7VY4;1([P MN+CI6__H!JHIDD:P%":)*FHAN']EB(9=B)A+(S"_U3[G 2=AQE#B\ PH:' $QZ080*=<.$5! 4DMS\8%#NR4P.A@)31 H4">]XA MTA?_?%B9"I/;IZUU>-]X9FPO<,3QV:[* BFYW-13+V^?5CO(V?I$5(NXWE%* MH)5V"C@D'RR:;Q'&+81O+C1=W-["_DFPWO9[MWWW'=W,-V41EM&^-K'[U6+. M7ZH_C^?"))8Z+ \9#I,DP421%+,@#7&8BEAE(B.1 HW7MB,[LK653)@[G'O] MH?V 'N#D73OUV6VB_I4",\Z#/HX;X+[F[-H1G7;"+D@1 M%[-U84^[.8PR]O^JQ:&;'U5UYAZ4FXF_#P ^Y]4_=R/5^)CTOQ09O"3&8\"PG5Y^B$19@4E. B%+FI\Y L MY!$O$JMJYTX*(V_>A^ZCBJ@^\PEDR,*;JD[UTF^B7J2%F2984*>.JU9AKFJ] M.EUQ\AZL5H':FK':/P@_6I;Q.-_J ^SBY9[.Q=\-)G?=OP#-*-FL-;)]G9[- M:EZ0808];_Z][-6M&+(_D5II:/BDZELY,'.TULL(22J(Y$['72L"DQV#(>(V MC\>@YQRZ",J\\ZU8E1C?Y:9AVSYP\>3H]TD5*<#.V"'AL%E>)QS,"-N*+NQD MA74)=(KDUAYPN=QT?0&=HIPT!'1_"FXG]U*N_[)>[7Y^WFQV^KO[:0G>!WN6 M&-ER#&54DD8U[1OT:;7:+E<00^I3P;!%>9(>9EI]@H^PI5G(Z&1K?>M.9G06 MPC6MS^;C?M "CM?PMBVX=\L/.DY^+H=?EZ4$)EB 2-8TIA@(KD9;Q!:#>F;'8G1D;W'1]-[(<\#ZW\W^=>3?#B1KVE=N=X?U%EXDS/&] M[CN\&M? MX)'@CSPQN:KHB'X5O804()W>H[)PMU&K[39-&!];W_--[,\DT$< MQ@(K3@),1*)W 140_5=!(B4#D1>P[& [G;'3@3754ZQH0QCH>KO49)D%O%YX M8-K/06YXBJ]?*E\YO0XJTR;Q^D6]R-H-?-PUXGN6RYW\I+G;8^7_8[[]\5Z[ M$>T=UC5JAU+4S X5.,_R&!-5!+C(\P!GD8I)KE2N M"$="NJH\=B)0_(O)C# M( CTIV8#[?E [^22_WBB:V#+IYU2;0,DSZJ"1CL +8T CP(2WULL8D-SXL " MH(;+* 'RL)L?^+L67.67S15E\^M>R%U6'(TL=NNS6 MZ_GRL:Q&. , M5W.0.(ZCJ2?4;,K"W@;+:,^S.4T[7W G."_E[)*$ U MHVK3U^1WK[Q-.R!^#+5>S)$?A8@'_(]JC%L=LJ0\DURQ""O!0DQBQ7$>!Q(G M*I517J12)@SBESLIC>QC3Z$LKL#S.-&.G<_S(C,T#7:*W%&/0?0?K0W*-@9" MQPF=UX/E:!.W%XNC]0&8Q?Y@3$=W/^E+.2KA3GTW3D&*+RNZG.4!ET7* LQ) MEF 2R!138[IY$41%DN59FEEA]_;0&/V$5E,U^^ZF(HL6FJZ=P?8II]]4/8D, M/6GM":([A6J2Z(L7<45=PU1>$HXM]@FQ,<6W=D\6@M6.B3'C;$@0QV'I MG,356+"^=S(V'W7%]WE? FPN/B^%_/7_Y,M,9(JF,H\PDU&$29X3S$1N&K.C MK(B2/(UX" /X.:,PLFNIP6]JHJBDBC19*,;/N5[Z_8H7:6%>!2RH \Y/AS!7 M /VS'=F1#;+!Q'_ XG%+K=D%Y_YU 3/7!OV.8<3HCST7'N-V MF-B>@GA+HI-&]#!%G(?WP*?AL?[#FBXW2JY7ZM-\29=\3A?U+4'5RR6%6JWI MYCM=R,TE'$/]H7\V=P8?)!KR5>/R_F_I)@Q0>(T37(L5,CTGA[&>D^G M!19Y09723B>0U@>&,1D=V1/MB:/U@3H2#?+VT?BH;VOX!/-6W@'TKJ+BNKQK MW?.]OVD]<%["-] -*IF_06W ,9^7Z/ JCT*@#V_O5=J?SM[**W4[XKV)5PLZ M-$ZA[YZ3YZCD)SN^3J'$YAEX$GHN]W1E%O9>KC7Y)\V7O&.+&J[G']0T*&Q? M#&+AC.JP/I01P2GE"28BDOJ4G<8ZW \(8Y1%223L+^[LB(Z\I^Y)(?VLY5!S MD,ILKO/\*P)ZOU=R<(,:/* C$S?HH*2'<90$N03TKRS76T$O2@/>%,*D[[TZ MM%QJPKM$F'"GEXO 9Z] CF@,_>U]7RVVXAPX EH0%77C\MM^+3@C[:=NQU M+C"R^6FZV!!&AC(.3SI#C>_2$>/6]F#8KXA^2_2F Y@=VHF/_C!<>.K<&Y32 MJ6^O>]7)NO8&!6OV[ U_V!DYN1Q\^:O&?WDGEU+-MS,:4:IX(7"8Y1DFBY9KMK+=+CLH0;ZK37K67]FZ66I+?R%944:_L8IV-^ 0 M2%=V>Z8'^6&V6@MNQMQ_W O^;DAP%_#C/K'\H1VW4ID:WKA/U!8\X]Z/NQFL M=@1_V]0%8X'B/%4)Q6'*"QW1D@(7!3'%.HHE69%F(K ZZ;>L/<$V^K?O,/-K M2FYG5(+:A'IW&K:/G+-UO9]JR,2$Y\<,KE9 M7@BNH@P7>9AB$O%<6PTM,)590<(T81GL'-A!9V0+JKW[@:Q-7A>D)LBN=I7P M3KL:2&['3:U3*J^;VB655]C4.D5MW]2Z/^YFJN_IYH?Y_\?_VGY,-_\7&WHHL2VT$^8U'F)Y[V3HIXBL%IN M#E_P4.:!"%B&113HW9/("+.L"''(19HG*N)4%! _\!I"C.QDODGS+=*G_@JI M8*60 8R\*?]$\LA]/2Y@+UOY>Y@7>I5O@)V+>^OO%>8_WYH*,$ MJ/J(>:5G_WCZQ$$TM)>MQO,Q3S;%0T?Y1O'6K_F"/&T%KR+"I/O,:[ZD\TWL M57EQ[(\U'1\E7I/XL#-M6Q68A9 MP@0NPD@?",-($5< M=&_"GH9W892]'//M2QBQA_EV(6>B2+-42(ISFE-,TIQC1IC">1:$)*9A)FEL MVX!QOOC([J"D86+1,/J-_8[VU.U;+RZ4T6_CUXH(LV2H=*!^BRXQG%HM+A:; MK,NB2XQF@T7G9]SVWY9Z[,T1K:#(5C+(U#%02Y M5>FS%;61S:NU:P"VM?8KRVY']:8"F/FU2K_Q#$@*DM'3IME/:]*]TDKL\RW2 M[B%X)<+GY6:N/_FP%N7\FKG*U=L!;;J89A>/7):AFL!6W6--@_Y J> M_WDIOM(G(&Y^_=#8&5 *&6EQ*LZPO3E+ @Q6+_'QS;V@F#_/A1F2VBND T3^ MF4!7H./O5YH8&/],@$M,_/,/N.=3;I?G-U?'#N" R$A$.4Z4D)AP&F"62H%9 M'(5)R(7*LPR:^>@F-_;MT(@9B1X=VN<._&@&?LM?JN#\VGZT"_AA*3U>E?<0 MF_Q2>UCPMNMGBZ<%8Q 7#)(L59GD>XS1/J.)Y MD)((5/?026ED@R_IGH((?W%%K^_6EIU]>]$!S+0=Q8>/'!\2S=>,\4XZTPX5 M'Q+W8HKXX /7@9^_7STQ4TYM!N0;D=V;-,^JA/8SV*I-3NK]J\+F(D?D-(;#)Q >(PS'1DDM6(+IQURZ>OZ'%K&"S[6I+%W;>XTI^0&[EP)7],=4\ M@E95Y]S)))5Y/8%8OYW-[S=H*4NLP"W]Y=!-=\7KL'-+$RH9YJ]Z9M3\]J72 M[-=*LYI#,^I]70V^:3")MBM4L>FYH>]Z??EL_+N"F^D;!*]776LCH8=EW9RF M=L/T\7$MJX[C.U7W(Y\AC_.BX#S.,ER((-/')$)Q'F4!5EDA.8V"C!:@8Y(5 MU9'CJB8 ^2D_YE]JCF NSTZ9=H[-NXI@[JM3(Z.BK8.$]N2#[&A.ZFE :CCW M)["'X5F$V\?'[<=UZ;&^KK;_7VX_R&W9Y2H%>,:HS5IC'Z]J74FD&5DMY6I7 M'C&.RV[(0X5@CFH9%G$5)A,/0("YED:R:I47$TD#*J&"$>JBZ/:4Z=CF! M)E*BY9BFC[KPMD+_KP])^L4^ZV7A5S5V.K6+'+QK"N8N^LINZQDO$U;=MDL] M;M'M&X"PLS87C:PJ;:+X,DFSQ:?U/C:!3NW MLHY/P=$/]]O1Z5R*+,S2)"TR+"FGF,1A@5FF LQIDU6DK<7U'E02;N@]@B%5POL!D<( M%AP$/-@K5 _*8/MSDT$*]K+=Q _L_^ H\VL__JJ;_4RV5_]//-!?LS0-Y"O0^3I-8B4)E+ =-EW3@8>3-WNE&T$65=G' R J".2^+B;8W MZ, 2VO-D4A^3C;7MT\@T0VY;.7A+(V_[5 0<@-N[E&,!IVEYU7[.'%*^'&J2 M2*14$7&.PS)KR^,V4AG9M53-O#K"J<[.[J5;[2JR MXH MBJ-/3>JC]#IHBO;SD6P>@2?Y3/[@EF]W=+%XN:=S\??-^]5WN9"F;Z">EPQ. M]D'6''O#;::O]CPAPQ1ZWOQ[F=VBRQ>TYVX_?=P^\0?27[^UCZDZX);MIK41 MDH$N^G!*"H((398<=!&_F21T>AX.L''[))?"7 B5#;$B"D619Y'9^#DFF;GI MCW.%>9CQ)%:*!8$5'L#%RF,7".QI(4/,'E'C5/I^&[]*)I@16XH#@M!H9=T) M/^-TIPW58CRAO?4D?0& MLT;/*@-MH@X*<-I#(70FVT(=A&_NH"Z/N\X)U[']9Z'7FJLY+V.OK[L2[UL0 MD3*:A5B&+,8DCS.!.0TX9$9+#YH5W4!H[BUZ-TS8GRE/JJ"(/G1_> MI:_A+=B;%F!.P%D!#G/%!X2[8KYXU\H3SQD?$/!RWOC0 ZXW8L]ZS=7ZY:O< MSGBHXH0',]S7(3 M"GI]55,IVV]\7E9=DD/T M<2W+\ !8)=JJ(#OKNE9LF)49:MB00X:>B6(KBMKH]#?/]Y"Z/MD\V6 KB4EM ML4_([I>O^BO=EDC.@NS0+$X)S@)$QV(4E[@(F02ATF6B"S3 MT6D2>@#1.:4Z]EWQ'C;F'$['"W3.F0*9\6JQ+'"6J!03)G/,N [Q\S"+,AKP M( @X;,28=Q4Z#1R;5(EV'M&[8H"7Z5UH1#>(;M&>B:IB?G14HG:AQP4G.J/Y M%C"*VM5@"574\;!CCTV)S#"Q42_E9,,_C^RBU6&H,K OQ^4]V/F?L;4+XT@&E!4TRQ)!;)SBR:HC>S8ST'6^VQ+&>OANIJV9;'WJ1;ZW9&S;,"3GIM8ULZ@58P^B]8/-*Q9_^UHR:=K36*. MK>SO;:K]EZ[9+H.':68C/LHE?_DFN9P_&P.48A871AMQ&\%H[=ZT#$E7N;5/U$S"W[[\F'U M1.?+69AG1-&08RHS'>B&H8$]BV-,5:P#X#P0++,:O=1'9.R$=U6DLJ>)_JBH M0EN1V[1CF9F]4F9@(A8J+CSIVB./KQQK&XEI4ZH]0EYD4/L^ZS@A@BX,#,KW M'U)NOZRJ0L[Z2Y?3()$927%4I.;LF::XX+G^*:(TY86.J7.027:3&MDP:\*H MI(SVI!WMLT=A=E;J1PTP6W75 'SNPZ!POF8]=!.:=K[#H, 7,QV&GW#M>/B\ MU-:A-^CYL_Q M_1]53 X2Q,>"'.53I.8F'-QA!D/"AR+2'*6,B+MRJB'"(UL MQG6Y?X,V,L31^X&Z2)BR^HW8IPI@)NPJO4.O0[]H5[0Z="P\<:=#OWB7C0X# MG_<_/V 6!F$69UR?= /]!TD*@HN441PE69 G::!TI.QK;,#(1CN$AP_!U&(#G7;B7U)N!_N_:B:V>\8$!4J:2_,%_M"XW]N&V'\.B M2KAZ@/MH5U6_98^D)>!Q&*"@29 ]>N7W!.K13N,5\3QZA>Z'\NA_U&%JN!D4 M5I;]F2I N?ZV70+0"=J?'MG(J]EF#:IZD]KNUDLPXD"'[,-F?+W8,*MUE1@V M;[Q7*+?!X^U+3C>!O%>DDU'D_9^\KO#UTVK]3?[4[_8'-0 "[\O9$B5"WRS+ M"Y').,8R#TQ+54!P'J<*IRP3,I=I'"AR1;EK-V6K+^O51:[W->FR0&Q=>JV7 M:JB&6T5KCR;MPFI/BKFN>M44UQ^IEQ6KU;B1[[V:<2Y8'1;6L"@-L"S+X(7@..>2X4!$VE,4 M410DP,NP/G+37(DUO^2'CI,&%]"KL5X%VEZ0^5*+TS69LT8^.?#ZEZN3"C_:0F?H=?^^-CE'^*?N\VV+.%Z6*'[ MCW'_D//''SJ O7V6:_HHJR[3._5AOMCI?[W<.Y) 120ST%L\(6;& MA9FQ$RB] W.6YU&HX@ATL0VD/_I==TD6_5ESA6C%UK[G=G7D!/TV7];__#LL M8(>JW"YZ'U&1,!>Q9P35G*!CY_+E+GZ#:@;]1?:.BO 4YD.I3QKS.ZKF_ #@ MNLS5H*$??_W47[7ZKO_ST\\RI\#% MYA4Q0_]Q.?^7%'L 19-QK,IN]]VXMTOQ95ZQ,I<;_;O=D_[X4CO%Q_GAPV7* MXN$'7?YEM1)_SA>+6<8"EN0BQK%(&"9224Q#'6 5F"\&:LA1MOS4DJ"F**AB[X!( M4.)"-<1!M3PWZ"@1VC MF$8Q2[",)<&$91*S).%8)$F4D81GB0 U?@^3'-W=5 P@67, =2:#*K-U(3X5 M 74^K@+&R%]>8B!@E.[!AL%7#I#JR?A%_CU35Y)1*( MY>5IJ7&=&-@<8]("SH"+^ER3])A91FGTMXH/>Y4$?9>6BVO4Q*PCEA M@L%F-D.HCVQ(#5XJ>.BJ_TR:K!NW^%D?V&(6&_^?8(.KP7^Y$19MH- MFHVDE"8[?YZ+'5V@7OE!._:P>$X;>,^RD^WGPZ(UMW>+3U]UF_9)\V9LV1BM M08E^O]ML5T]R?EF;%AIH%LQKZIPNQ$S7U&TYZ'">-MSX3FK["J[WZNP8;*O<0UFK8R.*S#[ MYSUAO-^O5S_E>OMRK[]46QT5F%D:/\U'9D% LYCBE4@" M*:J*(\*[G=^P)VYE+J==+S#?44X)%?/MSM2 F3Z/GS4K-\AD\;=EX"OW[%P) MZ]ZM8SLGXUEOWB#=[P\Z*QFY*97V<5!IUP.Z#\H_%IQ[-^'7!7,?5,@@E/OP M"BZMZV?C[ $=JVW/CG]G\),N7]">\*&_&MJOVBKW\('@6I'!IWPG:8%]Y-TB M.3:-MRPX88=XMSBG[> ]GW.$-A6B3(S1A>DO_[Q\3W_.MW31[*QDE.69HAQS MD@68)"3$-.81IH2K(HWS@A6@&9W#),B,[@P-B68.%&U0RH;6&:D:0X02.W=:GQGZW,()R8#[!AUZ<4-TLI+T* MW*UO_9/,# M*4=? )./PN+3R31B&4S9"U:8:E7:'5"6:GN7#W9D:I7:%:R&2U:\A<,X*F1O4]U/^0-!11 M$48X"PIN&NDRG L:X%@$0E$=CG&[P6N]5,;VGA6UNL_-9>+,N58LXZUK907& M675#UU[<\6;)=(CD=7[,.8U7F!G3(6;[G)BN#_L;1U%6RO)4&2 _A2/&2#_.G?VX4QV]&*JNU$=H-?JYOX>DPZ"S$.P&BL_F\:WKM5@C](C?ES?W=^GZ] M>IYK 6:*14422XKC,!1FBK;$+,T9UKN5R"(59B*W@IT;(C1-0JVFW4@9[>E# MTV@=ZK+-GUVO!*?$F8/\#NFR?N&NR)-U+#QQ@JQ?O,O,V,#G?4Q):4&*]S L MI6_5L>]?^D>"=,T>N&9\2J\.AS?H\=0'LW1'S4TR5\5&(Y[&J_22>L4I*S8J MZ!^V8K6"VUGT=%3Y7&Z^S)?R\U8^Z?-ID@:"*6DV?HI)3@K,@B+"8<$BJG]( M\B*&7")UDQK9LQC"9UV>?QC:J"0.O$CJ49C=T=:/&F >PE4#X'/PL'">SL8] MA"8]+P\+?'Z&MG@"'M"_-WUWQW1,G/(T)"'.@LATOJL(LS"+<1$1';S'>1[2 MP#:"/UEY]!#@V71S 5O6+^4?#LF=I8+NS)8"@4+N5N:=8NS3E28+JEL%:$;1 M[1^ F<4/QF:-8E1M_93&/2P?;ZOZ,8.@N=]; M&1=YE*@ 1[3(,$GS".?:;V)6T)PS2GA4@$KLX"R,[#T/E/?5:VYP:Q%_2;80C-E[^CHQ:/3(U2:^*N$T\G$0<&)CVAN"OH M_.1RQ4JN30#["4BFD;>]#KF\%F%4<]*\!OMF>MLW\ZW\+M?/=.A8N-2 M41HX@0VX&6'DMV?G--_2.X&YV-O[S^_K<7SX7?E2ZK9V=+M>ZP]*\[/)PW(S MTE26. _O5YMM$SW89\_$-'KTUG8Q,KL3=VY,H_S+YH^)Z,(V"%[UF[EDN6>FZSZPY7]UW\YFGYCJ4F,\Y+U MO?FT_,8M OI$Y^O24&J@A=(2M1'MUFL=<-5]?446!#J."; *4QW%I)S@0A"" M11R$2:A_%^0@H%,;HB,;B6&A@D% 3PTF;M!ZSP8L%K'2HUT\X5L[,.LK%5.2 M+^>\5$1'Z)"$2.EIQ[8B.>FN"U'"^O8ZL#,S#M"O:%]NC!GZJGFN&GQF M)%?:XO2>G 6284)9@?.X,)/FHKP("&<)#).TF]38UZ%EM^MBM7S$^NDGM#CR MX-!5W*XL.\OTHP*8@5;2-XC>H"-9SUVZO:+Y;+AM)S1][VROP*UML/U/P,LJ M]2)?Y6I3QW^659,G#XUL?9H6_OKQSM+4+D7JMZRKI &F"VI!/(:JG=P[U1.> MKC19N6"K ,UJP/8/P+_J]W(%^YH?'ACY*W[_\<[^VWV48OB;[20 ,'[[>.?Y M"WW!M-.7^;C*9%_D"\:;7^++7[H%7-]W/W\NYG+]:;XTC9GWZ]7CFC[=L<7\ ML;QTK-NKR[LU$^O=J>J3<[JX7VW*:\>/O[8&18$MY,?E[DE6X%4SEZ+&W.D1=:_.\0-/]79JM/.TWI4#VTU993L"(2)PFDA=8IBG').,9-I5%.(IE%(8\2(K< M"OC@2CY&=BFEZ?"FZ2Q+YHSAF!J C4$,J?FK9O=P4Z>R;K)H7W!]S?OH]T03 M:OE:WU3QA>X4*CE#1];0/\KA2%4AT.0*MJ]SGTC1;M7OHRH<5!?O04T]U?+7 MK#Y9#;T'%30KZWTLYPC8MMO,E])0?V(ZR*WJI,J*J'])\5EH G,UIWK'JH!V MZMDUXG8I&C??^G?Z"RWJN+GQBUF>QRHG(L1Q6J281"3"N> "QT44\#3D64<7\?O*6*"=M M-=A$M0!'V,HO%FE(.!C>)+KV!:DW+K/3 O--HO@+>+]IJ#K..J>;'^;_9E#9 M,UU4U4.;[7INQBZ97V@V3O^A\-M,+*U$EG<=Y\:_R5GP-G)^6^6DGUK_* MB[D8>?\Z7'CM-JZO^UO[8DG$0Z&DP#*.,TR8"' >L1!G*LLE)4F4I* R.C@+ M(Y]2#I1]=QOW:=5N0QA75S"G/M!M?-3BZW0;6^ADW&[C/@;>0K>QA8(LNXUM M5G*,N(^ "_=T?;*82+'JT_48^-E+["M:LZ X;8AEKX*+N CPJ-_199]6 M:SE_K*L:^,O#FBXW9FM?+74H5OYM4*)S0 15,ROW('JP:JX4> MS8@M;:;'5H7Y4F\+6%8XR*J2K+X)YB]H>Y3-I9-ALE=OYR#?[ N%N5J+V6JU M1&@O$FK(5)[I&U*AHU@WR,20*V7&JVDG7@F'FM(9E/M*OO''KXWZ6D8>SC8. M[V]B=-NHK\5VL-NX3#@UR=S+U5=H_\#98R-O J:_Q%3C?X5T$YQ+UN]JKQ0* M>. ]RN._9:9-!->FF9.UIFR;:1/BK'&F]2-NX9ZY-MN^&&M=+;4Y?5@]Z7!C MQ@C+J:0*TT2?!(E@%!=1D6!!)1&*,);%H.NI5BICEX.6--&!*/JC(@NLTF]7 MD%WP]WLE\K0_M].8=!_M%?-\O^O_L,,L*?'/AU4)EF_F^-D. MCVH^-+)E'3=H$UHVP9'^ S!$ZD3*X1W*64"8#77+YFU$8:"8-3%3QN]4>=5:!WUA0@M)D_1Q(;FIZK@US96FKW*/^,%EH:0P'48\ M-Z._XP#G+(EP0)64,]=Z51,O_'Y$A=X$MU+ M>B0Y?-MC+[)]+XX/T=T:;9Q4 &J@&9*MISNF\]')6E^&F&_VM0Q^UFV CER7 MO=CKE=CQ;?W-2E4N8Y[E6+",89(5!CB=$YRF:1Y1(V1H50?10V."NH>*JCDI M&+( )].EEF$?XT%8X Y_E+.FZ.!ANN2%#;6Y4F[W,3:G\OL;5],CT," FK8G M)QU)T\/Z^1":OH^ZG1D^+[7!ZG.(J2S](-?S9_U*G_==%ML#)8 M\;#0L4S(,0MBBK,L5B)E)%$25/5@27=DS[/GPHS@DFCS)_V)Z.-:5@BQL#.& MK2+M#AXCJ ?FJPZ:*4OICRS4[6$WB&[1$0#9WR$%*+BGDXLMU4F/,T!5G)]Q MH(^[^8]ODINSU%S->;D9W.VV=^J6Z^UAMS!U7EV9]88R2C$) YREO(@H"2'N!<_;(WL?;[S'U+L%B6F28,WU%9YTPMU,N:; ML?-7T^L;YL[.^4.KW=9&[77!TQ\EG\CKD.YQ5.?)(7IB:E)_Z5>1Y^[4\^I. MM3]_T8S4&/8?Y(:OYS\-)T=;M2\'&EAI@@JAO]S>WJ.:!=3@ 50R-*20?N?E M7Q? 1$^/&K3+\>EL8**Z%B -+3]E39*EJ&=E2K9/N05+'R3;?EYNMNOR\%Q6 M$:BTR*2B*8ZHB#!1H< L)X7IJB,J"D41P\;>79(8V98-072D.%1R8*L7N[#C M.FEAU@H4%!P'=,OB:4]O(3#I_MPMX/E>V_-)UUL.LQ6;&/J39JL"'-K-EX_U MO,S5",E)3D,>PBXXADB.OQ.!'N->+O>&"0X\(5BQ5S:<; M,U/VIU;_#/0Q,&7;N9O15 CS/'LV4,W''K/0U'=4&FSP'(V M,-J3^ATGM9R[(+=%O($4WJ]7GU;K)_IYJ]ZWY?E M7RK0[@]TJ_^ZW='%K AR3D,:XR)B#).89+C(&,59&@6"\3A4(KH2E_ Z#D?V M:C4GP+M4_^_!SIF]JG9A#J\=9%!SBTIV48-? P!5"5_KXT?Z$>]%I"!G@C!?+60\]G'LK&]!A[\)G^:YL_E MHT$ZV&UF15J(D(L0!V&081+&$2[R*,-1$26*RBB.:6;CK2\"C.\C0.&594)-I>HP*S0$C,54"C(@@$ M+T"#1GIHC5Y8UZ",#&ED:+M6T??HS"Z<\:0)F.4Z*\$!)VA0/&_X0-V4)L8% M&A3Y$@]H^!%X=K1Q\+I]?-Q^7)>YV-NGK6U2M'.!D6VT01=IPNMR1C?2Y%=+ MN=IM3OLY;Y]6.UOH]'ZM#&=&O2@$9JH^=0%*C0[*ZI01[5YULD3HH&#-_.?P MAQT!&TK$TD9%Q"]3D]::4@AHDF4J*7"8J+":U4U9$.*0AD'$LSC(\QB$XF!- M>NSH><\(VM)?5;FI_@Y7^9D;@^K'P3,1 &JUVY['418PSC[HJ<[=:"ZJ&E2# M![_D\\5\?[4PH#,X4 18?%_H$?:$IX64 "OD F<"OH(C!&"UT/+QF"":Q6F0 M)C0L<"Z37/N2@&#*E78H25K$ >=YPB6DK[Z%!LAIP!OH#Q1-7XR:;YT2N6VJ ML?,'5PH,W/L/LIXD;3WBOW5+XPNEK87"M%AJW2)>()[U?-3Q2+V68K[]1(V+ MWKZ413PI"0J6I0H'O!"8!%SA/"\D3D22)@F)2)J#JKHO28Q]@"X)HCU%I^*F M%KU8GI:ODA9X2(8)"C\:=\KBZT1\26#:@W"G@!?GW^Y/>KK+>O?R3B[YCR>Z M_N_RZR93JH+$U!@6F<2$R A3D1"<,26E8 D1J;KJ0NN,X/2W6@?R;A8ZI$#' MVZTKU'+U%9>U1JZ_Y>H0]MOU/UD NZ M*''KR\;@#_,-UP>QW;K1)D=E)E(2*9P%*<.$%SEF<2!Q2FD<%3&+ M&1QY3S;%3B5X49.W>JR7<7R+%_1YL]F9>CC.S;UMG3I="KH64,QWW^_.\C3\ MBF\$>)1N<'J#3G@M7\G).]+O[, O.C*,CAQ[;D4:6Y^^#O.^V9OV)F DY5Y< M(XQ%!YX!+*.'L@KSQVJA'_FV7?Y]XGN$G2V-"9+) *%;J85 MH8^Z1706K=@U4I(4@0KS.,4DE[D.U<(84\XB3+5*&"5!$@A0CM&:\LB^PA++ M8.!>_4KEVL52HZ@,YCYN[]Y_[NCT\@AZYRRPIRC&GNZDX0E8'>=Q!WP!!U![ MISJB28N'O!<,@:N$IBH-FK0L;-R@^@<35$BCG%?UK+_]F9X6C[.4Q,\B TXS%)QC%)(H99 M)B3.4DI2152>IB!CMZ YLLTW"*,#9<<:>AL-VMF[9[W S-Y1)6"C!PCIR?9M M*$[J @ J./<$D$<=PN/%XN,OR7>FO.^]#LP>5^OY >[<-ECN66/LT'FQ0 ?: MZ$@<$"OW*< B+KBW$.XFU;3Y_9>7K%VWD MLORC.O_.))4D#5B$A>0I)DK_05F2XYS%64P*1<)"@E*2791&ME1#25-UK'J] M4(MEML^'L,"TW:$"MB1W4_VGOK8;H0ZV2S+?U; 7=%ZG)K9+W,[*V,X'G+ [ MO^T6,@Q8$MZNU[=B]7,KQ:<%?01@=G:L,++U&9!*0QD9TCA$FKC^=17ZU5R M(#N[]#"\8?I1 R4F)P#HIUA<0Y]&FZ&]\\_ M2SA>6Z/;?W[L2R7Z@IY-TG)=PE88&)1C:MS>N [2#9N2BV# BZ$^F6H\;4\V M2BV^S)?RL_YQ,\LRGL2AZ<9@!<35Q0@?I-*+BG=RJ7_8WNM7O#D.;*XO"TB1JZPH M,AQQDR"1F3ZI%4EF1F!017D0<1(X5B18D!][=S-)V=42&=KH2-NY ,%&H7;6 M/)Z:@'MJL:(M0%UG0ML_ AV[^U[MW^T[->FLI MPH0',@\-AI\95R5CG).0X82JN(AD'@MB-5&[=?61S4?3.[3XVD^)I".H6@Z9F=0O3,S;Q\9K*)F9WL-F=E=G_( M,%^*<;_:;-=R.Z\2LLU=_]-J_55N_T+G M2[.P_O%./=!?,TKCG,HXQSDGU,P1IYCFG.&@8%3OX:+@J9HMR^HX\0#(Y[RF M4%:64E26]6OAET4\_;? MM%O";*C(_:;U.'6##(N'CUQ\1QJ'K7)BB-'!#:)*;[@&C&T76Y;KEP\[^;#Z,-_\SXXNCJ,6#8V: MBPV@%-]E[9$C\)HEM.<)B5UYBW/.5CV+:.^W-C?@2GXGQ0YGCL;6*6P'&$V= MH 34-3IQ2E8Y$9PLL76-.II)L*O6<:AG_-- $;Q?K#::SE^7/^O M,+)7J0BCDK*.9='#_*DT@[]^O?_<2+M":AN[E3'L(_SH 7B';JD"OZGG84G= MBAR[EYVNQ'%0M),"Q^%/PR_?^F(:[1SD_'%9#0?@+P]K'9Q07B,/E'];E YB M'ZKFB/##;JW_O)?K^4KLHY>/O_AB)THHQ.V:5D,':I22S8PF*BO"),4Q M#10F,8TQ9&-R#-^>&.DJ'NA^ O:'CEO'+CM;^?>@,HL M;CO? )>O>LK>O_:]D*@A)=)BHH:IQ39].)V3>[K8_5NOYOZ1X6+V3QP^+&0VS)(F" M F=2!9B$F0ZUBEAAH10144+#4()&4U[%S>A5C)HWM#[0,P#OAKL;M#S,B:TG M[=(#B^8\PV3C*>$^>O>Z5V67=ICL!< "FDKW1U+H?J_[BQF]M^>Z;S#HLQ+3 M@YZ\%6U>P\O$]9T>U'99"NIC4?]99NVX[\W\.^WP&P6 #ZNJ_"^<"9('.>4A M9G%18)(E$<[C3/O2K,C"F%,N:;#/$5^?'A[@QB&Y"W.?YBY7EK-%/&9KAU1\ M?:[5A]K&.L.5$7'-74>1Z3293TLE39"W'.+DS60=+54&R1G:+OD*\,NW;*,# M5[Z=J3!)0V(NXSAAF)B2&$H9QS1.XR3)@Y@&(" _+UR-'#AZP?;]8\\LL(#6 MSVNS]*-3OPR@1YWH/4P+JWRNM[> I7S@Z?\.@/*Y&KVB)E\LWN6"F]^I+_JG M__RW_;_H/YB.5__SW_X74$L#!!0 ( !&$IU@*D/R?35< 4"! 4 M:&)B+3(P,C0P,S,Q7W!R92YX;6SLO5EW6SN2+OA>O^)T]FLC#^8A5U7=)4^9 M7M=IZ=K.RGO[A0M#0&8EQ>TB*1^[?GT'2&JF) [8VN#)7G5*:4G4WC%\"$0$ M A'_^C]^7$Q^^0ZS^;B;_ML?V!_I'WZ!:>S2>'K^;W_XVY=WQ/[A?_S[O_S+ MO_Y?A/SO5Y\^_/*FBY<7,%W\\GH&?@'IE]_&BZ^_++["+W_O9O\8?_>_G$W\ M(G>S"T+^??EGK[MO/V?C\Z^+7SCE\NIC5[^=_!#$! M$OY&B,3D_W/^IZ"BU\XS(@S51.KLB6=6$N.EA.P%STXN'SH93__QI_(E^#G\ M@NQ-Y\MO_^T/7Q>+;W_Z]=???OOMCS_";/+';G;^*Z=4_'KUZ3^L/_[CP>=_ M$\M/,^?1G"46N/-/2$@!W-D8:FE.<0_GG???\4'H[:X*/\H(A)+ M\3QXW4I,^]']=KH8+\8P_^+#!$:1FVPM!Y(]HT0& 21D90E+N&2X8%3P^\K; MC>X[K[M+]VT%G\SB+]TLP0PMR]7[_"P^4/9=3*\_\>LW/\,'D?AU/$E7?YUG MW44-;2VZ&K);:0;I_<,OR':&V0S2AY5B'N5NR=H"#2XL/[FOTB_GY-S[;Z// M*&DH!OGUQ,_GI_GSHHO_./DQGH^LCHS)U%%G MB/(*-U>%Z\=F(7%+#MY9X)YS5ADK#ZD8!B25U=M5E74+:.DN+KKIDH^3O\)% M@-DH,W3*%$/?RPKTV+27) 3*B#5,H(LFA'6J-EH>4#$L6@[5ZWV8'";DO6&" MVV?HZ@/EU9H'X7.V0@HB*3KGTL9$/->"N."X]MQ $K6WH(=4; 44?GQ V4?( M@P+E>CO^^7Y: L2K& #>H^&=CR3U(GK)2"Q1C.0 Q$:%LG&!8Q1@@Z#V<*=U MX[N'@4@=]Z2B5 ?<;0H75ZF%+_C944X1N!"*&"IQT^4VDU VW4RMLLE+;]13 MIN-Y--Q^V\#N:07-=17$V(CZ_]>EG^$3)S\_P;=NMA@%1842QI+$/2X*AV%= M, F921EXRKD$=E60<._% QN%?D!QB' ;P<<9S,9=>CM-;]!A'WEIO#?%9+* M9#M@Q#O.B4_:1]Q5P61?!1UW7KL5-L2186-_P3:"C"\S/YV/BU#6Z%:!YZB$ M1?=9*R)-L(ANSTJ>5''O3%;\,)?BL3=OA0]Y9/@X2+P#0V0EEG?C"7R\7'K- MQE@+C"/MD7'\(A,)3 7BC>%.0L@V'[:KW'_C5I!01P*)@\39!!0^P?FXY(VG MBX_^ D86P9HME<0Q;3"("IS8!)8X@3MA]BZ;R"O X>Y;MX*$/BI('"#6)F#Q M?AJ[&1JWI5"6*<'7W>5T,?OYNDLP"C*9&L)*(K4!CC@HT]83>!(:^^!_O$\IRG,>K$]ZUC>0JI622)UHHB8PHC.XE\D63 M%1F<#I8=%M(^^?JM<&./"C"CL *W6ZLKH&7#J[="BCLJI!PJX)90\AK_>3K[TOTV'7G@P7OEB;7" M%]=+XT9+\5LMN:#:Y*!3/8S0H MC]IG16@L)TD)W3%KHD'?G,:H(0@-HAY*[KU].Z@<2VZUFIQ;PLM9-U_XR?\[ M_K9TMY0+45 ,W6CPB4A?I&)12"9ZGHPV@;+#$FJ/OWL[K!Q+RK62C =&2K&' M)S/P2[H=RY%[FXC.4F,XQQR*@J%G[J+7N'#E_12?YN-B_!W>^(5?LS6B MRH (2I"<-$,^(B/.R4Q"3-%YKVRB-<+1S6_?#B_'E0JM(.O_0+. MN]G/D>'2)8F28& QHJ(AD&#P6YU9T(&#I:R&6;GSTNT*Q(XK"[J_5)L Q><+ M/YF\NIRC-.;S4: R*)8\$5QQ%$4.Q/G@2>*X9TK/,\2G[BEL"XH[+]T.%,>5 M[]Q?JDV XNT%S,YQ9_SSK/MM\?5U=_'-3W^.<%OD0:.9B\Z@HRV]QU@+31^S M4=C$E%90 QP;7[X=2(XKT7FXE)L R^>O,)E<4<_!20?>$*^4(3)Z2KR/G'"G M>?)&@J=5#,BM=VX'C6/)>AXHTR80L;IRL[S \_DK"G%^>KDHM_E+T#Z"((0P M+!,-J61RN28N!DHB4"NTL(SK&F=K3]&P'6*.)3]:6>9M( C%./.3]],$/_XG M_!PESH&EP% 8/)96%@G#,F:)I]Q2C5$^A:=NVVX-FKNOW0XGQY([/5RR0Q^L MK0*O=^-Y])/_ WYV57BO8\2(2RA"A:,(;X?DVV"($BF;J!67_+ ,VF-OW@X@ MQY)6K2+?1BXVW##Q#G\R'SD5$ABIB,HTX!Z*WKCN0 M'$N2M8Z$!X;)"7*0EEQ,_/D(G2<1793H,$7TP!E:01^D(5H%2;4%[\-A/NN= MUVT'AV/)H>XOR6H0^-=?'T@2^?I'C69?IQ\_GWYX_^;DR]LWKTX^G'Q\_?;S M7]Z^_?+Y+@_;-?]Z]%G5FX%M1_6!S<$>M(DYS>_&4S^-8[0*W>I:W'4G*BN3 M]911#&J91%QD3CSD2') R''+O8R]M5YZ@JYJO:96W0J, !>5P>5C!2-2*$]" MCI&@Z=,\H 5,D?;%Y8"-QWI#PJ,-IW87=P-]@Q[OIZ0TE\);1YA%+US&S(CC M*9.0,L9IC#/)GSK2^QTT)JNAX:V[D^TB[@9PLZ%A3N(F9\8BB:;(13--+&Z] MQ'@A.-,H-/U4.\/?=W>RG=3[?'>R763= EH>-LZ2TF;G)"6.LER*JSEQ-GF2 M19;!I>2UKKTM'4%WLIWT^GQWLEV$W&IW,D,U*!&!&!N1!Q$<<4+%TLB X1)* MVCW9.N1WVIVL$E#V$7(30+FVM#?!(K/. 1*,,LBR9)71NG)E28A<2:W T5Q[ M_WE(Q;! Z<-3V4_ #6PZ)_,Y+.;7/KX2BE)J):&XVY;.29*@^;,DZB0C!PY: MU6Z'>9>"1ER3/?7951-N,]!8GSU<,Q&D"L5+(]$FB[ME#&@$/7IKBD5*C9$4 MGCK2V1\A]P@9%BB':'8C2 X1>WG7T^FJ?S/V_^Z''_W$V1F?K)X[6>S MG^/I^7_XR26,T)@RP55AJJ29T<"BF*0CI3=7E":B@_]4MG8O+V4;PEK TD$ MN.^[5-=& Q [B;%T4IE_@@C($F[='V$QPHC1V1P%$=SCRF.!$2^!$>%CZ=I% MO87:CN]&0H9U:>I#Z'!I-P"9]]/O*(]N]K/0[F)T1FA#F*:&R.PCL0RYP,@O M<)IY5NJI"[_[(.7V^X=IL]@?0/:6;0.X.)O!-S].;W]\@^D+K[";"6C MD>561>T4T4;'TJ,)'3YC+=%>6IXR@$RA,DZ>HF>8]HO]X:::[!O T1WIC((. MFF56RBP<)Q(\.H$2=U8;,^5&AJA\]:WH-@'#=&7L<0O:6[K[0Z-;^$DE$]-] M@]GBY]G$HSBFJ?AAWTID6A_I1A5$4QU$_,X M/2WX+E5"J6I";\"VG"(GOER"_ !^#I_*T+G3_#>TF$5<(X@A6V> ,&MYF9;@ M2<"%1@(//ED0U$/M--Z3!+7@W52!4#VQ-X"A/W==^FT\F8P<[JM.TT!,Q !/ M*N/+OIH("QQ_FJ464/LK=+?@O59"QES ; ,&[\72\@ _C[Y#>H^2GYV,, MYE9R*691A8S$1TD8M26D4X&$,M"%"HG(MD$Z7MO=?9JB%MR8*H"I*/@&8/1F M_=K2X/8"OO@?-YQPIHR(:!"-@M+/098J=(,R\Y8&%PTZ>[7=F<>I&:81=0_P MJ23PAJ#SNIMCC&BQ%XGETQ"DJ>(@:F7BJ*?E>;NTF0H9I M,-V'.WNPF!O RCHYQ(W'73)1DFFI/\T)K5Y@AG"N7 S,\OSD_=3]\RO#-)'N M[:AQ)T$VD$KY,/9A/%F.EL.8?EG?\[6;H-#G);Y?_+P13? B"=P'50P188U" M"K(TQ4YH_FAF@<7:1]/;TM9(Q4QKO,\\N9_EE/4JW2V4DDY M2ADZ[C01Z:(EUA:FN%$L*P/HVO=T;GV7DF; =)">'SF]/D#H;4!G=@GILY_X MV8V 1C88ZH/U2+;(1(:EZ8Z**,'*:%4=.*_N!VVD9-A-K3_H'"KT!J#S^G*^ MZ"Y@]@GRY31=B>JJP>+()2<"AH<8 )3AO#(H8H4U1'OKA"\=%5GU0JPG*1KV M_* G*%540@.0NGLR\H ;FV(P.@L"$#"FU#&C;47F,DM&0G3.R=K.]],4#7OP MT!.D*BJA!4B5[,1#28V4=M0+DU8<2!THL4D!B4*GI+15W-6NI'B$E&$/(_H" M406Q-X">31R(:):E(=%"+$=S#'=IXTB.@28E@H)0&SA[8J:W$XB>,'.@L%M( M(W73\R\PNR@YD-/\&@D8+TI_'!0*]22;4$Y2HD=I<$/0U4,[REU*^JE>NWL! M9@,=S7C2/4;TAXJ_ 8OSR.Y[*[/.&#@ARZ"#Y66RY( X+P3!V"$ZJP,86?T MXSFBFO&M^P-77<6T@+1[6_0M3I+@P05:BJO1]DKO-/(DT>4+0D8 '3FOG8I\ MG)IFG.P>L55'%0V ZA83(ZV9-UIR$ET9VP4:B*64$D^93EDEXU7UC>_F]=#6 M)!!:N,IX>H*P%3+?$WT2KE)*5EMSL_.?/C]'[ZVG\;XWYZB\=11)>. M@\,U(13R5":&+"^_&OP2LO4Y/#EE8Z]SMV>I&C:XZPE9E971@*GZ,L/ ]'+V M0OE3#T2=8^/$4TEL_FZ*=G9_$>'EQ.2DO>0-Y',>+4? ^*&TR MX5$!2DL9XH*,!&6'KJ:++.;:]=7/4S5LP-<3MBHKHP$S=8N#9=JC#+J9P5>8 MSL??8741X4,W+W<03O,7_V,4F&JD1HO;?]YA MV)LC/6'I0&$WD*YZ+A$S8I0;RY4FT65*)%4)@Q&FB :;A646J*]]*/,<3<-" MZ:43H(>KI1K,7F;BP.3+^_QMW>9V7GTP",/[7,& MP39\5!I&L-JVKF\J7$/0@0*CG""*(4!DCI;XTEHHFA@%I<6^/37\9;^V31M) M.=QW_P[32YB/$DM61,Y(2J7PSTE5NB5QC%V1)YZ2\[GV"=[5NX?-:M;0\4,G M? ^I-N#DE%N;I[DT%5B:1YA]'T>8?T8+.4HIY#*-A5 J#9%!2^*HT01_+#-E MSD55V]EYG)IA4Y=](*:2Y!O T)]GZ.6?S;I<2FF<0>\,-U)K09>AYYPX9DO: M53N7K)3TR0'1>[7XN'G]L&G(/E"RKVP;<(@_PV12IA?#%&9^@A@_21?CZ;@( M98$!XKKUVLBA9%CREFA5;HQ394BIQB+".28=39+KVJG'[2@;-A'9!YAZT$@# MYN?DHILMQO^]U,QIOM_C9&2"U%:YB'$CH,"D!.)!!I(H1/ \9!>J=XI^DJ)A MDY!]X*JB!AK TW45WTT*:R2-553;@(0+7!*V'$D#"Q@D9H,KPEI>_=!M QG# M9A'[0,ZALFY@FT.X VIB<64]0PPT*P0Z;M><2 .>N$@3"4)GQ71 #FJG>>Z1 M,&Q6IP^8'"+C%BQ*R8Y_[*;=7;1?<0,F"XNA(4G1%\D$2QQ(5RY$H)BBSBBW M/DII'Z5HV+XSO=B9>AIHYQ3VQF:^0R&^[J;(V"7RMC:JW73^"G(W@^O673!_ M^P-EB0H<3_WLY[(%1ZDCQK]$"B=+L:P6VLB4BWI**B)\B35L<,1K 419\$J M9-'5QF2/[ S;.J%8[O_D(*=NE.^GQX>\PH3=18$"(%(63S->NZMU(R'9H.:JL^.$";\#?O\_$F_'D$CV_D4GX M69,"81RW4\G+V5".E$06O11),"EK.U6/D+(=:U$;43 M@=OA[*B2Z/TIJ%WTK=?2 QY'F5$,F34EP@84I+#+)O2,6"V39$)K_.YE\/<8 MB=LA\*C2[7TJJ1H&7[["Z?7I7\\^O?W+VX^?W__'V_NP- M+U7[M!6'E0JAKB%;#G0*ALLDQX<%OCHERDPTG+!HH@"[Y>T2:B#0@Q#QU MLK>)SMN16#=21,]!^]+>G%M9KI892T**B@AA90Z2E7.+X2/%_JJ ^T/'TP'D M+G)O8$/=IC#^9+&8CRC-0U\S?3EHOJAV!T0S[I!/\OJNFZ%/,EVUY(H_O^!^-D?VBL:G:?G= M9*G_/_OQM'S^9#:>HV?RYG*&7S%@&W?I2EQO?\3)95JEHV?^[711"L'7?71' MR3$>#07T9!@CLK0[\0)]FAA9T#:;+-+]Q7!_;V^$E6'-]\OBMCM>$#6\@VPK MKI/TGY?SQ7K\X%(Z9Z5:!W^Q0<$CRR!$B(Y@R$#+?51-',] 0DPQI\R=TK7= MFA=E<-B]:9!UUSZ0&EYE13-E@/V[2??;7R"=PY7U61VO?H(X\?/Y.(_C2D89 M22IW'7U2P1G'4#/4HU>!T;=U^,5[!M:$Y*+HI7=L/1:&K:5NR(A"UXRH:8U+MF[P'DCQLV7^S"Z2VLALH-]K Z?5JM]E8!46I8)O#)6'Y;S.#E#-WQ[N1QO+9T<<>^(UR>?__+NP^G? MJYZE7C_SQ4Y/-W-1_[STRD6^F9;*K%?,\4!4K3Y+)1!( M0: A5I08# ($4]&IZA+8GRXR-RG0))+Z++&B"O=:T%\DHXIK8P5U>=J]L#'L MAJYA[?#PZ.EZ5F4#\+RZ30++0!&CN147F=-LHHA$"YM+3QT@GDE%DK2!"6Y% MLK6O\FRF9%A[V1P$*ZBK =!=73N/*+F[-\XC-4('Z8@*Z-](_$JLR)& LL"% M9DSU4]:WB9AAR#8'TY[4VH#5?,C95>T>RAW&WTN&?Z0E M-1Z<)=1Y=#]BT"4A4HZ7E0M4!.Y<[832-G0-WMFT%TP\"[T#%72HL>P)=N^G MWU'HW:P,SQ->:2>)&CPAJC# &U?E32* ML*6O<;-#K/KE08PHJX0K)V=#I,N.6(LQ5J+W_UUX V6#MU<=!G,' M*ZE1\%T9[3/_W-TU='LJK9=E_E61&2LG6X(IX@P71)>I[%0Q'7WMD9L[D#=XL]86 M3-Z^ZFH B=L?!(Q\XA:4,Z71:"32ZE*QQ"114CF0'&@V/?1^VI*Z8;?>%SY. MZ4EI#11X/<)9\6KGCPB2:]#2.$E*N28NN"#+Z6@F.61!N>8NL-KV<7VOT4MZ>NR4J*:CBY/S^['Z4U$:8\X.W5Y7P\ M!0RZ5@6_1<[KWZ11-"IHJ37)T2KD#H.P -03]$\H33S3J&O72NQ"7Y,U$"\& MREJ*&_XDI=Q)E(:'STQ$(Y= =YB27#G,2. I,>[7LEPN4 M99;Y-@T)-CZ\29>O-GKJB+8-B'R";^LU<)<3KX-B@@)13GE2>FX1RVG$"!ZH M90*X>]#??1-('GG\L!F2%X1)#?$VY'&]ZV8HM0B0EO60RXA[@]A&TGD1HW4D MLA)U"VJ(3:ZL"(QPA$W9/# QM?:X+4D<-D70MF0DD MY82\)0@DB.2(@< T3])X_D(9DWU1V=NMN1=&94]*:S=C\FX\19=ALR A1,X\ MLD1I<2X38^@YX+=,N9P9LB]4#ZWY=J2RF0MT+Y(QJ:6N%O;O6U;_MDOR!L)B M))56N32UQR &%Y>7BC@7D1?O//4,N!&UAS\]14^369%J6+B_,]=23 L@NZ%^ M7(0W3?,11Z]6"G0=6&*<2"M-&01*B=-E=!&G*.+JV'I(1I,YC=X@=: :FG#H M;GFLN"PN9_&KGV.L_;J[N.BFGQ==_,<(G*8L)$^XCHG(@%]"QF^9451%9H4W MM2M.GJ>JR?Q'WTBKI*3A$R*[RW$D1-3EBA_A0I8YH8HC@Y*26-HU4EQW5K[0 M'>$-U#699ND+C3TIK8%PXFW.$-'K??L#5]CT'#XAVD^GA=GR_^74XCK@6EHGK:;K[@UN?'&$P6MNC4_+#M;=VV^O597ZW<4<=-**J.WPR1*Q^E ; R, M)&Y9B!C$)5[;QKXLA\.&ZC6QN0'VC0*E 7_DL(U(B 2X!94PU(@R74H3Y,^7 M"Q&14:= JR'=2X]Z8_;9<2KB[S18-(->* ($O"T"R+5D41RPO MPT"]B9"TM=S43F;UC]S>3I-Z]4E>1HD'XO;MM$XR[""&K_>=-^/YMV[N)W^> M=9??\"_P^[CJ9P3IIIW1M8:R9XII$5%# 1=Y9)DX&A+A,2?)A2^ERBV!?4\^ MMUHCYI]KC;P$9!J)!C9LK8O7?C;[B=S_AY]]VX;7]L%L@;.< ;08)9%-]A'WQ\11BD(R MXH2VQ&:+_G'S\\]O/[S^^_5]_>__E_]SEZ+#V M[O>>_&)-WI_BJ'ZK]V5EQM=N@HMO7O"S^'ES_JZ=M3F6F_$^$ADL@E<9( *< M9C+$3%7MXNBM"#NXD>;52[XL.U-PJDP(FA$C$[(IC"36@2#!1+ 4 M3 """U9@O"AK]QM\DJ!&L+2'IA\#S<%B;P!#]WAXTUWX\71D+5=.&$Z\YH9( M$Z#\*Y$L=4[9,.&AMO^VD9!&,'.XHN\7SAPL]0:@&J*-HJ65322!8T#BG19E !3&(K4]N2<)&C:M5Q\^]:3? M )2^E J5R]G/Y6I8+8PU(UYP[BAG!!U!71JBHA-HF$(1,0G^*@B MUT!3_;.&390,FX6J#YP*\FX -2'U#V$7(30+FVM!_0Y7^/ M_YR//!I5\,*5X?222"XS"=0C#]$F9;CF/-0&RD,J&ND%4]%3V4_ #6PZ#Z\: M/3S6^]1-)N^ZV6]^ED992<%BX"3QI I[B@1M.3$YH.%4N#)T;?SL2&(CSLV> MB'BV4WT]]32 OH?,C#07&'4J2[+Q)0#%Y1AXI 1=/P .DF=6NS7'0RI:FVI5 M4>D/+-A!&FCF=M:=P70C+AG^EQ714+I 4X82B;@"O7;49)T,V!XZHMT0T-JP MJO[PL[_<&S _=[+HRQKGJX;-K[OYXJ^P^-JA=(2B+LM DB_] XV-Q"6*GD(& MST5PWN78YS'&(W2U-INJ/XA5UU([S8*6+)5VT)#>7,[&T_/5_>\EDQ_AM^5O MYB/&P:6L'4&KG(BTRI>;)8Y@ &*R2C2'5!N!6Q'6VJRJGG?)JGIJP/K=F?#Z MR)GTVU,5(!R^BQ6W&X+:">PTX%!YRS'C$ MI9,8UZEV?Z#]*!WVDOQ+8O(%--F ';S/7.D^?-+%\>O5G;J5L7^288TPW"HZJ; 00K1(N,,B*. F4:&VB2^@Y*U[[:MHV=#5RFE<- M-T]<):FCFVHN8G\F\)6?C^==/KOU9%\NIT?\;O)SE69;#X0?3\]1!].$>\M\ M#RNX[YMJ&\(J'%>RA:>S2B-<8G'23<5HMJ&FZ3>!I7K<_]Y/K97#3 MJB!Q5C!9)GR!(5)[0T(*BF1/HTZ9F:!JWT:L0OC!X?HA1)3V#Y-N?CF#+ZC, M5Y,RY4!;*I/1:#=\+'/L92969TTP^@-.M3%2U4X?U>9A6!O]\GA^$/@/B8DC ML/=?\/LY4M;=\'\RG\-B'XO^^+-JV^PMJ:YDE:_>-D?,K/+F9>S$]:@\ZB5X M$TLY- ("_TTL=9PXHX,3RCMA:O>G>I*@PP_>-SS\]+Z@;Q:$9HA14U,YV[DCBL#:P'GH>'K[WIZDC,%WO_'BV/*ZZ,=-[&*U- M3ZEMKIZEM)*AVO">6[NHR#9YP4GDI:5XV;TL2[:T"8Q.2<.,J=T$([ W M&_*_NYN;QY+(%:W- 0X0ASSL%ZPX 'V4O-US;$M=#.92], M/'_B4$,=1V!F/L%WF%[NX\I<_65M@[*1HDI69/WL9/>GM"&S8ZA+4%_]C+PMV^Z]KVZ]'*:MDO:Z?OP%/ M"H)U,?M2T ]71@L2=/HJR M\5,@5M&, 0/U66?OM*V=HGZ*GL%OL%;!Q(;KT'4T< 0697G);;Z\,+&/2;GS MY[5MRN.T53(JKR[GXRG,2WE_&$^O#E.7APVWWGV-*4.9-SERHA2WZ!!#));B MWN(P+$?M>B.J=RS=C<)#3<^&MVU: HF&J# T(""T)U(P7 *@*8D^^(02 >IJ M&Z'M*!O6'/6(IOL6J@=%'8&MVK.^Z:R;C/>,^0Y]8R,57ILET%2E5Z2"NY0I MT3&6KDJK)VP=X#2UQ??PU?+;]\F8YBM9 ?(W?G,7VQF2V6E9#*!,,]868J66%9N$"4N-:.^=/-[QBW8 M\97#-E$9#GE]:N8(W-4-)27+7H#[.**//^L%*KPV4?T2=5X4T,R4&NE8@"B]FB'/NN\/L>OD"XG@ OMZBVKND9C8L+*ZH/P M:C+0/2R^EB)RI5HUZMA*<97/Y>=CF_PG9ET23M+J%&62,\9"=P' M8J2 5,8W)EX[K'V&I*:JSG;1_^.&Z'#1-Q"1WF\8<7JY6$;=SXT"N6=0N>') MI^1)BN7BD\J<6"D,?DL9FA>'OZWM4M2AO(7I9%5P.8 BCV!G7!=E[;T=WOW[ MGLHF>]SXMBU\DY9IGP.Z9B!*31HX8CE^4=H9R37^,]1?OR]2/(F.J#\_GY6& M,\M@_+;,;U]\RBPR@6X@%R4QLQQY'!GA1BGA:& TU_;ZMR+L.,HF=T'/PUYP MM?5S!&;I]@G\WK9IPT/ZK!3HT4KM>,(KN,[,^T0$5P@&QSAQ-I:N188)QKGD MU6]7O&R]P(V/N>Z[^=^0WB?4)N[ND-9Q[[J+\MWX%W]W>0'IWNKQ3CA<0)1X M7)88>$=F X-TWS'?=*JVQ:M^ M#Q4'NZ#H]FE:;4T,F-B9SQ:C3WYZ#LN9C(R"U>@>$Z'*2 ^5$PDN.H)[4-21 M&87N^3;+"I]Z:TGA=S?+Z7%FO#HE)*Z7'?6 MV951T(HX'3SQ*4F7!$^>;]4.\QF5WWGIP$K?1V5=#?D-7*7SM.G[<#W*+M&4 ME<>0!.DWN!X\1@6 YL\KZ470.EAUO^7)[K[$AYW&1%;/K/>Y%?0EZP:.@=Y M1M+3*YCB/Q9G$S\]*X<$W;3\L^3\SF;=?T)<7'_D-$S&JY3=^^G;'Q'*\-;R MV56$>O.O$<]>:1",J%PN#-&RCI0/A)ILO<(YKSY9G/VY)#GX\QHG@[O;R V?+O1M+E[%/D1"N)!IVC5;6*&'](Y3 C%5M![X%:.X+CX$>[O.]_X/OL(U^L4WV?A[9/ MMQSWBD>,RBE1.F"\GHTA(7).LHD(2IO1>ZR]MGMI6%\6XJ/B71^30\K=S,\_ M^PG,'\Y+6W]H7D[8Q]]+YO -S*X+,T8 QBF>-+;>VWP5GMV.A9G3:P-;]9S^>ENS#Z;2P>WUC_A9W(]#2*L$% MH3)K%#-:_N!E(@+=<9VX9O7[ZSQ/U;"%]_5QV9,^CF 3WG#G;__M]XF'O<"- MW#ZWW">O1AIILLX9(99R(E(H*!VJ$V%6^P0F,0FUE^B+C%[8\HXF?N!C-YT] MO+(Y\MPD[K0B-"1/I.&:^-(VEUJ3(@2FC:Y]?%2-^(:OXNZ"MT='.KRH %E"'.@)*C2L$X;_+DP MR57/TVQ!5B. K 6%QZ!622^-0FU^O6+7-5/2H*^LI$;'5DD,G0IWG'MBJ$L@ MM$H>>INI] 1=C8"M%ABV -M!FFD ;:_\I&0T/W\%6'SH5A>:EZO2@_=6IE"Z M&&'H)'%5>D83H:H6D5/C>)MO30ARN"IT,1P6ZI) ME2?>IM+_V@E-G0N6UY[P^S@U U^#JZ+M+2"TA^@; -'9#+[Y<7K[XQM,YS"_ MJOQ9GR&NUNG:' N1M,W2DFPD2JTT?/.>9H2""MG@\LNBME.V/77M@6P?/'0O MHIP&8+?D VU[W,"*Y,9S%QA1@5&T[10EAIX B]2(P?PFGEA*H/H(17# M(J<-S_U W32'KO7:$Y+R$%7I/Q, /=%0.H/S2&)26FSWT3'0-/#3M0 MMT]"90]!-P"6#[# AYWF%2]K<^J\\RDK25).D<@<&?$.+(E9!\&S=;1Z:G03 M'2V!91_M=I5%W0!FK>^[!IFBR(4S&@#;5<6)Q\1"G M#)IO1ZF"^S?\-Q4?/GAP2ZK?5U==+<$U8"YJF-T/UP7G5N5D8^(D2)]Q'1GD MV[%(1H\,E?&D MLAB)H!Q#T0IFT=^4SM4^)'R6J$;.H%\>,/?O4E?57@-P?#_%9\%\\!ENVVXGO(: .C38APQ<"$;4Z91<55& MSPKB,Y=$*5 A:),2K5W,^#1%PYK+%P!=184TL3M/X>ID[SJINFJ;^JJ;S;K? M_J.OPJD MUD[=DTZ/X.KRPR&45_,WNHP\CQ>ERSQ^9/_[S+N^H?\QFSMPV,_TS2BX$51G M$EBI8G.E+;>*D6@TK)8&EM'*5K8++S)]'0YJF!?:/+F\#>0#]#[EE,W=Q9Y R[:=3.Q)0MKAI9'W)0R0P6/!%A$/P,- M-[&<:\)2PO_*L!ZH/J;I,6*&14XU==^'4179-P"BV_2OS\>5D]%[!@0R1PYL M0@Z6C3^C5]9+*[<<];%+Z>,#*@:&31WUWJ]_/$S6+:"EN[CHIDL^3M8U$,Q% MJIF.Q(AJ-?[,#E,R$TD\F_Q\&K- M0\X!5X<5Q-F NS:50$IORY(/22(XD/6CN(=4#)LFZ \H^PBY":"4!N:E-FMI M7&V4F6O<@D'3(@R5B O>DQ!H*6FQ+%>_&73[_<."HR]796\)-[#?7-&^7BS6 M9Y:-C"1&(8G,:! ]]XE A.!4IE*)VFTA[E(P[#ZSOR8?@<0>8AVX>/7]M RH M''^'PL*5S4LT"ZTU,5J6>DY $RJ1?"H,CRPI'>!^+GI3^>J&1[>A[GVTU-43 M60-FX/:^>9.KU)KZ&+P@/,AU=XN-A R;_^UKVSA< MY@T Y^SJO4LVSOSL=+8,[=(R8WX&L\]??3F;4\'Y+ *!,G%>(H?$EF'+*7KG M149;FGKHHK %9>W$-7M"X&'SA-KZ: !E*S_\:98L>&%8TD1PX8E,N71F]X$( MW+FY-D+&7/V^\O-DM1,.U<%7;4T,[.W<8N=U-\6P:U'&0ZS^669"?2JJ&G%& MN2T]-S%:9$2JTB:@I*2R48(:SY2*VTQVWNIEP^YU]0#3CW0;L$5W+>P2\?.3 MR\77;K;L2:X2NHQ69>)E+.U:T3?P#"RQWG >K78FU3XR>YJB82^B]KW#'23_ M1M%T>KF8+_PTC:?GHZB%E=E'DKA&6\JR(TX&02*S&<5D'9C:U9//D#3LK:Z7 MP=.^&F@ 4+=L[H.U 3(I"8X28"@A*4MML;"Y-$I543@*V=7.[CQ!SC 3?U[$ M-3I(\DUDC1\P\WX^OT1&> @@O0Z$2<*V,!9V#H[7GI3U"RE;P M,4<,GSTDWH#]^3);5L3]7'M]2YZ6[(QP PXN6D844P$988HXD8 P*J2F+B16 MO6;B46*V H\]'O#4D7H#\%DRL$+^F\M2/HE1Y;A+*V9N(H?3?"N@^%Q*+9?5 MF*,@O&"2.^(S@S(K7I0V?H989J)(G!E>?YSC011O!41W/$!\0?VUCM:/\-OR M5_.1I%E*D2G)66&$RY,D@5H@T04%S.? 4^T*CNTHVR[[27\G\-M/(2W ;$G^ MF1^G=]WLB__Q]_'B:RD41O[P!\O?OO)S2&7:.4SGJ[FF6N+_6709J!&"R, Q M$*;6D1AMTL*D('BL#;H]Z-P.@D>4@>]=6<=9K%]^\@F^7<[B5^1^/0"U:K'^ MDV]X@6+][3GLIU@?(2N"CYPHRB21+%H2L+S27(0=/ MDA$:+7;I 66=*IV:.60K/-#::=5C*=;?1>^[%.OO(O(6-LE'*XJ#T#);K8GR MW!(9(R.N# SUQDMCL+9.Z>I_BHRG6WTF]SQ?K[R+K%M#RL(Y<1T$U3:Q44N J2L(3 M"S:C5"Q3T0KAPC]AL?Y.>GV^6'\7(;< DXTQ1DHB!Y"",!XQQH!RKL3!$F"6 M&9$3HZJ=XKI!:K(/V9$.EWD#P-D<4GR\+(L >;MWR/2E>P4W'TXC+I+7SAMB M;;D #M83ERG:9N&XE09E6CT>.(C@=JS6GH#9E(MZ$>VU!]4-V;>1]@ZB0%EJ MD4M9F)+$)1<(6"J<9#2GZEOC\U2U6)]7$72'ZJ%Q9*TZ0AH=LL.=@?"453E< MQU7BG2!&^12%#8:ZVGV2GR6JQ3*^OG"UNQ;:@]7:.G^"XJ^6)B[7AOGF,R<7 MW>5TP49!BVC+L@%5NB.4)D-6@,8O2:B6DU&:OYI1U%TC!5YC.Q]_A0S>?]],F9^O7OF3OG/UDT4^.GL4< MM0%!,'HMU\Q])CZ$Y?RYP"350H3:EQ3JYN@_02Q+>IS'JT%ZIY>+TZ=8$S;0'1TQ?70AH0RMLBK0*.RW-KJ=S0.(KBI//\NV+EO-5].;4UL M[>MTY4J A:UNBM_.5_U%F$I9&]P 4BC3'+0EKG3T8UPFZ:5FMOH2?)*@83'V M@L!X[,S@8"TU +E[/%R-%Z5:9J,5*6Y'Z0XN2&"JE.())6-B)D$_UOX>(8V< M'ARNZ*ZVU!N SA:+;9WVYE0*H:!T1O*\W"E7Q.:02(I41*48%Z)VQGAKXEK8 M*0\"POTN[;UHI2VX?4$G>CY9*2G]Y^5\41;IFJN0 L\! WEGA"&2:4]<:8\D M>*:*@0K>UVX_O!UE X] Z0<6CX.OEH[:0MZ?<7F6R.LC+%[[^==WD^ZWOT Z MA[.E$JY&L@?'E67EID,"W!D\(]XG39115GF1O,T]FKMM2!QX$LI+8[&ZUMH" MY1O(XRFD5S#%?RQ*+Y?Y@R4G!:=12DFBI&7)028AX[YBT=-E@9L>^B/M1N' MDU->&I*U==8 (N]'9#?\;!N;G4YOYF?=ZCPN- U&1D% E,%9I=#8ZIR)=R98 MK;+EH?95XKYX&=;P#AGK]R>+Q6P<+A=%J%^ZU1Z$.]-I_N)_ M?.HFDW?=[#<_2R-*+^^C&*;),X1T9R"A1#198Y M[CR6:F*50@&:LO<8L,G6/K?>D]2! ZL7PN-+Z+$!HW>?NWLP'4IR\D]\AYR9"2K(*QE'+2N7'8K M/$_A?)E/JP;KQSRBDB%!3L^ZV5+5&QAF(Q:HISH%DG+21/J$T:\*GO@4I7"! MLUB]%/( CFAOS<4&=$1WD?Z!CNC;Z6T,]5>?]@F^P_02/OK9;!D>[E]R]MB3:E>1 M;45QI<*P];O*=GDUWK1T"GB-\3<:G=G-J.D,H6R0!$H_P_)#:SP]0C<->%".B5%.551 M,I;S%49\1L(]1Y%H!P'=M HJO_/2@96^C\JZ&O(;6O'CZ6W"0];2"$L4+[T( M/"VHIYH$D9-73,BSSS#[/HXK MJX>T"J6=(-3$98_=1"P(#"5 1$$]4U%L=0WP&?UO>O>P^>I>MOZ#1=P&1,JX M]C4'\W59J%=1&C1C1 &[3)+A1)A0++'WU CLMYN%LUV.'E(P'";Q>$Z?0B0 M P4\\/R/MQ.(B]DXGGS[-AG[*?*P-H9&FI2"3R1095 J,1$G/1#!T'1^>0&S-3]7_EG.AGI/B<4=ETB7.;&9 M4N*-8TE;Y92^'X5NGA^TX>'#G#+V8TD.E][@ZK] \N/83^ZR$,"+J&4@X#RR MH-!5MSI)$FFD2"5'!-]W.1X;(+7A\<.@D@N,T%G2RU\&L__ M\>KG%_S3I<.5O134X3X8(.*V&)4F/J);CD("8;-"C[QV.\HGR!FV2J%ZZ%); M 2UBJ3"R7F9"&)#,>!)=F3]*,YI%+@SAS@9A5#"P7"RL%F!TSDVI<$ MGB6J,5CMJ_ZN3UTT *X-Z^\53./7"S];-8N5#*0MWCL*1I3[WI8$S@+1@D?' MD5GA:V/K.9J&+6UZR=UO?U4T":TK;J[<30>&EF:P3I56H4YX$B)HP@,7BH>@ MDZW?=O=IFAJS6@%!?75LS IQ+7O5!N=G\_6:U'5+Z5(A.>0.)Z-(%8 MA?Z$Y-%HM/=,\*TLV#.G$H\2,&SE92]'6'6$/31BX/P^"^N%E7!5&6<4,:DL M+%O2Z^ #,5H);U..P+=RIYY#S&,$#'>&44FQ76TI#PB56%I>OUP MQU)UL7"H9!L Q2,[ZH>;&7?@-*,\DEPN$$JO.'$F)0)<)2O0?(*J'3(]1].P M$\%[B\:KJF+@$ZXU[6,79W\N]B>GBYQ>878Q*OV^;,+ZD MMHQ\X502SWDFQG F#:XAP["NJN?O;E2GJ?68'"0#(W?ETO%P&T]+?;:GS]2^O;[H9 M,$ ]!O9"H&V2D@,)2I=#72J2HN!%]7/O7>CK]6HD%X990]$531&W>L5U<44# MP1^*G"E@-%*[C4OS5R/KHV:G^Y&[J*2-NOB[-> Z**EI=H2#9Z63+"N7V0T1 MT7/#G"M-$^N5Q.]^=6*86Y,[:?6YJQ.[B+@-B&RHZL,5$E*VZ DH'LH("DNL MP"C8JV0T@/2Q7)W;2Z597)W81\."UKIN*=4VP-&8TK"!%*:]":?A4 M+I&Y:!1ZE+B([A]*U"UU?N%+$SLI[-E2YUVD-[CZ-Q?J9AZ]IMR2S!0*Q'E/ MG,^A-'.RS$05N;U_"[-VJ?,+WWO8'P*'2W!@$'Q ,4SGX^GYFG1@QHEH)/' MRA52W"Q#DHPD+3U"ESDM[A\];5+^O<>V>,5A7Z4?(K$&\BO/9@ULSL C;H36 MYTQDT!*-EU;$8; O@_!>L=KM:JJ<*@QS.7 MYW/ _](7_V.D7&2T)*6,!Y2?,YD$$_!;1G%)"LCAI9LC;2*SR1!G3YSL5J!U ML-(:P.7I-RAYS.GY!_#XR/)EU1AP%!@/8+PBWC H@P52Z6_M">=4& >.LI25D:3[DIS=/[ M,5MM7O>J:HMV$^_^L.@6?O(B!PS%L"+Z81K'<,#.YW'2S2]G-XE?B,)Z[1-QAG+TUI-9W48U5%$3:8PYU;Z]OQ.! MAUJ6TJ/VSBM6[J742HIH2_[ XFHJC4J#5KYT!C3@N9-.UB[QV4S)T"7J?6'E MO@FJH(<6FN>MKDPZM,1@R[A$">5N&YKB%"+A-H$!$03=;E;S<;1/K*&YC8T3 M=Q%C"[I?YR40ZPZL=$@QAJ?2"TZ<=[BE@A#9B"#5=MV@CZMQXD[*>J1QXBZ2 M:ZI_GD0\Z\@]<1EMGD2_@5@C2YE&=%Q$)A05%52^>_^\WALG[J2R1_OG[2*_ MH15_I^-C=DA;H(QD"PJ9]DAXE +Y4)$S],$%V!J*W[EC9N^-$_=6_-[R:R , M?;#5W81?Z/+0Y'4DF0>*$,98N@R1)3E0I8--2N3:7;Y='G)B5B1*0HRYF7@QK:[0[NW^7J$L,8L61VHU5?)T(?9=QGZ!!'& MWXO1/YMU$2#-/\&\]+E<0"KCK]<#@4:V5$4;QHE2%%>2+).%RW%&B )PHU#2 M/*@JWWCFO=?;ATWG5D;6"RFA/7-VP^4H&:=\]IXHYTI)&7?$IV0)=8+ZS"*O MGZE\E)AAF^.\C-G:4_1MF:J/ER4..\MSL H&*6UL)QHFDL[39"EWS,E"4P*WC+C][%7NY P;*N)_HU6;^HX@MLP M5Y/.?QQR5+7A(;4/JIZCL](QU?5K-APT\.!IL,7QAE0&P5M+; B,,)UTIIFR MS&K'1D^0<^B6]C9GB(M;L^Y_?$+0KU;%)2Z,]2E^-\78@T:;.03B('!D7.HR MIHH18SS'Z".D'&OW@=N>NF'#PEIXN;_K]:2=(S!()_&_+L?SY851A$\^ MKK:1VI[V2N;JU>4<-\.RF5V$\=2OKU.5XJW%+5JN$2G1X^;1.V*6W79D*5\, M/!"#;C?NI49 WBIQO,-"WHW"@_-<]YZ[R@$:(6+2D9=^,*5UGK,D2)\(!6>9 MY%'04'L:]49"AC55/6+E05;K8#4T$/-=R>NV<);#VD(**F:*@C&&2&7*/6MK MB+!6)62-L51[-WR$E&'Q5$')77V)-PJ<\L\97+4A-E9:D%$3+;4J+189>@9J M>7,?9:2YB]4+49\EJ@WC=)#JMX#3_GH8.(/P%_"3Q==7Z'5TT_4Q9G)1YJP\ M<;10#U&1()0B(GF1A%0;#O\V)08>/KD]*!R@MJZ:#!LP+?=M[DTJ)#+G6!:& M)%X8P1"#6,$R\8QK*8)2E-5NL/ H,<,>G]3?E^I(O0'X;' !R[W6<5H'DU\P MGIFO*&,CZYP,06F2:4BX-&@F(>9,HC&4Q:B=IK6+WG>AKRWG9T](/+)C5==/ MF]@[FW7O2I>T]]-EL[1E[Z'5G8#3?&7R/X^G$6X)^HU?X+>+2S_!",7(0!.R M#5R6JY@.):TH43HJ2:6)*:?^ 7H8$VV9RMY0_(*:/AJHO_6SZ7AZ/C^=E>.( MK>2@/(?$:1D4C#Z*E%81!RF0:*VQF8+2OG:]1%^\#'L0/B3P>]9[F_B_Q=T*F?7$)L>HMU;'ZC?KMJ=NV//T%\-H#=T< MV<'"Y_@5TN4$NGPV@\GX B4Q^[D4^'R]'!/^\8>Q#^,)_L7R5/CR E*=UT_TMG')H)U(*,A.@ MRA')#;(=F2;>&% J60;5.\D?_RG'+EC9[I1C%S4TM%??3[R"R%Q%'XA@Z&C+ M["*QS")76J'_$:Q(H?;-@B,ZY=A)R5N>99 6A3.40 MQ%IT76WP0D06)>C[G<7^24\Y=E+]SJ<J$T;>-Q'L0A+%DP3BEJ>RK_J,?CMIRL/:$ MW?-ICJ$P\'M;$9>SHM;5)T\77W%[\2EY;:DG(3"T.E%$XDH'EA =8\0F9Z/KS^\M!M?OOKI MG[LN_3:>E&,N5RXS*,(EH VQ69-@C"NSC()BU@L3^DH8O B#K9XGM;)LZB+D M=[9\5A\9)<4%ES$1D EE*?$2Z7+O9_L-&0F\PN4 !S(Q; 72MM?"'OHNEI? MU#;0OO8P;_UBI#.+*0E%G)"E]Y.VQ '7Q,HRA(Z5W,96'>Z&C3)N_6+8Z;GM MKX(#,? [L_\?NVE\*!"C$CJ-SA ;2]C%5RM8OV-.JE>>OGWKUFE4AX"$$ M;WS@( >5N^KGR@P\)Y8!G; 52W.4W;*GU?*F0:FT.PQA#Y\WF+Z>E'NWE1 & M5L_[:1I_'Z=+/SE8,_<>-;>= ;6#0;$'Z&KH92[3QI,&T_*NGN&\8;V%/X%XY!7 M^+M_U/"['SYTD+/K"K[WH^(96'N?%_\XF\73V9?Y;-V*?5SJM1=?NU1'DUN] M8)"#V$.T^O^U=VV[C=M ]+U?L[MH7PODLLD&R,5(W !]9"3&X582O;IDX[\O MI&I ]MR K?-;7R\47WG"Z<*YU&14DGQFAI M)8C.!_!6UG_SW9>: YFH4P,HV3"@CZ65-F2%+Q2H+/AVI&K1?::_9Q#>V-C3N&"3]1G@ N?!*>!&O&/AF7B621][Y?L[907 M_%G4U1Q3P=J@TW0@E:V(X976E%!N+&-%W^&K?-W>]: &T"55-S!KM[ 6G28% MJ4!5%+-T=F"02SP#K).^I$);=H[HB0B\CQ[#.HE(*M9EYXA05D#R2NT+[WE7 M[K++!H(X98]FG$0F%?KRYQ#_5C9]06&>E<[1^BV*)?M.76(// 8"ZW<-MCFM%S@ M*_3^=EFV63"1 @FE@T0KK W7R\ ,]D:YW2FJ'K:]@G*-4YAH];*!PEFXP5YV M;B/#)Z\K,-\X"8I7ZAJZRK300TB]KF=['@)21!TV7ITJ@)8&LBBXTEU7P1WJ M)#)>A6F,7[41A5U9\:,1]>:19VE3.ONN+9X5IWA:K10ZGHVA5=P&BAW M&)78V\:1FWFLNH_(PXMBZ45FBN7[&FHGZ=<47JUJ<.PNA$IR^M_R^JI(9 X4 M0W=J *]D%4SK:=K(*7P09)Y+:4-#3HJ3BAT%T(BLO,;]M"/O@U\PHKNVX:0W MI>B3)WGDC+Q[8F)F^]:WX20UI<"5)WG85LV>FHR5UZ*J 5/=TZA.L^6D!G>2B%( RT8)]U+E=4+4C A),A^>D M%Z6 D8$4"B%^D.LQ]X&(?63%H,#-/&"+:GW?8/\-[N*4R\ M0^K>:I&\CGO;NX5JMB[S(KW(V I$J2$BVF$J;YVT3!!1J;7XLZ)*2SB91I!H M!Z6"O-\A%T2$^B9_?O0/U@-.0*.=BO(6SLP-]L9\^TT5.4\O9'<3W2/+HLW- MA(MV%,I9.@=6*!A>=::6R7PI=]V%RW&[X*,=DO(S03>6R.HYDXQX1Z8 U",B M&NZ51_-MRLR<'R]!.EZ"%%-$\&[_ZL<6HPDI(AABXVZ6G:S(2 H!L;IJE%-6 M\>Z,*B^JGK^R/1W>7D)#_'7*$)AX7_-U)C>+*0V;/=#LHWN.7J"L]J28P M';J^G:Q5\XGHJ+@7JY>Z>CBY?YAE6MC;0XGP84P/9^JQUWVZCR[$2Q]&8+0+ M#.*V4;1>]^BZ^%>1EMEF]<"3IA2UX-$/-DVCXMU:B1(*DGU]*Y-%*1( M^_J PKN*P$^<@\%34.12?0'J]OGP"R;*]GPU@#0:3+S[!?PTFJ8#6:RA96]N M_JF[J73V4JP629S;LT#CW17@+)T;.53+<*Z*2B@6ER7KWC3>6Y.!UN(8F@$I MR'$=!D!5SD%3![,C,*8Z"1MS)&T'=]J^D18?H]<"(H87;5H,#J$9R, ^.KCK M6G1P?@2%IHV1;:TJ1**)?51:XTM@PO/3P 2T,H3IK83\KQ-3V 0BOX#!1E0 "R*O=-QC]_>OKC<[NJ2>6ZYO%UN5.8:/6= M?CI9*,$_WS>'9@98M-I./]GLQ)!P@%V_VELQ60WA! =P:-6;(8Y01P0A9[@L M\Z*&]85[D&B5FN&N\) 06IX02+!I5+2T<)0?)"?;=L-0YJ)@@)YPC(B7$ [Q MAA-\D-#JO"F[C@&(M(/"RPB'J#-F@(0L>R4$J]7)*Q-9]#UZ!ER\]'"(8$9N M_AM9QH7,1*(&L"AE,F.6<=#,#%G&Z6& 9QGWFSJ8(P#I1CU^5"R^AT_WH:&V M='9T(AE)HV[# +XC7^@Y%ET_;V7==Q4FC.S>"I&H " M 0 !A,3 Q86UE;F1M96YT=&]S=&]C:VAO;&1E M " 0PR !A,S)C97)T:69I8V%T:6]N<'5R-P :&)B+3(P M,C0P,S,Q+FAT;5!+ 0(4 Q0 ( !&$IU@#,CPORPD $Y6 0 M " ;_I !H8F(M,C R-# S,S$N>'-D4$L! A0#% @ $82G6%,P M*MSU%P &N4 !0 ( !N/, &AB8BTR,#(T,#,S,5]C86PN M>&UL4$L! A0#% @ $82G6*L@WP'?-@ <#L" !0 ( ! MWPL! &AB8BTR,#(T,#,S,5]D968N>&UL4$L! A0#% @ $82G6-*_@@[! MFP Y2 & !0 ( !\$(! &AB8BTR,#(T,#,S,5]L86(N>&UL M4$L! A0#% @ $82G6 J0_)]-5P !0($ !0 ( !X]X! K &AB8BTR,#(T,#,S,5]P&UL4$L%!@ * H M ( &(V @ $! end XML 56 hbb-20240331_htm.xml IDEA: XBRL DOCUMENT 0001709164 2024-01-01 2024-03-31 0001709164 us-gaap:CommonClassAMember 2024-05-03 0001709164 us-gaap:CommonClassBMember 2024-05-03 0001709164 2024-03-31 0001709164 2023-12-31 0001709164 2023-03-31 0001709164 us-gaap:CommonClassAMember 2024-03-31 0001709164 us-gaap:CommonClassAMember 2023-12-31 0001709164 us-gaap:CommonClassAMember 2023-03-31 0001709164 us-gaap:CommonClassBMember 2024-03-31 0001709164 us-gaap:CommonClassBMember 2023-12-31 0001709164 us-gaap:CommonClassBMember 2023-03-31 0001709164 2023-01-01 2023-03-31 0001709164 2022-12-31 0001709164 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001709164 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001709164 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001709164 us-gaap:TreasuryStockCommonMember 2023-12-31 0001709164 us-gaap:RetainedEarningsMember 2023-12-31 0001709164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001709164 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001709164 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001709164 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001709164 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001709164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001709164 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001709164 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0001709164 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001709164 us-gaap:TreasuryStockCommonMember 2024-03-31 0001709164 us-gaap:RetainedEarningsMember 2024-03-31 0001709164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001709164 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001709164 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001709164 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001709164 us-gaap:TreasuryStockCommonMember 2022-12-31 0001709164 us-gaap:RetainedEarningsMember 2022-12-31 0001709164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001709164 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001709164 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001709164 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001709164 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001709164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001709164 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001709164 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001709164 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001709164 us-gaap:TreasuryStockCommonMember 2023-03-31 0001709164 us-gaap:RetainedEarningsMember 2023-03-31 0001709164 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001709164 srt:MaximumMember 2024-03-31 0001709164 2023-01-01 2023-12-31 0001709164 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001709164 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001709164 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001709164 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001709164 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001709164 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001709164 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001709164 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001709164 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001709164 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001709164 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001709164 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001709164 us-gaap:LetterOfCreditMember hbb:HBBFacilityMember 2024-03-31 0001709164 us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001709164 us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001709164 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001709164 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001709164 hbb:IncentivePlanMember us-gaap:CommonClassAMember 2024-03-05 2024-03-05 0001709164 us-gaap:CommonClassAMember 2023-11-30 0001709164 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001709164 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001709164 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0001709164 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0001709164 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001709164 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-03-31 0001709164 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0001709164 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0001709164 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0001709164 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001709164 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001709164 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001709164 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001709164 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001709164 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-03-31 0001709164 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001709164 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001709164 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0001709164 hbb:ElectricAppliancesMember srt:MaximumMember 2024-01-01 2024-03-31 0001709164 us-gaap:ProductAndServiceOtherMember srt:MinimumMember 2024-01-01 2024-03-31 0001709164 us-gaap:ProductAndServiceOtherMember srt:MaximumMember 2024-01-01 2024-03-31 0001709164 hbb:ConsumerProductMember srt:MaximumMember 2024-01-01 2024-03-31 0001709164 hbb:CommercialProductMember srt:MaximumMember 2024-01-01 2024-03-31 0001709164 hbb:ConsumerProductMember 2024-01-01 2024-03-31 0001709164 hbb:ConsumerProductMember 2023-01-01 2023-03-31 0001709164 hbb:CommercialProductMember 2024-01-01 2024-03-31 0001709164 hbb:CommercialProductMember 2023-01-01 2023-03-31 0001709164 hbb:LicensingMember 2024-01-01 2024-03-31 0001709164 hbb:LicensingMember 2023-01-01 2023-03-31 0001709164 hbb:CommercialProductMember country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001709164 hbb:CommercialProductMember us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001709164 srt:MinimumMember 2024-03-31 0001709164 hbb:HealthBeaconMember 2024-02-02 2024-02-02 0001709164 hbb:HealthBeaconMember 2024-01-01 2024-03-31 0001709164 hbb:HealthBeaconMember 2024-02-02 shares iso4217:USD iso4217:USD shares pure hbb:numberOfSite iso4217:EUR 0001709164 --12-31 2024 Q1 false http://fasb.org/us-gaap/2023#AccountsPayableCurrent http://fasb.org/us-gaap/2023#AccountsPayableCurrent http://fasb.org/us-gaap/2023#AccountsPayableCurrent P1Y 0.50 0.50 10-Q true 2024-03-31 false 001-38214 HAMILTON BEACH BRANDS HOLDING COMPANY DE 31-1236686 4421 WATERFRONT DR. GLEN ALLEN VA 23060 (804) 273-9777 Class A Common Stock, Par Value $0.01 Per Share HBB NYSE Yes Yes Accelerated Filer true false false 10534277 3611746 26279000 15370000 2218000 89596000 135434000 90310000 133523000 126554000 131542000 12893000 9457000 11618000 262291000 286815000 235688000 36851000 27401000 27216000 37848000 39423000 42652000 6253000 6253000 6253000 2375000 1292000 1442000 2410000 2581000 3047000 14550000 14613000 14371000 6372000 6324000 5938000 368950000 384702000 336607000 96579000 99704000 51261000 5701000 14948000 13464000 6135000 6232000 5551000 6086000 6155000 5918000 11693000 12549000 12072000 126194000 139588000 88266000 50000000 50000000 79333000 41009000 41937000 45317000 6340000 5910000 5262000 223543000 237435000 218178000 0.01 0.01 0.01 0 0 0 114000 112000 111000 36000 36000 36000 72303000 70401000 65803000 12567000 12013000 8939000 96705000 99398000 74001000 -11184000 -10667000 -12583000 145407000 147267000 118429000 368950000 384702000 336607000 128277000 128252000 98223000 107342000 30054000 20910000 30947000 25919000 50000 50000 -943000 -5059000 156000 1269000 -173000 -16000 -1272000 -6344000 -110000 -1567000 -1162000 -4777000 -0.08 -0.08 -0.34 -0.34 14162000 14073000 14162000 14073000 -1162000 -4777000 -1097000 69000 0 452000 37000 -1437000 -472000 -187000 -71000 -64000 -517000 -665000 -1679000 -5442000 -1162000 -4777000 1188000 1004000 1904000 797000 -1255000 220000 -46236000 -25292000 9614000 -25030000 3074000 -1082000 -3102000 -10392000 -13930000 -2942000 19701000 34874000 942000 464000 7412000 0 600000 0 2205000 0 0 150000 -6749000 -614000 0 -31567000 1531000 1460000 554000 0 -2085000 -33027000 -2000 57000 10865000 1290000 16379000 1905000 27244000 3195000 26279000 2218000 51000 62000 914000 915000 27244000 3195000 112000 36000 70401000 -12013000 99398000 -10667000 147267000 -1162000 -1162000 554000 554000 2000 -2000 0 1904000 1904000 0.11 1531000 1531000 -1060000 -1060000 -543000 -543000 114000 36000 72303000 -12567000 96705000 -11184000 145407000 107000 38000 65008000 -8939000 80238000 -11918000 124534000 -4777000 -4777000 4000 -2000 -2000 0 797000 797000 0.105 1460000 1460000 -916000 -916000 -251000 -251000 111000 36000 65803000 -8939000 74001000 -12583000 118429000 Basis of Presentation and Recently Issued Accounting Standards<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this Quarterly Report on Form 10-Q and the notes to unaudited consolidated financial statements, references to “Hamilton Beach Holding”, “the Company”, “we”, “us” and “our” and similar references are to Hamilton Beach Brands Holding Company and its subsidiaries on a consolidated basis unless otherwise noted or as the context otherwise requires. Hamilton Beach Brands Holding Company is a holding company and operates through its indirect, wholly owned subsidiary, Hamilton Beach Brands, Inc., a Delaware corporation (“HBB”). HBB is the Company’s single reportable segment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are a leading designer, marketer and distributor of a wide range of branded small electric household and specialty housewares appliances, as well as commercial products for restaurants, fast food chains, bars and hotels, and are a provider of connected devices and software for healthcare management.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the remainder of the year due to the highly seasonal nature of the Company’s primary markets. A majority of revenue and operating profit typically occurs in the second half of the calendar year when sales of products to retailers and consumers historically increase significantly for the fall holiday-selling season.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which updates reportable segment disclosure requirements on an annual and interim basis. The amendments are effective for the annual period ending December 31, 2024, and the interim periods thereafter. Early adoption is permitted. Updates should be applied retrospectively to all prior periods presented in the financial statements. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which enhances income tax disclosure requirements primarily involving more detailed disclosure for income taxes paid and the effective tax rate reconciliation. The amendments are effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively but retrospective application is permitted. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">U.S. Pension Plan Termination</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Board approved the termination of our U.S. defined benefit pension plan (the “Plan”) with an effective date of September 30, 2022. The termination process is still ongoing and is expected to be completed in 2024. Benefit obligations under the Plan will be settled through a combination of lump sum payments to eligible plan participants and the purchase of a group annuity contract, under which future benefit obligations will be transferred to a third-party insurance company. The Company currently expects that all surplus assets remaining after the Plan termination will be transferred to a qualified replacement plan. The surplus assets as of December 31, 2023 were $12.2 million. The deferred loss of $6.6 million as of March 31, 2024 within Accumulated Other Comprehensive Income will be recognized fully when the plan is terminated or as settlements occur, which would trigger accelerated recognition. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts payable - Supplier Finance Program</span></div>The Company has an agreement with a third-party administrator to provide an accounts payable tracking system which facilitates a participating supplier’s ability to monitor and voluntarily elect to sell payment obligations owed by the Company to the designated third-party financial institution. Participating suppliers can sell one or more of the Company’s payment obligations at their sole discretion. The Company has no economic interest in a supplier’s decision to sell one or more of its payment obligations. The Company’s rights and obligations with respect to such payment obligations, including amounts due and scheduled payment terms, are not impacted by suppliers’ decisions to sell amounts under these arrangements. The agreement has a limit of $60.0 million in payment obligations ($85.0 million during peak season from August to January). There is no requirement to provide assets pledged as security or other forms of guarantees under the agreement. The Company pays the third-party administrator based upon the original payment terms negotiated with participating suppliers. The payment of these obligations by the Company is included in cash used in operating activities in the Consolidated Statement of Cash Flows. As of March 31, 2024, December 31, 2023 and March 31, 2023, the Company has $54.8 million, $55.0 million and $30.4 million, respectively, in outstanding payment obligations that are presented in <span style="-sec-ix-hidden:f-302"><span style="-sec-ix-hidden:f-303"><span style="-sec-ix-hidden:f-304">Accounts payable</span></span></span> on the Consolidated Balance Sheets. Of these totals, the third-party financial institution has made payments to participating suppliers to settle $46.1 million, $48.9 million and $30.3 million, respectively, of our outstanding payment obligations. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this Quarterly Report on Form 10-Q and the notes to unaudited consolidated financial statements, references to “Hamilton Beach Holding”, “the Company”, “we”, “us” and “our” and similar references are to Hamilton Beach Brands Holding Company and its subsidiaries on a consolidated basis unless otherwise noted or as the context otherwise requires. Hamilton Beach Brands Holding Company is a holding company and operates through its indirect, wholly owned subsidiary, Hamilton Beach Brands, Inc., a Delaware corporation (“HBB”). HBB is the Company’s single reportable segment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are a leading designer, marketer and distributor of a wide range of branded small electric household and specialty housewares appliances, as well as commercial products for restaurants, fast food chains, bars and hotels, and are a provider of connected devices and software for healthcare management.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. These financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for the remainder of the year due to the highly seasonal nature of the Company’s primary markets. A majority of revenue and operating profit typically occurs in the second half of the calendar year when sales of products to retailers and consumers historically increase significantly for the fall holiday-selling season.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Standards Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which updates reportable segment disclosure requirements on an annual and interim basis. The amendments are effective for the annual period ending December 31, 2024, and the interim periods thereafter. Early adoption is permitted. Updates should be applied retrospectively to all prior periods presented in the financial statements. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which enhances income tax disclosure requirements primarily involving more detailed disclosure for income taxes paid and the effective tax rate reconciliation. The amendments are effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively but retrospective application is permitted. Adoption of this ASU may result in additional disclosure, but it will not impact the Company’s consolidated financial position, results of operations or cash flows.</span></div> 12200000 6600000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts payable - Supplier Finance Program</span></div>The Company has an agreement with a third-party administrator to provide an accounts payable tracking system which facilitates a participating supplier’s ability to monitor and voluntarily elect to sell payment obligations owed by the Company to the designated third-party financial institution. Participating suppliers can sell one or more of the Company’s payment obligations at their sole discretion. The Company has no economic interest in a supplier’s decision to sell one or more of its payment obligations. The Company’s rights and obligations with respect to such payment obligations, including amounts due and scheduled payment terms, are not impacted by suppliers’ decisions to sell amounts under these arrangements. The agreement has a limit of $60.0 million in payment obligations ($85.0 million during peak season from August to January). There is no requirement to provide assets pledged as security or other forms of guarantees under the agreement. The Company pays the third-party administrator based upon the original payment terms negotiated with participating suppliers. The payment of these obligations by the Company is included in cash used in operating activities in the Consolidated Statement of Cash Flows. 60000000 85000000 54800000 55000000 30400000 46100000 48900000 30300000 Transfer of Financial Assets<span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><div style="margin-top:9.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into an arrangement with a financial institution to sell certain U.S. trade receivables on a non-recourse basis. Under the terms of the agreement, the Company receives cash proceeds and retains no rights or interest and has no obligations with respect to the sold receivables. These transactions, which are accounted for as sold receivables, result in a reduction in trade receivables because the agreement transfers effective control over and risk related to the receivables to the buyer. Under this arrangement, the Company derecognized $30.1 million and $29.7 million of trade receivables during the three months ending March 31, 2024 and March 31, 2023, respectively, and $128.7 million during the year ending December 31, 2023. The loss incurred on sold receivables in the consolidated results of operations for the three months ended March 31, 2024 and 2023 was not material. The Company does not carry any servicing assets or liabilities. Cash proceeds from this arrangement are reflected as operating activities in the Consolidated Statements of Cash Flows.</span></div> 30100000 29700000 128700000 0 0 Fair Value Disclosure <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s assets and liabilities accounted for at fair value on a recurring basis:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:30.085%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MARCH 31<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DECEMBER 31<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MARCH 31<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,579</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">607</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">607</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its derivatives at fair value using significant observable inputs, which is Level 2 as defined in the fair value hierarchy. The Company uses a present value technique that incorporates the Secured Overnight Financing Rate (SOFR) swap curve, foreign currency spot rates and foreign currency forward rates to value its derivatives, including its interest rate swap agreements and foreign currency exchange contracts. The Company also incorporates the effect of HBB and counterparty credit risk into the valuation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Fair Value Measurement Disclosures</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, trade receivables and accounts payable approximate fair value due to the short-term maturities of these instruments. The fair value of HBB’s $150.0 million senior secured floating-rate revolving credit facility (the “HBB Facility”), including book overdrafts, which approximate book value, was determined using current rates offered for similar obligations taking into account HBB’s credit risk, which is Level 2 as defined in the fair value hierarchy.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers into or out of Levels 1, 2 or 3 during the three months ended March 31, 2024.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s assets and liabilities accounted for at fair value on a recurring basis:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:30.085%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MARCH 31<br/>2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DECEMBER 31<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MARCH 31<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,579</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">607</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">607</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1120000 511000 1064000 3579000 3501000 3168000 0 0 49000 4699000 4012000 4281000 607000 538000 357000 607000 538000 357000 150000000 Stockholders’ Equity <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s authorized capital stock information:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MARCH 31<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DECEMBER 31<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MARCH 31<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, par value $0.01 per share</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A Common stock, par value $0.01 per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A Common authorized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">70,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A Common issued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,427</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury Stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">907</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Common stock, par value $0.01 per share, convertible into Class A Common stock on a one-for-one basis</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Common authorized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Common issued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,612</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Class B Common converted to Class A Common were 4 and 215 shares during the three months ending March 31, 2024 and 2023, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company issued Class A Common of 262 and 192 shares during the three months ending March 31, 2024 and 2023, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 5, 2024, a total of 30 mandatory cashless-exercise-award shares of Class A Common were surrendered to the Company by the participants of our Executive Long-Term Equity Incentive Compensation Plan (the “Incentive Plan”) in order to satisfy the participants’ tax withholding obligations with respect to shares of Class A Common awarded under the Incentive Plan on March 5, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Stock Repurchase Program: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the Company’s Board approved a stock repurchase program for the purchase of up to $25 million of the Company’s Class A Common outstanding starting January 1, 2024 and ending December 31, 2025. This program replaced the previous stock repurchase plan that started February 22, 2022 and ended December 31, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There were no share repurchases during the three months ended March 31, 2024 or 2023. During the year ended December 31, 2023, the Company repurchased 250,772 shares for an aggregate purchase price of $3.1 million. As of March 31, 2024, the Company had $25.0 million remaining authorized for repurchase.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table summarizes changes in accumulated other comprehensive loss by component and related tax effects for periods shown:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:54.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred Gain (Loss) on Cash Flow Hedging </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plan Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January 1, 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(10,667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification adjustment to net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">647</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">94</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">741</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, March 31, 2024</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,509)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,608)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(11,184)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January 1, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification adjustment to net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,403)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,908 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,088)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,583)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s authorized capital stock information:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MARCH 31<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">DECEMBER 31<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MARCH 31<br/>2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, par value $0.01 per share</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A Common stock, par value $0.01 per share</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A Common authorized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">70,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A Common issued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,427</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury Stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">907</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Common stock, par value $0.01 per share, convertible into Class A Common stock on a one-for-one basis</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Common authorized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Common issued </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,612</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Class B Common converted to Class A Common were 4 and 215 shares during the three months ending March 31, 2024 and 2023, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company issued Class A Common of 262 and 192 shares during the three months ending March 31, 2024 and 2023, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 5, 2024, a total of 30 mandatory cashless-exercise-award shares of Class A Common were surrendered to the Company by the participants of our Executive Long-Term Equity Incentive Compensation Plan (the “Incentive Plan”) in order to satisfy the participants’ tax withholding obligations with respect to shares of Class A Common awarded under the Incentive Plan on March 5, 2024.</span></div> 0.01 0.01 0.01 5000000 5000000 5000000 0 0 0 0.01 0.01 0.01 70000000 70000000 70000000 11427000 11161000 11070000 907000 877000 626000 0.01 0.01 0.01 1 1 1 30000000 30000000 30000000 3612000 3616000 3629000 4000 215000 262000 192000 30000 25000000 0 0 250772 3100000 25000000 The following table summarizes changes in accumulated other comprehensive loss by component and related tax effects for periods shown:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:54.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.862%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred Gain (Loss) on Cash Flow Hedging </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plan Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January 1, 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,424</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(10,667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">29</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification adjustment to net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">647</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">94</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">741</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, March 31, 2024</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(7,509)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6,608)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(11,184)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January 1, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification adjustment to net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,403)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,908 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,088)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,583)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -6412000 2424000 -6679000 -10667000 -1097000 29000 0 -1068000 0 -647000 -94000 -741000 0 167000 23000 190000 -7509000 2933000 -6608000 -11184000 -8924000 4158000 -7152000 -11918000 715000 -1881000 0 -1166000 0 -252000 -87000 -339000 194000 -379000 23000 -162000 -8403000 2908000 -7088000 -12583000 Revenue<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services, which includes an estimate for variable consideration. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s warranty program to the consumer consists generally of an assurance-type limited warranty lasting for varying periods of up to ten years for electric appliances, with the majority of products having a warranty of <span style="-sec-ix-hidden:f-424">one</span> to three years. There is no guarantee to the consumer as the Company may repair or replace, in its discretion, products returned under warranty. Accordingly, the Company determined that no separate performance obligation exists.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s products are not sold with a general right of return. Subject to certain terms and conditions, however, the Company will agree to accept a portion of products sold that, based on historical experience, are estimated to be returned for reasons such as product failure and excess inventory stocked by the customer. Product returns, customer programs and incentive offerings, including special pricing agreements, price competition, promotions and other volume-based incentives are accounted for as variable consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of revenue sources and performance obligations for the Company are as follows:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumer and Commercial product revenue</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions with both consumer and commercial customers generally originate upon the receipt of a purchase order from a customer, which in some cases are governed by master sales agreements, specifying product(s) that the customer desires. Contracts for product revenue have an original duration of one year or less, and payment terms are generally standard and based on customer creditworthiness. Revenue from product sales is recognized at the point in time when control transfers to the customer, which is either when a product is shipped from a Company facility, or delivered to customers, depending on the shipping terms. The amount of revenue recognized varies primarily with price concessions and changes in returns. The Company offers price concessions to its customers for incentive offerings, special pricing agreements, price competition, promotions or other volume-based arrangements. The Company evaluated such agreements with its customers and determined returns and price concessions should be accounted for as variable consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumer product revenue consists of sales of small electric household and specialty housewares appliances to traditional brick and mortar and ecommerce retailers, distributors and directly to the end consumer. A majority of this revenue is in North America.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial product revenue consists of sales of products for restaurants, fast-food chains, bars and hotels. Approximately one-half of the Company’s commercial sales is in the U.S. and the other half is in markets across the globe.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">License revenue</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into exclusive and non-exclusive licensing agreements which grant the right to use certain of the Company’s intellectual property (“IP”) in connection with designing, manufacturing, distributing, advertising, promoting and selling the licensees’ products during the term of the agreement. The IP that is licensed generally consists of trademarks, trade names, patents, trade dress, logos and/or products (the “Licensed IP”). In exchange for granting the right to use the Licensed IP, the Company receives a royalty payment, which is a function of (1) the total net sales of products that use the Licensed IP and (2) the royalty percentage that is stated in the licensing agreement. The Company recognizes revenue at the later of when the subsequent sales occur or when the performance obligation is satisfied over time. Additionally, the Company enters into agreements which grant the right to use software for healthcare management. The Company receives a license payment which is recognized when the performance obligation is satisfied over time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease revenue</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases connected devices to specialty pharmacy networks and pharmaceutical companies and is accounted for under Accounting Standards Codification 842, Leases as operating leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth Company’s revenue on a disaggregated basis for the three months ended March 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:77.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.914%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.917%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">THREE MONTHS ENDED<br/>MARCH 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Type of good or service:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Consumer products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Commercial products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,453</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Licensing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,615</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Leasing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">459</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">128,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,252 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P10Y P3Y P1Y P1Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth Company’s revenue on a disaggregated basis for the three months ended March 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:77.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.914%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.917%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">THREE MONTHS ENDED<br/>MARCH 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Type of good or service:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Consumer products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Commercial products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,453</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Licensing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,615</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Leasing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">459</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">128,277</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,252 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 112750000 113432000 13453000 13404000 1615000 1416000 459000 0 128277000 128252000 Contingencies <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal and regulatory proceedings and claims that have arisen in the ordinary course of business, including product liability, patent infringement, asbestos related claims, environmental and other claims. Although it is difficult to predict the ultimate outcome of these proceedings and claims, the Company believes the ultimate disposition of these matters will not have a material adverse effect on the financial condition, results of operation or cash flows of the Company. Any costs that the Company estimates will be paid as a result of these claims are accrued when the liability is considered probable and the amount of such costs can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Proceedings and claims asserted against the Company are subject to inherent uncertainties and unfavorable rulings could occur. If an unfavorable ruling were to occur, there exists the possibility of an adverse impact on the Company’s financial position and on the results of operations and cash flows for the period in which the ruling occurs, or in future periods. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is investigating or remediating historical environmental contamination at some current and former sites operated by the Company or by businesses it acquired. Based on the current stage of the investigation or remediation at each known site, the Company estimates the total investigation and remediation costs and the period of assessment and remediation activity required for each site. The estimate of future investigation and remediation costs is primarily based on variables associated with site clean-up, including, but not limited to, physical characteristics of the site, the nature and extent of the contamination and applicable regulatory programs and remediation standards. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No assessment can fully characterize all subsurface conditions at a site. There is no assurance that additional assessment and remediation efforts will not result in adjustments to estimated remediation costs or the time frame for remediation at these sites.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s estimates of investigation and remediation costs may change if it discovers contamination at additional sites or additional contamination at known sites, if the effectiveness of its current remediation efforts change, if applicable federal or state regulations change or if the Company’s estimate of the time required to remediate the sites changes. The Company’s current estimates may differ materially from original estimates.        </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, December 31, 2023 and March 31, 2023, the Company had accrued undiscounted obligations of $3.3 million, $3.4 million and $3.3 million, respectively, for environmental investigation and remediation activities. The Company estimates that it is reasonably possible that it may incur additional expenses in the range of zero to $1.5 million related to the environmental investigation and remediation at these sites. As of March 31, 2024, the Company has $1.0 million, classified as restricted cash, associated with reimbursement of environmental investigation and remediation costs from a responsible party in exchange for release from all future obligations for one site. Additionally, the Company has a $1.2 million asset associated with the reimbursement of costs associated with two sites.</span></div> 3300000 3400000 3300000 0 1500000 1000000 1200000 2 Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period.</span></div>The effective tax rate was 8.6% and 24.7% on loss for the three months ended March 31, 2024 and 2023, respectively. The effective tax rate for the three months ended March 31, 2024 was impacted by the exclusion of the foreign losses of HealthBeacon PLC (“HealthBeacon”) requiring a full valuation allowance for which no benefit can be recognized. 0.086 0.247 Acquisitions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On February 2, 2024, we completed the acquisition of HealthBeacon, a medical technology firm and strategic partner of the Company, for €6.9 million (approximately $7.5 million). The transaction was funded with cash on hand. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The acquisition of HealthBeacon was accounted for as a business combination using the acquisition method of accounting. The results of operations for HealthBeacon are included in the accompanying Consolidated Statements of Operations from the acquisition date (February 2, 2024) until March 31, 2024. HealthBeacon had $0.6 million in revenue and $1.1 million in operating loss that was included in our consolidated financial statements for the three months ended March 31, 2024. Pro forma financial information has not been presented, as revenue and expenses related to the acquisition do not have a material impact on the Company’s unaudited consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The determination and allocation of purchase price consideration is based on preliminary estimates of fair value; such estimates and assumptions are subject to change within the measurement period (up to one year from the acquisition date). As of March 31, 2024, the purchase price allocation for HealthBeacon is preliminary as we assess and gather additional information regarding the fair value of the assets acquired and liabilities assumed as of the acquisition date, primarily in the relation to the valuations of property and equipment and intangible assets as well as certain working capital related accounts. These differences could have a material impact on our results of operations and financial position</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the three months ended March 31, 2024, we incurred transaction costs of approximately $1.0 million, which are included in Selling, general, and administrative expenses.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table presents the preliminary value of assets acquired and liabilities assumed and will be finalized pending completion of purchase accounting matters:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.708%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preliminary Fair Values as of<br/>February 2, 2024<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,181</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total liabilities acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,622</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Purchase Price</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,559</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6900000 7500000 600000 -1100000 1000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table presents the preliminary value of assets acquired and liabilities assumed and will be finalized pending completion of purchase accounting matters:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.708%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preliminary Fair Values as of<br/>February 2, 2024<br/></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,181</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total liabilities acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,622</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Purchase Price</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,559</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 147000 1452000 7449000 1133000 10181000 2006000 616000 2622000 7559000 false false false false